.billing-export-modal[data-v-ebb79764]{display:flex;flex-direction:column;gap:18px}.export-field .export-label[data-v-ebb79764]{color:#7a8089;font-size:13px;margin-bottom:8px}.export-field .export-value[data-v-ebb79764]{background:#252a2e;border:1px solid #353b3f;border-radius:6px;color:#efefef;font-variant-numeric:tabular-nums;padding:10px 12px}.export-range-tip[data-v-ebb79764]{font-size:12px;margin-top:6px}.export-range-tip.is-valid[data-v-ebb79764]{color:#35d07f}.export-range-tip.is-invalid[data-v-ebb79764]{color:#f45b69}.export-filter-summary[data-v-ebb79764]{background:#252a2e;border-radius:6px;color:#b8bdc5;font-size:13px;line-height:1.8;padding:12px}.export-format-group[data-v-ebb79764] .ant-radio-button-wrapper{background:#252a2e;border-color:#353b3f;color:#d4d7db}.export-format-group[data-v-ebb79764] .ant-radio-button-wrapper-checked{border-color:#5b8cff;color:#7eb6ff}.export-task-dock{align-items:flex-start;display:flex;position:fixed;right:0;top:190px;transform:translate(360px);transition:transform .2s ease;z-index:90}.export-task-dock.is-open{transform:translate(0)}.export-task-toggle{background:#232a2e;border:1px solid #353b3f;border-radius:10px 0 0 10px;border-right:none;box-shadow:-6px 0 16px #0000003d;color:#f9c396;cursor:pointer;letter-spacing:2px;min-height:120px;padding:12px 8px;position:relative;width:40px;writing-mode:vertical-rl}.export-task-toggle:hover{background:#2a3033}.export-task-badge{background:#f45b69;border-radius:999px;color:#fff;font-size:11px;height:16px;left:5px;letter-spacing:0;line-height:16px;min-width:16px;padding:0 4px;position:absolute;top:6px;writing-mode:horizontal-tb}.export-task-panel{background:#1a1f22;border:1px solid #353b3f;border-radius:0 0 0 10px;border-right:none;box-shadow:-8px 0 24px #00000057;color:#efefef;display:flex;flex-direction:column;max-height:min(640px,calc(100vh - 220px));overflow:hidden;padding:16px;width:360px}.export-task-panel-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.export-task-panel-title{color:#efefef;font-size:16px;font-weight:600}.export-task-panel-tip{color:#7a8089;font-size:12px;line-height:1.5;margin-top:4px}.export-task-panel-actions{display:flex;flex-shrink:0;gap:6px}.export-task-panel :deep(.ant-spin-container),.export-task-panel :deep(.ant-spin-nested-loading){min-height:0}.export-task-list{display:flex;flex-direction:column;gap:10px;max-height:min(520px,calc(100vh - 340px));overflow-y:auto;padding-right:4px}.export-task-item{background:#252a2e;border:1px solid transparent;border-left-width:3px;border-radius:8px;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;overflow:hidden;padding:12px 12px 12px 36px;position:relative}.export-task-item.is-failed{background:linear-gradient(90deg,#f45b691a,#252a2ef5 46%);border-color:rgba(244,91,105,.26) rgba(244,91,105,.26) rgba(244,91,105,.26) #f45b69}.export-task-item.is-expired{background:linear-gradient(90deg,#f9c2951a,#252a2ef5 46%);border-color:hsla(27,89%,78%,.24) hsla(27,89%,78%,.24) hsla(27,89%,78%,.24) #f9c396}.export-task-main{flex:1;min-width:0}.export-task-name{color:#efefef;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.export-task-meta{color:#7a8089;font-size:12px;margin-top:4px}.export-task-error{background:#f45b6914;border:1px solid rgba(244,91,105,.22);border-radius:6px;color:#f45b69;font-size:12px;line-height:1.5;margin-top:8px;padding:7px 9px;word-break:break-word}.export-task-action{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:8px}.export-task-delete-mark{align-items:center;background:radial-gradient(circle at 30% 28%,rgba(255,154,163,.22),transparent 62%),linear-gradient(135deg,#f45b6933,#f45b690f);border:0;border-bottom:1px solid rgba(244,91,105,.2);border-radius:0 0 12px;border-right:1px solid rgba(244,91,105,.2);color:#d98f97;cursor:pointer;display:inline-flex;height:28px;justify-content:center;left:0;padding:0;position:absolute;top:0;transition:background .18s ease,color .18s ease,transform .18s ease;width:28px;z-index:1}.export-task-delete-mark:focus-visible,.export-task-delete-mark:hover{background:radial-gradient(circle at 30% 28%,rgba(255,154,163,.34),transparent 62%),linear-gradient(135deg,#f45b6952,#f45b691f);color:#fff;outline:none;transform:translateY(-1px)}.export-task-delete-mark:disabled{cursor:wait;opacity:.72}.export-task-delete-icon{height:12px;width:12px;fill:currentColor}.export-task-delete-spinner{animation:export-task-delete-spin .7s linear infinite;border:2px solid rgba(255,154,163,.28);border-radius:50%;border-top-color:#ff9aa3;height:11px;width:11px}@keyframes export-task-delete-spin{to{transform:rotate(1turn)}}.export-status{align-items:center;background:#7b818a1a;border:1px solid hsla(216,6%,51%,.28);border-radius:999px;color:#b8bdc5;display:inline-flex;font-size:12px;gap:5px;justify-content:center;line-height:1.2;min-width:58px;padding:3px 8px;white-space:nowrap}.export-status-dot{background:currentColor;border-radius:50%;height:6px;width:6px}.export-status.is-pending,.export-status.is-running{background:#5b8cff1a;border-color:#5b8cff42;color:#5b8cff}.export-status.is-success{background:#35d07f1a;border-color:#35d07f3d;color:#35d07f}.export-status.is-failed{background:#f45b691f;border-color:#f45b694d;color:#f45b69}.export-status.is-expired{background:#f9c2951f;border-color:#f9c2954d;color:#f9c396}.export-task-empty{color:#7a8089;padding:60px 0;text-align:center}.billing-export-modal-wrap .ant-modal-content{background:#1a1f22;border:1px solid #353b3f;color:#efefef}.billing-export-modal-wrap .ant-modal-header{background:transparent}.billing-export-modal-wrap .ant-modal-title{background:transparent!important;color:#efefef}
