/* OPERIUMX v0.7.69 fixed asset maintenance */
.fam-profile{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}
.fam-profile>div,.fam-kpis>span{border:1px solid var(--line);border-radius:9px;padding:10px;background:#121212}
.fam-profile span,.fam-profile strong,.fam-kpis span,.fam-kpis strong{display:block}
.fam-profile span{font-size:8px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.fam-profile strong{margin-top:4px}
.fam-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.fam-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}
.fam-kpis span{font-size:9px;color:var(--muted)}.fam-kpis strong{font-size:18px;color:#F6F1E4;margin-top:3px}
.fam-state{display:inline-block;padding:3px 7px;border:1px solid var(--line);border-radius:999px;font-size:8px}.fam-state.overdue{border-color:rgba(210,78,78,.65)}.fam-state.due_today{border-color:rgba(210,164,55,.65)}.fam-state.upcoming{border-color:rgba(80,190,130,.45)}
@media(max-width:700px){.fam-profile,.fam-kpis{grid-template-columns:1fr}.fam-actions>*{flex:1 1 140px}}
