:root{--app-menu-bg: #ffffff;--app-header-bg: #ffffff;--app-content-bg: #f4f6fb;--app-surface-bg: #ffffff;--app-surface-alt-bg: #f9fafe;--app-border-color: rgba(15, 23, 42, .12);--app-text-primary: #1f2330;--app-text-secondary: #5e6780;--app-menu-text: #1f2330;--app-primary: #1677ff}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;padding:0;font-family:Segoe UI,Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--app-content-bg);color:var(--app-text-primary);transition:background-color .24s ease,color .24s ease}#root{width:100%}.theme-shell,.theme-shell .ant-layout{background:var(--app-content-bg);color:var(--app-text-primary)}.theme-shell .ant-layout-sider{background:var(--app-menu-bg)!important;border-right:1px solid var(--app-border-color)}.theme-shell .ant-layout-header{background:var(--app-header-bg)!important;color:var(--app-text-primary)!important}.theme-shell .ant-layout-content{background:var(--app-content-bg)!important}.theme-shell .ant-layout-footer{background:var(--app-header-bg)!important;color:var(--app-text-secondary)!important}.theme-shell .ant-card,.theme-shell .ant-table,.theme-shell .ant-modal-content,.theme-shell .ant-drawer-content,.theme-shell .ant-popover-inner,.theme-shell .ant-select-dropdown,.theme-shell .ant-dropdown-menu{border-color:var(--app-border-color)!important}.theme-shell .ant-card,.theme-shell .ant-table-wrapper .ant-table,.theme-shell .ant-modal-content,.theme-shell .ant-drawer-content,.theme-shell .ant-popover-inner,.theme-shell .ant-dropdown-menu,.theme-shell .ant-select-dropdown{background:var(--app-surface-bg)!important;color:var(--app-text-primary)!important}.theme-shell .ant-table-wrapper .ant-table-thead>tr>th{background:var(--app-surface-alt-bg)!important;color:var(--app-text-primary)!important;border-bottom:1px solid var(--app-border-color)!important}.theme-shell .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid var(--app-border-color)!important}.theme-shell .ant-menu{background:transparent!important;color:var(--app-menu-text)!important}.theme-shell .ant-menu-item,.theme-shell .ant-menu-submenu-title,.theme-shell .ant-menu-item a,.theme-shell .ant-menu-submenu-title a{color:var(--app-menu-text)!important}.theme-shell .ant-typography,.theme-shell h1,.theme-shell h2,.theme-shell h3,.theme-shell h4,.theme-shell h5,.theme-shell h6,.theme-shell span,.theme-shell p,.theme-shell label,.theme-shell .ant-form-item-label>label,.theme-shell .ant-statistic-title,.theme-shell .ant-statistic-content,.theme-shell .ant-descriptions-item-label,.theme-shell .ant-descriptions-item-content,.theme-shell .ant-table,.theme-shell .ant-table-cell,.theme-shell .ant-tabs-tab-btn,.theme-shell .ant-list-item-meta-title,.theme-shell .ant-list-item-meta-description,.theme-shell .ant-select-selection-item,.theme-shell .ant-select-selection-placeholder,.theme-shell .ant-input,.theme-shell .ant-input-password,.theme-shell .ant-input-number-input,.theme-shell .ant-picker,.theme-shell .ant-btn,.theme-shell .ant-tag,.theme-shell .ant-alert-message,.theme-shell .ant-alert-description,.theme-shell .ant-modal-title,.theme-shell .ant-drawer-title,.theme-shell .ant-dropdown-menu-title-content{color:var(--app-text-primary)}.theme-shell .ant-input,.theme-shell .ant-input-number,.theme-shell .ant-picker,.theme-shell .ant-select-selector,.theme-shell .ant-input-password,.theme-shell .ant-btn-default,.theme-shell .ant-btn-text,.theme-shell .ant-modal-content,.theme-shell .ant-drawer-header,.theme-shell .ant-drawer-body{border-color:var(--app-border-color)!important}.theme-shell .ant-btn-primary{box-shadow:none}body[data-color-mode=dark] .theme-shell .ant-btn-default,body[data-color-mode=dark] .theme-shell .ant-btn-text,body[data-color-mode=dark] .theme-shell .ant-input,body[data-color-mode=dark] .theme-shell .ant-input-number,body[data-color-mode=dark] .theme-shell .ant-input-password,body[data-color-mode=dark] .theme-shell .ant-select-selector,body[data-color-mode=dark] .theme-shell .ant-picker,body[data-color-mode=dark] .theme-shell .ant-alert,body[data-color-mode=dark] .theme-shell .ant-tag{background:#ffffff05!important}body[data-color-mode=dark] .theme-shell .ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td{background:#94a3b814!important}
