.metrics-four{grid-template-columns:repeat(4,1fr)}
.metric .money{font-size:22px}
.module-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:0 0 22px}
.module-card{min-height:180px;padding:22px;border-radius:16px;border:1px solid var(--line);background:#fff;box-shadow:var(--shadow);transition:.15s ease}
.module-card>span{font-size:10px;font-weight:850;letter-spacing:1.2px;color:var(--brand)}
.module-card h2{margin:28px 0 8px;font-size:19px}
.module-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}
.module-card.active:hover{border-color:#9bb6f8;transform:translateY(-2px)}
.module-card.planned{box-shadow:none;background:#eef2f7;border-style:dashed}
.section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}
.section-heading h2{margin:4px 0}
.document-row .button{font-size:12px}
@media(max-width:900px){.module-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.metrics-four,.module-grid{grid-template-columns:1fr 1fr}.module-card{min-height:150px;padding:17px}.module-card h2{margin-top:20px}.section-heading{align-items:flex-start}}
.receipt-items{border-top:1px solid var(--line);padding-top:18px}.receipt-item{display:grid;grid-template-columns:minmax(0,2fr) minmax(140px,1fr) auto;gap:12px;align-items:end;padding:14px 0;border-bottom:1px solid var(--line)}.receipt-item .link{padding:12px 4px;color:var(--danger)}.receipt-total{display:flex;justify-content:flex-end;align-items:center;gap:24px;padding:20px 0;font-size:16px}.receipt-total strong{font-size:26px}.module-check{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:start;padding:16px 0;border-bottom:1px solid var(--line)}.module-check input{width:19px;height:19px}.module-check p{margin:4px 0;color:var(--muted);font-size:13px}.settings-state{display:inline-flex;padding:7px 11px;border-radius:999px;background:#e9eef6;font-size:12px;font-weight:800}.settings-state.ok{background:#dff6ec;color:var(--ok)}@media(max-width:650px){.receipt-item{grid-template-columns:1fr}.receipt-item .link{justify-self:start}}
