
.form-card{max-width:1250px}
.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px}
.form-card h3{margin-top:28px;border-bottom:1px solid #e4e9ef;padding-bottom:8px}
.field label::after{content:":"}
.field small{display:block;color:#64748b;margin-top:5px}
.dashboard-hero{margin-bottom:24px}
.dashboard-hero h1{margin-bottom:6px}
.dashboard-hero p{color:#64748b}
.dashboard-grid{display:grid;grid-template-columns:repeat(5,minmax(160px,1fr));gap:18px}
.dashboard-card span{display:block;color:#526173;font-weight:700}
.dashboard-card strong{display:block;font-size:34px;margin-top:12px}
.finance-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:16px;margin-bottom:22px}
.finance-kpi span{display:block;font-weight:700;color:#64748b}
.finance-kpi strong{display:block;font-size:32px;margin-top:10px}
.finance-actions{display:flex;gap:10px;flex-wrap:wrap}
@media(max-width:1100px){.dashboard-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.form-grid,.finance-kpi-grid,.dashboard-grid{grid-template-columns:1fr}}
.form-card .field label::after {
    content: ":" !important;
    margin-left: 2px;
}