#root{min-height:100vh}body{margin:0;transition:background-color .3s,color .3s}body[data-theme=light],body:not([data-theme=dark]){background:#f5f7fb;color:#1f2937}body[data-theme=dark]{background:#0a0a0a;color:#ffffffd9}body[data-theme=light] .ant-layout,body:not([data-theme=dark]) .ant-layout{background:#f5f7fb}body[data-theme=light] .ant-card,body:not([data-theme=dark]) .ant-card{border:1px solid #dfe6f1;box-shadow:0 8px 24px #0f172a0a}body[data-theme=light] .ant-card .ant-card-head,body:not([data-theme=dark]) .ant-card .ant-card-head{border-bottom:1px solid #e8edf5}body[data-theme=light] .ant-card .ant-card-head-title,body:not([data-theme=dark]) .ant-card .ant-card-head-title{color:#1f2937;font-weight:600}body[data-theme=light] .ant-input-outlined,body[data-theme=light] .ant-input-affix-wrapper,body[data-theme=light] .ant-input-number,body[data-theme=light] .ant-picker,body[data-theme=light] .ant-select-outlined .ant-select-selector,body:not([data-theme=dark]) .ant-input-outlined,body:not([data-theme=dark]) .ant-input-affix-wrapper,body:not([data-theme=dark]) .ant-input-number,body:not([data-theme=dark]) .ant-picker,body:not([data-theme=dark]) .ant-select-outlined .ant-select-selector{background:#fff;border-color:#cfd8e6!important;box-shadow:none!important}body[data-theme=light] .ant-input::placeholder,body[data-theme=light] .ant-input-textarea textarea::placeholder,body[data-theme=light] .ant-select-selection-placeholder,body[data-theme=light] .ant-picker-input>input::placeholder,body:not([data-theme=dark]) .ant-input::placeholder,body:not([data-theme=dark]) .ant-input-textarea textarea::placeholder,body:not([data-theme=dark]) .ant-select-selection-placeholder,body:not([data-theme=dark]) .ant-picker-input>input::placeholder{color:#8a94a6!important}body[data-theme=light] .ant-input-outlined:hover,body[data-theme=light] .ant-input-affix-wrapper:hover,body[data-theme=light] .ant-input-number:hover,body[data-theme=light] .ant-picker:hover,body[data-theme=light] .ant-select-outlined:not(.ant-select-disabled):hover .ant-select-selector,body:not([data-theme=dark]) .ant-input-outlined:hover,body:not([data-theme=dark]) .ant-input-affix-wrapper:hover,body:not([data-theme=dark]) .ant-input-number:hover,body:not([data-theme=dark]) .ant-picker:hover,body:not([data-theme=dark]) .ant-select-outlined:not(.ant-select-disabled):hover .ant-select-selector{border-color:#8fb2ff!important}body[data-theme=light] .ant-input-outlined:focus,body[data-theme=light] .ant-input-outlined:focus-within,body[data-theme=light] .ant-input-affix-wrapper-focused,body[data-theme=light] .ant-input-number-focused,body[data-theme=light] .ant-picker-focused,body[data-theme=light] .ant-select-focused .ant-select-selector,body:not([data-theme=dark]) .ant-input-outlined:focus,body:not([data-theme=dark]) .ant-input-outlined:focus-within,body:not([data-theme=dark]) .ant-input-affix-wrapper-focused,body:not([data-theme=dark]) .ant-input-number-focused,body:not([data-theme=dark]) .ant-picker-focused,body:not([data-theme=dark]) .ant-select-focused .ant-select-selector{border-color:#2563eb!important;box-shadow:0 0 0 2px #2563eb1f!important}body[data-theme=light] .ant-table-wrapper .ant-table,body:not([data-theme=dark]) .ant-table-wrapper .ant-table{border:1px solid #dfe6f1;border-radius:10px;overflow:hidden}body[data-theme=light] .ant-table-wrapper .ant-table-thead>tr>th,body:not([data-theme=dark]) .ant-table-wrapper .ant-table-thead>tr>th{font-weight:600;background:#f7f9fc!important;color:#1f2937;border-bottom:1px solid #dfe6f1!important}body[data-theme=light] .ant-table-wrapper .ant-table-thead>tr>th,body[data-theme=light] .ant-table-wrapper .ant-table-tbody>tr>td,body[data-theme=light] .ant-table-wrapper .ant-table-summary>tr>td,body:not([data-theme=dark]) .ant-table-wrapper .ant-table-thead>tr>th,body:not([data-theme=dark]) .ant-table-wrapper .ant-table-tbody>tr>td,body:not([data-theme=dark]) .ant-table-wrapper .ant-table-summary>tr>td{border-inline-end:1px solid #e8edf5}body[data-theme=light] .ant-table-wrapper .ant-table-thead>tr>th:last-child,body[data-theme=light] .ant-table-wrapper .ant-table-tbody>tr>td:last-child,body[data-theme=light] .ant-table-wrapper .ant-table-summary>tr>td:last-child,body:not([data-theme=dark]) .ant-table-wrapper .ant-table-thead>tr>th:last-child,body:not([data-theme=dark]) .ant-table-wrapper .ant-table-tbody>tr>td:last-child,body:not([data-theme=dark]) .ant-table-wrapper .ant-table-summary>tr>td:last-child{border-inline-end:none}body[data-theme=light] .ant-table-wrapper .ant-table-tbody>tr>td,body:not([data-theme=dark]) .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid #e8edf5}body[data-theme=light] .ant-table-wrapper .ant-table-row:hover>td,body:not([data-theme=dark]) .ant-table-wrapper .ant-table-row:hover>td{background:#f8fbff!important}body[data-theme=dark] .ant-layout{background:#0a0a0a}body[data-theme=dark] .ant-card{border:1px solid #303030;box-shadow:0 8px 24px #0003}body[data-theme=dark] .ant-card .ant-card-head{border-bottom:1px solid #303030}body[data-theme=dark] .ant-card .ant-card-head-title{font-weight:600}body[data-theme=dark] .ant-table-wrapper .ant-table{border:1px solid #303030;border-radius:10px;overflow:hidden}body[data-theme=dark] .ant-table-wrapper .ant-table-thead>tr>th{font-weight:600;border-bottom:1px solid #303030!important}body[data-theme=dark] .ant-table-wrapper .ant-table-thead>tr>th,body[data-theme=dark] .ant-table-wrapper .ant-table-tbody>tr>td,body[data-theme=dark] .ant-table-wrapper .ant-table-summary>tr>td{border-inline-end:1px solid #303030}body[data-theme=dark] .ant-table-wrapper .ant-table-thead>tr>th:last-child,body[data-theme=dark] .ant-table-wrapper .ant-table-tbody>tr>td:last-child,body[data-theme=dark] .ant-table-wrapper .ant-table-summary>tr>td:last-child{border-inline-end:none}body[data-theme=dark] .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid #303030}body[data-theme=dark] .ant-table-wrapper .ant-table-row:hover>td{background:#1a1a2e!important}.page-toolbar-sticky{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#bfbfbf}body[data-theme=dark] ::-webkit-scrollbar-thumb{background:#444}body[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#555}.ant-table-small .ant-table-thead>tr>th{font-weight:600}
