.blank-layout[data-v-94e60d82]{min-height:100vh;width:100%;background:#0a0e1a}.app-layout[data-v-356c1625]{min-height:100vh}.logo[data-v-356c1625]{height:64px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff;font-weight:700;border-bottom:1px solid rgba(255,255,255,.1);transition:all .2s}.logo .logo-icon[data-v-356c1625]{width:28px;height:28px;flex-shrink:0}.logo .logo-text[data-v-356c1625]{font-size:18px;white-space:nowrap}.logo.collapsed .logo-text[data-v-356c1625]{display:none}.header[data-v-356c1625]{background:var(--qa-bg-secondary);padding:0 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--qa-border);height:64px;line-height:64px}.header-left[data-v-356c1625]{display:flex;align-items:center;gap:12px}.header-title[data-v-356c1625]{font-size:16px;font-weight:500;color:var(--qa-text-heading);white-space:nowrap}.trigger[data-v-356c1625]{font-size:18px;cursor:pointer;color:var(--qa-text-secondary)}.trigger[data-v-356c1625]:hover{color:var(--qa-accent)}.header-right[data-v-356c1625]{display:flex;align-items:center;gap:12px}.user-info[data-v-356c1625]{display:flex;align-items:center;gap:8px;color:var(--qa-text-primary);cursor:pointer}.user-name[data-v-356c1625]{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content[data-v-356c1625]{margin:0;padding:0;background:var(--qa-bg-primary);min-height:calc(100vh - 104px);overflow-y:auto}.footer[data-v-356c1625]{text-align:center;color:var(--qa-text-muted);padding:8px 16px;font-size:12px;background:var(--qa-bg-secondary);border-top:1px solid var(--qa-border)}[data-v-356c1625] .ant-menu-item{height:40px;line-height:40px;display:flex;align-items:center}[data-v-356c1625] .ant-menu-item .ant-menu-title-content{display:flex;align-items:center;gap:6px;overflow:hidden;white-space:nowrap}[data-v-356c1625] .ant-menu-item-selected{background-color:var(--qa-accent-blue)!important}.header-avatar[data-v-356c1625]{width:28px;height:28px;border-radius:999px;overflow:hidden;background:linear-gradient(135deg,#6366f1,#38bdf8);box-shadow:0 4px 14px #3b82f638;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0}.header-avatar img[data-v-356c1625]{width:100%;height:100%;object-fit:cover;display:block}.legacy-layout[data-v-21e6b512]{width:100vw;height:100vh;overflow:hidden}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}html,body{margin:0;padding:0;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#app{height:100%}:root{--qa-bg-primary: #0f172a;--qa-bg-secondary: #111827;--qa-bg-card: #1e2a3b;--qa-bg-elevated: #1a2a44;--qa-bg-input: #172033;--qa-border: rgba(96, 165, 250, .22);--qa-border-hover: rgba(96, 165, 250, .45);--qa-border-focus: rgba(56, 189, 248, .35);--qa-text-primary: #e5e7eb;--qa-text-heading: #f1f5f9;--qa-text-secondary: #94a3b8;--qa-text-muted: #64748b;--qa-accent: #38bdf8;--qa-accent-strong: #6366f1;--qa-accent-deep: #4f46e5;--qa-accent-blue: #3b82f6;--qa-success: #22c55e;--qa-accent-green: #16a34a;--qa-danger: #ef4444;--qa-warning: #f59e0b;--qa-gradient-btn: linear-gradient(135deg, #6366f1 0%, #3b82f6 50%, #38bdf8 100%);--qa-gradient-brand: linear-gradient(135deg, #4f46e5 0%, #3b82f6 50%, #06b6d4 100%);--qa-shadow-sm: 0 2px 6px rgba(0, 0, 0, .45);--qa-shadow-md: 0 8px 24px rgba(0, 0, 0, .5);--qa-shadow-lg: 0 12px 32px rgba(15, 23, 42, .55);--qa-radius: 10px;--qa-radius-sm: 8px;--qa-radius-xs: 6px}html,body{background:var(--qa-bg-primary);color:var(--qa-text-primary)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--qa-bg-secondary)}::-webkit-scrollbar-thumb{background:#6366f14d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#6366f180}.ant-card{background:var(--qa-bg-card)!important;border:1px solid var(--qa-border)!important;border-radius:14px!important;color:var(--qa-text-primary)!important;box-shadow:var(--qa-shadow-md)!important}.ant-card-bordered{border-color:var(--qa-border)!important}.ant-card-head{background:transparent!important;border-bottom:1px solid var(--qa-border)!important;color:var(--qa-text-heading)!important;font-weight:600!important}.ant-card-head-title{color:var(--qa-text-heading)!important}.ant-card-extra{color:var(--qa-text-secondary)!important}.ant-card-body{color:var(--qa-text-primary)!important}.ant-table-wrapper{background:transparent!important}.ant-table{background:transparent!important;color:var(--qa-text-primary)!important}.ant-table-thead>tr>th{background:#1e293bd9!important;border-bottom:2px solid var(--qa-border)!important;color:var(--qa-text-secondary)!important;font-weight:600!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.04em!important}.ant-table-tbody>tr>td{border-bottom:1px solid rgba(96,165,250,.08)!important;color:var(--qa-text-primary)!important}.ant-table-tbody>tr:hover>td{background:#38bdf80f!important}.ant-table-tbody>tr.ant-table-row-selected>td{background:#6366f11f!important}.ant-table-cell-row-hover{background:#38bdf80f!important}.ant-empty-description{color:var(--qa-text-muted)!important}.ant-empty-img-simple-ellipse{fill:#1e293ba6!important}.ant-empty-img-simple-g{stroke:#60a5fa2e!important}.ant-empty-img-simple-path{fill:#94a3b81f!important;stroke:#60a5fa38!important}.ant-spin-dot-item{background-color:var(--qa-accent)!important}.ant-spin-text{color:var(--qa-text-secondary)!important}.ant-btn-default,.ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-ghost){background:#1e293bb8!important;border-color:#60a5fa47!important;color:var(--qa-text-secondary)!important}.ant-btn-default:hover,.ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-ghost):hover{border-color:var(--qa-accent)!important;color:var(--qa-accent)!important}.ant-btn-primary{background:var(--qa-gradient-btn)!important;border:none!important;color:#fff!important;box-shadow:0 8px 22px #38bdf838!important}.ant-btn-primary:hover{box-shadow:0 12px 28px #38bdf859!important;transform:translateY(-1px)}.ant-btn-dangerous{background:transparent!important;border-color:#ef444459!important;color:var(--qa-danger)!important}.ant-btn-dangerous:hover{background:#ef44441a!important;border-color:var(--qa-danger)!important;color:#f87171!important}.ant-btn-link{color:var(--qa-accent)!important}.ant-btn-link:hover{color:var(--qa-accent-strong)!important}.ant-btn-text{color:var(--qa-text-secondary)!important}.ant-btn-text:hover{background:#6366f114!important;color:var(--qa-accent)!important}.ant-input,.ant-input-affix-wrapper,.ant-picker{background:var(--qa-bg-input)!important;border:1px solid rgba(96,165,250,.3)!important;color:var(--qa-text-primary)!important;border-radius:var(--qa-radius-sm)!important}.ant-input::placeholder,.ant-picker input::placeholder{color:var(--qa-text-muted)!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-picker:hover{border-color:#60a5fa80!important}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus,.ant-picker-focused{border-color:var(--qa-accent)!important;box-shadow:0 0 0 3px #38bdf82e!important}.ant-input-disabled,.ant-input[disabled],.ant-picker-disabled{background:#1e293b80!important;color:var(--qa-text-muted)!important;border-color:#60a5fa24!important}.ant-input-number{background:var(--qa-bg-input)!important;border-color:#60a5fa4d!important;color:var(--qa-text-primary)!important}.ant-input-number-input{color:var(--qa-text-primary)!important}.ant-input-number-handler-wrap{background:var(--qa-bg-elevated)!important;border-color:#60a5fa24!important}.ant-input-number-handler-down-inner,.ant-input-number-handler-up-inner{color:var(--qa-text-secondary)!important}.ant-input-number-handler:active{background:#6366f11f!important}.ant-input-number-handler:hover .ant-input-number-handler-up-inner,.ant-input-number-handler:hover .ant-input-number-handler-down-inner{color:var(--qa-accent)!important}.ant-select-selector{background:var(--qa-bg-input)!important;border-color:#60a5fa4d!important;color:var(--qa-text-primary)!important}.ant-select-selection-item{color:var(--qa-text-primary)!important}.ant-select-arrow{color:var(--qa-text-muted)!important}.ant-select-dropdown{background:var(--qa-bg-elevated)!important;border:1px solid rgba(96,165,250,.28)!important;box-shadow:var(--qa-shadow-lg)!important}.ant-select-item{color:var(--qa-text-primary)!important}.ant-select-item-option-selected{background:#6366f12e!important;color:var(--qa-accent-strong)!important}.ant-select-item-option-active{background:#38bdf814!important}.ant-select-item-option-disabled{color:var(--qa-text-muted)!important}.ant-select-multiple .ant-select-selection-item{background:#6366f12e!important;border-color:#6366f14d!important;color:var(--qa-text-primary)!important}.ant-select-multiple .ant-select-selection-item-remove{color:var(--qa-text-muted)!important}.ant-picker-panel-container,.ant-picker-dropdown .ant-picker-panel{background:var(--qa-bg-elevated)!important}.ant-picker-header,.ant-picker-content th{color:var(--qa-text-secondary)!important}.ant-picker-cell{color:var(--qa-text-muted)!important}.ant-picker-cell-in-view{color:var(--qa-text-primary)!important}.ant-picker-cell-selected .ant-picker-cell-inner{background:var(--qa-gradient-btn)!important}.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--qa-accent)!important}.ant-picker-footer{border-top-color:var(--qa-border)!important}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:#6366f126!important}.ant-modal-content{background:var(--qa-bg-elevated)!important;border:1px solid rgba(96,165,250,.28)!important;border-radius:14px!important;box-shadow:var(--qa-shadow-lg)!important}.ant-modal-header{background:transparent!important;border-bottom:1px solid var(--qa-border)!important}.ant-modal-title{color:var(--qa-text-heading)!important;font-weight:600!important}.ant-modal-close{color:var(--qa-text-muted)!important}.ant-modal-close:hover{color:var(--qa-accent)!important}.ant-modal-footer{border-top:1px solid var(--qa-border)!important;background:transparent!important}.ant-modal-mask{background:#050912bf!important}.ant-drawer-content{background:var(--qa-bg-elevated)!important;box-shadow:var(--qa-shadow-lg)!important}.ant-drawer-header{background:transparent!important;border-bottom:1px solid var(--qa-border)!important}.ant-drawer-title{color:var(--qa-text-heading)!important;font-weight:600!important}.ant-drawer-body{color:var(--qa-text-primary)!important}.ant-drawer-close{color:var(--qa-text-muted)!important}.ant-tabs-nav:before{border-bottom-color:var(--qa-border)!important}.ant-tabs-tab{color:var(--qa-text-secondary)!important}.ant-tabs-tab:hover{color:var(--qa-accent)!important}.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--qa-accent)!important;font-weight:600!important}.ant-tabs-ink-bar{background:var(--qa-gradient-btn)!important;height:2px!important}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background:#1e293b99!important;border-color:var(--qa-border)!important;color:var(--qa-text-secondary)!important}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{background:var(--qa-bg-elevated)!important;border-bottom-color:transparent!important;color:var(--qa-accent)!important}.ant-tooltip-inner,.ant-popover-inner{background:var(--qa-bg-elevated)!important;border:1px solid var(--qa-border)!important;box-shadow:var(--qa-shadow-md)!important;border-radius:var(--qa-radius-sm)!important}.ant-popover-title{color:var(--qa-text-heading)!important;border-bottom-color:var(--qa-border)!important}.ant-popover-inner-content{color:var(--qa-text-secondary)!important}.ant-popover-arrow-content{background:var(--qa-bg-elevated)!important}.ant-dropdown-menu{background:var(--qa-bg-elevated)!important;border:1px solid var(--qa-border)!important;box-shadow:var(--qa-shadow-md)!important;padding:6px!important}.ant-dropdown-menu-item{color:var(--qa-text-primary)!important;border-radius:var(--qa-radius-xs)!important}.ant-dropdown-menu-item:hover{background:#38bdf814!important}.ant-dropdown-menu-item-danger{color:var(--qa-danger)!important}.ant-dropdown-menu-item-divider{background:var(--qa-border)!important}.ant-pagination-item{background:#1e293b99!important;border-color:var(--qa-border)!important;border-radius:var(--qa-radius-xs)!important}.ant-pagination-item a{color:var(--qa-text-secondary)!important}.ant-pagination-item-active{background:linear-gradient(135deg,#6366f140,#38bdf814)!important;border-color:var(--qa-accent)!important}.ant-pagination-item-active a{color:var(--qa-accent)!important}.ant-pagination-item:hover{border-color:var(--qa-accent)!important}.ant-pagination-item:hover a{color:var(--qa-accent)!important}.ant-pagination-prev .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link{background:#1e293b99!important;border-color:var(--qa-border)!important;color:var(--qa-text-secondary)!important}.ant-tag{border-radius:4px!important;border:none!important;font-weight:500!important}.ant-tag-blue,.ant-tag-geekblue,.ant-tag-processing{background:#38bdf81f!important;color:#7dd3fc!important}.ant-tag-green,.ant-tag-success{background:#22c55e1f!important;color:#4ade80!important}.ant-tag-red,.ant-tag-error{background:#ef44441f!important;color:#f87171!important}.ant-tag-orange,.ant-tag-warning{background:#f59e0b1f!important;color:#fbbf24!important}.ant-tag-purple{background:#9333ea1f!important;color:#c084fc!important}.ant-tag-cyan{background:#06b6d41f!important;color:#22d3ee!important}.ant-tag-gold{background:#faad1426!important;color:#fbbf24!important}.ant-tag-default{background:#94a3b81f!important;color:#94a3b8!important}.ant-badge-status-processing{background-color:var(--qa-accent)!important}.ant-badge-count{background:linear-gradient(135deg,var(--qa-accent-strong),var(--qa-accent))!important;box-shadow:0 0 0 1px var(--qa-bg-primary)!important}.ant-alert-info{background:#38bdf814!important;border:1px solid rgba(56,189,248,.2)!important;color:var(--qa-text-primary)!important}.ant-alert-success{background:#22c55e14!important;border:1px solid rgba(34,197,94,.2)!important}.ant-alert-warning{background:#f59e0b14!important;border:1px solid rgba(245,158,11,.2)!important}.ant-alert-error{background:#ef444414!important;border:1px solid rgba(239,68,68,.2)!important}.ant-divider{border-color:var(--qa-border)!important}.ant-divider-horizontal.ant-divider-with-text,.ant-steps-item-title{color:var(--qa-text-secondary)!important}.ant-steps-item-description{color:var(--qa-text-muted)!important}.ant-steps-item-finish .ant-steps-item-icon{background:#22c55e1f!important;border-color:var(--qa-success)!important}.ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:var(--qa-success)!important}.ant-steps-item-process .ant-steps-item-icon{background:var(--qa-gradient-btn)!important;border-color:transparent!important}.ant-collapse{background:transparent!important;border-color:var(--qa-border)!important;border-radius:var(--qa-radius)!important}.ant-collapse-header{color:var(--qa-text-primary)!important;font-weight:500!important}.ant-collapse-content{background:var(--qa-bg-secondary)!important;border-top-color:var(--qa-border)!important}.ant-notification-notice{background:var(--qa-bg-elevated)!important;border:1px solid var(--qa-border)!important}.ant-notification-notice-message{color:var(--qa-text-heading)!important}.ant-notification-notice-description{color:var(--qa-text-secondary)!important}.ant-message-notice-content{background:var(--qa-bg-elevated)!important;border:1px solid var(--qa-border)!important;color:var(--qa-text-primary)!important}.ant-result-title{color:var(--qa-text-heading)!important}.ant-result-subtitle,.ant-statistic-title{color:var(--qa-text-secondary)!important}.ant-statistic-content{color:var(--qa-text-primary)!important}.ant-skeleton-element .ant-skeleton-input,.ant-skeleton-element .ant-skeleton-button,.ant-skeleton-element .ant-skeleton-avatar,.ant-skeleton-element .ant-skeleton-image,.ant-skeleton-input,.ant-skeleton-button,.ant-skeleton-avatar,.ant-skeleton-image{background:linear-gradient(90deg,#94a3b814 25%,#94a3b826 37%,#94a3b814 63%)!important}.ant-tree{color:var(--qa-text-primary)!important;background:transparent!important}.ant-tree .ant-tree-node-content-wrapper{color:var(--qa-text-primary)!important}.ant-tree .ant-tree-node-content-wrapper:hover{background:#38bdf814!important}.ant-tree .ant-tree-node-selected{background:#6366f126!important;color:var(--qa-accent)!important}.ant-tree-switcher{color:var(--qa-text-muted)!important}.ant-transfer-list{background:#1e293bb8!important;border-color:var(--qa-border)!important}.ant-transfer-list-header{background:var(--qa-bg-secondary)!important;border-bottom-color:var(--qa-border)!important;color:var(--qa-text-secondary)!important}.ant-transfer-list-content-item{color:var(--qa-text-primary)!important}.ant-transfer-list-content-item:hover{background:#38bdf814!important}.ant-timeline-item-head{background:var(--qa-accent)!important;border-color:var(--qa-accent)!important}.ant-timeline-item-tail{border-color:var(--qa-border)!important}.ant-timeline-item-content{color:var(--qa-text-primary)!important}.ant-descriptions-title{color:var(--qa-text-heading)!important}.ant-descriptions-item-label{color:var(--qa-text-secondary)!important}.ant-descriptions-item-content{color:var(--qa-text-primary)!important}.ant-descriptions-row>td{border-bottom-color:var(--qa-border)!important}.ant-segmented{background:#1e293b8c!important}.ant-segmented-item{color:var(--qa-text-secondary)!important}.ant-segmented-item-selected{background:linear-gradient(135deg,#6366f140,#38bdf81a)!important;color:var(--qa-accent)!important}.ant-segmented-thumb{background:#6366f12e!important;box-shadow:none!important}.ant-upload.ant-upload-drag{background:#1e293b8c!important;border-color:var(--qa-border)!important}.ant-upload.ant-upload-drag p.ant-upload-text{color:var(--qa-text-primary)!important}.ant-upload.ant-upload-drag p.ant-upload-hint{color:var(--qa-text-muted)!important}.ant-upload-list-item{color:var(--qa-text-primary)!important}.ant-upload-list-item:hover .ant-upload-list-item-info{background:#38bdf80f!important}.ant-radio-wrapper,.ant-checkbox-wrapper{color:var(--qa-text-primary)!important}.ant-radio-inner{background:var(--qa-bg-input)!important;border-color:var(--qa-border)!important}.ant-radio-checked .ant-radio-inner{border-color:var(--qa-accent)!important}.ant-radio-inner:after{background:var(--qa-gradient-btn)!important}.ant-radio-input:focus+.ant-radio-inner{box-shadow:0 0 0 3px #38bdf82e!important}.ant-checkbox-inner{background:var(--qa-bg-input)!important;border-color:var(--qa-border)!important}.ant-checkbox-checked .ant-checkbox-inner{background:var(--qa-gradient-btn)!important;border-color:transparent!important}.ant-checkbox-input:focus+.ant-checkbox-inner{box-shadow:0 0 0 3px #38bdf82e!important}.ant-switch{background:#94a3b840!important}.ant-switch-checked{background:linear-gradient(135deg,var(--qa-accent-strong),var(--qa-accent))!important}.ant-slider-track{background:var(--qa-gradient-btn)!important}.ant-slider-handle{border-color:var(--qa-accent)!important}.ant-slider-handle:focus{box-shadow:0 0 0 4px #38bdf826!important}.ant-slider-dot-active{border-color:var(--qa-accent-strong)!important}.ant-progress-bg{background:var(--qa-gradient-btn)!important}.ant-rate-star-full .anticon{color:#fbbf24!important}.ant-breadcrumb a{color:var(--qa-text-secondary)!important}.ant-breadcrumb a:hover{color:var(--qa-accent)!important}.ant-breadcrumb-separator{color:var(--qa-text-muted)!important}.ant-breadcrumb>span:last-child{color:var(--qa-text-primary)!important}.ant-page-header{background:transparent!important;padding:0 0 24px!important}.ant-page-header-heading-title{color:var(--qa-text-heading)!important;font-weight:700!important;font-size:20px!important}.ant-page-header-heading-sub-title{color:var(--qa-text-secondary)!important}.ant-page-header-back{color:var(--qa-text-muted)!important}.ant-page-header-back:hover{color:var(--qa-accent)!important}.ant-menu{background:transparent!important;color:var(--qa-text-secondary)!important;border-inline-end-color:var(--qa-border)!important}.ant-menu-item{color:var(--qa-text-secondary)!important}.ant-menu-item:hover{color:var(--qa-accent)!important;background:#38bdf814!important}.ant-menu-item-selected{color:var(--qa-accent)!important;background:linear-gradient(90deg,#6366f140,#38bdf814)!important}.ant-menu-submenu-title{color:var(--qa-text-secondary)!important}.ant-menu-submenu-title:hover{color:var(--qa-accent)!important}.ant-menu-submenu-arrow{color:var(--qa-text-muted)!important}.ant-menu-item-divider{border-color:var(--qa-border)!important}.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title{margin:2px 8px!important;border-radius:var(--qa-radius-sm)!important;width:auto!important}.qa-layout,.qa-page{background:var(--qa-bg-primary)}.qa-content{background:var(--qa-bg-primary);color:var(--qa-text-primary)}body .bamboozer-reset-modal-wrap .ant-modal-content,body .bamboozer-reset-modal-wrap .ant-modal-body,body .bamboozer-reset-modal-wrap .ant-modal-header{background:#fff!important;color:#0f172a!important}body .bamboozer-reset-modal-wrap .ant-modal-content{border-radius:24px!important;border:1px solid #e2e8f0!important;box-shadow:0 28px 90px #0f172a38!important}body .bamboozer-reset-modal-wrap .ant-modal-header{border-bottom:1px solid #e2e8f0!important}body .bamboozer-reset-modal-wrap .ant-modal-title,body .bamboozer-reset-modal-wrap h1,body .bamboozer-reset-modal-wrap h2,body .bamboozer-reset-modal-wrap h3{color:#0f172a!important;font-weight:800!important}body .bamboozer-reset-modal-wrap p,body .bamboozer-reset-modal-wrap span,body .bamboozer-reset-modal-wrap label,body .bamboozer-reset-modal-wrap .ant-form-item-label>label{color:#64748b!important}body .bamboozer-reset-modal-wrap input,body .bamboozer-reset-modal-wrap .ant-input,body .bamboozer-reset-modal-wrap .ant-input-password,body .bamboozer-reset-modal-wrap .ant-input-affix-wrapper{background:#fff!important;color:#0f172a!important;border-color:#cbd5e1!important;border-radius:14px!important}body .bamboozer-reset-modal-wrap input::placeholder,body .bamboozer-reset-modal-wrap .ant-input::placeholder{color:#94a3b8!important}body .bamboozer-reset-modal-wrap .send-code-btn{background:#eef2ff!important;color:#4f46e5!important;border-color:#c7d2fe!important;border-radius:12px!important}body .bamboozer-reset-modal-wrap .send-code-btn:disabled{background:#f1f5f9!important;color:#94a3b8!important;border-color:#e2e8f0!important}body .bamboozer-reset-modal-wrap .reset-submit-btn,body .bamboozer-reset-modal-wrap .ant-btn-primary{background:linear-gradient(135deg,#6366f1,#06b6d4)!important;color:#fff!important;border:none!important;border-radius:16px!important;box-shadow:0 14px 32px #2563eb38!important}body .ant-modal-mask{background:#0f172a6b!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body .bamboozer-reset-modal-wrap .reset-form .send-code-btn,body .bamboozer-reset-modal-wrap .reset-form .ant-input-suffix .send-code-btn,body .bamboozer-reset-modal-wrap .reset-form .ant-btn-link.send-code-btn{min-height:auto!important;height:auto!important;padding:0 4px!important;margin:0!important;border:none!important;border-radius:0!important;background:transparent!important;color:#2563eb!important;font-size:14px!important;font-weight:700!important;box-shadow:none!important;line-height:1!important}body .bamboozer-reset-modal-wrap .reset-form .send-code-btn:hover,body .bamboozer-reset-modal-wrap .reset-form .ant-btn-link.send-code-btn:hover{background:transparent!important;color:#1d4ed8!important}body .bamboozer-reset-modal-wrap .reset-form .send-code-btn:disabled,body .bamboozer-reset-modal-wrap .reset-form .ant-btn-link.send-code-btn:disabled{background:transparent!important;color:#64748b!important;border:none!important;box-shadow:none!important}body .bamboozer-reset-modal-wrap .reset-form .ant-input-affix-wrapper{overflow:hidden!important}body .bamboozer-reset-modal-wrap .reset-form .ant-input-suffix{margin-left:10px!important;display:flex!important;align-items:center!important}body .bamboozer-reset-modal-wrap .reset-form .pwd-rules-card{margin-top:8px!important;padding:12px 14px!important;border-radius:10px!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 16px 40px #0f172a14!important}body .bamboozer-reset-modal-wrap .reset-form .pwd-rule-item,body .bamboozer-reset-modal-wrap .reset-form .pwd-rule-item span{color:#ef4444!important;font-size:13px!important;line-height:1.9!important;font-weight:500!important}body .bamboozer-reset-modal-wrap .reset-form .pwd-rule-item.pwd-rule--pass,body .bamboozer-reset-modal-wrap .reset-form .pwd-rule-item.pwd-rule--pass span{color:#16a34a!important}body .bamboozer-reset-modal-wrap .reset-form .pwd-rule-icon{width:18px!important;min-width:18px!important;text-align:center!important;font-weight:700!important}body .bamboozer-reset-modal-wrap .reset-form .reset-submit-btn{background:linear-gradient(135deg,#6366f1,#3b82f6 52%,#06b6d4)!important;color:#fff!important;border:none!important;font-weight:700!important;box-shadow:0 14px 32px #2563eb3d!important}body .bamboozer-reset-modal-wrap .reset-form .reset-submit-btn:disabled{opacity:.55!important;cursor:not-allowed!important}body .login-page .login-form .ant-input-suffix .send-code-btn,body .login-page .login-form .ant-btn-link.send-code-btn,body .login-page .login-form .send-code-btn{min-height:auto!important;height:auto!important;padding:0 4px!important;margin:0!important;border:none!important;border-radius:0!important;background:transparent!important;color:#2563eb!important;font-size:14px!important;font-weight:700!important;box-shadow:none!important;line-height:1!important}body .login-page .login-form .ant-input-suffix .send-code-btn:hover,body .login-page .login-form .ant-btn-link.send-code-btn:hover,body .login-page .login-form .send-code-btn:hover{background:transparent!important;color:#1d4ed8!important}body .login-page .login-form .ant-input-suffix .send-code-btn:disabled,body .login-page .login-form .ant-btn-link.send-code-btn:disabled,body .login-page .login-form .send-code-btn:disabled{background:transparent!important;color:#94a3b8!important;border:none!important;box-shadow:none!important;cursor:not-allowed!important}body .login-page .login-form .ant-input-affix-wrapper{overflow:hidden!important}body .login-page .login-form .ant-input-suffix{margin-left:10px!important;display:flex!important;align-items:center!important}
