
/* UnitedSoft business indicators: accessible, responsive, no third-party scripts */
.business-metrics-section{background:#f4f7fb}.business-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1.25rem;margin-top:2rem}.business-metric-card{padding:1.6rem;border:1px solid #dce5f0;background:white;border-radius:18px}.business-metric-card strong{display:block;color:#102f51;font-size:clamp(2rem,4vw,3.2rem);font-variant-numeric:tabular-nums}.business-metric-card h3{margin:.5rem 0;font-size:1.1rem}.business-metric-card small{color:#526477}.metrics-admin{max-width:1250px;margin:0 auto;padding:1rem}.metric-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:1.2rem 0;padding:1.3rem;border:1px solid #dce5f0;border-radius:14px;background:#fff}.metric-form label{display:flex;flex-direction:column;gap:.4rem;font-weight:600}.metric-form input{max-width:100%;padding:.7rem;border:1px solid #b8c9da;border-radius:8px;font:inherit}.metric-form .metric-checkbox{flex-direction:row;align-items:center}.metric-edit-row{border-bottom:1px solid #dae2ed;padding-bottom:1rem}.metric-delete{background:#fff;color:#a11c2c;border:1px solid #a11c2c;border-radius:8px;padding:.6rem 1rem;cursor:pointer}.metric-success{color:#17623c}.metric-error{color:#a11c2c}
.metric-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.metric-form .input-validation-error{border:2px solid #a11c2c}.metric-error:empty{display:none}.metric-form .metric-checkbox input{width:auto}.business-metric-card p{overflow-wrap:anywhere}
.metric-form select{padding:.7rem;border:1px solid #b8c9da;border-radius:8px;font:inherit;background:#fff}.metric-highlight{border-top:4px solid var(--us-accent,#e52935)}.metric-compact{padding:1rem}.metric-compact strong{font-size:2rem}.business-metric-card strong span{font-size:.55em;margin-inline-start:.2em}
