@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";:root{--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-size: 14px;--font-weight: 400}body{margin:0;font-family:var(--font-family)!important;font-size:var(--font-size)!important;font-weight:var(--font-weight)!important;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;transition:font-family .3s ease,font-size .3s ease,font-weight .3s ease}h1,h2,h3,h4,h5,h6{font-family:var(--font-family)!important;font-weight:600;line-height:1.2;margin:0;transition:font-family .3s ease}.ant-typography h1{font-size:32px;font-weight:700;line-height:1.2}.ant-typography h2{font-size:24px;font-weight:600;line-height:1.3}.ant-typography h3{font-size:20px;font-weight:600;line-height:1.35}.ant-typography h4{font-size:16px;font-weight:600;line-height:1.4}.ant-typography h5{font-size:14px;font-weight:600;line-height:1.45}p,span,div{font-family:var(--font-family)!important;font-weight:var(--font-weight);line-height:1.5;transition:font-family .3s ease,font-weight .3s ease}.ant-typography,.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,.ant-typography h6{font-family:var(--font-family)!important;transition:font-family .3s ease}.ant-typography p,.ant-typography span{font-family:var(--font-family)!important;font-size:var(--font-size)!important;font-weight:var(--font-weight)!important;transition:font-family .3s ease,font-size .3s ease,font-weight .3s ease}.ant-btn{font-family:var(--font-family)!important;font-weight:500;letter-spacing:.01em;transition:font-family .3s ease}.ant-input,.ant-select-selection-item,.ant-select-selection-placeholder{font-family:var(--font-family)!important;font-weight:var(--font-weight)!important;font-size:var(--font-size)!important;transition:font-family .3s ease,font-weight .3s ease,font-size .3s ease}.ant-table{font-family:var(--font-family)!important;transition:font-family .3s ease}.ant-table-thead>tr>th{font-family:var(--font-family)!important;font-weight:600;font-size:13px;letter-spacing:.02em;transition:font-family .3s ease}.ant-table-tbody>tr>td{font-family:var(--font-family)!important;font-weight:var(--font-weight)!important;font-size:var(--font-size)!important;transition:font-family .3s ease,font-weight .3s ease,font-size .3s ease}.row-red{background-color:#ff3842}.row-green{background-color:#d4edda}.row-yellow{background-color:#ffff2e}.row-orange{background-color:#ffc107}.enhanced-table .ant-table{background:transparent}.enhanced-table .ant-table-thead>tr>th{font-weight:600;border-bottom:2px solid var(--ant-color-split);position:relative}.enhanced-table .ant-table-thead>tr>th:before{display:none}.enhanced-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--ant-color-split);transition:all .3s ease}.enhanced-table .ant-table-tbody>tr:hover>td{background:var(--ant-control-item-bg-hover)!important;transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.enhanced-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.enhanced-table .ant-pagination{margin-top:24px;text-align:center}.ant-card{transition:all .3s ease}.ant-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.ant-btn{transition:all .3s ease;border-radius:8px}.ant-btn:hover{transform:translateY(-1px)}.ant-input,.ant-select-selector{transition:all .3s ease}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0000004d}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#fff3}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff4d}*{transition:background-color .3s ease,border-color .3s ease,color .3s ease}
