/* ===== FM THEME – Commerciale e configuratore (dopo fm-ops.css) ===== */
:root{--acc:#1f5f9e;--acc-d:#184d81;--acc-l:#eaf1f8;--accent-d:#184d81}
.prods a{border-radius:0!important;font-size:13px!important;font-weight:500!important;padding:4px 10px!important}
.prods a.on{background:none!important;color:var(--ink)!important;box-shadow:inset 0 -2px 0 var(--accent)}
.card{border-radius:8px!important;box-shadow:none!important}
.card .k{font-size:11px!important;color:#6b737d!important}
.card .v{font-size:20px!important;font-weight:600!important}
.card.click:hover{border-color:var(--line-strong)!important}
.badge{border-radius:5px!important;font-weight:500!important}
.b-Bozza,.b-Superata{background:#f5f6f7!important;color:#5b636d!important}
.b-Inviata{background:#eaf1f8!important;color:#1f5f9e!important}
.b-Accettata{background:#edf5f0!important;color:#2f7d4f!important}
.b-Rifiutata{background:#fbefee!important;color:#b3261e!important}
.b-Scaduta{background:#fbf6ea!important;color:#a86b00!important}
.marg,.lock{border-radius:8px!important}
.msg{border-radius:8px!important;font-size:13px!important}
.btn.good{background:var(--good)!important}
.rows input{border-radius:8px!important}
.tot .big td{font-size:16px!important;font-weight:600!important}
