/* sistema (revisione 17/10/2026): stili tolti dalle viste (style= e <style> in linea) di Blocca numero, Riallinea, accesso,
   console AI. Caricato dal layout per tutte le pagine: ogni regola ha un prefisso dell'area (bl-, ri-, cai-, login-). */

/* Blocca numero (views/funzioni/blacklist.php): prima in un <style> dentro la finestra */
.bl-top{display:flex; flex-wrap:wrap; gap:8px 16px; align-items:center; margin:0 0 12px; font-size:.86em}
.bl-spia{display:inline-flex; align-items:center; gap:6px; font-weight:600}
.bl-spia i{width:9px; height:9px; border-radius:50%; background:var(--s-free); display:inline-block}
.bl-spia.ko i{background:var(--s-busy)} .bl-spia.wa i{background:#d39b00}
.bl-form{display:grid; grid-template-columns:minmax(150px,200px) 1fr auto; gap:10px; align-items:end; padding:12px; border:1px solid var(--line); border-radius:8px; margin-bottom:10px}
.bl-form .field{margin:0} .bl-form button{white-space:nowrap}
.bl-chi{grid-column:1/-1; font-size:.8em; margin:-2px 0 0}
.bl-anon{display:flex; flex-wrap:wrap; align-items:center; gap:8px 14px; padding:10px 12px; border:1px solid var(--line); border-radius:8px; margin-bottom:14px; font-size:.9em}
.bl-anon form{margin-left:auto}
.bl-stato{font-size:.72em; font-weight:700; letter-spacing:.03em; padding:2px 8px; border-radius:10px}
.bl-stato.on{color:var(--s-busy); background:color-mix(in srgb, var(--s-busy) 16%, transparent)}
.bl-stato.off{color:var(--s-free); background:color-mix(in srgb, var(--s-free) 16%, transparent)}
.bl-tab td{vertical-align:top} .bl-tab .n{text-align:right; font-variant-numeric:tabular-nums}
.bl-mot{max-width:280px} .bl-sub{display:block; font-size:.78em; color:var(--muted, #777)}
.bl-warn{display:block; font-size:.78em; color:#8a5a00; margin-top:2px}
.bl-segn{margin:0 0 12px} .bl-segn ul{margin:4px 0 0 18px; padding:0}
@media (max-width:640px){ .bl-form{grid-template-columns:1fr} }
/* prima: style="display:block", style="margin-top:6px", style="display:inline", style="margin-top:12px" … */
.alert.bl-alert{display:block}
.bl-segn form{margin-top:6px}
.bl-tab form.bl-in-riga{display:inline}
.bl-recenti{margin-top:12px} .bl-recenti table{margin-top:6px}
.bl-nota{font-size:.8em; margin-top:10px}

/* Riallinea dal vecchio (views/gestione/riallinea.php) */
.ri-avviso{margin-top:0}
.ri-tab{width:100%; border-collapse:collapse}
.ri-tab td:first-child{padding:3px 8px 3px 0; width:38%}

/* Console AI della centrale (views/funzioni/console-ai.php): il modulo prende il posto del vecchio div .cai-input */
.cai-nota{font-size:.85em}
form.cai-input{margin-bottom:0}

/* Accesso (views/login.php) */
.login-entra{width:100%}

/* Avviso della MODALITÀ PROVA in testa alle pagine (views/layout.php, file del coordinatore): pronto per sostituire lo style= in
   linea con class="sis-prova-avviso" (stessi valori di oggi). */
.sis-prova-avviso{background:#b42318; color:#fff; padding:6px 12px; font:600 13px/1.4 'IBM Plex Sans',system-ui,sans-serif; text-align:center}
