*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--sd-font,"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);background:var(--sd-bg-app,#0f172a);color:var(--sd-text-primary,#f1f5f9);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100vh}.page-header{margin-bottom:20px}.page-header h2{margin:0;font-size:22px;font-weight:700;color:var(--sd-text-primary)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--sd-bg-surface,#1e293b)}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.22)}.ant-btn:not(.ant-btn-primary){background:var(--sd-bg-elevated)!important;border-color:var(--sd-border-strong)!important;color:var(--sd-text-secondary)!important}.ant-btn:not(.ant-btn-primary):focus,.ant-btn:not(.ant-btn-primary):hover{border-color:var(--sd-primary-light)!important;color:var(--sd-primary-light)!important;background:var(--sd-bg-elevated)!important}.ant-btn:not(.ant-btn-primary).ant-btn-disabled,.ant-btn:not(.ant-btn-primary)[disabled]{opacity:.45;cursor:not-allowed}.ant-btn:not(.ant-btn-primary).ant-btn-disabled:hover,.ant-btn:not(.ant-btn-primary)[disabled]:hover{border-color:var(--sd-border-strong)!important;color:var(--sd-text-muted)!important}.ant-btn-primary{background:var(--sd-primary)!important;border-color:var(--sd-primary)!important;color:#fff!important}.ant-btn-primary:focus,.ant-btn-primary:hover{background:var(--sd-primary-light)!important;border-color:var(--sd-primary-light)!important;color:#fff!important}.ant-btn-primary.ant-btn-disabled,.ant-btn-primary[disabled]{background:rgba(99,102,241,.35)!important;border-color:rgba(99,102,241,.35)!important;color:hsla(0,0%,100%,.45)!important;opacity:1}.ant-btn-primary.ant-btn-disabled:hover,.ant-btn-primary[disabled]:hover{background:rgba(99,102,241,.35)!important}.ant-btn.btn-report{color:var(--sd-primary-light)!important;border-color:rgba(99,102,241,.45)!important;background:rgba(99,102,241,.08)!important}.ant-btn.btn-report:hover{background:rgba(99,102,241,.18)!important;border-color:var(--sd-primary-light)!important}.ant-btn.btn-edit{color:var(--sd-info)!important;border-color:rgba(96,165,250,.45)!important;background:rgba(96,165,250,.08)!important}.ant-btn.btn-edit:hover{background:rgba(96,165,250,.18)!important;border-color:var(--sd-info)!important}.ant-btn.btn-disable{color:var(--sd-warning)!important;border-color:rgba(251,191,36,.45)!important;background:rgba(251,191,36,.08)!important}.ant-btn.btn-disable:hover{background:rgba(251,191,36,.18)!important;border-color:var(--sd-warning)!important}.ant-btn.btn-activate{color:var(--sd-success)!important;border-color:rgba(52,211,153,.45)!important;background:rgba(52,211,153,.08)!important}.ant-btn.btn-activate:hover{background:rgba(52,211,153,.18)!important;border-color:var(--sd-success)!important}.ant-btn.btn-delete{color:var(--sd-danger)!important;border-color:hsla(0,91%,71%,.45)!important;background:hsla(0,91%,71%,.08)!important}.ant-btn.btn-delete:hover{background:hsla(0,91%,71%,.18)!important;border-color:var(--sd-danger)!important}.ant-modal-mask{background:rgba(0,0,0,.72)!important}.ant-drawer-content{background:var(--sd-bg-surface,#fff)!important}.ant-drawer-header{background:var(--sd-bg-elevated,#f5f5f5)!important;border-bottom:1px solid var(--sd-border,rgba(0,0,0,.08))!important}.ant-drawer-title{color:var(--sd-text-primary,#1a1a2e)!important}.ant-drawer-close{color:var(--sd-text-secondary,#555)!important}.ant-drawer-body{color:var(--sd-text-primary,#1a1a2e)!important;background:var(--sd-bg-surface,#fff)!important}.ant-modal-content{background:var(--sd-bg-surface)!important;box-shadow:0 20px 60px rgba(0,0,0,.6)!important;border:1px solid hsla(0,0%,100%,.08)!important}.ant-modal-header{background:var(--sd-bg-elevated)!important;border-bottom:1px solid hsla(0,0%,100%,.07)!important}.ant-modal-footer{border-top:1px solid hsla(0,0%,100%,.07)!important;background:var(--sd-bg-surface)!important}.ant-modal-body,.ant-modal-title{color:var(--sd-text-primary)!important}.ant-modal-close{top:0!important;right:0!important;width:52px!important;height:52px!important;padding:0!important}.ant-modal-close,.ant-modal-close-x{display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.ant-modal-close-x{width:28px!important;height:28px!important;font-size:14px!important;border-radius:6px!important;color:var(--sd-text-secondary)!important;background:transparent!important;transition:background .18s,color .18s!important}.ant-modal-close:hover .ant-modal-close-x{color:var(--sd-text-primary)!important;background:var(--sd-bg-elevated)!important}.ant-modal-confirm-title{color:var(--sd-text-primary)!important}.ant-modal-confirm-content{color:var(--sd-text-secondary)!important}.ant-dropdown-menu{background:var(--sd-bg-elevated)!important;border:1px solid hsla(0,0%,100%,.08)!important;box-shadow:0 8px 24px rgba(0,0,0,.4)!important;border-radius:8px!important;padding:4px!important}.ant-dropdown-menu-item{color:var(--sd-text-secondary)!important;border-radius:4px!important}.ant-dropdown-menu-item:hover{background:hsla(0,0%,100%,.06)!important;color:var(--sd-text-primary)!important}.ant-dropdown-menu-item-divider{background:hsla(0,0%,100%,.07)!important}.ant-select-dropdown{background:var(--sd-bg-elevated)!important;border:1px solid hsla(0,0%,100%,.08)!important;box-shadow:0 8px 24px rgba(0,0,0,.4)!important;border-radius:8px!important}.ant-select-dropdown-menu-item{color:var(--sd-text-secondary)!important}.ant-select-dropdown-menu-item:hover{background:rgba(99,102,241,.1)!important;color:var(--sd-text-primary)!important}.ant-select-dropdown-menu-item-selected{background:rgba(99,102,241,.15)!important;color:var(--sd-primary-light)!important;font-weight:500}.ant-select-selection{background:var(--sd-bg-input)!important;border-color:var(--sd-border)!important;color:var(--sd-text-primary)!important}.ant-select-arrow,.ant-select-selection__clear,.ant-select-selection__placeholder{color:var(--sd-text-muted)!important}.ant-select-selection__clear{background:var(--sd-bg-input)!important}.ant-select-selection__clear:hover{color:var(--sd-text-secondary)!important}.ant-calendar-picker-clear{background:var(--sd-bg-input)!important;color:var(--sd-text-muted)!important}.ant-calendar-picker-clear:hover{color:var(--sd-text-secondary)!important}.ant-calendar-picker-container{z-index:1050}.ant-calendar{border:1px solid var(--sd-border)!important;box-shadow:var(--sd-shadow-lg)!important}.ant-calendar,.ant-calendar-header{background:var(--sd-bg-elevated)!important}.ant-calendar-header{border-bottom:1px solid var(--sd-border)!important}.ant-calendar-header .ant-calendar-next-century-btn,.ant-calendar-header .ant-calendar-next-decade-btn,.ant-calendar-header .ant-calendar-next-month-btn,.ant-calendar-header .ant-calendar-next-year-btn,.ant-calendar-header .ant-calendar-prev-century-btn,.ant-calendar-header .ant-calendar-prev-decade-btn,.ant-calendar-header .ant-calendar-prev-month-btn,.ant-calendar-header .ant-calendar-prev-year-btn,.ant-calendar-header a,.ant-calendar-month-select,.ant-calendar-year-select{color:var(--sd-text-secondary)!important}.ant-calendar-body{background:var(--sd-bg-elevated)!important}.ant-calendar-date{color:var(--sd-text-secondary)!important}.ant-calendar-date:hover{background:rgba(99,102,241,.12)!important;color:var(--sd-text-primary)!important}.ant-calendar-selected-date .ant-calendar-date,.ant-calendar-selected-day .ant-calendar-date{background:var(--sd-primary)!important;color:#fff!important}.ant-calendar-today .ant-calendar-date{border-color:var(--sd-primary)!important;color:var(--sd-primary-light)!important;font-weight:600}.ant-calendar-column-header{color:var(--sd-text-muted)!important}.ant-calendar-footer{border-top:1px solid var(--sd-border)!important;background:var(--sd-bg-elevated)!important}.ant-calendar-footer-btn a{color:var(--sd-primary-light)!important}.ant-calendar-decade-panel,.ant-calendar-month-panel,.ant-calendar-year-panel{background:var(--sd-bg-elevated)!important}.ant-calendar-decade-panel-header,.ant-calendar-month-panel-header,.ant-calendar-year-panel-header{border-bottom:1px solid var(--sd-border)!important;background:var(--sd-bg-elevated)!important}.ant-calendar-decade-panel-cell .ant-calendar-decade-panel-decade,.ant-calendar-month-panel-cell .ant-calendar-month-panel-month,.ant-calendar-year-panel-cell .ant-calendar-year-panel-year{color:var(--sd-text-secondary)!important}.ant-calendar-decade-panel-cell .ant-calendar-decade-panel-decade:hover,.ant-calendar-month-panel-cell .ant-calendar-month-panel-month:hover,.ant-calendar-year-panel-cell .ant-calendar-year-panel-year:hover{background:rgba(99,102,241,.12)!important;color:var(--sd-text-primary)!important}.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month,.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year{background:var(--sd-primary)!important;color:#fff!important}.ant-calendar-date-input-wrap{background:var(--sd-bg-elevated)!important;border-bottom:1px solid var(--sd-border)!important}.ant-calendar-input{background:transparent!important;color:var(--sd-text-primary)!important}.ant-calendar-input::-moz-placeholder{color:var(--sd-text-muted)!important}.ant-calendar-input::placeholder{color:var(--sd-text-muted)!important}.ant-calendar-input-wrap{border-bottom:1px solid var(--sd-border)!important}.ant-calendar-input-wrap,.ant-calendar-range .ant-calendar-date-input-wrap{background:var(--sd-bg-elevated)!important}.ant-calendar-range-middle{color:var(--sd-text-muted)!important}.ant-time-picker-panel{border:1px solid var(--sd-border)!important;box-shadow:var(--sd-shadow-lg)!important}.ant-time-picker-panel,.ant-time-picker-panel-inner,.ant-time-picker-panel-input-wrap{background:var(--sd-bg-elevated)!important}.ant-time-picker-panel-input-wrap{border-bottom:1px solid var(--sd-border)!important}.ant-time-picker-panel-input{background:transparent!important;color:var(--sd-text-primary)!important}.ant-time-picker-panel-input::-moz-placeholder{color:var(--sd-text-muted)!important}.ant-time-picker-panel-input::placeholder{color:var(--sd-text-muted)!important}.ant-time-picker-panel-select{border-left:1px solid var(--sd-border)!important}.ant-time-picker-panel-select:first-child{border-left:none!important}.ant-time-picker-panel-select li{color:var(--sd-text-secondary)!important}.ant-time-picker-panel-select li:hover{background:rgba(99,102,241,.12)!important;color:var(--sd-text-primary)!important}.ant-time-picker-panel-select li.ant-time-picker-panel-select-option-selected{background:rgba(99,102,241,.2)!important;color:var(--sd-primary-light)!important;font-weight:600}.ant-time-picker-panel-select li.ant-time-picker-panel-select-option-disabled{color:var(--sd-text-muted)!important}.ant-time-picker-panel-combobox{background:var(--sd-bg-elevated)!important}.ant-time-picker-input{background:var(--sd-bg-input)!important;border-color:var(--sd-border)!important;color:var(--sd-text-primary)!important}.ant-time-picker-input::-moz-placeholder{color:var(--sd-text-muted)!important}.ant-time-picker-input::placeholder{color:var(--sd-text-muted)!important}.ant-time-picker-input:focus,.ant-time-picker-input:hover{border-color:var(--sd-primary)!important}.ant-time-picker-input:focus{box-shadow:0 0 0 2px rgba(99,102,241,.2)!important}.ant-time-picker-clear,.ant-time-picker-icon{color:var(--sd-text-muted)!important;background:var(--sd-bg-input)!important}.ant-time-picker-clear:hover,.ant-time-picker-icon:hover{color:var(--sd-text-secondary)!important}.ant-pagination-item{background:var(--sd-bg-surface)!important;border-color:var(--sd-border)!important}.ant-pagination-item a{color:var(--sd-text-secondary)!important}.ant-pagination-item-active{background:var(--sd-primary)!important;border-color:var(--sd-primary)!important}.ant-pagination-item-active a{color:#fff!important}.ant-pagination-item:hover{border-color:var(--sd-primary)!important}.ant-pagination-item:hover a{color:var(--sd-primary-light)!important}.ant-pagination-next .ant-pagination-item-link,.ant-pagination-prev .ant-pagination-item-link{background:var(--sd-bg-surface)!important;border-color:var(--sd-border)!important;color:var(--sd-text-secondary)!important}.ant-pagination-next.ant-pagination-disabled .ant-pagination-item-link,.ant-pagination-prev.ant-pagination-disabled .ant-pagination-item-link{background:var(--sd-bg-elevated)!important;border-color:var(--sd-border)!important;color:var(--sd-text-muted)!important;opacity:.5}.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis,.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis{color:var(--sd-text-muted)!important}.ant-pagination-jump-next a,.ant-pagination-jump-prev a{color:var(--sd-text-secondary)!important}.ant-pagination-total-text{color:var(--sd-text-muted)!important}.ant-pagination-options .ant-select-selection{background:var(--sd-bg-surface)!important;border-color:var(--sd-border)!important;color:var(--sd-text-primary)!important}.ant-pagination-options .ant-select-arrow{color:var(--sd-text-muted)!important}.ant-message-notice-content{color:var(--sd-text-primary)!important;box-shadow:var(--sd-shadow-md)!important}.ant-message-notice-content,.ant-notification-notice{background:var(--sd-bg-elevated)!important;border:1px solid var(--sd-border)!important}.ant-notification-notice{box-shadow:var(--sd-shadow-lg)!important}.ant-notification-notice-message{color:var(--sd-text-primary)!important}.ant-notification-notice-description{color:var(--sd-text-secondary)!important}.ant-notification-notice-close{color:var(--sd-text-muted)!important}.ant-slider-rail{background:var(--sd-border)!important}.ant-slider-handle,.ant-slider-track{background:var(--sd-primary)!important}.ant-slider-handle{border-color:var(--sd-primary)!important}.ant-slider-handle:focus,.ant-slider-handle:hover{border-color:var(--sd-primary-light)!important;box-shadow:0 0 0 5px rgba(99,102,241,.2)!important}.ant-popover-inner{background:var(--sd-bg-elevated)!important;border:1px solid var(--sd-border)!important;box-shadow:var(--sd-shadow-lg)!important}.ant-popover-inner-content{color:var(--sd-text-primary)!important}.ant-popover-arrow,.ant-popover-arrow-content{background:var(--sd-bg-elevated)!important}.ant-badge-count{background:var(--sd-danger)!important;box-shadow:none!important}.ant-badge-status-text{color:var(--sd-text-primary)!important}.ant-badge-status-success .ant-badge-status-dot{background:var(--sd-success)!important}.ant-badge-status-default .ant-badge-status-dot{background:var(--sd-text-muted)!important}.ant-badge-status-error .ant-badge-status-dot{background:var(--sd-danger)!important}.ant-badge-status-warning .ant-badge-status-dot{background:var(--sd-warning)!important}.ant-badge-status-processing .ant-badge-status-dot{background:var(--sd-info)!important}.ant-alert-info{background:var(--sd-info-bg)!important;border-color:rgba(96,165,250,.25)!important}.ant-alert-info .ant-alert-message{color:var(--sd-info)!important}.ant-alert-info .ant-alert-description{color:var(--sd-text-secondary)!important}.ant-alert-warning{background:var(--sd-warning-bg)!important;border-color:rgba(251,191,36,.25)!important}.ant-alert-warning .ant-alert-message{color:var(--sd-warning)!important}.ant-alert-warning .ant-alert-description{color:var(--sd-text-secondary)!important}.ant-alert-error{background:var(--sd-danger-bg)!important;border-color:hsla(0,91%,71%,.25)!important}.ant-alert-error .ant-alert-message{color:var(--sd-danger)!important}.ant-alert-error .ant-alert-description{color:var(--sd-text-secondary)!important}.ant-alert-success{background:var(--sd-success-bg)!important;border-color:rgba(52,211,153,.25)!important}.ant-alert-success .ant-alert-message{color:var(--sd-success)!important}.ant-alert-success .ant-alert-description{color:var(--sd-text-secondary)!important}.ant-timeline-item-tail{border-left-color:var(--sd-border)!important}.ant-timeline-item-head{background:var(--sd-bg-surface)!important}.ant-timeline-item-head-blue{border-color:var(--sd-primary)!important;color:var(--sd-primary)!important}.ant-spin-dot-item{background-color:var(--sd-primary)!important}.ant-empty-description,.ant-spin-text{color:var(--sd-text-secondary)!important}.ant-empty-image svg ellipse{fill:var(--sd-bg-elevated)!important}.ant-form-item-label>label{color:var(--sd-text-secondary)!important}.ant-form-explain,.ant-form-extra{color:var(--sd-text-muted)!important}.ant-checkbox-inner{background:var(--sd-bg-input)!important;border-color:var(--sd-border-strong)!important}.ant-checkbox-checked .ant-checkbox-inner{background:var(--sd-primary)!important;border-color:var(--sd-primary)!important}.ant-radio-inner{background:var(--sd-bg-input)!important;border-color:var(--sd-border-strong)!important}.ant-radio-checked .ant-radio-inner{border-color:var(--sd-primary)!important}.ant-radio-checked .ant-radio-inner:after{background:var(--sd-primary)!important}.ant-divider{border-color:var(--sd-border)!important}.ant-divider-inner-text{color:var(--sd-text-muted)!important}.ant-tooltip-inner{color:var(--sd-text-primary)!important;border:1px solid var(--sd-border)!important}.ant-tooltip-arrow-content,.ant-tooltip-inner{background:var(--sd-bg-elevated)!important}.ant-tag{background:hsla(0,0%,100%,.07)!important;border-color:var(--sd-border)!important;color:var(--sd-text-secondary)!important}.ant-tag-purple{background:rgba(82,196,26,.2)!important;border-color:#52c41a!important;color:#95de64!important}.ant-tag-blue{background:rgba(24,144,255,.15)!important;border-color:#40a9ff!important;color:#69c0ff!important}.ant-tag-red{background:rgba(245,34,45,.15)!important;border-color:#ff4d4f!important;color:#ff7875!important}.ant-tag-green{background:rgba(82,196,26,.15)!important;border-color:#52c41a!important;color:#95de64!important}textarea.ant-input{background:var(--sd-bg-input)!important;color:var(--sd-text-primary)!important;border-color:var(--sd-border)!important}textarea.ant-input::-moz-placeholder{color:var(--sd-text-muted)!important}textarea.ant-input::placeholder{color:var(--sd-text-muted)!important}.ant-input-number{background:var(--sd-bg-input)!important;border-color:var(--sd-border)!important;color:var(--sd-text-primary)!important}.ant-input-number .ant-input-number-handler-wrap{background:var(--sd-bg-elevated)!important;border-color:var(--sd-border)!important}.ant-input-number .ant-input-number-handler{border-color:var(--sd-border)!important;color:var(--sd-text-muted)!important}.ant-switch{background:hsla(0,0%,100%,.15)!important}.ant-switch-checked{background:var(--sd-primary)!important}.ant-collapse{background:transparent!important}.ant-collapse,.ant-collapse-item{border-color:var(--sd-border)!important}.ant-collapse-header{color:var(--sd-text-primary)!important;background:var(--sd-bg-elevated)!important}.ant-collapse-content{background:var(--sd-bg-surface)!important;border-color:var(--sd-border)!important}.ant-collapse-content-box{color:var(--sd-text-secondary)!important}.ant-table-thead>tr>th{border-bottom:1px solid hsla(0,0%,100%,.07)!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important}.ant-table-thead>tr>th,.ant-table-thead>tr>th.ant-table-column-has-actions,.ant-table-thead>tr>th.ant-table-column-has-sorters,.ant-table-thead>tr>th.ant-table-column-sort{background:var(--sd-bg-elevated)!important;color:var(--sd-text-muted)!important}.ant-table-tbody>tr>td{border-bottom:1px solid hsla(0,0%,100%,.05)!important;color:var(--sd-text-primary)!important}.ant-table-tbody>tr>td.ant-table-column-sort{background:transparent!important}.ant-table-tbody>tr:hover>td{background:hsla(0,0%,100%,.03)!important}.ant-table-placeholder{background:var(--sd-bg-surface)!important;border-bottom:1px solid var(--sd-border)!important;color:var(--sd-text-muted)!important}.ant-table-footer{background:var(--sd-bg-elevated)!important;border-top:1px solid var(--sd-border)!important}.ant-card{background:var(--sd-bg-surface)!important;border:1px solid hsla(0,0%,100%,.07)!important;box-shadow:none!important}.ant-card-head{background:var(--sd-bg-elevated)!important;border-bottom:1px solid hsla(0,0%,100%,.07)!important;font-size:13px!important;font-weight:600!important}.ant-card-body,.ant-card-head{color:var(--sd-text-primary)!important}.ant-tabs-bar{border-bottom-color:var(--sd-border)!important}.ant-tabs-tab{color:var(--sd-text-secondary)!important}.ant-tabs-tab-active{color:var(--sd-primary-light)!important}.ant-tabs-ink-bar{background:var(--sd-primary)!important}body.light-theme{--sd-bg-app:#fff;--sd-bg-surface:#fff;--sd-bg-elevated:#f5f5f5;--sd-bg-input:#fff;--sd-bg-card:#fff;--sd-border:rgba(0,0,0,.1);--sd-border-strong:rgba(0,0,0,.18);--sd-border-light:rgba(0,0,0,.05);--sd-text-primary:#1a1a2e;--sd-text-secondary:#555;--sd-text-muted:#999;--sd-text-inverse:#fff;--sd-primary:#667eea;--sd-primary-light:#764ba2;--sd-primary-glow:rgba(102,126,234,.25);--sd-primary-rgb:102,126,234;--sd-secondary:#764ba2;--sd-teal:#13c2c2;--sd-teal-glow:rgba(19,194,194,.2);--sd-success:#52c41a;--sd-success-bg:rgba(82,196,26,.12);--sd-warning:#faad14;--sd-warning-bg:rgba(250,173,20,.12);--sd-danger:#ff4d4f;--sd-danger-bg:rgba(255,77,79,.12);--sd-info:#1890ff;--sd-info-bg:rgba(24,144,255,.12);--sd-shadow-sm:0 2px 8px rgba(0,0,0,.1);--sd-shadow-md:0 4px 16px rgba(0,0,0,.12);--sd-shadow-lg:0 8px 32px rgba(0,0,0,.15);--sd-shadow-app:0 2px 8px rgba(0,0,0,.06);--sd-glow-indigo:0 0 20px rgba(102,126,234,.35)}body.light-theme,body.light-theme .ant-layout,body.light-theme .ant-layout-content{background:#fff!important}body.light-theme ::-webkit-scrollbar-track{background:#ebebeb}body.light-theme ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.18);border-radius:3px}body.light-theme ::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}body.light-theme .ant-dropdown-menu-item:hover{background:rgba(0,0,0,.04)!important;color:var(--sd-text-primary)!important}body.light-theme .ant-table-tbody>tr:hover>td{background:rgba(102,126,234,.04)!important}body.light-theme .ant-table-thead>tr>th.ant-table-column-has-actions,body.light-theme .ant-table-thead>tr>th.ant-table-column-has-sorters,body.light-theme .ant-table-thead>tr>th.ant-table-column-sort{background:var(--sd-bg-elevated)!important;color:var(--sd-text-muted)!important}body.light-theme .ant-table-tbody>tr>td.ant-table-column-sort{background:transparent!important}body.light-theme .ant-tag{background:rgba(0,0,0,.05)!important;border-color:rgba(0,0,0,.12)!important}body.light-theme .ant-tag-purple{background:#52c41a!important;border-color:#52c41a!important;color:#fff!important}body.light-theme .ant-switch{background:rgba(0,0,0,.15)!important}body.light-theme .ant-modal-mask{background:rgba(0,0,0,.45)!important}body.light-theme .ant-modal-content{background:var(--sd-bg-surface)!important;border:1px solid var(--sd-border)!important;box-shadow:0 8px 32px rgba(0,0,0,.12)!important}body.light-theme .ant-modal-header{background:var(--sd-bg-elevated)!important;border-bottom:1px solid var(--sd-border)!important}body.light-theme .ant-modal-footer{background:var(--sd-bg-surface)!important;border-top:1px solid var(--sd-border)!important}body.light-theme .ant-modal-body,body.light-theme .ant-modal-confirm-title,body.light-theme .ant-modal-title{color:var(--sd-text-primary)!important}body.light-theme .ant-modal-confirm-content{color:var(--sd-text-secondary)!important}body.light-theme .ant-select-dropdown-menu-item:hover{background:rgba(102,126,234,.08)!important;color:var(--sd-text-primary)!important}body.light-theme .ant-calendar-date:hover{background:rgba(102,126,234,.1)!important;color:var(--sd-text-primary)!important}body.light-theme .ant-popover-inner-content,body.light-theme .ant-popover-message,body.light-theme .ant-popover-message-title{color:var(--sd-text-primary)!important}body.light-theme .ant-calendar-range .ant-calendar-input-wrap{background:#fff!important}body.light-theme .ant-calendar-range .ant-calendar-input-wrap::-moz-placeholder{color:rgba(0,0,0,.45)!important}body.light-theme .ant-calendar-range .ant-calendar-input-wrap::placeholder{color:rgba(0,0,0,.45)!important}body.light-theme .ant-calendar-range .ant-calendar-input{color:#000!important;background:transparent!important}body.light-theme .ant-calendar-range .ant-calendar-input::-moz-placeholder{color:rgba(0,0,0,.45)!important}body.light-theme .ant-calendar-range .ant-calendar-input::placeholder{color:rgba(0,0,0,.45)!important}body.light-theme .ant-collapse-header{background:var(--sd-bg-elevated)!important}body.light-theme .ant-btn:not(.ant-btn-primary){background:#fff!important;border-color:rgba(0,0,0,.15)!important;color:rgba(0,0,0,.65)!important}body.light-theme .ant-btn:not(.ant-btn-primary):focus,body.light-theme .ant-btn:not(.ant-btn-primary):hover{border-color:var(--sd-primary)!important;color:var(--sd-primary)!important;background:#fff!important}body.light-theme .ant-btn:not(.ant-btn-primary).ant-btn-disabled,body.light-theme .ant-btn:not(.ant-btn-primary)[disabled]{background:#f5f5f5!important;border-color:rgba(0,0,0,.1)!important;color:rgba(0,0,0,.25)!important;opacity:1}body.light-theme .ant-btn:not(.ant-btn-primary).ant-btn-disabled:hover,body.light-theme .ant-btn:not(.ant-btn-primary)[disabled]:hover{border-color:rgba(0,0,0,.1)!important;color:rgba(0,0,0,.25)!important}body.light-theme .ant-btn-primary{background:var(--sd-primary)!important;border-color:var(--sd-primary)!important;color:#fff!important}body.light-theme .ant-btn-primary:focus,body.light-theme .ant-btn-primary:hover{background:var(--sd-primary-light)!important;border-color:var(--sd-primary-light)!important;color:#fff!important}body.light-theme .ant-btn-primary.ant-btn-disabled,body.light-theme .ant-btn-primary[disabled]{background:rgba(102,126,234,.35)!important;border-color:rgba(102,126,234,.35)!important;color:hsla(0,0%,100%,.55)!important;opacity:1}body.light-theme .ant-input,body.light-theme .ant-input-password .ant-input{background:var(--sd-bg-input)!important;border-color:var(--sd-border-strong)!important;color:var(--sd-text-primary)!important}body.light-theme .ant-input-password .ant-input::-moz-placeholder,body.light-theme .ant-input::-moz-placeholder{color:var(--sd-text-muted)!important}body.light-theme .ant-input-password .ant-input::placeholder,body.light-theme .ant-input::placeholder{color:var(--sd-text-muted)!important}body.light-theme .ant-input-password .ant-input:focus,body.light-theme .ant-input:focus{border-color:var(--sd-primary)!important;box-shadow:0 0 0 2px rgba(102,126,234,.15)!important}body.light-theme .ant-input-affix-wrapper{background:var(--sd-bg-input)!important;border-color:var(--sd-border-strong)!important}body.light-theme .ant-input-password-icon{color:var(--sd-text-muted)!important}body.light-theme .ant-pagination-next .ant-pagination-item-link,body.light-theme .ant-pagination-prev .ant-pagination-item-link{background:#fff!important;border-color:rgba(0,0,0,.15)!important;color:#1a1a2e!important}body.light-theme .ant-pagination-next.ant-pagination-disabled .ant-pagination-item-link,body.light-theme .ant-pagination-prev.ant-pagination-disabled .ant-pagination-item-link{background:#f5f5f5!important;border-color:rgba(0,0,0,.1)!important;color:#ccc!important}body.light-theme .ant-table-row.row-live>td{background:rgba(82,196,26,.06)!important;border-left-color:var(--sd-success)!important}body.light-theme .ant-btn.btn-report{color:var(--sd-primary)!important;border-color:rgba(102,126,234,.55)!important;background:rgba(102,126,234,.1)!important}body.light-theme .ant-btn.btn-report:hover{background:rgba(102,126,234,.2)!important;border-color:var(--sd-primary)!important}body.light-theme .ant-btn.btn-edit{color:var(--sd-info)!important;border-color:rgba(24,144,255,.45)!important;background:rgba(24,144,255,.08)!important}body.light-theme .ant-btn.btn-edit:hover{background:rgba(24,144,255,.18)!important;border-color:var(--sd-info)!important}body.light-theme .ant-btn.btn-disable{color:var(--sd-warning)!important;border-color:rgba(250,173,20,.55)!important;background:rgba(250,173,20,.08)!important}body.light-theme .ant-btn.btn-disable:hover{background:rgba(250,173,20,.18)!important;border-color:var(--sd-warning)!important}body.light-theme .ant-btn.btn-activate{color:var(--sd-success)!important;border-color:rgba(82,196,26,.5)!important;background:rgba(82,196,26,.08)!important}body.light-theme .ant-btn.btn-activate:hover{background:rgba(82,196,26,.18)!important;border-color:var(--sd-success)!important}body.light-theme .ant-btn.btn-delete{color:var(--sd-danger)!important;border-color:rgba(255,77,79,.5)!important;background:rgba(255,77,79,.08)!important}body.light-theme .ant-btn.btn-delete:hover{background:rgba(255,77,79,.18)!important;border-color:var(--sd-danger)!important}:root{--sd-bg-app:#0f172a;--sd-bg-surface:#1e293b;--sd-bg-elevated:#253347;--sd-bg-input:#1a2744;--sd-bg-card:#1e293b;--sd-border:hsla(0,0%,100%,.1);--sd-border-strong:hsla(0,0%,100%,.18);--sd-border-light:hsla(0,0%,100%,.05);--sd-text-primary:#f1f5f9;--sd-text-secondary:#94a3b8;--sd-text-muted:#475569;--sd-text-inverse:#0f172a;--sd-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--sd-primary:#6366f1;--sd-primary-light:#818cf8;--sd-primary-glow:rgba(99,102,241,.25);--sd-primary-rgb:99,102,241;--sd-secondary:#818cf8;--sd-teal:#2dd4bf;--sd-teal-glow:rgba(45,212,191,.2);--sd-success:#34d399;--sd-success-bg:rgba(52,211,153,.12);--sd-warning:#fbbf24;--sd-warning-bg:rgba(251,191,36,.12);--sd-danger:#f87171;--sd-danger-bg:hsla(0,91%,71%,.12);--sd-info:#60a5fa;--sd-info-bg:rgba(96,165,250,.12);--sd-shadow-sm:0 2px 8px rgba(0,0,0,.35);--sd-shadow-md:0 4px 20px rgba(0,0,0,.45);--sd-shadow-lg:0 8px 40px rgba(0,0,0,.6);--sd-shadow-app:0 2px 8px rgba(0,0,0,.06);--sd-glow-indigo:0 0 20px rgba(99,102,241,.35);--sd-glow-teal:0 0 16px rgba(45,212,191,.25)}