@font-face{font-family:inter;src:url(../media/inter_latin_400_normal-s.p.0vig85~_2mxl3.woff2?dpl=dpl_EuVYXyvmWZNeSjpAm8CwuArcT3UN)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_latin_500_normal-s.p.0frew35n-hgkk.woff2?dpl=dpl_EuVYXyvmWZNeSjpAm8CwuArcT3UN)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_latin_600_normal-s.p.0rm8x4lrq0d8z.woff2?dpl=dpl_EuVYXyvmWZNeSjpAm8CwuArcT3UN)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_ec7b1fbf-module__DVi-vG__className{font-family:inter,inter Fallback}.inter_ec7b1fbf-module__DVi-vG__variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:poppins;src:url(../media/poppins_latin_400_normal-s.p.0pbq3rk3ylv9r.woff2?dpl=dpl_EuVYXyvmWZNeSjpAm8CwuArcT3UN)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_latin_600_normal-s.p.0d448n.fvmed0.woff2?dpl=dpl_EuVYXyvmWZNeSjpAm8CwuArcT3UN)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_latin_700_normal-s.p.13h03y-mqd3q8.woff2?dpl=dpl_EuVYXyvmWZNeSjpAm8CwuArcT3UN)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_latin_800_normal-s.p.13a9n1.9rocei.woff2?dpl=dpl_EuVYXyvmWZNeSjpAm8CwuArcT3UN)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:poppins Fallback;src:local(Arial);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.poppins_666920fa-module__3MgwsW__className{font-family:poppins,poppins Fallback}.poppins_666920fa-module__3MgwsW__variable{--font-poppins:"poppins", "poppins Fallback"}
*{box-sizing:border-box;margin:0;padding:0}html,body{color:#1a2b4a;background:#fff;max-width:100vw;overflow-x:hidden}input,textarea,select{color:#1a2b4a;background:#fff}a{color:inherit;text-decoration:none}.nav-brand-text{display:inline}.dashboard-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.form-grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-grid-3{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.form-grid-4{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.kpi-grid-4{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.kpi-grid-3{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}@media (max-width:768px){nav{padding:0 16px!important}.form-grid-2,.form-grid-3,.form-grid-4{grid-template-columns:1fr!important}.kpi-grid-4,.kpi-grid-3,.dashboard-grid{grid-template-columns:1fr 1fr!important}.page-container,.page-card{padding:20px 16px!important}.nav-links-desktop{display:none!important}.btn-row{flex-direction:column!important}.list-row{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.detail-panel-grid,.split-grid{grid-template-columns:1fr!important}h1{font-size:1.3rem!important}h2{font-size:1.1rem!important}}@media (max-width:480px){.kpi-grid-4,.kpi-grid-3{grid-template-columns:1fr 1fr!important}.dashboard-grid{grid-template-columns:1fr!important}nav span{font-size:.95rem!important}}@media (max-width:640px){.dnav-back-link{display:none!important}nav{padding:0 14px!important}.nav-logout{padding:5px 10px!important;font-size:.75rem!important}.pipeline-grid,.match-columns{grid-template-columns:1fr!important}.invoice-controls{flex-direction:column!important;align-items:flex-start!important}.fee-controls{flex-direction:column!important}table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.page-card{padding:16px!important}.btn-full-mobile{width:100%!important}}@media (max-width:480px){nav span{font-size:.9rem!important}.logout-text{display:none}h1{font-size:1.2rem!important}}