@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}body{margin:0;background:#f4f6fa}.sider{position:sticky;top:0;height:100vh;overflow-y:auto}.brand{display:flex;align-items:center;gap:10px;padding:18px 14px 14px;color:#fff}.brand-mark{width:38px;height:38px;border-radius:9px;background:#fff;display:grid;place-items:center;padding:3px}.brand-mark img{width:100%;height:100%;object-fit:contain}.login-hero .brand{gap:16px}.login-hero .brand-mark{width:76px;height:76px;border-radius:16px;padding:8px}.login-hero .brand-name{font-size:22px}.brand-name{font-weight:700;font-size:14.5px;white-space:nowrap;letter-spacing:.2px}.brand-sub{font-size:11px;color:#9fb2e0}.topbar{display:flex;align-items:center;justify-content:space-between;padding:0 20px!important;border-bottom:1px solid #e4e8f0;position:sticky;top:0;z-index:10}.content{padding:22px;max-width:1440px;width:100%}@media (max-width: 640px){.content{padding:14px}}.page-header{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:18px}.kpi{height:100%}.kpi .ant-statistic-title{font-size:12px;text-transform:uppercase;letter-spacing:.4px}.kpi-warn .ant-statistic-content{color:#c2410c}.kpi-good .ant-statistic-content{color:#133380}.item-row{display:flex;margin-bottom:4px}.item-row .ant-form-item{margin-bottom:8px}.remove-row{color:#999;font-size:16px}.login-wrap{min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr}.login-hero{background:linear-gradient(150deg,#0b1f4d,#133380);color:#fff;padding:56px;display:flex;flex-direction:column;justify-content:space-between}.login-hero h1{color:#fff;font-size:34px;margin:18px 0 10px;line-height:1.2}.login-hero p{color:#d3dcf5;max-width:440px}.login-flow{display:flex;gap:8px;flex-wrap:wrap;color:#b9c7ec;font-size:13px}.login-flow span{background:#ffffff14;border-radius:6px;padding:4px 10px}.login-form{display:grid;place-items:center;padding:32px}@media (max-width: 860px){.login-wrap{grid-template-columns:1fr}.login-hero{padding:28px}}.demo-users button{text-align:left}.muted{color:#8a95aa}.table-actions{white-space:nowrap}.ant-table-wrapper{overflow-x:auto}
