@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--color-brand: #1A678D;--color-secondary: #64748b;--color-muted: #94a3b8}.text-secondary{font-size:12px;color:var(--color-secondary)}.text-muted{font-size:12px;color:var(--color-muted)}.text-mono{font-family:monospace;font-size:11px}.text-brand{color:var(--color-brand)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:#f5f5f5;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:4px}.admin-sider{background:#001529!important}.admin-content{padding:16px;min-height:calc(100vh - 64px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .3s ease forwards}.stat-card{transition:box-shadow .2s ease,transform .2s ease}.stat-card:hover{box-shadow:0 4px 24px #0000001a!important;transform:translateY(-2px)}.ant-typography h1.ant-typography,h1.ant-typography{font-size:20px!important}.ant-typography h2.ant-typography,h2.ant-typography{font-size:17px!important}.ant-typography h3.ant-typography,h3.ant-typography{font-size:15px!important}.ant-typography h4.ant-typography,h4.ant-typography,.ant-typography h5.ant-typography,h5.ant-typography{font-size:13px!important}.ant-card-body{padding:14px!important}.ant-card-head{padding:0 14px!important;min-height:44px!important}.ant-card-head-title{font-size:13px!important;padding:10px 0!important}.ant-table-thead>tr>th{padding:8px 12px!important;font-size:11px!important}.ant-table-tbody>tr>td{padding:7px 12px!important;font-size:12px!important}.ant-descriptions-item-label,.ant-descriptions-item-content{font-size:12px!important;padding:6px 10px!important}.ant-statistic-content-value{font-size:22px!important}.ant-statistic-title{font-size:12px!important}.ant-modal .ant-form-item{margin-bottom:12px!important}.ant-modal .ant-form-item-label{padding-bottom:2px!important}.ant-modal .ant-form-item-label>label{font-size:12px!important}.ant-modal-body{padding-top:8px!important}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}
