#sx-finance-screen .fd-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:12px 0 25px}#sx-finance-screen .fd a{color:#a8003b;font-weight:600;text-decoration:none}#sx-finance-screen .fd-eyebrow{font-size:11px;letter-spacing:.12em;color:#a8003b;font-weight:700}#sx-finance-screen .fd h1{font-size:30px}#sx-finance-screen .fd-filters form{display:flex;flex-wrap:wrap;gap:12px;align-items:end}#sx-finance-screen .fd-filters label{flex:1;min-width:145px}#sx-finance-screen .fd-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:22px 0}#sx-finance-screen .fd-kpi{display:flex;flex-direction:column;align-items:start;text-align:start;padding:20px;border:1px solid #e4e7ec;border-radius:14px;gap:9px;box-shadow:0 5px 18px #10182805;min-width:0}#sx-finance-screen .fd-kpi strong{font-size:25px;overflow-wrap:anywhere}#sx-finance-screen .fd-kpi small{color:#667085;font-size:12px}#sx-finance-screen .fd-selected{border-color:#a8003b;background:#fff7fa}#sx-finance-screen .fd-kpi:last-child strong,.fd-late{color:#b42318}#sx-finance-screen .fd-charts{display:grid;grid-template-columns:2fr 1fr;gap:18px}#sx-finance-screen .fd-charts .card{margin-top:0;min-width:0}#sx-finance-screen .fd-legend{display:flex;gap:20px;font-size:12px;color:#a8003b}#sx-finance-screen .fd-legend span+span{color:#159879}#sx-finance-screen .fd-trend{display:flex;gap:18px;overflow:auto;padding-top:15px;min-height:210px}#sx-finance-screen .fd-month{flex:1;min-width:100px;text-align:center;display:flex;flex-direction:column;gap:6px}#sx-finance-screen .fd-month small{font-size:10px;color:#667085}#sx-finance-screen .fd-bars{height:145px;display:flex;align-items:end;justify-content:center;gap:7px;border-bottom:1px solid #eaecf0}#sx-finance-screen .fd-bars button{background:#a8003b;min-height:2px;padding:0;width:25px;border:0;border-radius:5px 5px 0 0}#sx-finance-screen .fd-bars .fd-collected{background:#159879}#sx-finance-screen .fd-donut{width:145px;height:145px;border-radius:50%;background:conic-gradient(#159879 var(--rate),#eef1f6 0);display:grid;place-items:center;margin:25px auto;position:relative}#sx-finance-screen .fd-donut:before{content:'';position:absolute;inset:15px;background:#fff;border-radius:50%}#sx-finance-screen .fd-donut strong{z-index:1;font-size:30px}#sx-finance-screen .fd-aging{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:18px}#sx-finance-screen .fd-aging button{display:grid;gap:10px;text-align:start;background:#fafbfc;min-width:0}#sx-finance-screen .fd-aging strong{overflow-wrap:anywhere}#sx-finance-screen .fd-track{height:6px;background:#eaecf0;border-radius:4px}#sx-finance-screen .fd-track i{display:block;background:#d98938;height:6px;border-radius:4px}#sx-finance-screen .fd-insights{background:#eff7f5;border:1px solid #d4e9e2;border-radius:14px;padding:20px;margin:18px 0}#sx-finance-screen .fd-status{display:block;color:#667085;margin-top:6px}#sx-finance-screen .fd [aria-pressed=true]{background:#a8003b;color:white}#sx-finance-screen .fd .card{border-radius:14px}#sx-finance-screen .fd #sx-invoice-register{padding:0;border:0;background:transparent}#sx-finance-screen .fd button:hover{box-shadow:0 2px 8px #10182815}@media(max-width:1000px){#sx-finance-screen .fd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#sx-finance-screen .fd-charts{grid-template-columns:1fr}#sx-finance-screen .fd-aging{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){#sx-finance-screen .fd-heading{display:block}#sx-finance-screen .fd h1{font-size:25px}#sx-finance-screen .fd-kpis{gap:8px}#sx-finance-screen .fd-kpi{padding:12px}#sx-finance-screen .fd-kpi strong{font-size:20px}#sx-finance-screen .fd-aging{grid-template-columns:repeat(2,minmax(0,1fr))}#sx-finance-screen .fd-filters form{display:grid;grid-template-columns:1fr}#sx-finance-screen .fd button{min-height:44px}#sx-finance-screen .fd-bars button{min-height:2px}}@media(max-width:280px){#sx-finance-screen .fd-kpis,#sx-finance-screen .fd-aging{grid-template-columns:1fr}}
