.report-group{margin-top:14px}.report-group>h4{margin:0 0 8px;font:700 18px Georgia,serif}.report-metrics,.report-finance>div{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));gap:9px}.report-metrics article,.report-finance article{display:grid;gap:3px;padding:12px;border:1px solid #e2ddd6;border-radius:8px;background:#fff}.report-metrics small,.report-finance small{color:#68746f;font-size:12px;font-weight:800}.report-metrics b,.report-finance b{font-size:19px}.report-finance{padding:14px;border-radius:9px;background:#f7f4ed}.report-finance.online{background:#eef6f2}.report-finance h4{margin:0 0 8px;font:700 18px Georgia,serif}
@media(max-width:740px){.report-metrics,.report-finance>div{grid-template-columns:repeat(2,minmax(0,1fr))}
}
.action-projection{display:grid;gap:9px}
.action-row{display:flex;justify-content:space-between;gap:14px;align-items:center;border:1px solid #ded9d0;border-left:5px solid #809383;border-radius:9px;padding:12px;background:#fff}
.action-row.attention{border-left-color:#c77818}.action-row.urgent{border-left-color:#b54034}.action-row>div:first-child{display:grid;gap:4px}.action-row b{font-size:12px;color:#547466}.action-row small{color:#68746f}.action-row-buttons{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.action-row-buttons .ghost,.action-row-buttons .primary{min-height:38px;padding:7px 10px;font-size:14px}
.action-row.critical{border-left-color:#b54034;background:#fff5f3}
@media(max-width:740px){.action-row{display:grid}.action-row-buttons{justify-content:flex-start}}
