#root{min-height:100vh}body{margin:0;background:#f5f7fb;color:#1f2937}.ant-layout{background:#f5f7fb}.ant-card{border:1px solid #dfe6f1;box-shadow:0 8px 24px #0f172a0a}.ant-card .ant-card-head{border-bottom:1px solid #e8edf5}.ant-card .ant-card-head-title{color:#1f2937;font-weight:600}.ant-input-outlined,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-outlined .ant-select-selector{background:#fff;border-color:#cfd8e6!important;box-shadow:none!important}.ant-input::placeholder,.ant-input-textarea textarea::placeholder,.ant-select-selection-placeholder,.ant-picker-input>input::placeholder{color:#8a94a6!important}.ant-input-outlined:hover,.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-picker:hover,.ant-select-outlined:not(.ant-select-disabled):hover .ant-select-selector{border-color:#8fb2ff!important}.ant-input-outlined:focus,.ant-input-outlined:focus-within,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-picker-focused,.ant-select-focused .ant-select-selector{border-color:#2563eb!important;box-shadow:0 0 0 2px #2563eb1f!important}.ant-table-wrapper .ant-table{border:1px solid #dfe6f1;border-radius:10px;overflow:hidden}.ant-table-wrapper .ant-table-thead>tr>th{font-weight:600;background:#f7f9fc!important;color:#1f2937;border-bottom:1px solid #dfe6f1!important}.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-tbody>tr>td,.ant-table-wrapper .ant-table-summary>tr>td{border-inline-end:1px solid #e8edf5}.ant-table-wrapper .ant-table-thead>tr>th:last-child,.ant-table-wrapper .ant-table-tbody>tr>td:last-child,.ant-table-wrapper .ant-table-summary>tr>td:last-child{border-inline-end:none}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid #e8edf5}.ant-table-wrapper .ant-table-row:hover>td{background:#f8fbff!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}.ant-table-small .ant-table-thead>tr>th{font-weight:600}
