.btn[data-v-2d989d97]{margin-left:10px}.loading-btn[data-v-2d989d97]{width:100vw;height:100vh;text-align:center;line-height:100vh;background:rgba(0,0,0,.05);position:fixed;top:0;left:0;z-index:500000}.upload-btn-set[data-v-2d989d97]{margin:10px 0}.upload-bottom[data-v-2d989d97]{display:flex;justify-content:flex-end}[data-v-2d989d97] .ant-spin-text{color:#333;font-size:24px}.upload[data-v-2d989d97]{position:relative}[data-v-2d989d97] .ant-upload-list.ant-upload-list-text{position:absolute;right:0;z-index:999;padding:10px;border:1px solid #ccc;background-color:#fff;min-width:300px}[data-v-2d989d97] .ant-upload-list.ant-upload-list-text .ant-upload-list-item-done{display:none}.head[data-v-4ba4afcc]{display:flex;gap:20px;padding:0 5px;margin-top:8px}.head .stat-card[data-v-4ba4afcc]{flex:1;background:#fff;border-radius:20px;box-shadow:0 8px 20px rgba(0,0,0,.03);padding:22px 24px;display:flex;align-items:center;transition:all .3s ease;border:1px solid #f0f3f7;position:relative;overflow:hidden}.head .stat-card[data-v-4ba4afcc]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#1890ff,#52c41a);opacity:.6}.head .stat-card[data-v-4ba4afcc]:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(0,0,0,.08);border-color:transparent}.head .stat-card .icon[data-v-4ba4afcc]{font-size:42px;margin-right:16px;line-height:1}.head .stat-card .label[data-v-4ba4afcc]{font-size:15px;color:#5f6c84;font-weight:500;flex:1}.head .stat-card .value[data-v-4ba4afcc]{font-size:32px;font-weight:700;color:#1e293b;margin:0;min-width:60px;text-align:right}.alert[data-v-4ba4afcc]{padding:0 0;background-color:#fff}.alert[data-v-4ba4afcc] button{height:24px;font-size:12px;margin-left:10px}