:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-color:#f4f5f7;--bg-color-alt:#eef1f5;--card-bg:#fff;--card-border:#e2e8f0;--card-border-soft:#eef2f6;--text-main:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--accent-color:#059669;--accent-light:#ecfdf5;--accent-hover:#047857;--grad-start:#059669;--grad-end:#047857;--input-bg:#f1f5f9;--shadow-sm:0 1px 2px rgba(15,23,42,.04), 0 1px 3px rgba(15,23,42,.06);--shadow-md:0 6px 16px rgba(15,23,42,.08);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Outfit,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:400;line-height:1.5}body{background-color:var(--bg-color);min-width:320px;min-height:100vh;color:var(--text-main);margin:0;overflow-x:hidden}#root{width:100%;overflow-x:hidden}h1,h2,h3,h4,h5,h6{color:var(--text-main);letter-spacing:-.01em;margin:0;font-weight:600}p{margin:0}.glass-card{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--shadow-sm);border-radius:12px;padding:2rem;transition:box-shadow .2s,border-color .2s}.glass-card:hover{box-shadow:var(--shadow-md);border-color:#d7dee7}.hidden-expanded-row{display:none!important}.ant-modal-title:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:44px}.ant-modal-title:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:44px}.ant-modal-title:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:44px}.ant-modal-title:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:44px}.ant-modal-container:not(:has(.ant-modal-close)) .ant-modal-title:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.ant-modal-container:not(:has(.ant-modal-close)) .ant-modal-title:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.ant-modal-container:not(:has(.ant-modal-close)) .ant-modal-title:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.ant-modal-container:not(:has(.ant-modal-close)) .ant-modal-title:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.dashboard-container{min-height:100%;padding:24px}.dashboard-header{color:var(--text-main);margin-bottom:24px;font-weight:700}.recharts-wrapper{margin:0 auto}.metric-title{color:var(--text-secondary);font-weight:500}.metric-value{color:var(--text-main);font-weight:700}.table-glass .ant-table{background:0 0}
