:root{--color-primary: #4f46e5;--color-primary-hover: #4338ca;--color-primary-light: #dbeafe;--color-secondary: #6b7280;--color-success: #10b981;--color-warning: #f59e0b;--color-danger: #ef4444;--color-info: #3b82f6;--color-bg: #f3f4f6;--color-bg-card: #ffffff;--color-bg-sidebar: #1f2937;--color-text-primary: #111827;--color-text-secondary: #6b7280;--color-text-light: #9ca3af;--color-text-inverse: #ffffff;--color-border: #e5e7eb;--color-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-size-base: 16px;--font-size-sm: 14px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 30px;--line-height-base: 1.5;--sidebar-width: 320px;--header-height: 64px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--transition-base: all .2s ease-in-out;--ant-color-primary: var(--color-primary);--ant-color-primary-hover: var(--color-primary-hover);--ant-color-primary-active: var(--color-primary-hover);--ant-color-bg-container: var(--color-bg-card);--ant-color-border: var(--color-border);--ant-color-text: var(--color-text-primary);--ant-color-text-disabled: var(--color-text-light);--ant-select-selector-bg: var(--color-bg-card);--ant-select-option-selected-bg: var(--color-primary-light);--ant-select-option-active-bg: #f0f0f0;--ant-select-option-selected-color: var(--color-text-primary);--ant-select-hover-border-color: var(--color-primary);--ant-select-active-border-color: var(--color-primary-hover);--ant-select-active-outline-color: rgba(79, 70, 229, .1);--ant-select-clear-bg: var(--color-bg-card);--ant-btn-default-bg: var(--color-bg-card);--ant-btn-default-color: var(--color-text-primary);--ant-btn-default-border-color: var(--color-border);--ant-btn-default-hover-bg: var(--color-primary-light);--ant-btn-default-hover-color: var(--color-text-primary);--ant-btn-default-hover-border-color: var(--color-primary);--ant-btn-default-active-bg: var(--color-primary-light);--ant-btn-default-active-color: var(--color-text-primary);--ant-btn-default-active-border-color: var(--color-primary-hover);--ant-btn-primary-bg: var(--color-primary);--ant-btn-primary-color: #fff;--ant-btn-primary-border-color: var(--color-primary);--ant-btn-primary-hover-bg: var(--color-primary-hover);--ant-btn-primary-hover-color: #fff;--ant-btn-primary-hover-border-color: var(--color-primary-hover);--ant-btn-primary-active-bg: var(--color-primary-hover);--ant-btn-danger-bg: var(--color-danger);--ant-btn-danger-color: #fff;--ant-btn-danger-border-color: var(--color-danger);--ant-btn-danger-hover-bg: #dc2626;--ant-btn-danger-hover-color: #fff;--ant-btn-disabled-bg: var(--color-bg);--ant-btn-disabled-color: var(--color-text-light);--ant-btn-disabled-border-color: var(--color-border);--ant-color-text-placeholder: var(--color-text-light);--ant-button-default-color: var(--color-text-primary);--ant-button-default-hover-color: var(--color-text-primary);--ant-button-default-active-color: var(--color-text-primary);--ant-button-default-bg: var(--color-bg-card);--ant-button-default-hover-bg: var(--color-primary-light);--ant-button-default-active-bg: var(--color-primary-light);--ant-menu-item-color: var(--color-text-primary);--ant-menu-item-selected-color: var(--color-primary);--ant-menu-item-hover-bg: var(--color-primary-light);--ant-menu-submenu-title-color: var(--color-text-primary)}[data-theme=dark]{--color-bg: #111827;--color-bg-card: #1f2937;--color-bg-sidebar: #0f172a;--color-text-primary: #f9fafb;--color-text-secondary: #9ca3af;--color-text-light: #6b7280;--color-border: #374151;--color-shadow: 0 1px 3px 0 rgb(0 0 0 / .3), 0 1px 2px -1px rgb(0 0 0 / .3);--color-primary-light: #334155;--ant-select-selector-bg: var(--color-bg-card);--ant-select-option-selected-bg: var(--color-primary-light);--ant-select-option-active-bg: #374151;--ant-select-option-selected-color: var(--color-text-primary);--ant-select-hover-border-color: var(--color-primary);--ant-select-active-border-color: var(--color-primary-hover);--ant-select-active-outline-color: rgba(79, 70, 229, .2);--ant-select-clear-bg: var(--color-bg-card);--ant-btn-default-bg: var(--color-bg-card);--ant-btn-default-color: var(--color-text-primary);--ant-btn-default-border-color: var(--color-border);--ant-btn-default-hover-bg: var(--color-primary-light);--ant-btn-default-hover-color: var(--color-text-primary);--ant-btn-default-hover-border-color: var(--color-primary);--ant-btn-default-active-bg: var(--color-primary-light);--ant-btn-default-active-color: var(--color-text-primary);--ant-btn-default-active-border-color: var(--color-primary-hover);--ant-btn-primary-bg: var(--color-primary);--ant-btn-primary-color: #fff;--ant-btn-primary-border-color: var(--color-primary);--ant-btn-primary-hover-bg: var(--color-primary-hover);--ant-btn-primary-hover-color: #fff;--ant-btn-primary-hover-border-color: var(--color-primary-hover);--ant-btn-primary-active-bg: var(--color-primary-hover);--ant-btn-danger-bg: var(--color-danger);--ant-btn-danger-color: #fff;--ant-btn-danger-border-color: var(--color-danger);--ant-btn-danger-hover-bg: #dc2626;--ant-btn-danger-hover-color: #fff;--ant-btn-disabled-bg: var(--color-bg);--ant-btn-disabled-color: var(--color-text-light);--ant-btn-disabled-border-color: var(--color-border);--ant-button-default-color: var(--color-text-primary);--ant-button-default-hover-color: var(--color-text-primary);--ant-button-default-active-color: var(--color-text-primary);--ant-button-default-bg: var(--color-bg-card);--ant-button-default-hover-bg: var(--color-primary-light);--ant-button-default-active-bg: var(--color-primary-light);--ant-menu-item-color: var(--color-text-primary);--ant-menu-item-selected-color: var(--color-primary);--ant-menu-item-hover-bg: var(--color-primary-light);--ant-menu-submenu-title-color: var(--color-text-primary);--color-success-bg: #1a4d1a;--ant-collapse-content-bg: var(--color-bg-card) !important;--ant-collapse-header-bg: var(--color-bg-card) !important;--ant-alert-warning-bg: #4d3e1a;--ant-alert-warning-color: #f9fafb}[data-theme=dark] .ant-alert-warning .ant-alert-title{color:#f0c040!important}[data-theme=dark] .ant-alert-warning{background-color:#4d3e1a!important;border-color:#8b7a2b!important}[data-theme=dark] .ant-alert-warning{color:#f0c040!important}[data-theme=dark] .ant-collapse-body{background-color:var(--color-bg-card)!important}[data-theme=dark] .ant-table{background:var(--color-bg-card);color:var(--color-text-primary)}[data-theme=dark] .ant-table-thead>tr>th{background:var(--color-bg-sidebar);color:var(--color-text-primary);border-bottom:1px solid var(--color-border)}[data-theme=dark] .ant-table-tbody>tr>td{border-bottom:1px solid var(--color-border);color:var(--color-text-primary)}[data-theme=dark] .ant-table-tbody>tr:hover>td{background:var(--color-primary-light)!important}[data-theme=dark] .ant-pagination-item{background:var(--color-bg-card);border-color:var(--color-border)}[data-theme=dark] .ant-pagination-item a{color:var(--color-text-primary)}[data-theme=dark] .ant-pagination-item-active{background:var(--color-primary);border-color:var(--color-primary)}[data-theme=dark] .ant-pagination-item-active a{color:#fff}[data-theme=dark] .ant-pagination-prev .ant-pagination-item-link,[data-theme=dark] .ant-pagination-next .ant-pagination-item-link{background:var(--color-bg-card);border-color:var(--color-border);color:var(--color-text-primary)}[data-theme=dark] .ant-pagination-prev .ant-pagination-item-link:hover,[data-theme=dark] .ant-pagination-next .ant-pagination-item-link:hover{background:var(--color-primary-light)}[data-theme=dark] .ant-pagination-disabled .ant-pagination-item-link{color:var(--color-text-light);opacity:.5}[data-theme=dark] .ant-select-arrow{color:var(--color-text-secondary)}[data-theme=dark] .ant-select-selection-item{color:var(--color-text-primary)}[data-theme=dark] .ant-select-dropdown{background:var(--color-bg-card)}[data-theme=dark] .ant-select-item-option-selected{background:var(--color-primary-light);color:var(--color-text-primary)}[data-theme=dark] .ant-empty-description{color:var(--color-text-secondary)}[data-theme=dark] .ant-progress-text,[data-theme=dark] .ant-progress-indicator{color:var(--color-text-primary)}[data-theme=dark] .ant-progress-inner{background-color:#2a2a2a}[data-theme=dark] .ant-card,[data-theme=dark] .ant-card-body{background:var(--color-bg-card)}[data-theme=dark] .ant-input,[data-theme=dark] .ant-input-affix-wrapper{background:var(--color-bg-card);border-color:var(--color-border);color:var(--color-text-primary)}[data-theme=dark] .ant-input::placeholder{color:var(--color-text-light)}[data-theme=dark] .ant-tag{background:var(--color-bg-card);border-color:var(--color-border);color:var(--color-text-primary)}[data-theme=dark] .ant-space-compact{background:var(--color-bg-card)}[data-theme=dark] .ant-select-selector{background:var(--color-bg-card)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}[data-theme=dark] .ant-select-selection-item{color:var(--color-text-primary)!important}[data-theme=dark] .ant-select-arrow{color:var(--color-text-secondary)!important}[data-theme=dark] .ant-select-dropdown{background:var(--color-bg-card)!important}[data-theme=dark] .ant-select-item,[data-theme=dark] .ant-select-item-option{color:var(--color-text-primary)!important}[data-theme=dark] .ant-select-item-option-selected{background:var(--color-primary-light)!important;color:var(--color-text-primary)!important}[data-theme=dark] .ant-select-item-option-active,[data-theme=dark] .ant-select-item-option:hover{background:#374151!important}[data-theme=dark] .ant-select-css-var{--ant-select-selector-bg: var(--color-bg-card) !important;--ant-select-clear-bg: var(--color-bg-card) !important;--ant-select-border-color: var(--color-border) !important;--ant-select-background-color: var(--color-bg-card) !important;--ant-select-option-selected-bg: var(--color-primary-light) !important;--ant-select-option-active-bg: #374151 !important;--ant-select-option-selected-color: var(--color-text-primary) !important;--ant-select-hover-border-color: var(--color-primary) !important;--ant-select-active-border-color: var(--color-primary-hover) !important;--ant-select-active-outline-color: rgba(79, 70, 229, .2) !important;--ant-select-color: var(--color-text-primary) !important;--ant-color-text-placeholder: var(--color-text-light);--ant-color-bg-base: var(--color-bg-card) !important;--ant-color-text-quaternary: var(--color-text-secondary) !important}[data-theme=dark] .ant-select-clear{background:var(--color-bg-card)!important;color:var(--color-text-secondary)!important}[data-theme=dark] .ant-select:hover .ant-select-clear{background:var(--color-primary-light)!important;color:var(--color-text-primary)!important}[data-theme=dark] .ant-btn:hover{background-color:var(--color-primary-light)!important;color:var(--color-text-primary)!important;border-color:var(--color-primary)!important}[data-theme=dark] .ant-btn:focus,[data-theme=dark] .ant-btn:focus-visible{background-color:var(--color-bg-card);color:var(--color-text-primary);border-color:var(--color-border)}[data-theme=dark] .ant-btn:active{background-color:var(--color-primary-light);color:var(--color-text-primary);border-color:var(--color-primary-hover)}[data-theme=dark] .ant-tag-blue{background-color:#1e3a5f!important;color:#93c5fd!important;border:none!important}[data-theme=dark] .ant-tag-orange{background-color:#4a2c1a!important;color:#fdba74!important;border:none!important}[data-theme=dark] .ant-tag-green{background-color:#1a3b2e!important;color:#86efac!important;border:none!important}[data-theme=dark] .ant-tag-default{background-color:#374151!important;color:#d1d5db!important;border:none!important}[data-theme=dark] .ant-empty{background:var(--color-bg-card)!important}[data-theme=dark] .ant-empty .ant-empty-image{background:transparent!important}[data-theme=dark] .ant-empty .ant-empty-description{color:var(--color-text-secondary)!important}[data-theme=dark] .ant-empty svg{fill:var(--color-text-secondary)!important}[data-theme=dark] .ant-menu{background:var(--color-bg-card);color:var(--color-text-primary)}[data-theme=dark] .ant-menu-item,[data-theme=dark] .ant-menu-submenu-title{color:var(--color-text-primary)!important}[data-theme=dark] .ant-menu-item:hover,[data-theme=dark] .ant-menu-submenu-title:hover{background:var(--color-primary-light)}[data-theme=dark] .ant-menu-item-selected{background:#e0e7ff!important;color:#1e293b!important}[data-theme=dark] .ant-menu-item-selected .anticon{color:#1e293b!important}[data-theme=dark] .ant-menu-item-selected:after{border-right-color:var(--color-primary)!important}[data-theme=dark] .ant-menu-submenu-open>.ant-menu-submenu-title{color:var(--color-text-primary)}[data-theme=dark] ::-webkit-scrollbar{width:6px;height:6px}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--color-bg-card)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#4b5563;border-radius:3px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#6b7280}[data-theme=dark] *{scrollbar-width:thin;scrollbar-color:#4b5563 var(--color-bg-card)}[data-theme=dark] .ant-menu-item-selected:hover{background:#e0e7ff!important;color:#1e293b!important}[data-theme=dark] .ant-tabs-tab{color:var(--color-text-secondary)!important}[data-theme=dark] .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-primary)!important}[data-theme=dark] .ant-drawer-content,[data-theme=dark] .ant-drawer-header,[data-theme=dark] .ant-drawer-body,[data-theme=dark] .ant-drawer-footer{background-color:var(--color-bg-card);border-bottom-color:var(--color-border);border-top-color:var(--color-border)}[data-theme=dark] .ant-drawer-title{color:var(--color-text-primary)}[data-theme=dark] .ant-drawer-close{color:var(--color-text-secondary)}[data-theme=dark] .ant-drawer-close:hover{color:var(--color-text-primary)}[data-theme=dark] .ant-form-item-label>label{color:var(--color-text-primary)}[data-theme=dark] .ant-form-item-required:before{color:var(--color-danger)!important}[data-theme=dark] .ant-input-number{background-color:var(--color-bg-card);border-color:var(--color-border);color:var(--color-text-primary)}[data-theme=dark] .ant-input-number-input{color:var(--color-text-primary)}[data-theme=dark] .ant-input-number-input::placeholder{color:var(--color-text-light)}[data-theme=dark] .ant-input-number:hover,[data-theme=dark] .ant-input-number-focused{border-color:var(--color-primary);background-color:var(--color-bg-card)}[data-theme=dark] .ant-input-number-handler-wrap{background-color:var(--color-bg-card);border-left-color:var(--color-border)}[data-theme=dark] .ant-input-number-handler{border-color:var(--color-border);color:var(--color-text-secondary)}[data-theme=dark] .ant-input-number-handler:hover .ant-input-number-handler-up-inner,[data-theme=dark] .ant-input-number-handler:hover .ant-input-number-handler-down-inner{color:var(--color-primary)}[data-theme=dark] .ant-modal-content,[data-theme=dark] .ant-modal-content-bg,[data-theme=dark] .ant-modal-header{background:var(--color-bg-card)!important}[data-theme=dark] .ant-modal-title{color:var(--color-text-primary)}[data-theme=dark] .ant-modal-close{color:var(--color-text-secondary)}[data-theme=dark] .ant-modal-close:hover{color:var(--color-text-primary)}[data-theme=dark] .ant-tabs-tab{color:var(--color-text-secondary)}[data-theme=dark] .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-primary)}[data-theme=dark] .ant-tabs-ink-bar{background:var(--color-primary)}[data-theme=dark]{--ant-modal-content-bg: var(--color-bg-card) !important}[data-theme=dark] .ant-modal-content-bg{background:var(--color-bg-card)}[data-theme=dark] .ant-modal-css-var{--ant-modal-content-bg: var(--color-bg-card) !important;--ant-modal-header-bg: var(--color-bg-card) !important}[data-theme=dark] input[type=number]{color-scheme:dark}[data-theme=dark] .ant-picker{background:var(--color-bg-card)!important;border-color:var(--color-border)!important}[data-theme=dark] .ant-picker input{color:var(--color-text-primary)!important}[data-theme=dark] .ant-picker input::placeholder{color:var(--color-text-secondary)!important}[data-theme=dark] .ant-picker-suffix{color:var(--color-text-secondary)!important}[data-theme=dark] .ant-picker:hover,[data-theme=dark] .ant-picker-focused{border-color:var(--color-primary)!important}[data-theme=dark] .ant-picker-dropdown{background:var(--color-bg-card)!important}[data-theme=dark] .ant-picker-panel{background:var(--color-bg-card);color:var(--color-text-primary)}[data-theme=dark] .ant-picker-header,[data-theme=dark] .ant-picker-footer{background:var(--color-bg-card);border-color:var(--color-border)}[data-theme=dark] .ant-picker-content th{color:var(--color-text-secondary)}[data-theme=dark] .ant-picker-cell{color:var(--color-text-light)}[data-theme=dark] .ant-picker-cell-in-view{color:var(--color-text-primary)}[data-theme=dark] .ant-picker-cell:hover .ant-picker-cell-inner{background:var(--color-primary-light)!important}[data-theme=dark] .ant-picker-cell-selected .ant-picker-cell-inner{background:var(--color-primary)!important;color:#fff!important}[data-theme=dark] .ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--color-primary)}[data-theme=dark] .ant-picker-header button{color:var(--color-text-secondary)!important}[data-theme=dark] .ant-picker-header button:hover{color:var(--color-text-primary)!important}[data-theme=dark] .ant-picker-css-var{--ant-date-picker-hover-bg: var(--color-bg-card);--ant-date-picker-active-bg: var(--color-bg-card)}[data-theme=dark] .ant-picker-body,[data-theme=dark] .ant-picker-content{background-color:var(--color-bg-card)!important}[data-theme=dark] .ant-picker-cell-inner{color:var(--color-text-primary)}[data-theme=dark] .ant-picker-cell-disabled:before{background:var(--color-bg-card)!important}[data-theme=dark] .ant-table-tbody .ant-typography{color:var(--color-text-primary)!important}[data-theme=dark] .ant-tag-red{background:#7f1d1d!important;color:#fca5a5!important;border:none!important}[data-theme=dark] .ant-input[disabled],[data-theme=dark] .ant-input-number-disabled{background-color:#2d3748!important;color:#a0aec0!important;border-color:#4a5568!important;opacity:.7}[data-theme=dark] .ant-checkbox-inner{background-color:var(--color-bg-card)!important;border-color:var(--color-border)!important}[data-theme=dark] .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}[data-theme=dark] .ant-checkbox-wrapper:hover .ant-checkbox-inner,[data-theme=dark] .ant-checkbox:hover .ant-checkbox-inner{border-color:var(--color-primary)!important}[data-theme=dark] .ant-checkbox-disabled .ant-checkbox-inner{background-color:var(--color-bg)!important;border-color:var(--color-border)!important}[data-theme=dark] .ant-table-row-selected>td{background-color:#1e293b!important}[data-theme=dark] .ant-checkbox{--ant-color-bg-container: var(--color-bg-card);--ant-color-border: var(--color-border)}[data-theme=dark] .ant-collapse-content-box{background-color:var(--color-bg-card)!important}[data-theme=dark] .ant-collapse-header{color:var(--color-text-primary)!important}*{margin:0;padding:0;box-sizing:border-box}html{font-size:var(--font-size-base)}body{font-family:var(--font-family);background-color:var(--color-bg);color:var(--color-text-primary);line-height:var(--line-height-base);transition:background-color .3s,color .3s}a{color:var(--color-primary);text-decoration:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--color-text-light);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}*{scrollbar-width:thin;scrollbar-color:var(--color-text-light) var(--color-bg)}button{cursor:pointer}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.registry-card{transition:transform .2s ease,box-shadow .2s ease}.registry-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #0000001a}.registry-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}@media (max-width: 992px){.registry-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.registry-card{min-height:80px;padding:.75rem}.registry-card svg{font-size:1.5rem}.registry-card div{font-size:var(--font-size-sm)}}@media (max-width: 480px){.registry-card{min-height:70px;padding:.5rem}.registry-card svg{font-size:1.25rem}.registry-card div{font-size:12px}}.ant-table{background:var(--color-bg-card);color:var(--color-text-primary)}.ant-table-thead>tr>th{background:var(--color-bg-card);color:var(--color-text-primary);border-bottom:2px solid var(--color-border)}.ant-table-tbody>tr>td{border-bottom:1px solid var(--color-border);color:var(--color-text-primary)}.ant-table-tbody>tr:hover>td{background:var(--color-primary-light)}.ant-pagination-item a{color:var(--color-text-primary)}.ant-pagination-item-active a{color:#fff}.ant-select-selector{background:var(--color-bg-card);border-color:var(--color-border);color:var(--color-text-primary)}.ant-select-dropdown{background:var(--color-bg-card)}.ant-select-item{color:var(--color-text-primary)}.ant-select-item-option-selected{background:var(--color-primary-light)}.ant-input,.ant-input-affix-wrapper{background:var(--color-bg-card);border-color:var(--color-border);color:var(--color-text-primary)}.ant-input::placeholder{color:var(--color-text-light)}.ant-btn{background:var(--color-bg-card);color:var(--color-text-primary);border-color:var(--color-border)}.ant-btn:hover{background:var(--color-primary-light);color:var(--color-text-primary);border-color:var(--color-primary)}.ant-btn:focus,.ant-btn:focus-visible{background:var(--color-bg-card);color:var(--color-text-primary);border-color:var(--color-border)}.ant-btn:active{background:var(--color-primary-light);color:var(--color-text-primary);border-color:var(--color-primary-hover)}.ant-btn-primary{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.ant-btn-primary:hover,.ant-btn-primary:focus{background:var(--color-primary-hover);color:#fff;border-color:var(--color-primary-hover)}.ant-btn-primary:active{background:var(--color-primary-hover);color:#fff}.ant-btn-danger{background:var(--color-danger);color:#fff;border-color:var(--color-danger)}.ant-btn-danger:hover{background:#dc2626;border-color:#dc2626}.ant-btn-link{color:var(--color-primary);background:transparent;border:none}.ant-btn-link:hover{color:var(--color-primary-hover)}.ant-btn:disabled,.ant-btn.ant-btn-disabled{background:var(--color-bg);color:var(--color-text-light);border-color:var(--color-border);opacity:.6;cursor:not-allowed}.ant-tag{background:var(--color-bg-card);border-color:var(--color-border);color:var(--color-text-primary)}.ant-progress-text{color:var(--color-text-primary)}.ant-progress-inner{background-color:var(--color-bg)}.ant-card,.ant-card-body{background:var(--color-bg-card)}.objects-table .ant-progress-bg{background-color:var(--color-primary)}.ant-card-head-title{color:var(--color-text-primary)!important}.ant-card-head{border-bottom-color:var(--color-border)!important}.ant-card-body{color:var(--color-text-primary)!important}.ant-menu{background:var(--color-bg-card);color:var(--color-text-primary)}.ant-menu-item,.ant-menu-submenu-title{color:var(--color-text-primary)!important}.ant-menu-item:hover{background-color:var(--color-primary-light)!important}.ant-menu-submenu-title:hover{color:var(--color-primary)!important}.ant-menu-item-selected,.ant-menu-item-selected:hover,.ant-menu-item-selected.ant-menu-item-active{background-color:var(--color-primary)!important;color:#fff!important}.ant-tabs-tab{color:var(--color-text-secondary)!important}.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-primary)!important}.ant-tabs-ink-bar{background:var(--color-primary)!important}.ant-modal-content{background:var(--color-bg-card);color:var(--color-text-primary)}.ant-modal-header{background:var(--color-bg-card);border-bottom-color:var(--color-border)}.ant-modal-title{color:var(--color-text-primary)}.ant-modal-close{color:var(--color-text-secondary)}.ant-modal-close:hover{color:var(--color-text-primary)}[data-mobile=true] .ant-menu-inline-collapsed .ant-tooltip{display:none!important}[data-mobile=true] .ant-layout-sider-children{padding:0!important;display:flex;flex-direction:column;align-items:center}[data-mobile=true] .ant-layout-sider-children{width:100%!important;padding:0!important;display:flex;flex-direction:column;align-items:center}[data-mobile=true] .ant-menu-item-icon{font-size:24px!important}
