*{margin:0;padding:0;box-sizing:border-box}body{margin:0;font-family:Quicksand,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--colorBgLayout, linear-gradient(135deg, #667eea 0%, #764ba2 100%));min-height:100vh;transition:background .3s ease}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{min-height:100vh}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:#888;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#555}[data-theme=dark] ::-webkit-scrollbar-track{background:#0f0f14}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#2a2a35;border-radius:10px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#3a3a48}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .5s ease-in-out}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.slide-in{animation:slideIn .3s ease-out}@keyframes pulse-highlight{0%,to{box-shadow:0 0 0 4px #6bc2484d,0 8px 24px #6bc24866;transform:scale(1.08)}50%{box-shadow:0 0 0 8px #6bc24833,0 12px 32px #6bc24880;transform:scale(1.12)}}.ant-table{font-size:14px}.ant-table-thead>tr>th{background:#f0f2f5;font-weight:600}.ant-statistic-content{font-size:24px;font-weight:600}.ant-card{box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.ant-card:hover{box-shadow:0 4px 16px #00000026}[data-theme=dark] .ant-table-thead>tr>th{background:#15151c;border-bottom:1px solid #1f1f28}[data-theme=dark] .ant-table-tbody>tr>td{border-bottom:1px solid #1a1a22}[data-theme=dark] .ant-table-tbody>tr:hover>td{background:#18181f!important}[data-theme=dark] .ant-card{background:#0f0f14;box-shadow:0 4px 20px #0006,0 0 0 1px #a78bfa08;border:1px solid rgba(255,255,255,.04)}[data-theme=dark] .ant-card:hover{box-shadow:0 8px 30px #00000080,0 0 0 1px #a78bfa14;border-color:#a78bfa1a}[data-theme=dark] .ant-card-head{border-bottom:1px solid rgba(255,255,255,.04)}[data-theme=dark] .ant-modal-content,[data-theme=dark] .ant-drawer-content{background:#0f0f14;border:1px solid rgba(255,255,255,.05);box-shadow:0 25px 50px -12px #0009}[data-theme=dark] .ant-modal-header,[data-theme=dark] .ant-drawer-header{background:#0f0f14;border-bottom:1px solid rgba(255,255,255,.05)}[data-theme=dark] .ant-modal-footer{border-top:1px solid rgba(255,255,255,.05);background:#0c0c10}[data-theme=dark] .ant-modal-close-x{color:#a1a1aa}[data-theme=dark] .ant-modal-close:hover{background:#ffffff0d}[data-theme=dark] .ant-input,[data-theme=dark] .ant-input-affix-wrapper,[data-theme=dark] .ant-select-selector,[data-theme=dark] .ant-picker{background:#18181f!important;border-color:#ffffff0f!important}[data-theme=dark] .ant-input:hover,[data-theme=dark] .ant-input-affix-wrapper:hover,[data-theme=dark] .ant-select-selector:hover,[data-theme=dark] .ant-picker:hover{border-color:#a78bfa4d!important}[data-theme=dark] .ant-input:focus,[data-theme=dark] .ant-input-affix-wrapper-focused,[data-theme=dark] .ant-select-focused .ant-select-selector,[data-theme=dark] .ant-picker-focused{border-color:#a78bfa!important;box-shadow:0 0 0 3px #a78bfa26!important}[data-theme=dark] .ant-input::placeholder{color:#52525b}[data-theme=dark] .ant-select-dropdown,[data-theme=dark] .ant-dropdown-menu,[data-theme=dark] .ant-picker-dropdown{background:#15151c;border:1px solid rgba(255,255,255,.06);box-shadow:0 10px 40px #00000080}[data-theme=dark] .ant-select-item-option-selected{background:#a78bfa26}[data-theme=dark] .ant-select-item-option-active{background:#ffffff0d}[data-theme=dark] .ant-tag{border-color:transparent;background:#ffffff0f}[data-theme=dark] .ant-popover-inner,[data-theme=dark] .ant-tooltip-inner{background:#18181f;box-shadow:0 6px 20px #0006}[data-theme=dark] .ant-popover-arrow:before,[data-theme=dark] .ant-tooltip-arrow:before{background:#18181f}[data-theme=dark] .ant-btn-default{background:#18181f;border-color:#ffffff14;color:#fafafa}[data-theme=dark] .ant-btn-default:hover{background:#1f1f28;border-color:#a78bfa4d;color:#c4b5fd}[data-theme=dark] .ant-btn-primary{background:linear-gradient(135deg,#8b5cf6,#a78bfa);border:none;box-shadow:0 4px 12px #8b5cf64d}[data-theme=dark] .ant-btn-primary:hover{background:linear-gradient(135deg,#7c3aed,#8b5cf6);box-shadow:0 6px 20px #8b5cf666}[data-theme=dark] .ant-divider{border-color:#ffffff0f}[data-theme=dark] .ant-alert{border:1px solid rgba(255,255,255,.06)}[data-theme=dark] .ant-alert-info{background:#60a5fa1a}[data-theme=dark] .ant-alert-success{background:#34d3991a}[data-theme=dark] .ant-alert-warning{background:#fbbf241a}[data-theme=dark] .ant-alert-error{background:#f871711a}[data-theme=dark] .ant-tabs-tab{color:#71717a}[data-theme=dark] .ant-tabs-tab:hover{color:#a78bfa}[data-theme=dark] .ant-tabs-tab-active .ant-tabs-tab-btn{color:#a78bfa!important}[data-theme=dark] .ant-tabs-ink-bar{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-item-label{background:#15151c}[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-view,[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-item-label,[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-item-content{border-color:#ffffff0f}[data-theme=dark] .ant-picker-calendar{background:transparent}[data-theme=dark] .ant-picker-cell{color:#a1a1aa}[data-theme=dark] .ant-picker-cell:hover:not(.ant-picker-cell-selected) .ant-picker-cell-inner{background:#a78bfa1a}[data-theme=dark] .ant-picker-cell-selected .ant-picker-cell-inner{background:#8b5cf6}[data-theme=dark] .ant-tag-green{background:#34d39926;border-color:#34d3994d;color:#34d399}[data-theme=dark] .ant-tag-red{background:#f8717126;border-color:#f871714d;color:#f87171}[data-theme=dark] .ant-tag-gold,[data-theme=dark] .ant-tag-orange{background:#fbbf2426;border-color:#fbbf244d;color:#fbbf24}[data-theme=dark] .ant-tag-blue{background:#60a5fa26;border-color:#60a5fa4d;color:#60a5fa}[data-theme=dark] .ant-tag-purple{background:#a78bfa26;border-color:#a78bfa4d;color:#a78bfa}[data-theme=dark] .ant-tag-cyan{background:#22d3ee26;border-color:#22d3ee4d;color:#22d3ee}[data-theme=dark] .ant-tag-magenta{background:#f472b626;border-color:#f472b64d;color:#f472b6}[data-theme=dark] .ant-tag-volcano{background:#fb923c26;border-color:#fb923c4d;color:#fb923c}[data-theme=dark] .ant-tag-geekblue{background:#818cf826;border-color:#818cf84d;color:#818cf8}[data-theme=dark] .ant-tag-lime{background:#a3e63526;border-color:#a3e6354d;color:#a3e635}[data-theme=dark] .ant-badge-count,[data-theme=dark] .ant-badge .ant-scroll-number{box-shadow:0 0 0 2px #0f0f14}[data-theme=dark] .ant-badge .ant-badge-count[style*="background-color: rgb(82, 196, 26)"],[data-theme=dark] .ant-badge .ant-badge-count[style*="backgroundColor: #52c41a"]{background-color:#34d399cc!important}[data-theme=dark] .ant-badge .ant-badge-count[style*="background-color: rgb(255, 77, 79)"],[data-theme=dark] .ant-badge .ant-badge-count[style*="backgroundColor: #ff4d4f"]{background-color:#f87171cc!important}[data-theme=dark] .ant-badge .ant-badge-count[style*="background-color: rgb(250, 173, 20)"],[data-theme=dark] .ant-badge .ant-badge-count[style*="backgroundColor: #faad14"]{background-color:#fbbf24cc!important}[data-theme=dark] .ant-badge .ant-badge-count[style*="background-color: rgb(250, 140, 22)"],[data-theme=dark] .ant-badge .ant-badge-count[style*="backgroundColor: #fa8c16"]{background-color:#fb923ccc!important}[data-theme=dark] .ant-statistic-title{color:#71717a}[data-theme=dark] .ant-statistic-content{color:#fafafa}[data-theme=dark] .ant-statistic-content[style*="color: rgb(102, 126, 234)"],[data-theme=dark] .ant-statistic-content[style*="color:#667eea"]{color:#a78bfa!important}[data-theme=dark] .ant-statistic-content[style*="color: rgb(82, 196, 26)"],[data-theme=dark] .ant-statistic-content[style*="color:#52c41a"]{color:#34d399!important}[data-theme=dark] .ant-statistic-content[style*="color: rgb(114, 46, 209)"],[data-theme=dark] .ant-statistic-content[style*="color:#722ed1"]{color:#c4b5fd!important}[data-theme=dark] .ant-statistic-content[style*="color: rgb(240, 147, 251)"],[data-theme=dark] .ant-statistic-content[style*="color:#f093fb"]{color:#f0abfc!important}[data-theme=dark] .ant-collapse{background:transparent;border-color:#ffffff0f}[data-theme=dark] .ant-collapse-header{color:#fafafa!important}[data-theme=dark] .ant-collapse-content{background:#ffffff05;border-color:#ffffff0f}[data-theme=dark] .ant-collapse-item{border-color:#ffffff0f}[data-theme=dark] .ant-collapse-ghost>.ant-collapse-item{border-color:#ffffff0a}[data-theme=dark] .ant-progress-text,[data-theme=dark] .ant-timeline-item-content{color:#a1a1aa}[data-theme=dark] .ant-timeline-item-tail{border-color:#ffffff1a}[data-theme=dark] .ant-list-item{border-color:#ffffff0f}[data-theme=dark] .ant-list-item-meta-title{color:#fafafa}[data-theme=dark] .ant-list-item-meta-description,[data-theme=dark] .ant-empty-description{color:#71717a}[data-theme=dark] [style*="color: #eb2f96"],[data-theme=dark] [style*="color:#eb2f96"],[data-theme=dark] [style*="color: rgb(235, 47, 150)"]{color:#f472b6!important}[data-theme=dark] [style*="color: #faad14"],[data-theme=dark] [style*="color:#faad14"],[data-theme=dark] [style*="color: rgb(250, 173, 20)"]{color:#fbbf24!important}[data-theme=dark] [style*="color: #1890ff"],[data-theme=dark] [style*="color:#1890ff"],[data-theme=dark] [style*="color: rgb(24, 144, 255)"]{color:#60a5fa!important}[data-theme=dark] [style*="color: #13c2c2"],[data-theme=dark] [style*="color:#13c2c2"],[data-theme=dark] [style*="color: rgb(19, 194, 194)"]{color:#22d3ee!important}[data-theme=dark] [style*="color: #00b96b"],[data-theme=dark] [style*="color:#00b96b"],[data-theme=dark] [style*="color: rgb(0, 185, 107)"],[data-theme=dark] [style*="color: #52c41a"],[data-theme=dark] [style*="color:#52c41a"],[data-theme=dark] [style*="color: rgb(82, 196, 26)"]{color:#34d399!important}[data-theme=dark] [style*="color: #722ed1"],[data-theme=dark] [style*="color:#722ed1"],[data-theme=dark] [style*="color: rgb(114, 46, 209)"]{color:#a78bfa!important}[data-theme=dark] [style*="color: #ff4d4f"],[data-theme=dark] [style*="color:#ff4d4f"],[data-theme=dark] [style*="color: rgb(255, 77, 79)"]{color:#f87171!important}[data-theme=dark] [style*="color: #fa8c16"],[data-theme=dark] [style*="color:#fa8c16"],[data-theme=dark] [style*="color: rgb(250, 140, 22)"]{color:#fb923c!important}@media(max-width:767px){.ant-statistic-content{font-size:18px}h1{font-size:24px}h2{font-size:20px}h3{font-size:18px}.ant-card-head-title{font-size:14px}.ant-table{font-size:13px}.ant-table-thead>tr>th{padding:8px;font-size:12px}.ant-table-tbody>tr>td{padding:8px}.ant-modal-title,.ant-drawer-title{font-size:16px}.ant-tabs-tab{font-size:13px;padding:8px 0}.ant-card-body{padding:12px}}@media(max-width:1023px){.ant-btn{min-height:44px;min-width:44px}.ant-btn-sm{min-height:36px;min-width:36px}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{min-height:44px}.ant-tabs-tab{min-height:44px;display:inline-flex;align-items:center}.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next{min-width:36px;min-height:36px}.ant-btn-icon-only{min-width:44px;min-height:44px}.ant-checkbox-wrapper,.ant-radio-wrapper{min-height:44px;display:inline-flex;align-items:center}}@media(max-width:479px){.ant-statistic-content{font-size:16px}h1{font-size:20px}h2{font-size:18px}.ant-card-body{padding:8px}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{padding:6px 4px}}html{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ant-table-body,.ant-drawer-body,.ant-modal-body,.ant-layout-content{-webkit-overflow-scrolling:touch}body,#root{min-height:100dvh}@media(max-width:767px){.ant-modal{max-width:calc(100vw - 16px)!important}.ant-modal-content{padding:16px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(min-width:1920px){html{font-size:15px}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{padding:14px 18px}}@media(min-width:2560px){html{font-size:16px}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{padding:16px 20px}.ant-card{border-radius:12px}}@media(max-width:767px){.ant-pagination-options{display:none}.ant-pagination-item:not(.ant-pagination-item-active):not(:first-child):not(:last-child){display:none}}@media(max-height:500px)and (orientation:landscape){.ant-layout-header{height:48px;line-height:48px}}
