/* ====== FONT INCORPORATI (niente più Google Fonts: privacy GDPR + offline) ====== */
/* VETRO · Fraunces VARIABILE con l'asse ottico (opsz 9–144), come nel prototipo: un file solo per tutti i pesi. */
@font-face{font-family:"Fraunces";font-style:normal;font-weight:100 900;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");}
@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");}
@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");}
@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");}
@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");}
@font-face{font-family:"DM Mono";font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");}
@font-face{font-family:"DM Mono";font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");}

*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}
:root{
  --bg:#090b12;--bg2:#10141f;--bg3:#1a2030;--bg4:#232b3d;
  --border:rgba(186,198,245,.11);--border2:rgba(186,198,245,.19);
  --text:#f0f1f6;--muted:#9aa0b3;--muted2:#a6acc0;
  --gold:#e6b84c;--red:#ff938c;--green:#62d0a6;--blue:#8fb9ee;--purple:#b9a3d9;
  --ai-ring:rgba(190,200,225,.55);--ai-dot-w:#FFFFFF;--ai-dot-w-glow:rgba(255,255,255,.7);--ai-core-1:rgba(42,45,54,.6);--ai-core-2:rgba(12,13,17,.78);
  --glass-brd:rgba(198,208,250,.11);--glass-hi:rgba(220,228,255,.15);--glass-shine:rgba(220,228,255,.12);
  --glass:rgba(14,18,29,.64);--brd:rgba(186,198,245,.13);--hi:rgba(255,255,255,.05);
  --sh:0 1px 0 var(--hi) inset,0 8px 24px rgba(0,0,0,.22);
  /* ===== DESIGN SYSTEM — scala unificata (Fasi 4–5) ===== */
  --fs-eyebrow:12px;--fs-caption:14px;--fs-body:16px;--fs-emph:17px;--fs-h3:19px;--fs-h2:22px;--fs-h1:32px;
  --sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;
  --r-xs:8px;--r-sm:12px;--r-md:18px;--r-lg:26px;--r-pill:999px;
  --sh-1:0 1px 0 var(--hi) inset,0 2px 8px rgba(0,0,0,.20);
  --sh-2:0 1px 0 var(--hi) inset,0 8px 24px rgba(0,0,0,.28);
  --sh-3:0 1px 0 var(--hi) inset,0 18px 44px rgba(0,0,0,.45);
  --safe-t:env(safe-area-inset-top,0px);
  --safe-b:env(safe-area-inset-bottom,0px);
  --font-d:"Fraunces",Georgia,serif;
  --font-m:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --font-mono:"DM Mono",monospace;
}
/* TEMA CHIARO — pensato per leggibilità (alto contrasto, fondo caldo) */
body.light{
  --bg:#f4f3f6;--bg2:#ffffff;--bg3:#ebe9f0;--bg4:#f7f6f9;
  --border:rgba(44,34,58,.12);--border2:rgba(44,34,58,.21);
  --text:#16141b;--muted:#656070;--muted2:#4b4656;
  --gold:#8a6111;--red:#ac3a46;--green:#1c7a5c;--blue:#2a5fa4;--purple:#6d54a3;
  --ai-ring:rgba(156,124,60,.6);--ai-dot-w:#fffdf9;--ai-dot-w-glow:rgba(120,100,60,.45);--ai-core-1:rgba(255,255,255,.5);--ai-core-2:rgba(220,205,175,.55);
  --glass-brd:rgba(44,34,58,.16);--glass-hi:rgba(255,255,255,.85);--glass-shine:rgba(255,255,255,.6);
  --glass:rgba(251,250,253,.70);--brd:rgba(44,34,58,.13);--hi:rgba(255,255,255,.92);
  --sh:0 1px 0 var(--hi) inset,0 8px 22px rgba(120,100,60,.12);
}
html,body{height:100%;max-width:100%;overflow-x:hidden;background:var(--bg);color:var(--text);font-family:var(--font-m);overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;touch-action:manipulation;}
/* ===== Accessibilità: focus visibile da tastiera (WCAG 2.4.7) =====
   Ring coerente col brand su TUTTI i controlli interattivi, nativi e non
   (role=button/switch/tab). :focus-visible non scatta col mouse/tocco,
   quindi non altera l'aspetto per chi non usa la tastiera. */
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,[role="button"]:focus-visible,[role="switch"]:focus-visible,[role="tab"]:focus-visible,[role="link"]:focus-visible{
  outline:2px solid var(--bar);
  outline-offset:2px;
  border-radius:var(--r-xs);
}
/* Campi form: al focus da tastiera rafforzo anche il bordo per continuità visiva. */
input:focus-visible,select:focus-visible,textarea:focus-visible{
  border-color:var(--bar);
}
/* Rimuovo l'outline di default (non-visible) per non doppiare l'indicatore. */
a:focus:not(:focus-visible),button:focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible),[role="button"]:focus:not(:focus-visible),[role="switch"]:focus:not(:focus-visible),[role="tab"]:focus:not(:focus-visible){outline:none;}
/* iPhone (Safari/WebKit): forza tutti i campi a 16px così non parte lo zoom automatico quando scrivi.
   Lo zoom volontario con due dita resta attivo (il viewport non è bloccato). */
/* Anti-zoom iOS: tutti i campi a minimo 16px SEMPRE (non solo dentro @supports,
   che su PWA installata e su iPad a volte non scattava). 16px impedisce lo zoom automatico. */
input,textarea,select{font-size:16px!important;}
/* L'atmosfera del fondo — la luce del locale che illumina la terra — adesso e'
   `.app::before` del blocco generato: una sola regola, quella del prototipo. */
button,input,select,textarea{font-family:var(--font-m);touch-action:manipulation;}
::-webkit-scrollbar{display:none;}
input[type=search]::-webkit-search-cancel-button{display:none;}
.screen{display:none;flex-direction:column;height:100dvh;min-height:100svh;background:transparent;}
.loc-c{position:relative;z-index:1;}
/* === HOME / BENVENUTO === */
/* riepilogo giornata */
/* card locali */
.screen.active{display:flex;}

/* LOGIN */
#screen-login{background:var(--bg);align-items:center;justify-content:center;position:relative;overflow:hidden;}
#screen-login::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 0%,color-mix(in srgb,var(--bar) 18%,transparent) 0%,transparent 70%);pointer-events:none;}

/* FASE 2 - in Vetro la maiuscoletta spaziata e' riservata ai titoletti di sezione:
   l'etichetta di un campo si legge in tondo, ed e' piu' grande perche' si legge. */
.lbl{font-size:12px;color:var(--muted2);letter-spacing:0;text-transform:none;display:block;margin-bottom:6px;font-weight:500;}


.lerr{font-size:var(--fs-caption);color:var(--red);text-align:center;margin-top:12px;min-height:18px;}
/* 07/09 - la scelta in registrazione: apro una mia attivita' oppure entro in una che esiste. */
.reg-modo{padding:11px 9px;border:1px solid var(--border2);border-radius:var(--r-sm);background:var(--bg);color:var(--muted2);font-size:12px;line-height:1.35;font-family:var(--font-m);cursor:pointer;transition:border-color .2s,background .2s,color .2s;}
.reg-modo.attivo{border-color:var(--bar);background:color-mix(in srgb,var(--bar) 14%,transparent);color:var(--text);font-weight:600;}

.ldot{width:8px;height:8px;border-radius:50%;}

/* HEADER · l'intestazione adesso e' la barra alta del prototipo (`U.barra`),
   una per riquadro: le regole sono nel blocco generato. */


/* NAV · la pastiglia delle sezioni e la sfera dell'assistente sono quelle del
   prototipo (.tabpill-zona / .tabpill / .tab / .sfera-b nel blocco generato). */

/* TABS */

/* segmentato del prototipo: Inter, niente maiuscolo, niente Fraunces su un pulsante; min-width:0 (regola 2), niente nowrap (regola 4) */
.btab{flex:1 1 0;min-width:0;min-height:36px;padding:5px var(--sp-3);background:transparent;border:0;border-radius:var(--r-pill);color:var(--muted2);font-family:var(--font-m);font-size:var(--fs-caption);font-weight:600;letter-spacing:0;text-transform:none;line-height:1.2;cursor:pointer;transition:background .18s,color .18s;}
.btab.active{background:var(--bg3);color:var(--text);box-shadow:0 1px 2px rgba(0,0,0,.5);border-bottom-color:transparent;}
.sw{position:relative;margin-bottom:10px;}
.si{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none;}
.sinp{width:100%;background:var(--bg2);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text);padding:8px 12px 9px 36px;font-size:16px;outline:none;}
.frow{display:flex;gap:6px;margin-bottom:14px;flex-wrap:wrap;}
/* Filtri categoria: striscia orizzontale scorrevole (stile iOS). Piu' specifica
   di .frow{grid} piu' sotto, cosi' vince SOLO per i filtri dentro .ctrls.
   Il .frow dei modali (senza .ctrls) resta a griglia 2 colonne. */



.fbtn{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-pill);border:1px solid var(--border2);background:var(--bg2);color:var(--muted);font-size:var(--fs-eyebrow);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .2s;font-family:var(--font-m);white-space:nowrap;}
.fbtn.active{border-color:var(--bar);background:color-mix(in srgb,var(--bar) 12%,transparent);color:var(--bar-testo);}

/* ADD BTN */
.seg-btn{flex:1;padding:var(--sp-3) var(--sp-2);border:none;background:transparent;color:var(--muted);font-family:var(--font-m);font-size:var(--fs-caption);font-weight:600;border-radius:var(--r-sm);cursor:pointer;letter-spacing:0.02em;transition:background .15s,color .15s;}
.seg-btn.active{background:var(--accento-pieno);color:var(--on-bar);}
.stk{font-size:var(--fs-caption);padding:4px 10px;border-radius:var(--r-pill);background:var(--ok-tinta);color:var(--ok);border:1px solid color-mix(in srgb,var(--ok) 30%,transparent);font-weight:600;white-space:nowrap;flex-shrink:0;}
.stk.low{background:var(--allarme-tinta);color:var(--allarme);border-color:color-mix(in srgb,var(--allarme) 34%,transparent);}
.ing{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--border);}
.ing:last-child{border-bottom:none;}
.ing .l{display:flex;align-items:center;gap:9px;min-width:0;}
.ing .ldot{width:6px;height:6px;border-radius:50%;background:var(--bar);flex-shrink:0;}
.ing .nm{font-size:13px;}
.ing .q{font-size:var(--fs-caption);color:var(--muted);}
.ing .pr{font-family:var(--font-d);font-size:var(--fs-emph);font-weight:600;color:var(--muted2);white-space:nowrap;}
.abtn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-1);background:var(--accento-pieno);border:1px solid var(--accento-pieno);border-radius:var(--r-sm);color:var(--on-bar);padding:11px var(--sp-4);font-size:var(--fs-caption);font-weight:600;letter-spacing:0.02em;cursor:pointer;white-space:nowrap;transition:filter .15s;line-height:1;}
.abtn:hover{filter:brightness(1.08);}
.abtn:active{transform:scale(.96);}
.abtn:disabled{opacity:.35;pointer-events:none;}

/* ===== SISTEMA BOTTONI UNIFICATO — .btn + varianti ===== */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-1);font-family:var(--font-m);font-weight:600;letter-spacing:.02em;cursor:pointer;border:1px solid transparent;border-radius:var(--r-sm);white-space:nowrap;transition:filter .15s,background .15s,border-color .15s,color .15s;line-height:1;-webkit-tap-highlight-color:transparent;}
.btn:active{transform:scale(.96);}
.btn:disabled{opacity:.35;pointer-events:none;}

/* LIST */
.list{flex:1;overflow-y:auto;padding:0 16px;padding-bottom:calc(96px + var(--safe-b));display:flex;flex-direction:column;gap:8px;}
.empty{text-align:center;color:var(--muted);padding:48px 20px;font-size:var(--fs-caption);line-height:1.8;}

/* CARD */
.card{background:var(--glass);backdrop-filter:blur(16px) saturate(135%);-webkit-backdrop-filter:blur(16px) saturate(135%);border:0.5px solid var(--brd);border-radius:var(--r-lg);padding:var(--sp-4);cursor:pointer;transition:all .2s;user-select:none;box-shadow:var(--sh-2);}
.card.open{background:color-mix(in srgb,var(--bg3) 86%,transparent);border-color:color-mix(in srgb,var(--bar) 34%,transparent);box-shadow:var(--sh);}

.cname{font-family:var(--font-d);font-size:var(--fs-h3);font-weight:700;letter-spacing:0.005em;}
.cmeta{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px;}
.cmeta span{font-size:var(--fs-caption);color:var(--muted);}
.ibtn{border-radius:var(--r-xs);padding:var(--sp-2);display:inline-flex;align-items:center;justify-content:center;border:1px solid;cursor:pointer;transition:border-color .15s,color .15s;}
.ibtn:active{transform:scale(.96);}
.ebtn{background:var(--bg4);border-color:var(--border2);color:var(--muted2);}
.dbtn{background:color-mix(in srgb,var(--red) 12%,transparent);border-color:color-mix(in srgb,var(--red) 35%,transparent);color:var(--red);border-radius:var(--r-xs);}
.dbtn:hover{background:color-mix(in srgb,var(--red) 20%,transparent);}
.cbody{margin-top:12px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--bar) 20%,transparent);display:none;}
.card.open .cbody{display:block;}
.cdeco{font-size:12px;color:var(--bar-testo);letter-spacing:.05em;text-transform:uppercase;margin-bottom:10px;}
.cings{display:flex;flex-direction:column;gap:5px;}
.ingr{display:flex;align-items:flex-start;gap:8px;}
.ingdot{width:4px;height:4px;border-radius:50%;background:var(--bar);flex-shrink:0;margin-top:5px;}
.ingt{font-size:13px;color:var(--text);opacity:0.85;line-height:1.5;}
.badge{font-size:12px;border-radius:var(--r-xs);padding:2px 6px;letter-spacing:.05em;text-transform:uppercase;}

/* COMMENTS */
.comm-sec{margin-top:14px;padding-top:12px;border-top:1px solid var(--border);}
.comm-title{font-size:12px;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:10px;}
.comm-item{background:var(--bg2);border-radius:var(--r-md);padding:10px 12px;margin-bottom:7px;}
.comm-author{font-size:var(--fs-caption);color:var(--bar-testo);letter-spacing:0.08em;margin-bottom:3px;}
.comm-text{font-size:var(--fs-caption);color:var(--text);opacity:0.8;line-height:1.55;}
.comm-date{font-size:var(--fs-caption);color:var(--muted);margin-top:3px;}
.comm-row{display:flex;gap:6px;margin-top:8px;}
.comm-inp{flex:1;background:var(--bg2);border:1px solid var(--border2);border-radius:var(--r-xs);color:var(--text);padding:8px 10px;font-size:16px;outline:none;}
.comm-send{background:var(--accento-pieno);border:none;border-radius:var(--r-sm);color:var(--on-bar);padding:0 13px;font-size:14px;font-weight:700;cursor:pointer;}

/* PREP */
.prep-card{background:var(--glass);backdrop-filter:blur(16px) saturate(135%);-webkit-backdrop-filter:blur(16px) saturate(135%);border:0.5px solid var(--brd);border-radius:var(--r-lg);padding:var(--sp-4);cursor:pointer;transition:all .2s;box-shadow:var(--sh-2);}
.prep-card.open{background:color-mix(in srgb,var(--bg3) 86%,transparent);border-color:color-mix(in srgb,var(--bar) 34%,transparent);box-shadow:var(--sh);}

.wbtn{background:var(--bg2);border:1px solid var(--border2);border-radius:var(--r-sm);color:var(--muted2);padding:var(--sp-2) var(--sp-3);cursor:pointer;font-size:var(--fs-body);min-width:36px;transition:border-color .15s,color .15s;}
.wbtn:hover{border-color:var(--bar);color:var(--text);}
.wbtn:active{transform:scale(.96);}





.sdlabel{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:12px;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:10px;}
.sdlabel strong{display:block;color:var(--text);font-size:var(--fs-emph);letter-spacing:.04em;}
.sdlabel span:last-child{flex-shrink:0;color:var(--muted2);letter-spacing:.08em;}


.common-toggle{display:flex;align-items:flex-start;gap:9px;background:var(--bg3);border:1px solid var(--border);border-radius:var(--r-md);padding:12px 12px;cursor:pointer;}
.common-toggle input{width:auto;margin-top:2px;}
.common-toggle b{display:block;font-size:var(--fs-emph);color:var(--text);margin-bottom:2px;}
.common-toggle span{display:block;font-size:var(--fs-caption);color:var(--muted2);line-height:1.4;}
.shift-team-pick{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;}
.shift-team-pick.open{display:grid;}
.shift-team-pick label{display:flex;align-items:center;gap:8px;background:var(--bg);border:1px solid var(--border2);border-radius:var(--r-sm);padding:8px 10px;font-size:var(--fs-caption);color:var(--text);}
.shift-team-pick input{width:auto;margin:0;}

/* CHECKLIST */
.cl-tabs{display:flex;border:1px solid var(--border2);border-radius:var(--r-sm);overflow:hidden;margin:14px 16px 0;}











.room-av{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;font-weight:700;font-family:var(--font-d);}
.chat-msgs{flex:1;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:8px;}




.chat-inp{flex:1;background:var(--bg2);border:1px solid var(--border2);border-radius:var(--r-lg);color:var(--text);padding:10px 14px;font-size:16px;outline:none;resize:none;max-height:100px;line-height:1.4;}

.op-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(58px,1fr);gap:5px;padding:0 16px 12px;flex-shrink:0;animation:calFade .22s ease;}





.op-agenda-actions{display:flex;align-items:center;gap:6px;}
.op-agenda-actions button{width:28px;height:28px;border-radius:var(--r-sm);border:1px solid var(--border2);background:var(--bg2);color:var(--muted2);cursor:pointer;}
/* Foglio giorno (sheet) */
.day-sheet-back{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .28s;z-index:180;}
.day-sheet-back.open{opacity:1;pointer-events:auto;}
.day-sheet{position:fixed;left:0;right:0;bottom:0;max-width:600px;margin:0 auto;background:color-mix(in srgb,var(--bg2) 92%,transparent);backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%);border:1px solid var(--brd);border-bottom:none;border-radius:22px 22px 0 0;box-shadow:0 -8px 40px rgba(0,0,0,.28);transform:translateY(100%);transition:transform .32s cubic-bezier(.32,.72,0,1);max-height:82dvh;display:flex;flex-direction:column;z-index:181;padding-bottom:var(--safe-b);}
.day-sheet.open{transform:translateY(0);}
.day-sheet-grab{width:38px;height:4px;border-radius:2px;background:var(--border2);margin:8px auto 8px;flex-shrink:0;}
.day-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;padding:4px 18px 12px;flex-shrink:0;gap:10px;}
.day-sheet-day{font-family:var(--font-d);font-size:22px;font-weight:600;text-transform:capitalize;line-height:1.1;}
.day-sheet-date{font-family:var(--font-mono);font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-top:3px;}
.day-sheet-close{font-size:14px;}
.day-sheet .list{overflow-y:auto;padding:0 16px 20px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;}
.day-sec-label{font-family:var(--font-mono);font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:14px 2px 8px;}
.day-timed{display:grid;grid-template-columns:52px 1fr;gap:10px;align-items:start;margin-bottom:8px;}
.day-timed-hour{font-family:var(--font-mono);font-size:12px;color:var(--bar-testo);font-weight:600;padding-top:14px;}
.day-timed-ev{min-width:0;}
@keyframes calFade{from{opacity:.4;transform:translateY(4px);}to{opacity:1;transform:translateY(0);}}
.op-item{background:var(--glass);backdrop-filter:blur(14px) saturate(135%);-webkit-backdrop-filter:blur(14px) saturate(135%);border:0.5px solid var(--brd);border-radius:var(--r-md);padding:12px 16px;display:flex;align-items:center;gap:10px;box-shadow:var(--sh);}
.op-item.done{opacity:.5;}
.op-check{width:20px;height:20px;border-radius:50%;border:2px solid var(--border2);flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;flex-shrink:0;}
.op-check.done{background:var(--accento-pieno);border-color:var(--accento-pieno);color:var(--on-bar);}
.op-info{flex:1;min-width:0;}
.op-title{font-size:13px;font-weight:500;margin-bottom:2px;}
.op-sub{font-size:var(--fs-caption);color:var(--muted);}
.op-cat-badge{font-size:12px;border-radius:var(--r-xs);padding:2px 7px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;}
.op-urgenza{border-left:3px solid var(--red);}
.op-nota{border-left:3px solid var(--bar);}






/* Appunti: badge e spunta */
.app-badge{font-family:var(--font-mono);font-size:12px;letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;border-radius:var(--r-pill);}
.app-badge.day{background:color-mix(in srgb,var(--bar) 12%,transparent);color:var(--bar-testo);}
.app-badge.rec{background:color-mix(in srgb,var(--purple) 14%,transparent);color:var(--purple);}
.app-badge.done{background:color-mix(in srgb,var(--green) 16%,transparent);color:var(--green);}
.app-ck{width:22px;height:22px;border-radius:6px;border:1.5px solid var(--border2);background:transparent;display:inline-flex;align-items:center;justify-content:center;font-size:13px;cursor:pointer;flex-shrink:0;color:#fff;padding:0;transition:all .15s;}
.app-ck.done{background:var(--green);border-color:var(--green);}
.app-hint{font-size:12px;color:var(--muted);background:var(--bg3);border-radius:var(--r-sm);padding:9px 11px;line-height:1.5;margin:0 16px 10px;flex-shrink:0;}
.app-date-h{font-family:var(--font-mono);font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:14px 16px 6px;}







.swatches{display:flex;gap:10px;flex-wrap:wrap;}
.ncsw{width:34px;height:34px;border-radius:50%;cursor:pointer;border:2px solid transparent;box-shadow:0 0 0 1px var(--border2);}
.ncsw.on{border-color:var(--text);box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--text);}
.nc-row{display:flex;align-items:center;gap:11px;padding:12px 2px;border-bottom:0.5px solid var(--border);}
.op-comanda{border-left:3px solid var(--green);}
.op-vuoto{border-left:3px solid var(--blue);}


/* MODAL */
#modal-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.72);backdrop-filter:blur(10px) saturate(115%);-webkit-backdrop-filter:blur(10px) saturate(115%);z-index:200;align-items:flex-end;justify-content:center;}
#modal-overlay.open{display:flex;}
#modal{position:relative;background:color-mix(in srgb,var(--bg2) 90%,transparent);backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%);border:1px solid var(--brd);border-radius:var(--r-lg) 22px 0 0;width:100%;max-width:600px;max-height:90dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:24px;padding-bottom:calc(40px + var(--safe-b));box-shadow:0 -8px 40px rgba(0,0,0,0.3);}
.mclose{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;background:var(--bg3);border:0.5px solid var(--border2);color:var(--muted2);font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:5;padding:0;line-height:1;}
.mhandle{width:36px;height:4px;background:var(--border2);border-radius:var(--r-xs);margin:0 auto 20px;}
.mtitle{font-family:var(--font-d);font-size:14px;font-weight:700;letter-spacing:0.06em;margin-bottom:20px;padding-right:36px;}
.frow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;}
.frow>div{min-width:0;}
@media (max-width:360px){.frow{grid-template-columns:1fr;}}
.catbs{display:flex;gap:6px;flex-wrap:wrap;}
.catb{padding:7px 14px;border-radius:var(--r-lg);border:1px solid var(--border2);background:transparent;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .2s;font-family:var(--font-m);}
.catb.active{border-color:var(--bar);background:color-mix(in srgb,var(--bar) 15%,transparent);color:var(--bar-testo);}
.prio-b{padding:7px 14px;border-radius:var(--r-lg);border:1px solid var(--border2);background:transparent;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;font-family:var(--font-m);}
.prio-b.active{border-color:var(--bar);background:color-mix(in srgb,var(--bar) 15%,transparent);color:var(--bar-testo);}
.prio-b.prio-urg.active{border-color:var(--red);background:color-mix(in srgb,var(--red) 15%,transparent);color:var(--red);}
.aller-chip{padding:6px 12px;border-radius:var(--r-pill);border:1px solid var(--border2);background:transparent;color:var(--muted);font-size:var(--fs-caption);cursor:pointer;transition:all .2s;font-family:var(--font-m);}
.aller-chip.on{border-color:var(--red);background:color-mix(in srgb,var(--red) 16%,transparent);color:var(--red);}
#pt-ing-list{display:flex;flex-direction:column;gap:7px;}
#ing-list{display:flex;flex-direction:column;gap:7px;}
.ing-irow{display:flex;gap:7px;align-items:flex-start;}
.ing-irow input{flex:1;min-width:0;}
/* Righe voce ordine: nome (elastico) + quantità (fissa) + rimuovi */
.ord-voce-row{display:grid;grid-template-columns:minmax(0,1fr) 96px auto;gap:7px;align-items:center;margin-bottom:7px;}
.ord-voce-row .fi{min-width:0;}
@media (max-width:340px){.ord-voce-row{grid-template-columns:minmax(0,1fr) 78px auto;}}
.rembtn{background:color-mix(in srgb,var(--red) 14%,transparent);border:1px solid color-mix(in srgb,var(--red) 35%,transparent);border-radius:var(--r-xs);color:var(--red);padding:0 12px;font-size:16px;cursor:pointer;display:flex;align-items:center;flex-shrink:0;min-height:42px;}
#add-ing-btn{display:flex;align-items:center;justify-content:center;gap:6px;background:transparent;border:1px dashed color-mix(in srgb,var(--bar) 40%,transparent);border-radius:var(--r-xs);color:var(--bar-testo);padding:9px;font-size:var(--fs-caption);width:100%;margin-top:4px;cursor:pointer;}
.facts{display:flex;gap:8px;margin-top:20px;}
#modal-cancel{flex:1;padding:12px;background:transparent;border:1px solid var(--border2);border-radius:var(--r-sm);color:var(--muted2);cursor:pointer;}
#modal-save{flex:2;padding:12px;background:var(--accento-pieno);border:none;border-radius:var(--r-md);color:var(--on-bar);font-weight:700;font-size:13px;cursor:pointer;}
#modal-save:disabled{opacity:.3;}

/* USER */
.ucard{background:var(--bg3);border:1px solid var(--border);border-radius:var(--r-sm);padding:12px 16px;display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;}
.uname{font-size:13px;font-weight:500;margin-bottom:2px;}
.uemail{font-size:var(--fs-caption);color:var(--muted);}


/* BARS ADMIN */
.barcard{background:var(--bg3);border:1px solid var(--border);border-radius:var(--r-sm);padding:12px 16px;display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;}

/* LOADING */
#loading-screen{position:fixed;inset:0;background:var(--bg);display:flex;align-items:center;justify-content:center;z-index:500;flex-direction:column;gap:16px;}
.ll{font-family:var(--font-d);font-size:28px;font-weight:900;color:var(--bar-testo);}

.ld{width:6px;height:6px;border-radius:50%;background:var(--bar);animation:pulse 1.2s ease-in-out infinite;}
.ld:nth-child(2){animation-delay:.2s;}.ld:nth-child(3){animation-delay:.4s;}
@keyframes pulse{0%,100%{opacity:.2;transform:scale(.8);}50%{opacity:1;transform:scale(1.1);}}

/* TOAST */
#toast-wrap{position:fixed;left:0;right:0;bottom:calc(80px + var(--safe-b));display:flex;flex-direction:column;align-items:center;gap:8px;z-index:600;pointer-events:none;padding:0 20px;}
.toast{max-width:360px;width:100%;padding:12px 16px;border-radius:var(--r-md);font-size:13px;line-height:1.5;display:flex;align-items:flex-start;gap:10px;box-shadow:0 8px 30px rgba(0,0,0,0.5);animation:toastIn .25s ease;pointer-events:auto;}
.toast.ok{background:color-mix(in srgb,var(--green) 20%,var(--bg2));border:1px solid color-mix(in srgb,var(--green) 45%,transparent);color:var(--text);}
.toast.err{background:color-mix(in srgb,var(--red) 20%,var(--bg2));border:1px solid color-mix(in srgb,var(--red) 45%,transparent);color:var(--text);}
.toast.info{background:var(--bg4);border:1px solid var(--border2);color:var(--text);}
.toast-ico{font-size:16px;flex-shrink:0;line-height:1.3;}
@keyframes toastIn{from{opacity:0;transform:translateY(12px);}to{opacity:1;transform:translateY(0);}}
@keyframes toastOut{to{opacity:0;transform:translateY(8px);}}

/* ===== SCHERMATA ASSISTENTE AI — stile vetro onirico, adattivo al tema ===== */















/* barra "chiedi qualcosa" */





/* card azioni */







.ai-t{font-size:15.5px;font-weight:600;color:var(--text);}

.ai-s{font-size:var(--fs-caption);color:var(--muted);line-height:1.45;}

/* schermata risultato analisi */
.ai-result{margin:-4px -4px 0;}
.ai-result-head{display:flex;align-items:center;gap:11px;margin-bottom:16px;}
.ai-back{width:34px;height:34px;border-radius:50%;background:var(--bg3);border:0.5px solid var(--border2);color:var(--muted2);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;}
.ai-back svg{width:17px;height:17px;}
.ai-result-ic{width:34px;height:34px;border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--bar) 14%,transparent);color:var(--bar-testo);flex-shrink:0;}
.ai-result-ic svg{width:19px;height:19px;}
.ai-result-t{font-family:var(--font-d);font-size:17px;font-weight:600;color:var(--text);}
.ai-result-body{min-height:120px;}
.ai-loading{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:13px;padding:20px 4px;}
.ai-loading .ai-spark{color:var(--bar-testo);display:inline-flex;animation:aipulse 1.4s ease-in-out infinite;}
.ai-loading .ai-spark svg{width:18px;height:18px;}
@keyframes aipulse{0%,100%{opacity:.35;transform:scale(.9);}50%{opacity:1;transform:scale(1.1);}}
.ai-answer{font-size:14px;line-height:1.7;color:var(--text);}
.ai-empty{font-size:13.5px;line-height:1.65;color:var(--muted);background:var(--bg3);border:0.5px solid var(--border2);border-radius:var(--r-md);padding:16px 16px;}
.ai-disc{font-size:var(--fs-caption);color:var(--muted2);margin-top:16px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--text) 9%,transparent);line-height:1.5;}

/* Filtro a menu a tendina (quando le categorie sono piu' di 4) */
.filt-dd{position:relative;display:inline-flex;align-items:center;}
.filt-sel{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;-webkit-appearance:none;appearance:none;}
.filt-cur{display:inline-flex;align-items:center;gap:6px;background:color-mix(in srgb,var(--bar) 14%,transparent);color:var(--bar-testo);border:1px solid var(--bar);border-radius:var(--r-lg);padding:6px 28px 6px 13px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-family:var(--font-m);white-space:nowrap;}
.filt-arrow{position:absolute;right:10px;color:var(--bar-testo);pointer-events:none;}
.cat-gear{padding:6px 12px;border-radius:var(--r-lg);border:1px solid var(--border);background:transparent;color:var(--muted);cursor:pointer;font-size:var(--fs-caption);transition:all .2s;flex-shrink:0;}
.cat-gear:active{background:var(--bg3);}
/* leggero alone dorato sui filtri attivi */
.fbtn.active{box-shadow:0 0 0 1px color-mix(in srgb,var(--bar) 18%,transparent);}

/* Gestione categorie (modale) - card con chip locali */
.cat-card{background:var(--bg3);border:1px solid var(--border);border-radius:var(--r-md);padding:12px 14px;margin-bottom:9px;}
.cat-head{display:flex;justify-content:space-between;align-items:center;}
.cat-nm{font-size:14px;color:var(--text);font-weight:600;}
.cat-badge{font-size:12px;color:var(--muted);background:var(--bg);border-radius:var(--r-xs);padding:2px 7px;letter-spacing:0.04em;}
.cat-del{background:none;border:none;color:var(--red);font-size:var(--fs-caption);cursor:pointer;font-weight:600;padding:0;}
.loc-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px;}
.loc-chip{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-caption);padding:5px 12px;border-radius:var(--r-sm);cursor:pointer;border:1px solid var(--border2);background:var(--bg);color:var(--muted);transition:all .15s;user-select:none;}
.loc-chip.on{background:color-mix(in srgb,var(--bar) 14%,transparent);border-color:var(--bar);color:var(--bar-testo);}
.loc-chip .ck{font-size:var(--fs-caption);}
.divider-c{border-top:1px solid var(--border);margin:18px 0 14px;}

.admin-catnav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 16px;border-bottom:1px solid var(--border);overflow-y:auto;max-height:42dvh;flex-shrink:0;}
.admin-catbtn{display:flex;align-items:center;gap:10px;text-align:left;background:var(--glass);border:1px solid var(--border);border-radius:var(--r-md);color:var(--text);padding:12px 12px;cursor:pointer;box-shadow:var(--sh);transition:all .18s;min-width:0;}
.admin-catbtn.active{border-color:color-mix(in srgb,var(--bar) 55%,transparent);background:color-mix(in srgb,var(--bar) 12%,transparent);}

.admin-cattitle{font-size:var(--fs-emph);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.admin-content{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;}
.admin-panel-note{background:var(--bg3);border:1px solid var(--border);border-radius:var(--r-md);padding:12px 14px;margin:14px 0;color:var(--muted2);font-size:var(--fs-caption);line-height:1.55;}
.scope-row{display:flex;align-items:center;gap:9px;background:var(--bg3);border:1px solid var(--border);border-radius:var(--r-md);padding:12px 12px;margin-bottom:12px;}
.scope-row label{font-size:12px;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;}
.scope-row select{flex:1;min-width:0;background:var(--bg);border:1px solid var(--border2);border-radius:var(--r-sm);color:var(--text);padding:8px 10px;outline:none;}
.scope-badge{font-size:12px;border-radius:var(--r-pill);padding:3px 8px;background:color-mix(in srgb,var(--bar) 14%,transparent);color:var(--bar-testo);letter-spacing:.06em;text-transform:uppercase;}

/* ===== Banner installazione PWA ===== */
#pwa-banner{position:fixed;left:0;right:0;bottom:0;z-index:9999;padding:12px 12px calc(12px + var(--safe-b));display:flex;justify-content:center;animation:pwaUp .35s ease;}
@keyframes pwaUp{from{transform:translateY(120%);}to{transform:translateY(0);}}
.pwa-card{width:100%;max-width:440px;background:var(--bg2);border:1px solid var(--brd);border-radius:var(--r-lg);padding:16px 16px 14px;box-shadow:0 -4px 30px rgba(0,0,0,.4),0 0 0 1px rgba(255,238,206,.06);position:relative;backdrop-filter:blur(20px);}
.pwa-x{position:absolute;top:10px;right:12px;background:none;border:none;color:var(--muted);font-size:15px;cursor:pointer;line-height:1;padding:4px;}
.pwa-row{display:flex;align-items:center;gap:13px;margin-bottom:12px;}
.pwa-ic{width:46px;height:46px;border-radius:var(--r-md);background:#080808;color:var(--bar-testo);font-family:var(--font-d);font-weight:700;font-size:26px;display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.pwa-t{font-family:var(--font-d);font-size:16px;font-weight:600;color:var(--text);}
.pwa-s{font-size:var(--fs-caption);color:var(--muted);line-height:1.5;margin-top:2px;}
.pwa-btn{width:100%;background:var(--accento-pieno);color:var(--on-bar);border:none;border-radius:var(--r-md);padding:13px;font-size:14px;font-weight:700;cursor:pointer;font-family:var(--font-m);}
.pwa-steps{font-size:13px;color:var(--muted2);line-height:1.8;}
.pwa-steps b{color:var(--text);}
.pwa-share{display:inline-flex;width:19px;height:19px;vertical-align:-4px;color:var(--bar-testo);}

/* Barra "sei offline" */
/* «sei offline» e «copia salvata» sono gli avvisi di `U.sistema`, dentro la
   scena, in cima al contenuto: le regole vengono dal blocco generato. */

/* Gestione categorie: modalità modifica */
.cat-edit-btn{background:color-mix(in srgb,var(--bar) 14%,transparent);border:1px solid var(--bar);color:var(--bar-testo);border-radius:var(--r-sm);padding:6px 12px;font-size:var(--fs-caption);font-weight:700;cursor:pointer;white-space:nowrap;}
.cat-edit-btn:active{background:color-mix(in srgb,var(--bar) 22%,transparent);}
.loc-chip-ro{cursor:default;opacity:0.9;}

/* ===== Ingredienti collegati al magazzino (Opzione A) ===== */
.ing-acw{position:relative;}
.ing-acdrop{position:absolute;left:0;right:42px;top:100%;margin-top:4px;background:var(--bg);border:1px solid var(--bar);border-radius:var(--r-sm);overflow:hidden;z-index:60;box-shadow:0 8px 24px rgba(0,0,0,.45);}
.ing-aci{padding:10px 12px;font-size:13px;color:var(--text);display:flex;justify-content:space-between;align-items:center;gap:8px;cursor:pointer;border-bottom:1px solid var(--border);}
.ing-aci:last-child{border-bottom:none;}
.ing-aci:active{background:var(--bg3);}
.ing-aci .c{color:var(--bar-testo);font-family:var(--font-d);font-size:var(--fs-caption);white-space:nowrap;}
.ing-aci .n{color:var(--muted);font-style:italic;}
.ing-acico{font-size:var(--fs-caption);color:var(--bar-testo);margin-right:6px;}
.ing-linked-row{display:flex;align-items:center;gap:9px;background:var(--bg3);border:1px solid color-mix(in srgb,var(--bar) 28%,transparent);border-radius:var(--r-sm);padding:8px 12px;margin-bottom:7px;}
.ing-linked-row .nm{flex:1;font-size:14px;color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;}
.ing-linked-row .lk{font-size:var(--fs-caption);color:var(--bar-testo);white-space:nowrap;}
.ing-linked-row .qt{font-family:var(--font-d);color:var(--bar-testo);font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer;padding:2px 4px;border-radius:var(--r-xs);}
.ing-linked-row .qt:active{background:color-mix(in srgb,var(--bar) 14%,transparent);}
.ing-linked-row .xx{background:none;border:none;color:var(--red);font-size:15px;cursor:pointer;padding:0 2px;line-height:1;}
.ing-linked-row.manual{border-color:color-mix(in srgb,var(--blue) 34%,transparent);}
.ing-linked-row.manual .lk{color:var(--blue);}
.ing-linked-row.manual .qt{color:var(--blue);}
.ing-qtypop.manual{border-color:var(--blue);}
.priceline{display:flex;gap:8px;align-items:center;margin-top:9px;}
.priceline label{font-size:var(--fs-caption);color:var(--muted2);white-space:nowrap;}
.priceline input{flex:1;min-width:0;background:var(--bg2);border:1px solid var(--border2);border-radius:var(--r-sm);color:var(--text);padding:8px 12px;font-size:15px;font-family:var(--font-d);text-align:right;outline:none;}
.priceline .eur{font-size:13px;color:var(--muted);}
.ing-qtypop{background:var(--bg);border:1px solid var(--bar);border-radius:var(--r-sm);padding:12px 12px;margin-bottom:7px;}
.ing-qtypop .q{font-size:var(--fs-caption);color:var(--muted2);margin-bottom:8px;line-height:1.4;}
.ing-qtyrow{display:flex;gap:8px;align-items:center;}
.ing-qtyrow input{flex:1;min-width:0;background:var(--bg2);border:1px solid var(--border2);border-radius:var(--r-sm);color:var(--text);padding:8px 12px;font-size:15px;font-family:var(--font-d);text-align:right;outline:none;}
.ing-qtyrow .u{font-size:13px;color:var(--muted);min-width:22px;}
.ing-qtyrow .ok{background:var(--accento-pieno);color:var(--on-bar);border:none;border-radius:var(--r-sm);padding:8px 14px;font-weight:700;font-size:13px;cursor:pointer;}
.ing-qtyrow .ann{background:none;border:none;color:var(--muted);font-size:14px;cursor:pointer;padding:0 2px;}
.card-cost-row{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:11px;border-top:1px solid var(--border);}
.card-cost-chip{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-caption);color:var(--muted2);background:color-mix(in srgb,var(--bar) 10%,transparent);border:1px solid color-mix(in srgb,var(--bar) 25%,transparent);border-radius:var(--r-sm);padding:5px 10px;}


.card-cost-chip b{color:var(--bar-testo);font-family:var(--font-m);font-size:13px;}


/* ====== ONBOARDING: benvenuto primo accesso ====== */
#onb-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.82);z-index:300;align-items:center;justify-content:center;padding:18px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);}
#onb-overlay.open{display:flex;}
#onb-card{width:100%;max-width:420px;background:color-mix(in srgb,var(--bg2) 92%,transparent);backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%);border:1px solid var(--brd);border-radius:var(--r-lg);padding:26px 24px 18px;box-shadow:0 18px 60px rgba(0,0,0,.45);max-height:88dvh;overflow-y:auto;}
.onb-dots{display:flex;gap:6px;justify-content:center;margin-bottom:18px;}
.onb-dot{width:7px;height:7px;border-radius:var(--r-pill);background:var(--border2);transition:all .25s;}
.onb-dot.on{background:var(--bar);width:22px;}
.onb-ico{width:56px;height:56px;border-radius:50%;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e8cf94,#cdb079 55%,#b8923f);color:#1a1208;box-shadow:0 8px 24px rgba(205,176,121,.4);}
.onb-t{font-family:var(--font-d);font-size:20px;font-weight:600;text-align:center;letter-spacing:.02em;margin-bottom:8px;}
.onb-d{font-size:var(--fs-caption);color:var(--muted2);text-align:center;line-height:1.7;margin-bottom:18px;}
.onb-inp{width:100%;background:var(--bg2);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text);padding:12px 12px;font-size:16px;outline:none;margin-bottom:12px;}
.onb-inp:focus{border-color:var(--bar);}
.onb-roles{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin-bottom:12px;}
.onb-role{padding:6px 12px;border-radius:var(--r-pill);border:1px solid var(--border);background:transparent;color:var(--muted);font-size:12px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;font-family:var(--font-m);}
.onb-role.on{border-color:var(--bar);background:color-mix(in srgb,var(--bar) 12%,transparent);color:var(--bar-testo);}
.onb-sent{font-size:var(--fs-caption);color:var(--green);text-align:center;line-height:1.8;margin-bottom:10px;}
.onb-cta{width:100%;background:var(--accento-pieno);color:var(--on-bar);border:none;border-radius:var(--r-md);padding:13px;font-size:13px;font-weight:700;letter-spacing:.04em;cursor:pointer;}
.onb-cta:disabled{opacity:.35;pointer-events:none;}
.onb-skip{width:100%;background:none;border:none;color:var(--muted);font-size:12px;padding:12px 0 4px;cursor:pointer;letter-spacing:.04em;}


@media (max-width:420px){
  
  .shift-team-pick{grid-template-columns:1fr;}
}

/* ====== LAYOUT TABLET / PC (≥768px): la barra in basso diventa una sidebar a sinistra.
   28/07: soglia abbassata 900 → 768 perché l'iPad in verticale (768–834px) restava fuori e
   riceveva il layout del telefono. Sotto i 768px non cambia NULLA: il telefono resta identico.
   Fasce: telefono <768 · tablet 768–1179 · pc ≥1180 (le stesse di MODO_SOGLIE in index.html).
   Subito dopo questo blocco c'è il correttivo per il tablet stretto (768–1023px). ====== */
@media (min-width:768px){
  #tab-home,#tab-cocktails,#tab-piatti,#tab-vini,#tab-maga,#tab-prep,#tab-shifts,#tab-checklist,#tab-op,#tab-chat,#tab-admin{min-height:0;}
  /* la navigazione su schermo largo e' la colonna del prototipo (#col-vetro) */
  
  
  .admin-catnav{grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 30px;max-height:none;overflow:visible;}
  .admin-content>div{padding-left:30px!important;padding-right:30px!important;max-width:1120px;}
   /* desktop: i filtri tornano pill a wrap (il .frow dei modali resta a griglia) */
  .list{padding:6px 30px 30px;max-width:1120px;}
  /* — Card a griglia su 2 colonne — */
  #c-list,#pt-list,#vini-list,#cantina-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;align-items:start;align-content:start;}
  .card{padding:16px 16px;border-radius:var(--r-lg);}
  .cname{font-size:16px;}
  #c-list>.empty,#pt-list>.empty,#vini-list>.empty,#cantina-list>.empty{grid-column:1/-1;}
  
  
  /* — Modali centrate — */
  #modal-overlay{align-items:center;padding:28px;}
  #modal{border-radius:var(--r-lg);max-width:660px;max-height:86dvh;padding-bottom:28px;}
  .mhandle{display:none;}
}

/* ====== CORRETTIVO TABLET STRETTO (768–1023px): iPad verticale e finestre piccole.
   Qui la sidebar c'è (blocco sopra) ma restano solo ~540-790px di contenuto: le cose pensate
   per il monitor vanno rimesse a misura, altrimenti si schiacciano. Da 1024px in su questo
   blocco non vale più e torna il layout desktop pieno, identico a prima del 28/07. ====== */
@media (min-width:768px) and (max-width:1023px){
  /* — Contenuto: una colonna sola, le card a due sarebbero da ~230px — */
  #c-list,#pt-list,#vini-list,#cantina-list{grid-template-columns:minmax(0,1fr);}
  
  /* — Turni: la lista per giorno regge meglio della tabella a questa larghezza — */
  
  /* — Gestione: 3 tessere per riga invece di 4 — */
  .admin-catnav{grid-template-columns:repeat(3,minmax(0,1fr));padding-left:20px;padding-right:20px;}
  
  .admin-content>div{padding-left:20px!important;padding-right:20px!important;}
  /* — Margini laterali e titolo di sezione ridotti: 30px per lato erano spreco — */
  
  .list{padding-left:20px;padding-right:20px;}
  #modal-overlay{padding:20px;}
}
.lang-b{background:none;border:1px solid var(--border);border-radius:var(--r-pill);color:var(--muted);font-size:12px;letter-spacing:.08em;padding:5px 12px;cursor:pointer;font-family:var(--font-m);}
.lang-b.on{border-color:var(--bar);color:var(--bar-testo);}

/* ============================================================
   UX SESSION: skeleton loaders, undo-toast, inline validation,
   guided empty states, "Oggi" landing. Tutti i valori usano i
   token esistenti: si adattano a tema chiaro/scuro senza modifiche.
   ============================================================ */

/* --- Skeleton loaders (sostituiscono gli spinner) --- */
@keyframes skShimmer{0%{background-position:-360px 0;}100%{background-position:360px 0;}}
.sk{border-radius:var(--r-md);background:linear-gradient(100deg,var(--bg3) 30%,color-mix(in srgb,var(--bg4) 70%,var(--bg3)) 50%,var(--bg3) 70%);background-size:720px 100%;animation:skShimmer 1.25s ease-in-out infinite;}
@media (prefers-reduced-motion: reduce){.sk{animation:none;background:var(--bg3);}}


/* --- Undo toast (soft-delete con annulla) --- */
.toast.undo{background:var(--bg4);border:1px solid var(--border2);color:var(--text);}
.toast .toast-undo{margin-left:auto;flex-shrink:0;background:none;border:none;color:var(--bar-testo);font-family:var(--font-m);font-size:12px;font-weight:700;cursor:pointer;padding:2px 8px;border-radius:var(--r-sm);letter-spacing:0.02em;text-transform:uppercase;}
.toast .toast-undo:hover{background:color-mix(in srgb,var(--bar) 16%,transparent);}
.toast .toast-undo:focus-visible{outline:2px solid var(--bar);outline-offset:1px;}

/* --- Inline validation (errore accanto al campo) --- */
.field-err{color:var(--danger,var(--red));font-size:var(--fs-caption);line-height:1.4;margin-top:4px;min-height:0;display:none;}
.field-err.show{display:block;}
.inp-invalid,input.inp-invalid,textarea.inp-invalid,select.inp-invalid{border-color:color-mix(in srgb,var(--red) 60%,transparent) !important;box-shadow:0 0 0 1px color-mix(in srgb,var(--red) 40%,transparent);}

/* --- Empty state con azione guidata --- */


.empty-ico{font-size:34px;opacity:0.5;margin-bottom:var(--sp-2);line-height:1;}
.empty-title{color:var(--muted2);font-size:var(--fs-body);font-weight:600;margin-bottom:6px;}
.empty-hint{color:var(--muted);font-size:var(--fs-caption);line-height:1.7;}



/* Gestione: stato "In arrivo" onesto + pulsante azione reale (Backup export) */
.admin-soon{border:1px dashed var(--border2);border-radius:var(--r-lg);padding:var(--sp-4);background:color-mix(in srgb,var(--bg3) 50%,transparent);margin-top:var(--sp-3);}
.admin-soon-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;}
.admin-soon-eyebrow{font-family:var(--font-m);font-size:var(--fs-eyebrow,10px);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);}
.admin-soon-text{font-size:var(--fs-caption);color:var(--muted2);line-height:1.7;}
.admin-action-btn{margin-top:14px;display:inline-flex;align-items:center;gap:8px;background:var(--accento-pieno);color:var(--on-bar,#fff);border:none;border-radius:var(--r-md);padding:11px 20px;font-family:var(--font-m);font-size:var(--fs-caption);font-weight:700;cursor:pointer;transition:opacity .18s;}
.admin-action-btn:hover{opacity:0.9;}

/* ============ #9 — select (Priorità ecc.) coerente col design ============ */
/* Rimuove il doppio-freccia nativo del sistema e mette una chevron pulita. */
select.fi{
  -webkit-appearance:none;-moz-appearance:none;appearance:none;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%238b8f9b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");
  background-repeat:no-repeat;background-position:right 12px center;padding-right:34px;cursor:pointer;
}
body.light select.fi{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%2370685a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");
}
select.fi::-ms-expand{display:none;}

/* ============ #5 — day-sheet: modale centrato su schermi larghi (iPad/desktop) ============ */
/* Su mobile resta un foglio, ma pieno e pulito. Su >=820px diventa un dialog centrato
   come gli altri modali dell'app, invece del bottom-sheet che non piaceva. */
@media (min-width: 820px){
  .day-sheet-back{background:rgba(0,0,0,.45);}
  .day-sheet{
    left:50%;right:auto;bottom:auto;top:50%;
    transform:translate(-50%,-48%) scale(0.98);
    width:min(560px,92vw);max-width:560px;max-height:84dvh;
    border:1px solid var(--brd);border-radius:var(--r-lg);
    box-shadow:0 24px 70px rgba(0,0,0,.4);
    opacity:0;transition:opacity .22s ease, transform .22s cubic-bezier(.32,.72,0,1);
    padding-bottom:0;
  }
  .day-sheet.open{transform:translate(-50%,-50%) scale(1);opacity:1;}
  .day-sheet-grab{display:none;}   /* niente maniglia di trascinamento in modalità dialog */
  .day-sheet-head{padding:18px 20px 12px;}
  .day-sheet .list{padding:0 20px 22px;}
}

/* ===== GESTISCI TURNI — schermata di editing dedicata ===== */
#screen-turni-edit{background:var(--bg);}


/* --- Matrice larga --- */














/* --- Editor cella (dentro il modale) --- */
.ce-context{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;padding:var(--sp-3) var(--sp-3);margin-bottom:var(--sp-4);border-radius:var(--r-md);background:var(--bg2);border:0.5px solid var(--border);}
.ce-ctx-name{font-family:var(--font-d);font-size:var(--fs-emph);font-weight:600;color:var(--text);}
.ce-ctx-date{font-family:var(--font-m);font-size:var(--fs-caption);color:var(--muted2);text-transform:capitalize;}
.te-del{background:color-mix(in srgb,var(--red) 12%,transparent);border:1px solid color-mix(in srgb,var(--red) 34%,transparent);border-radius:var(--r-sm);color:var(--red);padding:11px var(--sp-4);font-family:var(--font-m);font-size:var(--fs-caption);font-weight:600;cursor:pointer;transition:background .18s;line-height:1;}
.te-del:hover{background:color-mix(in srgb,var(--red) 20%,transparent);}



@media (prefers-reduced-motion:reduce){
  .te-del{transition:none;}
}


/* ============ FIX — input data/ora nativi che sforano nella riga a due colonne ============ */
/* Su iPhone i controlli nativi date/time hanno una larghezza minima propria: dentro una
   cella stretta di .frow il contenuto sforava oltre il box e il bordo destro appariva
   "tagliato". Li normalizzo come i select (l'app fa gia' cosi'), cosi' rispettano la cella.
   Il picker nativo si apre comunque al tap. */
input[type="date"].inp,input[type="time"].inp,input[type="datetime-local"].inp,input[type="month"].inp{
  -webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;
}

/* ═══════════════════════════════════════════════════════════════════════════
   ONDA 1 — F1 scala dosi · F2 modalita' servizio · F3 lettura vocale
            F4 ricerca inversa + filtro allergie
   Solo design token esistenti: nessun valore hex nudo. Niente <style> in HTML.
   ═══════════════════════════════════════════════════════════════════════════ */

/* ── F1 · pannello scala dosi ─────────────────────────────────────────────── */
.o1-scala{margin-top:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg2);}
.o1-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sp-2);}
.o1-title{font-size:var(--fs-eyebrow);color:var(--muted2);letter-spacing:.05em;text-transform:uppercase;}
.o1-lab{font-family:var(--font-d);font-size:var(--fs-caption);font-weight:700;color:var(--bar-testo);}
.o1-preset{display:flex;flex-wrap:wrap;gap:var(--sp-1);align-items:center;}
.o1-p{min-width:44px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-pill);border:1px solid var(--border2);background:var(--bg3);
  color:var(--muted2);font-family:var(--font-m);font-size:var(--fs-caption);font-weight:600;cursor:pointer;transition:all .18s;-webkit-tap-highlight-color:transparent;}
.o1-p:active{transform:scale(.96);}
.o1-p.active{border-color:var(--bar);background:color-mix(in srgb,var(--bar) 14%,transparent);color:var(--bar-testo);}
.o1-free{width:66px;padding:var(--sp-2) var(--sp-2);border-radius:var(--r-pill);border:1px solid var(--border2);background:var(--bg3);
  color:var(--text);font-family:var(--font-m);font-size:16px;text-align:center;outline:none;-webkit-appearance:none;appearance:none;min-width:0;}
.o1-free:focus{border-color:var(--bar);}
.o1-resa{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border);}
.o1-resa-l{font-size:var(--fs-caption);color:var(--muted);}
.o1-resa-i{width:88px;padding:var(--sp-2);border-radius:var(--r-xs);border:1px solid var(--border2);background:var(--bg3);color:var(--text);
  font-family:var(--font-m);font-size:16px;outline:none;-webkit-appearance:none;appearance:none;min-width:0;}
.o1-resa-i:focus{border-color:var(--bar);}
.o1-resa-u{font-size:var(--fs-caption);color:var(--muted2);}
.o1-resa-out{margin-left:auto;font-family:var(--font-d);font-size:var(--fs-caption);font-weight:700;color:var(--bar-testo);}
.o1-rows{margin-top:var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-1);}

/* ── F2 · bottone modalita' servizio nelle card ───────────────────────────── */
.o1-actions{margin-top:var(--sp-3);}
.o1-serv{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);width:100%;padding:11px var(--sp-4);
  border-radius:var(--r-sm);border:1px solid color-mix(in srgb,var(--bar) 38%,transparent);background:color-mix(in srgb,var(--bar) 10%,transparent);
  color:var(--bar-testo);font-family:var(--font-m);font-size:var(--fs-body);font-weight:600;cursor:pointer;transition:all .18s;-webkit-tap-highlight-color:transparent;}
.o1-serv:active{transform:scale(.985);}
.o1-serv:hover{background:color-mix(in srgb,var(--bar) 16%,transparent);}
.o1-serv-ico{font-size:12px;}

.o1-al{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-pill);border:1px solid var(--border2);background:var(--bg2);color:var(--muted);
  font-family:var(--font-m);font-size:var(--fs-eyebrow);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .18s;white-space:nowrap;}
.o1-al.active{border-color:var(--red);background:color-mix(in srgb,var(--red) 16%,transparent);color:var(--red);}
.o1-al-reset{border-color:var(--border);color:var(--muted2);}
.o1-al-nota{margin:0 0 var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-xs);border:1px solid color-mix(in srgb,var(--red) 26%,transparent);
  background:color-mix(in srgb,var(--red) 8%,transparent);color:var(--muted2);font-size:var(--fs-caption);line-height:1.5;}

/* ── F4 · ricerca inversa ─────────────────────────────────────────────────── */
.o1-inv-banner{display:flex;align-items:center;gap:var(--sp-2);width:100%;margin-bottom:var(--sp-3);padding:var(--sp-3);
  border-radius:var(--r-sm);border:1px solid color-mix(in srgb,var(--bar) 30%,transparent);background:color-mix(in srgb,var(--bar) 8%,transparent);
  color:var(--text);font-family:var(--font-m);font-size:var(--fs-caption);text-align:left;cursor:pointer;transition:all .18s;}
.o1-inv-banner:hover{background:color-mix(in srgb,var(--bar) 14%,transparent);}
.o1-inv-txt{flex:1;min-width:0;}
.o1-inv-txt b{color:var(--bar-testo);}
.o1-inv-go{color:var(--bar-testo);font-size:var(--fs-emph);}
.o1-inv-wrap{position:fixed;inset:0;z-index:9998;display:flex;align-items:flex-end;justify-content:center;
  background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);
  opacity:0;transition:opacity .2s;}
.o1-inv-wrap.on{opacity:1;}
.o1-inv-panel{width:100%;max-width:560px;max-height:82vh;display:flex;flex-direction:column;
  background:var(--bg2);border:1px solid var(--border2);border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:var(--sh-3);
  padding-bottom:var(--safe-b);}
.o1-inv-head{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4);border-bottom:1px solid var(--border);}
.o1-inv-h{flex:1;min-width:0;font-family:var(--font-d);font-size:var(--fs-h3);color:var(--text);}
.o1-inv-h b{color:var(--bar-testo);}
.o1-inv-x{width:34px;height:34px;flex-shrink:0;border-radius:var(--r-pill);border:1px solid var(--border2);background:var(--bg3);
  color:var(--muted2);font-size:var(--fs-body);cursor:pointer;}
.o1-inv-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--sp-3) var(--sp-4) var(--sp-6);}
.o1-inv-sec{margin-bottom:var(--sp-5);}
.o1-inv-sect{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);font-size:var(--fs-eyebrow);
  color:var(--muted);letter-spacing:.05em;text-transform:uppercase;}
.o1-inv-n{margin-left:auto;color:var(--bar-testo);}
.o1-inv-item{display:flex;flex-direction:column;gap:2px;width:100%;margin-bottom:var(--sp-1);padding:var(--sp-3);
  border-radius:var(--r-sm);border:1px solid var(--border);background:var(--bg3);text-align:left;cursor:pointer;transition:all .18s;}
.o1-inv-item:hover{border-color:var(--bar);}
.o1-inv-nome{font-family:var(--font-d);font-size:var(--fs-body);color:var(--text);}
.o1-inv-riga{font-size:var(--fs-caption);color:var(--muted);}
.o1-inv-empty{padding:var(--sp-6) var(--sp-4);text-align:center;color:var(--muted);font-size:var(--fs-caption);}

/* ── F2/F3 · modalita' servizio full-screen ───────────────────────────────── */
body.sv-open{overflow:hidden;}
.sv-wrap{position:fixed;inset:0;z-index:10000;display:flex;flex-direction:column;background:var(--bg);
  padding:var(--safe-t) 0 var(--safe-b);opacity:0;transition:opacity .22s;}
.sv-wrap.on{opacity:1;}
.sv-head{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border);flex-shrink:0;}
.sv-nome{flex:1;min-width:0;font-family:var(--font-d);font-size:var(--fs-h3);color:var(--text);
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sv-tools{display:flex;gap:var(--sp-2);flex-shrink:0;}
.sv-ico{width:44px;height:44px;border-radius:var(--r-pill);border:1px solid var(--border2);background:var(--bg3);
  color:var(--muted2);font-size:var(--fs-emph);cursor:pointer;-webkit-tap-highlight-color:transparent;}
.sv-ico:active{transform:scale(.94);}
.sv-x{color:var(--muted);}
.sv-stage{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;
  align-items:center;justify-content:center;gap:var(--sp-4);padding:var(--sp-6) var(--sp-5);text-align:center;cursor:pointer;}
.sv-eyebrow{font-size:var(--fs-caption);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;}
.sv-testo{font-family:var(--font-d);font-size:clamp(30px,7.4vw,54px);font-weight:700;line-height:1.16;color:var(--text);
  max-width:22ch;overflow-wrap:break-word;}
.sv-sotto{font-family:var(--font-m);font-size:clamp(17px,3.6vw,24px);line-height:1.4;color:var(--muted2);max-width:30ch;}
.sv-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3);max-width:26ch;}
.sv-list li{font-family:var(--font-d);font-size:clamp(21px,4.6vw,32px);font-weight:600;line-height:1.3;color:var(--text);}
.sv-foto{max-width:100%;max-height:52vh;border-radius:var(--r-lg);box-shadow:var(--sh-3);}
.sv-aller{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2);}
.sv-al{padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);background:color-mix(in srgb,var(--red) 18%,transparent);
  color:var(--red);border:1px solid color-mix(in srgb,var(--red) 34%,transparent);font-size:var(--fs-caption);
  letter-spacing:.06em;text-transform:uppercase;}
.sv-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-3);margin-top:var(--sp-2);}
.sv-play{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:52px;padding:var(--sp-3) var(--sp-6);
  border-radius:var(--r-pill);border:1px solid color-mix(in srgb,var(--bar) 40%,transparent);
  background:color-mix(in srgb,var(--bar) 12%,transparent);color:var(--bar-testo);
  font-family:var(--font-m);font-size:var(--fs-emph);font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;}
.sv-play:active{transform:scale(.96);}
.sv-play-i{font-size:var(--fs-caption);}
.sv-timer{min-height:52px;padding:var(--sp-3) var(--sp-5);border-radius:var(--r-pill);border:1px solid var(--border2);
  background:var(--bg3);color:var(--muted2);font-family:var(--font-mono);font-size:var(--fs-emph);cursor:pointer;-webkit-tap-highlight-color:transparent;}
.sv-timer.run{border-color:var(--bar);color:var(--bar-testo);background:color-mix(in srgb,var(--bar) 12%,transparent);}
.sv-timer.done{border-color:var(--red);color:var(--red);background:color-mix(in srgb,var(--red) 14%,transparent);}
.sv-foot{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--border);flex-shrink:0;}
.sv-nav{width:58px;height:58px;flex-shrink:0;border-radius:var(--r-pill);border:1px solid var(--border2);background:var(--bg3);
  color:var(--muted2);font-size:var(--fs-h2);line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;}
.sv-nav:active{transform:scale(.94);}
.sv-dots{flex:1;min-width:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--sp-2);}
.sv-dot{width:9px;height:9px;padding:0;border-radius:var(--r-pill);border:1px solid var(--border2);background:transparent;cursor:pointer;transition:all .18s;}
.sv-dot.on{background:var(--bar);border-color:var(--bar);transform:scale(1.28);}

@media (min-width:700px){
  .sv-stage{gap:var(--sp-5);}
  .o1-inv-wrap{align-items:center;}
  .o1-inv-panel{border-radius:var(--r-lg);}
}
@media (prefers-reduced-motion:reduce){
  .sv-wrap,.o1-inv-wrap{transition:none;}
  .o1-p:active,.sv-ico:active,.sv-nav:active,.sv-play:active,.o1-serv:active{transform:none;}
}

/* ═══════════════════════════════════════════════════════════════════════════
   ONDA 2 — F5 conferme di lettura · F6 consegne di turno · F7 briefing extra
   Solo design token esistenti: nessun valore hex nudo.
   ═══════════════════════════════════════════════════════════════════════════ */

/* ── F5 · badge "Aggiornata" + conferma di lettura ────────────────────────── */
.o2-badge-agg{display:inline-block;padding:2px var(--sp-2);border-radius:var(--r-pill);
  background:color-mix(in srgb,var(--blue) 18%,transparent);color:var(--blue);
  border:1px solid color-mix(in srgb,var(--blue) 34%,transparent);
  font-family:var(--font-m);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;
  vertical-align:middle;white-space:nowrap;}

/* pannello "chi ha letto" (usa il wrapper .o1-inv-*) */
.o2-sec{margin-bottom:var(--sp-5);}
.o2-sect{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);
  font-size:var(--fs-eyebrow);letter-spacing:.05em;text-transform:uppercase;}
.o2-ok{color:var(--green);}
.o2-ko{color:var(--red);}
.o2-n{margin-left:auto;opacity:.8;}
.o2-riga{display:flex;align-items:baseline;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);
  border-bottom:1px solid var(--border);font-size:var(--fs-caption);}
.o2-riga-n{flex:1;min-width:0;color:var(--text);}
.o2-riga-r{color:var(--muted);font-size:var(--fs-eyebrow);letter-spacing:.06em;text-transform:uppercase;}
.o2-riga-t{color:var(--muted2);font-family:var(--font-mono);font-size:var(--fs-eyebrow);}
.o2-vuoto{padding:var(--sp-3);color:var(--muted);font-size:var(--fs-caption);font-style:italic;}

/* composer consegna */
.o2-form{display:flex;flex-direction:column;gap:var(--sp-2);}
.o2-l{margin-top:var(--sp-2);font-size:var(--fs-eyebrow);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;}
.o2-i{width:100%;padding:10px var(--sp-3);border-radius:var(--r-sm);border:1px solid var(--border2);
  background:var(--bg3);color:var(--text);font-family:var(--font-m);font-size:16px;outline:none;
  -webkit-appearance:none;appearance:none;min-width:0;}
.o2-i:focus{border-color:var(--bar);}
.o2-ta{resize:vertical;line-height:1.5;}
.o2-seg{display:flex;flex-wrap:wrap;gap:var(--sp-1);}
.o2-segb{flex:1;min-width:90px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-pill);
  border:1px solid var(--border2);background:var(--bg3);color:var(--muted);
  font-family:var(--font-m);font-size:var(--fs-eyebrow);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .18s;}
.o2-segb.active{border-color:var(--bar);background:color-mix(in srgb,var(--bar) 14%,transparent);color:var(--bar-testo);}
.o2-save{margin-top:var(--sp-4);padding:13px var(--sp-4);border-radius:var(--r-sm);
  border:1px solid var(--accento-pieno);background:var(--accento-pieno);color:var(--on-bar);
  font-family:var(--font-m);font-size:var(--fs-body);font-weight:600;cursor:pointer;transition:filter .15s;}
.o2-save:hover{filter:brightness(1.08);}
.o2-save:disabled{opacity:.4;pointer-events:none;}

/* ── F7 · briefing extra ──────────────────────────────────────────────────── */
.o2-brief-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2);margin:var(--sp-6) var(--sp-1) var(--sp-3);
  font-family:var(--font-d);font-size:var(--fs-h3);color:var(--text);}
.o2-brief-s{font-family:var(--font-m);font-size:var(--fs-eyebrow);color:var(--muted);
  letter-spacing:.06em;text-transform:uppercase;}
.o2-brief{padding:var(--sp-4);margin-bottom:var(--sp-2);border-radius:var(--r-md);
  border:1px solid var(--border);background:var(--bg2);}
.o2-brief-t{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);
  font-family:var(--font-d);font-size:var(--fs-emph);font-weight:700;color:var(--bar-testo);}
.o2-brief-i{font-size:var(--fs-body);}
.o2-brief-l{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-1);}
.o2-brief-l li{position:relative;padding-left:var(--sp-4);font-size:var(--fs-caption);color:var(--text);
  opacity:.92;line-height:1.5;}
.o2-brief-l li::before{content:"·";position:absolute;left:var(--sp-2);color:var(--bar-testo);}
.o2-brief-v{font-size:var(--fs-caption);color:var(--muted);font-style:italic;}

/* ═══════════════════════════════════════════════════════════════════════════
   ONDA 3 — F8 traduzione ricettario · F9 quiz + prontezza · F10 digest
   Solo design token esistenti: nessun valore hex nudo.
   ═══════════════════════════════════════════════════════════════════════════ */

/* ── Azioni comuni nel corpo delle card dei 4 tab ─────────────────────────── */
.o3-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3);}
.o3-act{flex:1;min-width:132px;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);
  padding:9px var(--sp-3);border-radius:var(--r-sm);border:1px solid var(--border2);background:var(--bg3);
  color:var(--muted2);font-family:var(--font-m);font-size:var(--fs-caption);font-weight:500;
  cursor:pointer;transition:all .18s;}
.o3-act:hover{border-color:var(--bar);color:var(--text);}
.o3-act:active{transform:scale(.985);}
.o3-act.done{border-color:color-mix(in srgb,var(--green) 40%,transparent);
  background:color-mix(in srgb,var(--green) 12%,transparent);color:var(--green);}

/* ── F8 · traduzione ─────────────────────────────────────────────────────── */
.o3-tr-h{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);
  padding-bottom:var(--sp-3);border-bottom:1px solid var(--border);}
.o3-tr-n{flex:1;min-width:120px;font-family:var(--font-d);font-size:var(--fs-emph);color:var(--text);}
.o3-tr{padding:var(--sp-3) 0;border-bottom:1px solid var(--border);}
.o3-tr:last-of-type{border-bottom:none;}
.o3-tr-l{font-family:var(--font-m);font-size:var(--fs-eyebrow);letter-spacing:.05em;text-transform:uppercase;
  color:var(--muted);margin-bottom:var(--sp-1);}
.o3-stale{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);
  padding:var(--sp-3);border-radius:var(--r-sm);
  border:1px solid color-mix(in srgb,var(--red) 34%,transparent);
  background:color-mix(in srgb,var(--red) 12%,transparent);
  color:var(--red);font-size:var(--fs-caption);line-height:1.5;}
.o3-stale-b{padding:6px var(--sp-3);border-radius:var(--r-xs);border:1px solid var(--red);
  background:transparent;color:var(--red);font-family:var(--font-m);font-size:var(--fs-caption);
  font-weight:600;cursor:pointer;}
.o3-disc{margin-top:var(--sp-4);font-size:var(--fs-eyebrow);color:var(--muted);line-height:1.6;}

.o3-retry{margin-top:var(--sp-4);}
.o3-vuoto{padding:var(--sp-6) var(--sp-4);text-align:center;font-size:var(--fs-caption);
  color:var(--muted);font-style:italic;}

/* ── F9 · quiz ───────────────────────────────────────────────────────────── */
.o3-q-top{font-family:var(--font-m);font-size:var(--fs-eyebrow);letter-spacing:.05em;
  text-transform:uppercase;color:var(--muted);margin-bottom:var(--sp-2);}
.o3-q-bar{height:4px;border-radius:var(--r-pill);background:var(--bg4);overflow:hidden;margin-bottom:var(--sp-4);}
.o3-q-fill{height:100%;background:var(--bar);border-radius:var(--r-pill);transition:width .3s;}
.o3-q-d{font-family:var(--font-d);font-size:var(--fs-h3);color:var(--text);line-height:1.4;
  margin-bottom:var(--sp-4);}
.o3-opzs{display:flex;flex-direction:column;gap:var(--sp-2);}
.o3-opz{display:flex;align-items:flex-start;gap:var(--sp-3);width:100%;text-align:left;
  padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm);border:1px solid var(--border2);
  background:var(--bg3);color:var(--text);font-family:var(--font-m);font-size:var(--fs-body);
  line-height:1.45;cursor:pointer;transition:all .18s;}
.o3-opz:hover:not(:disabled){border-color:var(--bar);}
.o3-opz:disabled{cursor:default;}
.o3-opz-k{flex-shrink:0;width:22px;height:22px;border-radius:var(--r-pill);
  display:inline-flex;align-items:center;justify-content:center;
  background:var(--bg4);color:var(--muted);font-size:var(--fs-eyebrow);font-weight:700;}
.o3-opz.ok{border-color:color-mix(in srgb,var(--green) 46%,transparent);
  background:color-mix(in srgb,var(--green) 14%,transparent);color:var(--green);}
.o3-opz.ok .o3-opz-k{background:color-mix(in srgb,var(--green) 26%,transparent);color:var(--green);}
.o3-opz.ko{border-color:color-mix(in srgb,var(--red) 46%,transparent);
  background:color-mix(in srgb,var(--red) 14%,transparent);color:var(--red);}
.o3-opz.ko .o3-opz-k{background:color-mix(in srgb,var(--red) 26%,transparent);color:var(--red);}
.o3-opz.off{opacity:.45;}
.o3-spieg{margin-top:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm);
  border-left:2px solid var(--bar);background:var(--bg3);
  font-size:var(--fs-caption);color:var(--muted2);line-height:1.6;}
.o3-q-go{margin-top:var(--sp-4);}
.o3-fine{padding:var(--sp-6) var(--sp-4);text-align:center;}
.o3-fine-p{font-family:var(--font-d);font-size:var(--fs-h1);color:var(--bar-testo);line-height:1;}
.o3-fine-t{margin-top:var(--sp-2);font-size:var(--fs-body);color:var(--text);}
.o3-fine-s{margin:var(--sp-2) 0 var(--sp-5);font-size:var(--fs-caption);color:var(--muted);line-height:1.6;}

/* ── F9 · barra "Pronto al servizio" ─────────────────────────────────────── */
.o3-pr{margin-bottom:var(--sp-3);}
.o3-pr-h{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2);
  font-family:var(--font-m);font-size:var(--fs-eyebrow);letter-spacing:.05em;text-transform:uppercase;
  color:var(--muted);margin-bottom:var(--sp-1);}
.o3-pr-v{font-size:var(--fs-caption);font-weight:700;color:var(--bar-testo);letter-spacing:0;}
.o3-pr-bar{height:6px;border-radius:var(--r-pill);background:var(--bg4);overflow:hidden;}
.o3-pr-fill{height:100%;background:var(--bar);border-radius:var(--r-pill);transition:width .35s;}
.o3-pr-s{margin-top:var(--sp-1);font-size:var(--fs-eyebrow);color:var(--muted);}
.o3-todo{display:flex;flex-wrap:wrap;gap:var(--sp-2);}
.o3-todo-i{padding:7px var(--sp-3);border-radius:var(--r-pill);border:1px solid var(--border2);
  background:var(--bg3);color:var(--muted2);font-family:var(--font-m);font-size:var(--fs-caption);
  cursor:pointer;transition:all .18s;}
.o3-todo-i:hover{border-color:var(--bar);color:var(--text);}
.o3-team-b{margin-top:var(--sp-4);width:100%;padding:9px var(--sp-3);border-radius:var(--r-sm);
  border:1px solid var(--border2);background:transparent;color:var(--bar-testo);
  font-family:var(--font-m);font-size:var(--fs-caption);font-weight:600;cursor:pointer;}
.o3-team-b:hover{background:var(--bg3);}
.o3-team{display:flex;flex-direction:column;gap:var(--sp-3);}
.o3-team-r{display:grid;grid-template-columns:1fr 90px 42px;align-items:center;gap:var(--sp-3);}
.o3-team-n{font-size:var(--fs-caption);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.o3-team-a{margin-left:var(--sp-2);font-size:var(--fs-eyebrow);color:var(--muted);
  letter-spacing:.05em;text-transform:uppercase;}
.o3-team-v{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--bar-testo);text-align:right;}

/* ═══════════════════════════════════════════════════════════════════════
   ONDA 4 — revisione UX post-collaudo
   A · Gestione a schede · B · consegne nel locale · C · letture
   D · percorso di onboarding · E · pannello crediti IA
   Solo design token: nessun colore nudo.
   ═══════════════════════════════════════════════════════════════════════ */

/* ── A · Gestione: griglia di tessere ⇄ schermata dedicata ───────────── */




/* Livello 1: solo le tessere. Il contenuto non compare finche' non si sceglie. */


.admin-back{background:none;border:0;color:var(--bar-testo);font-size:var(--fs-h2);
  line-height:1;cursor:pointer;padding:0 var(--sp-2) 0 0;font-family:var(--font-m);}
.admin-back:hover{opacity:.7;}
.admin-detail-t{font-family:var(--font-d);font-size:var(--fs-h3);font-weight:700;
  color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/* ── C · pannello Letture (Gestione › Letture) ───────────────────────── */
.o4-lett-sum{margin:var(--sp-3) 0;font-size:var(--fs-caption);color:var(--muted);}
.o4-lett-sum-n{font-family:var(--font-mono);font-size:var(--fs-h3);
  color:var(--bar-testo);margin-right:var(--sp-2);}
.o4-lett-l{display:flex;flex-direction:column;gap:var(--sp-2);}
.o4-lett{display:block;width:100%;text-align:left;background:var(--bg3);
  border:1px solid var(--border);border-radius:var(--r-md);
  padding:var(--sp-3);cursor:pointer;font-family:var(--font-m);}
.o4-lett:hover{border-color:var(--bar);}
.o4-lett.zero{border-color:color-mix(in srgb,var(--red) 35%,transparent);}
.o4-lett.ok{opacity:.7;}
.o4-lett-r1{display:flex;align-items:baseline;justify-content:space-between;
  gap:var(--sp-2);margin-bottom:var(--sp-2);}
.o4-lett-n{font-size:var(--fs-body);color:var(--text);font-weight:600;
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.o4-lett-v{font-family:var(--font-mono);font-size:var(--fs-caption);
  color:var(--bar-testo);flex-shrink:0;}
.o4-lett-s{margin-top:var(--sp-2);font-size:var(--fs-eyebrow);color:var(--muted);}

/* ── D · percorso di onboarding: i livelli ───────────────────────────── */
.o4-livs{display:flex;flex-direction:column;gap:var(--sp-2);margin:var(--sp-4) 0;}
.o4-liv{display:flex;align-items:center;gap:var(--sp-3);width:100%;text-align:left;
  background:var(--bg3);border:1px solid var(--border);border-radius:var(--r-md);
  padding:var(--sp-3);cursor:pointer;font-family:var(--font-m);}
.o4-liv:hover{border-color:var(--bar);}
.o4-liv.done{border-color:color-mix(in srgb,var(--green) 35%,transparent);
  background:color-mix(in srgb,var(--green) 7%,transparent);}
.o4-liv.locked{opacity:.45;cursor:not-allowed;}
.o4-liv.locked:hover{border-color:var(--border);}
.o4-liv-n{width:30px;height:30px;flex-shrink:0;border-radius:var(--r-pill);
  display:flex;align-items:center;justify-content:center;
  background:var(--bg4);color:var(--bar-testo);font-family:var(--font-mono);
  font-size:var(--fs-caption);}
.o4-liv.done .o4-liv-n{background:color-mix(in srgb,var(--green) 18%,transparent);
  color:var(--green);}
.o4-liv-t{display:flex;flex-direction:column;gap:2px;min-width:0;}
.o4-liv-h{font-size:var(--fs-body);color:var(--text);font-weight:600;}
.o4-liv-s{font-size:var(--fs-eyebrow);color:var(--muted);}
.o4-q-src{margin-top:var(--sp-2);font-size:var(--fs-eyebrow);color:var(--muted2);
  font-style:italic;}

/* ── E · pannello crediti IA ─────────────────────────────────────────── */
.o4-cred{background:var(--bg3);border:1px solid var(--border);
  border-radius:var(--r-md);padding:var(--sp-4);margin-bottom:var(--sp-3);}
.o4-cred-top{display:flex;align-items:baseline;gap:var(--sp-2);
  margin-bottom:var(--sp-3);flex-wrap:wrap;}
.o4-cred-n{font-family:var(--font-mono);font-size:var(--fs-h2);color:var(--bar-testo);}
.o4-cred-d{font-size:var(--fs-caption);color:var(--muted);}
.o4-cred-bar{position:relative;height:10px;border-radius:var(--r-pill);
  background:var(--bg4);overflow:hidden;}
.o4-cred-fill{height:100%;background:var(--bar);border-radius:var(--r-pill);
  transition:width .35s;}
.o4-cred-bar.warn .o4-cred-fill{background:var(--gold);}
.o4-cred-bar.ko .o4-cred-fill{background:var(--red);}
/* tacca del tetto del piano: oltre e' tolleranza, a 2x si blocca davvero */
.o4-cred-cap{position:absolute;top:0;bottom:0;width:2px;
  background:var(--muted2);opacity:.8;}
.o4-cred-legend{display:flex;justify-content:space-between;
  margin-top:var(--sp-2);font-size:var(--fs-eyebrow);color:var(--muted2);}
.o4-cred-s{margin-top:var(--sp-3);font-size:var(--fs-caption);
  color:var(--muted);line-height:1.6;}
.o4-usi{display:flex;flex-direction:column;gap:var(--sp-3);}
.o4-uso{background:var(--bg3);border:1px solid var(--border);
  border-radius:var(--r-sm);padding:var(--sp-3);}
.o4-uso-r1{display:flex;align-items:baseline;justify-content:space-between;
  gap:var(--sp-2);margin-bottom:var(--sp-2);}
.o4-uso-n{font-size:var(--fs-caption);color:var(--text);
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.o4-uso-c{font-family:var(--font-mono);font-size:var(--fs-caption);
  color:var(--bar-testo);flex-shrink:0;}
.o4-uso-s{margin-top:var(--sp-2);font-size:var(--fs-eyebrow);color:var(--muted);}
.o4-cred-tot{display:flex;align-items:center;justify-content:space-between;
  margin-top:var(--sp-4);padding-top:var(--sp-3);
  border-top:1px solid var(--border);font-size:var(--fs-caption);color:var(--muted);}
.o4-cred-tot-v{font-family:var(--font-mono);color:var(--text);}



/* ═══ ONDA 5 · punto A — assistente vocale di reparto ═══════════════════ */
.o5-vox{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--sp-2) 0;}
.o5-vox-amb{font-size:var(--fs-eyebrow);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--sp-5);}
.o5-vox-btn{width:132px;height:132px;border-radius:var(--r-pill);cursor:pointer;
  border:2px solid var(--bar);background:color-mix(in srgb,var(--bar) 10%,transparent);
  display:flex;align-items:center;justify-content:center;
  box-shadow:0 0 0 10px color-mix(in srgb,var(--bar) 6%,transparent);
  transition:transform .18s,box-shadow .25s,background .25s;}
.o5-vox-btn:active{transform:scale(.95);}
.o5-vox-ico{font-size:46px;line-height:1;}
/* In ascolto: l'alone pulsa, cosi' si capisce a colpo d'occhio da lontano. */
.o5-vox-btn.on{background:color-mix(in srgb,var(--bar) 20%,transparent);animation:o5VoxPulse 1.5s ease-in-out infinite;}
@keyframes o5VoxPulse{
  0%,100%{box-shadow:0 0 0 10px color-mix(in srgb,var(--bar) 8%,transparent);}
  50%{box-shadow:0 0 0 22px color-mix(in srgb,var(--bar) 3%,transparent);}
}
.o5-vox-stato{margin-top:var(--sp-4);font-family:var(--font-d);font-size:var(--fs-emph);font-weight:600;color:var(--text);}
.o5-vox-hint{margin-top:var(--sp-2);font-size:var(--fs-caption);color:var(--muted);line-height:1.6;max-width:32ch;}
.o5-vox-scambio{width:100%;margin-top:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-2);}
.o5-vox-q{align-self:flex-end;max-width:88%;text-align:left;background:var(--accento-pieno);color:var(--on-bar);
  border-radius:var(--r-md) var(--r-md) var(--r-xs) var(--r-md);padding:10px 13px;font-size:var(--fs-caption);line-height:1.5;}
.o5-vox-a{align-self:flex-start;max-width:92%;text-align:left;background:var(--bg3);border:1px solid var(--border);
  border-radius:var(--r-md) var(--r-md) var(--r-md) var(--r-xs);padding:12px 14px;
  font-family:var(--font-d);font-size:var(--fs-emph);font-weight:600;line-height:1.35;color:var(--text);}
.o5-vox-att{color:var(--muted);font-family:var(--font-m);font-weight:400;}
.o5-vox-err{color:var(--red);font-family:var(--font-m);font-size:var(--fs-caption);font-weight:400;}
.o5-vox-testo{width:100%;margin-top:var(--sp-5);display:flex;gap:var(--sp-2);align-items:flex-end;}
.o5-vox-testo textarea{flex:1;resize:none;}

/* ═══ ONDA 5 — i tre puntini dell'IA si muovono ════════════════════════
   Erano statici. Ora respirano con sfasature diverse, cosi' il logo sembra
   vivo senza distrarre: nessun movimento ampio, solo scala e luminosita'.
   Chi ha attivato "riduci animazioni" nel sistema li vede fermi. */
@keyframes o5DotBreathe{
  0%,100%{transform:translateY(0) scale(1);opacity:.85;}
  50%{transform:translateY(-1.5px) scale(1.18);opacity:1;}
}




@media (prefers-reduced-motion:reduce){
  
  .o5-vox-btn.on{animation:none;}
}

/* ═══ PILOTA 24/07 · i puntini dell'assistente AI "respirano" ═══
   Feedback del proprietario (2ª passata): triangolo PERFETTAMENTE centrato
   (posizioni esplicite, niente translateX che interferiva col ridimensionamento)
   e respiro più lento: 6s a ciclo, escursione ridotta. Con "riduci movimento"
   attivo nel sistema non si anima nulla. */
/* 3ª passata: tutti ALL'UNISONO, come un unico respiro vero — inspira (2,5s)
   un po' più veloce di come espira (3,5s), il ritmo che rilassa davvero. */
@keyframes aiRespiro{0%{scale:1;opacity:.72;}42%{scale:1.18;opacity:1;}100%{scale:1;opacity:.72;}}

/* triangolo centrato — orb (box 74px, punti 22px) */



/* triangolo centrato — bottone nav (box 32px, punti 9px) */





/* ====== 28/07 · GESTIONE A DUE PORTE — intestazioni dei due gruppi di tessere.
   La griglia (.admin-catnav) e' a 2 colonne su telefono, 3-4 su schermi larghi: l'intestazione
   deve prendere tutta la riga, altrimenti si infila come se fosse una tessera. Il JS
   (refreshAdminNavPermissions) la nasconde se quel gruppo non ha tessere visibili e dalla
   porta del locale, dove il gruppo e' uno solo. ====== */


/* la prima intestazione non deve staccarsi dal bordo superiore della griglia */

/* Dalla porta del locale le tessere sono 9 invece di 16: senza questo la griglia le stira
   in altezza per riempire lo spazio avanzato. Con 16 non capitava, quindi non e' una modifica
   al comportamento di prima. */
.admin-catnav{align-content:start;}

/* ═══════════════════════════════════════════════════════════════════════════
   28/07 · GESTIONE SU PC (≥1180px) — console a due pannelli.
   Prima era la stessa griglia di tessere del telefono, solo a 3 colonne: tocchi una
   tessera, la griglia sparisce, appare il contenuto con una freccia indietro. Su un
   monitor e' spazio sprecato e si perde il posto ad ogni passaggio.
   Qui l'elenco delle sezioni resta FISSO a sinistra e il contenuto sta a destra:
   si passa da una sezione all'altra senza tornare indietro ogni volta.
   Sotto i 1180px non cambia nulla: telefono e tablet tengono la griglia.
   Le tessere-locale del livello societa' funzionano uguale (sono nella stessa lista).
   ═══════════════════════════════════════════════════════════════════════════ */
@media (min-width:1180px){
  

  /* — Pannello sinistro: l'elenco delle sezioni, sempre visibile — */
  
  .admin-catbtn.active{border-color:color-mix(in srgb,var(--bar) 45%,transparent);}

  /* — Pannello destro: il contenuto, sempre visibile (niente piu' vai-e-torna) — */
  
  
     /* la freccia indietro non serve piu' */
  .admin-content>div{padding-left:34px!important;padding-right:34px!important;max-width:none;}
}

/* ═══ 28/07 · FIX del puntino d'oro fuori posto nel tasto IA (segnalato con screenshot) ═══
   Misurato: il puntino d1 stava 4,5px a SINISTRA del centro, in tutte le zone, solo nella
   barra in basso (l'orb della schermata assistente era giusto).
   Causa: la regola `.nav-ai-dots i.d1{animation-name:o5DotBreatheC}` (2ª passata del 24/07)
   e' PIU' SPECIFICA della `.nav-ai-dots i,.ai-orb-dots i{animation:aiRespiro...}` della 3ª,
   quindi d1 era rimasto sull'animazione vecchia — che dentro i keyframes porta ancora
   `translateX(-50%)`, pensato per il vecchio `left:50%`. E un'animazione batte il
   `transform:none` scritto sotto. Da qui lo scostamento di mezza larghezza del puntino.
   Qui rimetto d1 sulla stessa animazione degli altri due, con la specificita' che serve. */









/* --- la lingua scende sotto: prima si accede, la lingua e' un ripensamento --- */

/* regola 6: si vede piccolo e si tocca grande — 44px sensibili senza occupare altezza, cosi' non fa scorrere l'accesso (regola 12) */
.lang-b{position:relative;}
.lang-b::after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:44px;}


/* ==========================================================================
   FASE 2 · LE REGOLE CHE VALGONO SU OGNI SCHERMATA
   Regole 9, 10, 11 del design system (in fondo a DESIGN_SYSTEM.md).
   ========================================================================== */

/* --- 9 · L'INTESTAZIONE E' UNA COSA SOLA ---------------------------------
   A riposo la barra non e' un pannello; il vetro arriva quando il contenuto le
   passa sotto, oltre 26 px. Adesso e' la regola del prototipo, nel blocco
   generato: `.riquadro[data-compatto="1"] .barra-alta`. */

/* --- 10 · SUL TELEFONO IL RITMO E' UNA TACCA PIU' STRETTO ----------------
   Lo schermo si tiene vicino agli occhi: non serve l'aria di un Mac.
   La gerarchia resta - fra i blocchi c'e' piu' spazio che dentro un blocco. */
@media (max-width:640px){
  .list{gap:10px;}
  .card{padding:var(--sp-3) var(--sp-4);}
}

/* --- 11 · SU SCHERMO CORTO IL DISEGNO SI STRINGE DA SOLO -----------------
   L'app va venduta: gira su telefoni che non conosciamo, fino a 360x640.
   Non si toglie contenuto e non cambia niente di quello che l'app fa:
   si stringono tipografia, spazi e altezze. Le zone di tocco restano
   sopra i 44 px, che e' la regola 6 e non si negozia. */
@media (max-height:700px){
  :root,body.light{
    --fs-h1:26px;--fs-h2:22px;--fs-h3:18px;--fs-emph:16px;--fs-body:14px;--fs-caption:12px;
    --sp-4:13px;--sp-5:16px;--sp-6:19px;--sp-8:24px;
  }
  
  
  
  
  
  
  /* regola 7: niente spazio riservato a un errore che non c'e' */
  .lerr{min-height:0;}
}


/* --- rete di sicurezza: una schermata d'ingresso non taglia mai ------------
   .screen ha overflow:hidden. Se il contenuto non ci sta viene TAGLIATO, non
   scorre: su un telefono molto piccolo, o con un testo tradotto piu' lungo,
   sparirebbe la riga della registrazione. Qui si scorre invece di perdere. */
#screen-login,#screen-reset,#screen-newpass,#screen-mfa,#screen-extra{
  overflow-y:auto;-webkit-overflow-scrolling:touch;
}

/* ==========================================================================
   FASE 2 · iPAD E MAC — regola 14
   Le schermate d'ingresso non hanno navigazione: prima di entrare non c'e'
   niente da navigare. Sul telefono restano una colonna sola; su schermo largo
   si aprono in due, il marchio da una parte e il modulo dall'altra, invece di
   essere la stessa colonna in mezzo al vuoto.
   Legato alla LARGHEZZA, non al dispositivo: un iPad in verticale e' largo
   834 px e li' i due pannelli starebbero stretti. Sotto i 900 torna la colonna.
   ========================================================================== */
/* ==========================================================================
   L'INGRESSO LO DISEGNA IL VETRO, E BASTA
   Qui c'era una griglia a due colonne su `#screen-login`, scritta prima che
   `disegnaIngresso()` esistesse. Con tutte e due attive il `.split` del vetro
   finiva dentro METÀ schermo e la divideva ancora: sul Mac il marchio era
   largo 360 invece di 720 e mezza finestra restava vuota.
   Adesso comanda uno solo: il vetro. Vedi `verifica/css-tolto-step17.json`.
   ========================================================================== */
.screen.ingresso{ display: block; }
.screen.ingresso.active{ display: flex; }
/* STEP 19 · i due pannelli arrivano al bordo della finestra, come nel
   prototipo (misurato: marchio largo 720 esatti su 1440, non 692).
   `#screen-login` aveva ancora `padding:32px 28px` dai tempi in cui l'accesso
   era una cartina al centro dello schermo: lasciava un bordo chiaro tutto
   intorno al pannello scuro, che nel disegno non c'e'. */
.screen.ingresso{ padding: 0; }


/* ==========================================================================
   FASE 2 · REGOLA 14 — SU SCHERMO LARGO UN ELENCO DI SCHEDE E' UNA GALLERIA
   La colonna laterale e i due pannelli della Gestione c'erano gia' (>=768 e
   >=1180). Quello che mancava sono gli ELENCHI: su un Mac restavano una
   colonna stirata da un bordo all'altro, cioe' la schermata del telefono
   piu' grande. Qui diventano una galleria che si riempie da sola.

   Come funziona senza rompere niente: per difetto OGNI figlio occupa tutta
   la riga, esattamente come adesso. Solo le .card entrano in colonna. Cosi'
   le intestazioni, i filtri e i separatori restano interi, qualunque sia la
   loro classe - anche quelle che ancora non esistono.
   ========================================================================== */
@media (min-width:768px){
  #tab-cocktails .list,#tab-piatti .list,#tab-vini .list,#tab-prep .list,#tab-maga .list,#tab-checklist .list{
    display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));
    align-content:start;gap:var(--sp-4);
    padding-left:var(--sp-6);padding-right:var(--sp-6);
  }
  #tab-cocktails .list>*,#tab-piatti .list>*,#tab-vini .list>*,#tab-prep .list>*,#tab-maga .list>*,#tab-checklist .list>*{grid-column:1/-1;}
  #tab-cocktails .list>.card,#tab-piatti .list>.card,#tab-vini .list>.card,#tab-prep .list>.card,#tab-maga .list>.card,#tab-checklist .list>.card{grid-column:auto;}

  /* le sezioni che non sono schede non corrono da un bordo all'altro */
  #tab-shifts .list,#tab-op .list{padding-left:var(--sp-6);padding-right:var(--sp-6);}
}

/* Su uno schermo molto largo il testo smette di allargarsi: una riga lunga
   il doppio non si legge il doppio meglio. */
@media (min-width:1500px){
  #tab-shifts .list,#tab-op .list{max-width:1320px;margin-left:auto;margin-right:auto;}
}

/* ① I miei locali e ② Dove entri? su schermo largo: le tessere diventano una
   galleria centrata invece di una colonna sola in mezzo al vuoto. */
@media (min-width:768px){
  #home-tiles{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--sp-4) !important;}
}

/* ==========================================================================
   ③ LA HOME DEL REPARTO — l'unica schermata che Vetro costruisce da zero
   Non contiene, indica: ogni riga e ogni numero portano alla sezione vera.
   ========================================================================== */
#tab-home .list{padding-top:var(--sp-2);}

/* i numeri sono toccabili: sono la porta, non la decorazione */


/* ==========================================================================
   LA PASTIGLIA IN CIMA · LA STRISCIA DELLA GIORNATA · IL TITOLO CHE SI RITIRA
   ========================================================================== */

/* --- la pastiglia: dove sei, e un tocco per cambiarlo --- */

/* --- la striscia della giornata: una striscia, non un calendario del mese --- */

/* il titolo grande scorre via sotto il vetro, come nel prototipo: non si
   contrae piu' a mano, e il testimone lo prende `.barra-titolo`. */

/* ==========================================================================
   REGOLA 14 · SU MAC: ELENCO + SCHEDA AFFIANCATI
   Sotto i 1180 px la galleria va bene: le schede si riempiono in colonne.
   Sopra, lo schermo basta per due cose insieme — l'elenco da una parte e la
   ricetta aperta dall'altra, che resta ferma mentre l'elenco scorre. E' il
   modo in cui un Mac si usa davvero: non si apre e si chiude, si confronta.
   ========================================================================== */
@media (min-width:1180px){
  #tab-cocktails .list,#tab-piatti .list,#tab-vini .list,#tab-prep .list{
    grid-template-columns:minmax(0,1fr) minmax(360px,420px);
    align-items:start;
  }
  /* l'elenco sta nella sua colonna, una scheda per riga */
  #tab-cocktails .list>.card,#tab-piatti .list>.card,#tab-vini .list>.card,#tab-prep .list>.card{grid-column:1;}
  /* la scheda aperta passa di fianco e ci resta mentre l'elenco scorre */
  #tab-cocktails .list>.card.open,#tab-piatti .list>.card.open,#tab-vini .list>.card.open,#tab-prep .list>.card.open{
    grid-column:2;position:sticky;top:0;align-self:start;
    max-height:calc(100dvh - 190px);overflow-y:auto;overscroll-behavior:contain;
  }
}


/* ==========================================================================
   FASE 3 · IL SISTEMA «VETRO», PEZZO PER PEZZO
   --------------------------------------------------------------------------
   La Fase 2 ha portato dentro l'app i colori, la struttura a quattro livelli
   e le regole che valgono ovunque. Qui entrano i COMPONENTI: le isole, le
   righe, i comandi, i campi, le etichette di stato, le spunte, i fogli.
   Due cose insieme, e nessun selettore tolto:

   1 · il vocabolario del prototipo (.isola .rig .b .segm .stato .inp .spunta
       .foglio .tess …) esiste ora anche qui, cosi' il markup nuovo lo usa;
   2 · i componenti che l'app ha gia' (.card .abtn .fi .cl-item .badge …)
       vengono riverniciati con gli stessi valori, senza toccare il markup.

   Questo blocco sta in fondo al foglio: scavalca per ORDINE, non per peso.
   Niente e' stato rimosso sopra, quindi la prova «nessun selettore perso»
   resta verde per costruzione.
   ========================================================================== */

/* --- 1 · IL VOCABOLARIO -------------------------------------------------
   Le variabili e i pezzi del prototipo (isole, righe, comandi, campi, stati,
   spunte, fogli, tessere, bolle) NON si riscrivono piu' qui: sono il blocco
   generato in fondo al foglio, preso da ds.css. Qui resta solo la
   riverniciatura di quello che l'app ha in piu' e che il prototipo non ha. */

/* --- 15 · RIVERNICIATURA · LE ISOLE ---------------------------------------
   Le schede dell'app diventano isole: stesso fondo, stesso bordo, stesso
   raggio, stessa ombra del prototipo. Il markup non cambia. */
.card,.prep-card{
  background:var(--isola);
  -webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);
  border:1px solid var(--sep);border-radius:var(--r-l);
  box-shadow:var(--ombra-1);padding:var(--s5);
  transition:border-color .16s,box-shadow .16s,transform .16s cubic-bezier(.2,.8,.2,1);
}
.card:hover,.prep-card:hover{box-shadow:var(--ombra-2);}
.card.open,.prep-card.open{background:var(--isola);border-color:var(--accento);box-shadow:var(--ombra-2);}
/* il nome di una cosa del locale: Fraunces, la misura del titolo */
.cname{font-family:var(--f-nome);font-size:var(--d-titolo);font-weight:600;line-height:1.15;letter-spacing:-.02em;}
.cmeta{gap:var(--s2) var(--s5);margin-top:var(--s2);}
.cmeta span{font-size:var(--d-piccolo);color:var(--t2);}
/* i separatori dentro una scheda sono filetti, non righe colorate */
.cbody{border-top:1px solid var(--sep);margin-top:var(--s3);padding-top:var(--s3);}
.cdeco{font-family:var(--f-ui);font-size:var(--d-etichetta);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--t3);}
.ingt{font-size:var(--d-piccolo);opacity:1;color:var(--t2);}
.ingdot{background:var(--accento);}
/* la scheda di accesso e i blocchi della Home del reparto sono isole anche loro */
.day-sheet,#modal{
  background:var(--isola);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);
  border:1px solid var(--sep);box-shadow:var(--ombra-1);
}


/* --- 16 · RIVERNICIATURA · I COMANDI --------------------------------------
   Tutti i pulsanti dell'app diventano pastiglie: 44 di altezza, Inter 14
   semigrassetto, niente maiuscoletto. Il pieno porta il colore del locale. */
.abtn,.btn,#modal-save,#modal-cancel,.comm-send,.rembtn,#add-ing-btn{
  min-height:var(--tap);padding:0 var(--s5);border-radius:var(--r-pill);
  font-family:var(--f-ui);font-size:var(--d-piccolo);font-weight:600;letter-spacing:0;
  line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);
  border:1px solid transparent;white-space:nowrap;cursor:pointer;
  transition:transform .12s cubic-bezier(.2,.8,.2,1),background .15s,opacity .15s;
}
.abtn,#modal-save,.comm-send{background:var(--accento-pieno);color:var(--su-accento);border-color:transparent;}
.abtn:hover{filter:none;background:var(--accento-pieno);}
#modal-cancel{background:transparent;color:var(--t2);border-color:var(--sep-forte);}
.rembtn{background:var(--allarme-tinta);color:var(--allarme);border-color:transparent;padding:0 var(--s4);}
#add-ing-btn{background:var(--riempi);color:var(--t1);border:1px solid var(--sep-forte);width:100%;}
.abtn:active,.btn:active,#modal-save:active,#modal-cancel:active{transform:scale(.96);}
/* i pulsanti di sola icona: cerchi, non rettangoli */
.ibtn,.wbtn,.op-agenda-actions button,.mclose{
  width:38px;height:38px;min-height:38px;padding:0;flex:none;border-radius:var(--r-pill);
  border:0;background:var(--riempi);color:var(--t1);
  display:inline-flex;align-items:center;justify-content:center;cursor:pointer;
}
.ibtn:hover,.wbtn:hover,.mclose:hover{background:var(--riempi-2);border-color:transparent;color:var(--t1);}
.ebtn{background:var(--riempi);color:var(--t1);border-color:transparent;}
.dbtn{background:var(--allarme-tinta);color:var(--allarme);border-color:transparent;border-radius:var(--r-pill);}
.dbtn:hover{background:var(--allarme-tinta);}

/* --- 17 · RIVERNICIATURA · FILTRI E SCELTE A PASTIGLIA --------------------
   Un filtro e' una pastiglia piena quando e' acceso, non un bordo colorato.
   Via il maiuscoletto spaziato: in Vetro e' riservato ai titoletti. */
.fbtn,.catb,.prio-b,.aller-chip,.seg-btn{
  min-height:34px;padding:0 var(--s4);border-radius:var(--r-pill);border:0;
  background:var(--riempi);color:var(--t2);
  font-family:var(--f-ui);font-size:var(--d-piccolo);font-weight:600;
  letter-spacing:0;text-transform:none;cursor:pointer;
  display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;
}
.fbtn.active,.catb.active,.prio-b.active,.seg-btn.active{
  background:var(--accento-pieno);color:var(--su-accento);border-color:transparent;font-weight:600;
}
.aller-chip.on{background:var(--allarme-tinta);color:var(--allarme);}
.prio-b.prio-urg.active{background:var(--allarme);color:#fff;}

/* il gruppo dei filtri e' una fila che scorre, senza cornice */
.cl-tabs{background:var(--riempi);border:0;border-radius:var(--r-pill);padding:3px;gap:2px;overflow:hidden;}
.seg-btn{flex:1;min-width:0;}

/* --- 18 · RIVERNICIATURA · I CAMPI ----------------------------------------
   16px di misura resta: sotto, iOS ingrandisce la pagina da solo. */
.sinp,.fi,.comm-inp,.chat-inp{
  width:100%;min-width:0;min-height:var(--tap);padding:11px var(--s4);
  border-radius:var(--r-m);border:1px solid var(--sep);
  background:var(--riempi);color:var(--t1);
  font-family:var(--f-ui);font-size:16px;outline:none;
}
.sinp:focus,.fi:focus,.comm-inp:focus,.chat-inp:focus{
  border-color:var(--accento);background:var(--isola-piena);
}
.chat-inp{border-radius:var(--r-l);max-height:100px;resize:none;}
/* la ricerca e' una pastiglia con la lente dentro */
.sinp{padding-left:42px;border-radius:var(--r-pill);}
.si{left:16px;color:var(--t3);}
/* l'etichetta di un campo si legge in tondo: il maiuscoletto e' dei titoletti */
.lbl,.fl{font-family:var(--f-ui);font-size:var(--d-piccolo);font-weight:600;
  color:var(--t2);letter-spacing:0;text-transform:none;margin-bottom:var(--s2);display:block;}
/* i titoletti di sezione, invece, sono maiuscoletto spaziato */
.comm-title,.day-sec-label,.app-date-h{
  font-family:var(--f-ui);font-size:var(--d-etichetta);font-weight:600;
  letter-spacing:.05em;text-transform:uppercase;color:var(--t3);
}

/* --- 19 · RIVERNICIATURA · LE ETICHETTE DI STATO --------------------------
   Una sola forma per tutte: pastiglia, 12px, niente maiuscoletto spaziato. */
.badge,.stk,.app-badge,.op-cat-badge{
  display:inline-flex;align-items:center;gap:5px;padding:4px 10px;
  border-radius:var(--r-pill);border:0;
  font-family:var(--f-ui);font-size:var(--d-etichetta);font-weight:600;
  letter-spacing:0;text-transform:none;white-space:nowrap;
  background:var(--riempi);color:var(--t2);
}
.stk{background:var(--ok-tinta);color:var(--ok);}
.stk.low{background:var(--allarme-tinta);color:var(--allarme);}
.app-badge.day{background:var(--accento-tinta);color:var(--accento-testo);}
.app-badge.rec{background:var(--ia-tinta);color:var(--ia);}
.app-badge.done{background:var(--ok-tinta);color:var(--ok);}

/* --- 20 · RIVERNICIATURA · LE SPUNTE --------------------------------------
   Regola 6: 26 px visibili, 44 px sensibili. Il verde e' quello del sistema:
   una spunta dice «fatto», e «fatto» non cambia colore col locale. */
.op-check,.app-ck{
  position:relative;width:26px;height:26px;flex:none;border-radius:50%;
  border:2px solid var(--sep-forte);background:transparent;
  display:flex;align-items:center;justify-content:center;color:transparent;cursor:pointer;padding:0;
}
.op-check::before,.app-ck::before{
  content:"";position:absolute;inset:-9px;border-radius:50%;
}
.op-check.done,.app-ck.done{
  background:var(--ok);border-color:var(--ok);color:#fff;
}
.app-ck{border-radius:8px;}

/* --- 21 · RIVERNICIATURA · RIGHE, VUOTI, FOGLI ---------------------------- */
.op-item,.ucard,.barcard,.ing,.nc-row{
  background:var(--isola);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);
  border:1px solid var(--sep);border-radius:var(--r-m);box-shadow:var(--ombra-1);
  min-height:56px;padding:var(--s3) var(--s4);gap:var(--s3);
}

.op-title{font-size:var(--d-corpo);font-weight:500;}
.op-sub,.uemail{font-size:var(--d-piccolo);color:var(--t3);}
.uname{font-size:var(--d-corpo);font-weight:500;}
/* uno stato vuoto e' una colonna centrata, non una riga di testo grigio */

/* il foglio: angoli larghi, presa sottile, titolo in Fraunces */
#modal{border-radius:var(--r-xl) var(--r-xl) 0 0;padding:var(--s6);}
.day-sheet{border-radius:var(--r-xl) var(--r-xl) 0 0;}
.mhandle,.day-sheet-grab{width:38px;height:5px;border-radius:var(--r-pill);background:var(--sep-forte);margin:0 auto var(--s3);}
.mtitle{font-family:var(--f-nome);font-size:var(--d-titolo);font-weight:600;
  letter-spacing:-.02em;text-transform:none;margin-bottom:var(--s5);padding-right:44px;}
.facts{gap:var(--s2);margin-top:var(--s6);}
@media (min-width:820px){
  #modal{border-radius:var(--r-xl);}
  .mhandle{display:none;}
}



/* --- 23 · LA HOME DEL REPARTO, ALLINEATA AL PROTOTIPO ---------------------
   Le righe della Home sono righe d'isola: 56 di altezza, filetto dopo il
   margine. Prima ereditavano il riempimento di .card, che e' di una scheda. */

/* --- 24 · IL RITMO DEL TELEFONO, DOPO LA RIVERNICIATURA -------------------
   La regola 10 valeva gia': qui si ripete perche' il riempimento delle isole
   e' stato riscritto sopra, e l'ordine conta piu' del peso. */
@media (max-width:640px){
  .list{gap:10px;}
  .card,.prep-card{padding:var(--s4);}
  
}

/* ==========================================================================
   FASE 3 · IL GUSCIO — LA BARRA DELLE SEZIONI E L'INTESTAZIONE
   --------------------------------------------------------------------------
   Nel prototipo la barra in basso non e' una fascia: sono DUE oggetti di
   vetro che galleggiano sul contenuto — la pastiglia delle cinque sezioni e,
   accanto, la sfera dell'assistente. Il tasto dell'assistente E' il marchio:
   tre punti a triangolo, gli stessi colori, la stessa ombra di spessore.
   Le etichette sotto le icone tornano visibili: una barra di sole icone
   costringe a ricordare, e chi entra la prima volta non ricorda niente.
   ========================================================================== */

/* --- l'intestazione: il ritorno e' testo, le azioni sono cerchi -----------
   Regola 9: a riposo la barra non e' un pannello. Qui cambia solo cosa
   contiene: il ritorno col suo nome a sinistra, le azioni a destra, e il
   nome del locale una volta sola — nella pastiglia, non anche in Fraunces. */
/* il ritorno, il titolo e le azioni sono `U.barra`: le regole vengono dal blocco */

/* --- le azioni dell'intestazione: cerchi di riempimento, non riquadri ----
   Il bollo sta sul bordo del cerchio e lo mette JS con display:flex/block:
   qui resta spento finche' non c'e' niente da dire. */

/* --- ③ la Home del reparto: il ritmo delle isole ------------------------- */

.rh-cif{background:none;border:0;padding:0;text-align:left;cursor:pointer;color:inherit;font:inherit;min-width:0;}
.rh-cif .etichetta{white-space:normal;}


/* --- il titolo grande di una sezione, anche sul telefono -----------------
   Nel prototipo ogni sezione si apre col suo nome in Fraunces, e il nome si
   ritira mentre il contenuto sale. Nell'app il nome c'era gia' come
   data-dt sulle .ctrls, ma solo da 768px in su: sul telefono la schermata
   cominciava dai comandi, senza dire dove sei. */
/* il nome della sezione e' `U.titolone` dentro la scena, non un ::before */

/* ==========================================================================
   FASE 3 · LA CHECK-LIST
   L'ordine del prototipo: il nome, il segmento, il giorno, quanto manca, i
   comandi — e poi DUE isole. Una voce spuntata non sparisce: scende nella
   seconda isola, barrata, con chi l'ha spuntata e a che ora. Serve a chi
   arriva dopo, che deve sapere se il giro e' stato fatto e da chi.
   ========================================================================== */

.cl-tabs{margin:0 0 var(--s4);}




.isola .niente{padding:var(--s6) var(--s5);}
/* i pulsantini in coda a una riga non spingono fuori il testo */
.rig-coda .ibtn{width:32px;height:32px;min-height:32px;}

.sdlabel strong{font-family:var(--f-ui);font-size:var(--d-testa);font-weight:600;letter-spacing:0;}
.sdlabel{font-family:var(--f-ui);font-size:var(--d-etichetta);font-weight:600;letter-spacing:.05em;color:var(--t3);}

.op-cal{gap:2px;padding:0 var(--s4) var(--s4);grid-auto-rows:minmax(44px,1fr);}




/* l'agenda del giorno e' un'isola, e le sue righe sono righe */
.day-timed-hour{font-family:var(--f-cod);font-size:var(--d-piccolo);color:var(--t3);padding-top:var(--s3);}


.lang-b{
  min-height:34px;padding:0 var(--s4);border:0;border-radius:var(--r-pill);
  background:var(--riempi);color:var(--t2);
  font-family:var(--f-ui);font-size:var(--d-piccolo);font-weight:600;letter-spacing:0;cursor:pointer;
}
.lang-b.on{background:var(--accento-tinta);color:var(--accento-testo);}



/* --- il ritorno non si stringe, e i nomi delle tessere vanno a capo -------
   `max-width:45%` dentro una riga che si adatta al contenuto si misura su
   una larghezza che dipende dal contenuto stesso: il risultato era «‹ I...».
   Regola 15: una riga che non ci sta va a capo, non si taglia. */
.admin-cattitle{white-space:normal;overflow:visible;text-overflow:clip;font-weight:600;line-height:1.2;}

/* ==========================================================================
   FASE 3 · UN DIFETTO TROVATO COL COLLAUDO A 1440 px
   --------------------------------------------------------------------------
   Il blocco «ingresso su schermo largo» della Fase 2 apre le sei schermate
   d'accesso in due pannelli con `#screen-login{display:grid}`. Un id batte
   `.screen{display:none}`: da 900 px in su quelle schermate restavano
   ACCESE anche dopo l'ingresso, e sul Mac l'accesso copriva l'app.
   Sul telefono non si vedeva, perche' sotto i 900 px la regola non vale.
   Qui si rimette la condizione che mancava: si aprono in due pannelli solo
   quando sono la schermata attiva.
   ========================================================================== */
@media (min-width:900px){
  #screen-login:not(.active),#screen-register:not(.active),#screen-reset:not(.active),#screen-newpass:not(.active),#screen-mfa:not(.active),#screen-extra:not(.active){display:none;}
}


/* ==========================================================================
   FASE 3 · PREP, MAGAZZINO E I FILTRI A TENDINA
   Quando le categorie sono piu' di quattro il filtro diventa una tendina:
   era un contorno col maiuscoletto spaziato, adesso e' una pastiglia piena
   come tutti gli altri filtri. La differenza fra «acceso» e «spento» resta
   il riempimento, non il bordo.
   ========================================================================== */
.filt-cur{
  min-height:34px;padding:0 30px 0 var(--s4);border:0;border-radius:var(--r-pill);
  background:var(--accento-tinta);color:var(--accento-testo);
  font-family:var(--f-ui);font-size:var(--d-piccolo);font-weight:600;
  letter-spacing:0;text-transform:none;
}
.filt-arrow{right:12px;color:var(--accento-testo);}
/* il pulsante a fianco (gestione delle categorie) e' un cerchio, non un quadrato */


/* --- le schede di preparazione: stessa forma delle ricette --------------- */


/* --- magazzino: la riga di un articolo e' una riga, non una tabella ------ */
.ing{border-bottom:0;}
.ing .nm{font-size:var(--d-corpo);font-weight:500;}
.ing .q{font-size:var(--d-piccolo);color:var(--t3);}
.ing .pr{font-family:var(--f-nome);font-size:var(--d-testa);font-weight:600;color:var(--t2);}

/* ==========================================================================
   FASE 3 · LA CHAT
   L'elenco delle stanze e' un'isola sola con le sue righe, non una fila di
   righe sciolte con un filetto in mezzo. La conversazione resta com'era: li'
   il disegno e' gia' quello giusto.
   ========================================================================== */
#rooms-list{padding:0 var(--s5) calc(96px + var(--safe-b));}
@media (max-width:640px){#rooms-list{padding-left:var(--s4);padding-right:var(--s4);}}

.room-av{
  width:34px;height:34px;border-radius:9px;font-family:var(--f-ui);font-size:var(--d-piccolo);
  font-weight:600;background:var(--accento-tinta);color:var(--accento-testo);
}

/* ==========================================================================
   FASE 3 · LA GESTIONE
   Sul telefono le tessere a due colonne tagliavano i nomi («Ruoli e per…»).
   Nel prototipo la Gestione e' un elenco: famiglie di righe dentro un'isola,
   col nome per intero e una riga che dice che cosa c'e' dentro.
   Da 768 px in su resta la griglia: li' lo spazio c'e'.
   ========================================================================== */
@media (max-width:767px){
  .admin-catnav{
    display:block;padding:0 var(--s5) var(--s4);border-bottom:0;
    max-height:none;overflow:visible;
  }
  .admin-catbtn:last-child{border-radius:0 0 var(--r-l) var(--r-l);}
  .admin-catbtn::after{
    content:"›";position:absolute;right:var(--s4);top:50%;transform:translateY(-50%);
    color:var(--t3);font-size:20px;line-height:1;
  }
  .admin-catbtn.active{background:var(--accento-tinta);}
  
  
}

/* ==========================================================================
   FASE 3 · L'ASSISTENTE
   Il tasto dell'assistente E' il marchio, e anche la sua schermata: i tre
   punti con il loro alone, non una sfera nera con un anello. Le azioni si
   raggruppano in due famiglie — quelle che consumano crediti e gli
   strumenti — perche' e' la differenza che conta prima di toccare.
   ========================================================================== */








/* le due famiglie: un titoletto, e sotto le righe dentro un'isola */











/* l'ingranaggio delle categorie e' un cerchio: lo stile in riga va scavalcato */
.cat-gear{width:34px;height:34px;min-height:34px;padding:0 !important;border-radius:50%;}
/* l'assistente: il marchio respira sopra il nome */




/* ==========================================================================
   FASE 3 · ACCOUNT E IMPOSTAZIONI
   Le voci non sono sei schede staccate: sono le righe di un'isola sola.
   L'aspetto e' un segmento — due stati di una cosa sola, non due pulsanti.
   ========================================================================== */
.acc-riga{
  position:relative;display:flex;align-items:center;gap:var(--s3);width:100%;
  min-height:56px;padding:var(--s3) var(--s4);text-align:left;
  background:var(--isola);border:1px solid var(--sep);border-top:0;border-radius:0;
  color:var(--t1);font:inherit;font-family:var(--f-ui);font-size:var(--d-corpo);cursor:pointer;
}
.acc-riga:first-of-type{border-top:1px solid var(--sep);border-radius:var(--r-l) var(--r-l) 0 0;}
.acc-riga:last-of-type{border-radius:0 0 var(--r-l) var(--r-l);}
.acc-riga + .acc-riga::before{
  content:"";position:absolute;top:0;left:60px;right:0;height:1px;background:var(--sep);
}
.acc-riga:hover{background:var(--riempi);}
.acc-riga-t{flex:1;min-width:0;font-weight:500;}
.acc-riga .ico-t{width:36px;height:36px;border-radius:10px;font-size:17px;}
.acc-riga-rischio{color:var(--allarme);}
.acc-riga-rischio .acc-riga-t{color:var(--allarme);}




/* --- sommellerie: il segmento sotto il nome, come in magazzino ----------- */
.som-seg{margin:var(--s3) var(--s5) 0;width:auto;}
.som-seg .seg-btn{min-height:36px;border-radius:var(--r-pill);background:transparent;color:var(--t2);}
.som-seg .seg-btn.active{background:var(--isola-piena);color:var(--t1);box-shadow:var(--ombra-1);}
@media (max-width:640px){.som-seg{margin-left:var(--s4);margin-right:var(--s4);}}

.reg-modo{
  flex:1;min-width:0;min-height:40px;padding:5px var(--s3);border:0;border-radius:var(--r-pill);
  background:transparent;color:var(--t2);
  font-family:var(--f-ui);font-size:var(--d-piccolo);font-weight:600;line-height:1.2;
}
.reg-modo.attivo{background:var(--isola-piena);color:var(--t1);box-shadow:var(--ombra-1);font-weight:600;}

/* --- la scala non ha misure sotto i 12: quelle rimaste sono le tre
   eccezioni del prototipo (l'etichetta della pastiglia di navigazione, il
   bollo, la chiave di una tessera) e nient'altro. --- */






/* --- i campi della dose: stessa forma di tutti gli altri ---------------- */
.usel{
  min-height:var(--tap);padding:11px var(--s3);border-radius:var(--r-m);
  border:1px solid var(--sep);background:var(--riempi);color:var(--t1);
  font-family:var(--f-ui);font-size:16px;flex:none;
}
.pin{
  min-width:0;min-height:var(--tap);padding:11px var(--s4);border-radius:var(--r-m);
  border:1px solid var(--sep);background:var(--riempi);color:var(--t1);
  font-family:var(--f-ui);font-size:16px;outline:none;
}
.pin:focus,.usel:focus{border-color:var(--accento);background:var(--isola-piena);}
.ing-acdrop{
  background:var(--isola-piena);border:1px solid var(--sep);border-radius:var(--r-m);
  box-shadow:var(--ombra-2);
}
.ing-aci{font-size:var(--d-piccolo);border-bottom:1px solid var(--sep);padding:var(--s3) var(--s4);}
.ing-aci:last-child{border-bottom:0;}
.ing-qtypop{background:var(--riempi);border:1px solid var(--sep);border-radius:var(--r-m);padding:var(--s4);}
.ing-qtypop.manual{border-color:var(--info);}
.o1-inv-ico{font-size:var(--d-testa);flex:none;}

/* ==========================================================================
   FASE 3 · LE NOTIFICHE
   Non lette e gia' lette sono due famiglie, e ognuna ha la sua isola. Il
   banner delle consegne e' un avviso del sistema, con la sua azione in coda.
   ========================================================================== */









.notif-punto{width:9px;height:9px;border-radius:50%;background:var(--allarme);flex:none;}





/* ==========================================================================
   FASE 3 · GESTISCI TURNI
   Nel prototipo la griglia c'e' anche sul telefono: scorre di lato dentro il
   suo riquadro, e chi compila vede la settimana intera invece di un giorno
   per volta. La lista per giorno resta nel codice, spenta.
   ========================================================================== */



/* ==========================================================================
   FASE 3 · IN ATTESA DI APPROVAZIONE
   Una schermata a contenuto fisso (regola 12): una carta al centro, il nome
   in Fraunces — prima era scritto con `var(--font-serif)`, un token che non
   esiste, quindi usciva in Inter come tutto il resto.
   ========================================================================== */







/* ===== VETRO · BLOCCO GENERATO DA ds.css + layout.css — NON SI RITOCCA A MANO ===== */
/* ==========================================================================
   Questo blocco NON si modifica qui: si modifica il prototipo e si rigenera
   con  python3 verifica/genera-vetro-css.py  (il controllo statico verifica
   che il blocco nel foglio sia esattamente quello generato).

   Sorgenti:  prototipo/ds.css (2587c23dd314)  ·  prototipo/layout.css (8baa2fdbedd8)
   Adattamenti dichiarati: 1 — le zone sicure vere, con env(safe-area-inset-*)
   al posto dei numeri del telefono disegnato.

   Nel prototipo la radice `.app` e' il finto telefono dentro la pagina;
   nell'app e' il <body>, che porta class="app" e data-tema / data-forma /
   data-misura / data-stato (li tiene aggiornati vetro.js).
   ========================================================================== */

/* ==========================================================================
   ENPLÀ · SISTEMA "VETRO"  —  design system 2.0
   Tre materiali: la TERRA (il fondo, dove vive il contenuto), il VETRO (le
   barre che galleggiano sopra) e le ISOLE (i gruppi di contenuto appoggiati
   sulla terra). Niente card ovunque: le isole sono poche e grandi.
   ========================================================================== */

/* ---------- 1 · TERRA E VETRO — tema scuro ---------- */
.app[data-tema="scuro"] {
  /* «L'acqua alle sei di sera» — le Ninfee dell'Orangerie al crepuscolo.
     La terra non è un grigio neutro: è un blu-violetto profondo, scelto perché è
     COMPLEMENTARE all'oro del marchio (lo fa risaltare), ANALOGO alla lavanda (la
     accorda) e freddo contro la crema (la fa leggere come luce calda). */
  --terra: #090b12;
  --terra-2: #10141f;
  --isola: rgba(28, 34, 49, 0.74);
  --isola-piena: #1a2030;
  /* i riempimenti portano la luce dell'acqua, non un bianco neutro */
  --riempi: rgba(186, 198, 245, 0.07);
  --riempi-2: rgba(186, 198, 245, 0.12);
  --sep: rgba(186, 198, 245, 0.11);
  --sep-forte: rgba(186, 198, 245, 0.19);

  --vetro: rgba(14, 18, 29, 0.64);
  --vetro-spesso: rgba(12, 16, 26, 0.85);
  --vetro-bordo: rgba(198, 208, 250, 0.11);
  --vetro-luce: rgba(220, 228, 255, 0.15);

  --t1: #f0f1f6;
  --t2: #a6acc0;
  /* 3,63-4,40 sopra le isole piu' scure: schiarito quanto basta per il 4,5.
     E' il colore dei sottotitoli e delle date — quello che si legge di
     sfuggita, quindi proprio quello che deve reggere. */
  --t3: #9aa0b3;

  --ok: #62d0a6;
  --ok-tinta: rgba(98, 208, 166, 0.15);
  /* l'attesa È l'oro del marchio, non un oro simile: una famiglia sola */
  --attesa: #e6b84c;
  --attesa-tinta: rgba(230, 184, 76, 0.15);
  --allarme: #ff8a82;
  --allarme-tinta: rgba(255, 147, 140, 0.15);
  --info: #9cc2f1;
  --info-tinta: rgba(143, 185, 238, 0.15);

  --amb-cucina: #e0854f;
  --amb-sala: #6398cd;
  --amb-somm: #c0748f;

  /* Il marchio: oro, lavanda, crema. Sul fondo scuro sono i colori storici. */
  --m1: #e6b84c;
  --m2: #b9a3d9;
  --m3: #f2e9d8;
  /* la lavanda è il colore dell'assistente: il suo tasto È il marchio */
  --ia: #b9a3d9;
  --ia-tinta: rgba(185, 163, 217, 0.16);

  --ombra-1: 0 1px 2px rgba(0, 0, 0, 0.5);
  --ombra-2: 0 8px 26px rgba(2, 3, 8, 0.5);
  --ombra-vetro: 0 10px 34px rgba(2, 3, 8, 0.55);
  --velo: rgba(5, 6, 12, 0.64);
  color-scheme: dark;
}

/* ---------- 2 · TERRA E VETRO — tema chiaro ---------- */
.app[data-tema="chiaro"] {
  /* «La sala ovale» — le pareti dell'Orangerie, illuminate dall'alto.
     Non più una crema calda: su una crema l'oro del marchio spariva, ed è il motivo
     per cui il terzo punto era dovuto diventare sabbia. Qui il bianco ha un respiro
     di lilla — il violetto sta nelle ombre e nei riempimenti, non nella luce. */
  --terra: #f4f3f6;
  --terra-2: #ebe9f0;
  --isola: rgba(255, 255, 255, 0.84);
  --isola-piena: #ffffff;
  --riempi: rgba(44, 34, 58, 0.05);
  --riempi-2: rgba(44, 34, 58, 0.09);
  --sep: rgba(44, 34, 58, 0.11);
  --sep-forte: rgba(44, 34, 58, 0.20);

  --vetro: rgba(251, 250, 253, 0.70);
  --vetro-spesso: rgba(251, 250, 253, 0.90);
  --vetro-bordo: rgba(44, 34, 58, 0.10);
  --vetro-luce: rgba(255, 255, 255, 0.70);

  --t1: #16141b;
  --t2: #4b4656;
  /* 4,47 sulla terra-2: un soffio sotto. */
  --t3: #656070;

  /* scuriti di un'incollatura: sulle loro tinte misuravano 4,41 e 4,22,
     appena sotto il 4,5 che serve a un testo piccolo. */
  --ok: #17684f;
  --ok-tinta: rgba(28, 122, 92, 0.12);
  --attesa: #7a550f;
  --attesa-tinta: rgba(138, 97, 17, 0.13);
  --allarme: #ac3a46;
  --allarme-tinta: rgba(172, 58, 70, 0.11);
  --info: #2a5fa4;
  --info-tinta: rgba(42, 95, 164, 0.11);
  --su-allarme: #ffffff;
  --ink-quanto: 50%;
  --ink-fondo: #14100a;

  --amb-cucina: #9a4f2e;
  --amb-sala: #38638d;
  --amb-somm: #80455c;

  /* Sul fondo chiaro i tre punti si scuriscono: la crema diventa sabbia,
     altrimenti il terzo punto sparisce. Stessa tinta, più profonda. */
  /* I tre punti NON si scuriscono più per farsi leggere: tornano vicini ai colori veri
     e si staccano con lo spessore — l'ombra di contatto qui sotto, non il contrasto.
     (Il marchio è aria-hidden: è decorazione, non un'informazione da leggere.) */
  --m1: #dfae45;
  --m2: #a88fd2;
  --m3: #e4d5b8;
  --ia: #6d54a3;
  --ia-tinta: rgba(109, 84, 163, 0.12);

  --ombra-1: 0 1px 2px rgba(38, 30, 52, 0.07);
  --ombra-2: 0 8px 26px rgba(38, 30, 52, 0.12);
  --ombra-vetro: 0 10px 30px rgba(38, 30, 52, 0.14);
  --velo: rgba(26, 20, 36, 0.34);
  color-scheme: light;
}

/* ---------- 3 · INVARIANTI ---------- */
.app {
  /* due caratteri, due mestieri.
     Inter = tutto ciò che è comando, etichetta, numero.
     Fraunces = solo i NOMI delle cose del locale (un cocktail, un piatto, un
     locale) e i numeri grandi della giornata. Mai su un pulsante. */
  --f-ui: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;
  --f-nome: "Fraunces", "Iowan Old Style", Georgia, serif;
  --f-cod: "DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;

  --d-grande: 32px;   /* titolo grande, quello che si rimpicciolisce */
  --d-titolo: 22px;
  --d-nome: 19px;
  --d-testa: 17px;
  --d-corpo: 16px;
  --d-piccolo: 14px;
  --d-etichetta: 12px;

  --s1: 4px; --s2: 8px; --s3: 12px; --s4: 16px; --s5: 20px;
  --s6: 24px; --s7: 32px; --s8: 44px; --s9: 60px;

  /* angoli continui: raggi larghi, che è ciò che dà il "morbido" di iOS */
  --r-s: 12px; --r-m: 18px; --r-l: 26px; --r-xl: 34px; --r-pill: 999px;

  --tap: 44px;
  --accento: #d8b070;
  --accento-tinta: rgba(216, 176, 112, 0.16);
  /* SOPRA IL COLORE DEL LOCALE SI SCRIVE SEMPRE IN BIANCO (28/09). Il colore lo
     sceglie chi compra l'app, qualunque sia: per i pieni con una scritta sopra
     (pulsanti, pastiglie accese, bolle della chat) si usa --accento-pieno,
     cioe' lo stesso colore scurito quanto basta perche' il bianco faccia 4,5:1.
     Qui l'oro di partenza; con un locale attivo lo riscrive impostaAccento()
     › pienoPer(). --accento resta il colore vero: pallini, bordi, tinte. */
  --su-accento: #ffffff;
  --accento-pieno: #8c7249;

  /* UN COLORE SCELTO DA CHI USA L'APP NON E' FATTO PER ESSERE LETTO.
     L'accento e' il colore del locale; una mansione ha il suo. Vanno benissimo
     per riempire un bottone o accendere un pallino, ma scritti come TESTO
     sopra la loro stessa tinta si perdono: misurati 1,89 su 4,5 di soglia.
     Queste due manopole portano un colore qualsiasi alla profondita' giusta
     per il tema, senza cambiargli tinta: sul chiaro lo scuriscono, sullo
     scuro lo schiariscono. --accento-testo e' l'accento passato di li'. */
  --ink-quanto: 72%;
  --ink-fondo: #ffffff;
  --su-allarme: #2a0f0e;
  --accento-testo: color-mix(in srgb, var(--accento) var(--ink-quanto), var(--ink-fondo));

  position: relative;
  overflow: hidden;
  font-family: var(--f-ui);
  font-size: var(--d-corpo);
  line-height: 1.45;
  color: var(--t1);
  background: var(--terra);
  -webkit-font-smoothing: antialiased;
  letter-spacing: -0.011em;
}
.app *, .app *::before, .app *::after { box-sizing: border-box; }

/* la luce ambientale: il colore del locale illumina il fondo dall'alto.
   È ciò che fa "leggere" il vetro delle barre. */
.app::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    radial-gradient(120% 70% at 50% -8%, color-mix(in srgb, var(--accento) 22%, transparent), transparent 62%),
    linear-gradient(180deg, var(--terra-2), var(--terra) 38%);
}

/* ---------- 4 · TIPOGRAFIA ---------- */
.grande { font-family: var(--f-nome); font-size: var(--d-grande); font-weight: 600; line-height: 1.06; letter-spacing: -0.028em; margin: 0; }
.titolo { font-family: var(--f-nome); font-size: var(--d-titolo); font-weight: 600; line-height: 1.2; letter-spacing: -0.02em; margin: 0; }
.nome { font-family: var(--f-nome); font-size: var(--d-nome); font-weight: 600; line-height: 1.25; letter-spacing: -0.015em; }
.testa { font-size: var(--d-testa); font-weight: 600; line-height: 1.3; margin: 0; }
.corpo { font-size: var(--d-corpo); margin: 0; }
.piccolo { font-size: var(--d-piccolo); color: var(--t2); margin: 0; }
.etichetta {
  font-size: var(--d-etichetta); font-weight: 600; letter-spacing: 0.05em;
  text-transform: uppercase; color: var(--t3); margin: 0;
}
.t2 { color: var(--t2); }
.t3 { color: var(--t3); }
.cifre { font-variant-numeric: tabular-nums; font-feature-settings: "tnum" 1; }
.cod { font-family: var(--f-cod); letter-spacing: 0.06em; }

.app :focus-visible { outline: 2.5px solid var(--accento); outline-offset: 3px; border-radius: var(--r-s); }

/* ---------- 5 · VETRO ---------- */
.vetro {
  background: var(--vetro);
  -webkit-backdrop-filter: blur(28px) saturate(180%);
  backdrop-filter: blur(28px) saturate(180%);
  border: 1px solid var(--vetro-bordo);
  box-shadow: inset 0 1px 0 var(--vetro-luce), var(--ombra-vetro);
}
.vetro-spesso { background: var(--vetro-spesso); }

/* ---------- 6 · ISOLE (gruppi di contenuto) ---------- */
.isola {
  background: var(--isola);
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  border: 1px solid var(--sep);
  border-radius: var(--r-l);
  box-shadow: var(--ombra-1);
  overflow: hidden;
}
.isola-testa {
  display: flex; align-items: center; gap: var(--s3);
  padding: var(--s4) var(--s4) var(--s2);
}
.isola-testa .etichetta { flex: 1; }
.isola-corpo { padding: var(--s3) var(--s4) var(--s4); }

/* riga di isola: il separatore parte dopo l'icona, come nelle liste iOS */
.rig {
  display: flex; align-items: center; gap: var(--s3);
  width: 100%; min-height: 56px; padding: var(--s3) var(--s4);
  background: none; border: 0; color: inherit; font: inherit;
  text-align: left; cursor: pointer; position: relative;
}
.rig + .rig::before {
  content: ""; position: absolute; top: 0; left: var(--s4); right: 0;
  height: 1px; background: var(--sep);
}
.rig[data-rientro="1"] + .rig::before { left: 60px; }
.rig:hover { background: var(--riempi); }
.rig-t { flex: 1; min-width: 0; display: flex; flex-direction: column; }
.rig-titolo { display: block; font-size: var(--d-corpo); font-weight: 500; }
.rig-sotto { display: block; font-size: var(--d-piccolo); color: var(--t3); margin-top: 2px; }
.rig-coda {
  flex: none; display: flex; align-items: center; justify-content: flex-end;
  gap: var(--s2); flex-wrap: wrap; max-width: 38%;
  color: var(--t3); font-size: var(--d-piccolo);
}
.rig-freccia { color: var(--t3); opacity: 0.7; flex: none; }

/* pastiglia-icona a sinistra della riga */
.ico-t {
  width: 32px; height: 32px; flex: none; border-radius: 9px;
  display: flex; align-items: center; justify-content: center;
  background: var(--accento-tinta); color: var(--accento-testo); font-size: 15px;
}
.ico-t[data-g="1"] { width: 40px; height: 40px; border-radius: 12px; font-size: 18px; }

/* ---------- 6b · SCHEDA DI RICETTA ----------
   Il taglio dell'app di oggi — nome grande, riga vetro + tecnica, sentori in
   pastiglie — con la tipografia e le misure del sistema Vetro. */
.griglia-ric { display: grid; gap: var(--s3); grid-template-columns: repeat(auto-fill, minmax(min(100%, 300px), 1fr)); }
.ric {
  display: flex; flex-direction: column; gap: var(--s3);
  width: 100%; padding: var(--s5); text-align: left;
  background: var(--isola);
  -webkit-backdrop-filter: blur(14px); backdrop-filter: blur(14px);
  border: 1px solid var(--sep); border-radius: var(--r-l);
  box-shadow: var(--ombra-1); cursor: pointer; color: inherit; font: inherit;
  transition: border-color 0.16s, box-shadow 0.16s, transform 0.16s cubic-bezier(0.2, 0.8, 0.2, 1);
}
.ric:hover { box-shadow: var(--ombra-2); transform: translateY(-1px); }
.ric[data-sel="1"] { border-color: var(--accento); box-shadow: var(--ombra-2); }
.ric-alto { display: flex; align-items: flex-start; gap: var(--s3); }
.ric-nome {
  flex: 1; min-width: 0; margin: 0;
  font-family: var(--f-nome); font-size: var(--d-titolo); font-weight: 600;
  line-height: 1.15; letter-spacing: -0.02em;
}
.ric-az { display: flex; gap: var(--s2); flex: none; }
.ric-meta { display: flex; flex-wrap: wrap; gap: var(--s2) var(--s5); font-size: var(--d-piccolo); color: var(--t2); }
.ric-meta > span { display: inline-flex; align-items: center; gap: 7px; }
.ric-meta .seg { font-size: 15px; line-height: 1; }
.ric-sent { display: flex; flex-wrap: wrap; gap: var(--s2); }

/* ---------- 6c · IL MARCHIO ----------
   Tre punti a triangolo, punta in alto: gli stessi tre colori di sempre, in una
   forma che regge anche a 16 px. Quando l'assistente lavora, i punti respirano. */
.marchio { display: inline-flex; align-items: center; justify-content: center; flex: none; line-height: 0; }
.marchio-disco { background: #0e1013; border-radius: 26%; padding: 18%; }
.marchio svg circle { transform-box: fill-box; transform-origin: center; }
@keyframes respiraPunto {
  0%, 62%, 100% { opacity: 0.42; transform: translateY(0) scale(0.88); }
  28% { opacity: 1; transform: translateY(-9%) scale(1); }
}
.marchio[data-pensa="1"] svg circle { animation: respiraPunto 1.4s cubic-bezier(0.4, 0, 0.3, 1) infinite; }
.marchio[data-pensa="1"] svg circle:nth-of-type(2) { animation-delay: 0.17s; }
.marchio[data-pensa="1"] svg circle:nth-of-type(3) { animation-delay: 0.34s; }

/* ---------- 7 · COMANDI ---------- */
.b {
  display: inline-flex; align-items: center; justify-content: center; gap: var(--s2);
  min-height: var(--tap); padding: 0 var(--s5);
  border-radius: var(--r-pill); border: 1px solid transparent;
  font: inherit; font-size: var(--d-piccolo); font-weight: 600; line-height: 1;
  cursor: pointer; white-space: nowrap;
  transition: transform 0.12s cubic-bezier(0.2, 0.8, 0.2, 1), background 0.15s, opacity 0.15s;
}
.b:active { transform: scale(0.96); }
/* Un pulsante non si restringe mai sotto la sua etichetta: in una riga di
   comandi è il campo di ricerca a cedere spazio, non il comando.
   (Chi vuole un pulsante elastico lo dichiara con uno stile in linea.) */
.b, .b-ico { flex: none; }
.b[disabled] { opacity: 0.38; cursor: not-allowed; }
.b-pieno { background: var(--accento-pieno); color: var(--su-accento); }
.b-tinta { background: var(--accento-tinta); color: var(--accento-testo); }
.b-riempi { background: var(--riempi); color: var(--t1); }
.b-vuoto { background: transparent; color: var(--t2); border-color: var(--sep-forte); }
.b-testo { background: none; border: 0; color: var(--accento-testo); min-height: 36px; padding: 0 var(--s2); }
.b-pericolo { background: var(--allarme-tinta); color: var(--allarme); }
.b-p { min-height: 34px; padding: 0 var(--s3); font-size: var(--d-etichetta); }
.b-pieno-largo { width: 100%; }

.b-ico {
  width: 38px; height: 38px; min-height: 38px; padding: 0; flex: none;
  border-radius: var(--r-pill); border: 0; background: var(--riempi);
  color: var(--t1); display: inline-flex; align-items: center; justify-content: center;
  cursor: pointer; position: relative;
}
.b-ico:hover { background: var(--riempi-2); }
.bollo {
  position: absolute; top: -2px; right: -2px;
  min-width: 17px; height: 17px; padding: 0 5px; border-radius: var(--r-pill);
  /* sullo scuro --allarme e' un rosso CHIARO: il bianco sopra faceva 2,14. */
  background: var(--allarme); color: var(--su-allarme);
  font-size: 10.5px; font-weight: 700; line-height: 17px; text-align: center;
  border: 2px solid var(--terra);
}

/* ---------- 8 · SEGMENTI, PASTIGLIE, INTERRUTTORI ---------- */
.segm {
  display: inline-flex; padding: 3px; gap: 2px; width: 100%;
  background: var(--riempi); border-radius: var(--r-pill);
}
.segm button {
  flex: 1; min-width: 0; min-height: 36px; padding: 5px var(--s3);
  border: 0; border-radius: var(--r-pill);
  background: transparent; color: var(--t2); font: inherit; font-size: var(--d-piccolo);
  font-weight: 600; cursor: pointer; line-height: 1.2;
  /* niente nowrap: su schermo stretto un'etichetta lunga va a capo invece di
     sfondare il segmento. */
  transition: background 0.18s, color 0.18s;
}
.segm button[aria-selected="true"] { background: var(--isola-piena); color: var(--t1); box-shadow: var(--ombra-1); }

.past { display: flex; gap: var(--s2); overflow-x: auto; scrollbar-width: none; padding: 2px 0; min-width: 0; max-width: 100%; }
.past::-webkit-scrollbar { display: none; }
.past > button {
  min-height: 34px; padding: 0 var(--s4); flex: none;
  border-radius: var(--r-pill); border: 0; background: var(--riempi);
  color: var(--t2); font: inherit; font-size: var(--d-piccolo); font-weight: 600; cursor: pointer;
}
.past > button[aria-pressed="true"] { background: var(--accento-pieno); color: var(--su-accento); }

.int { width: 50px; height: 30px; flex: none; border-radius: var(--r-pill); background: var(--riempi-2); position: relative; display: block; border: 0; cursor: pointer; }
.int[aria-checked="true"] { background: var(--ok); }
.int::after { content: ""; position: absolute; top: 2px; left: 2px; width: 26px; height: 26px; border-radius: 50%; background: #fff; box-shadow: var(--ombra-1); transition: transform 0.2s cubic-bezier(0.2, 0.8, 0.2, 1); }
.int[aria-checked="true"]::after { transform: translateX(20px); }

/* ---------- 9 · ETICHETTE DI STATO ---------- */
.stato {
  display: inline-flex; align-items: center; gap: 5px;
  padding: 4px 10px; border-radius: var(--r-pill);
  font-size: var(--d-etichetta); font-weight: 600; letter-spacing: 0;
  background: var(--riempi); color: var(--t2); white-space: nowrap;
}
.stato-ok { background: var(--ok-tinta); color: var(--ok); }
.stato-attesa { background: var(--attesa-tinta); color: var(--attesa); }
.stato-allarme { background: var(--allarme-tinta); color: var(--allarme); }
.stato-info { background: var(--info-tinta); color: var(--info); }
.stato-acc { background: var(--accento-tinta); color: var(--accento-testo); }

/* ---------- 10 · CAMPI ---------- */
.campo { display: flex; flex-direction: column; gap: var(--s2); }
.campo > label { font-size: var(--d-piccolo); font-weight: 600; color: var(--t2); }
.inp, .sel, .txt {
  /* min-width:0 è obbligatorio: senza, un campo dentro una riga di comandi non
     si restringe mai e spinge fuori tutto quello che gli sta accanto. */
  width: 100%; min-width: 0; min-height: var(--tap); padding: 11px var(--s4);
  border-radius: var(--r-m); border: 1px solid var(--sep);
  background: var(--riempi); color: var(--t1);
  font: inherit; font-size: var(--d-corpo);
}
.txt { min-height: 96px; resize: vertical; }
.inp::placeholder, .txt::placeholder { color: var(--t3); }
.inp:focus, .sel:focus, .txt:focus { outline: none; border-color: var(--accento); background: var(--isola-piena); }

.trova { position: relative; display: flex; align-items: center; width: 100%; min-width: 0; flex: 1 1 auto; }
.trova .lente { position: absolute; left: 14px; color: var(--t3); display: flex; pointer-events: none; }
.trova .inp { padding-left: 42px; border-radius: var(--r-pill); }

/* ---------- 11 · GIORNATA ---------- */
.ora {
  font-family: var(--f-cod); font-size: var(--d-piccolo); font-weight: 500;
  color: var(--t3); min-width: 46px; flex: none; font-variant-numeric: tabular-nums;
}
.filo { position: relative; padding-left: var(--s5); }
.filo::before { content: ""; position: absolute; left: 5px; top: 4px; bottom: 4px; width: 2px; border-radius: 2px; background: var(--sep); }
.filo-p { position: relative; }
.filo-p::before {
  content: ""; position: absolute; left: calc(var(--s5) * -1 + 1px); top: 16px;
  width: 10px; height: 10px; border-radius: 50%;
  background: var(--terra); border: 2px solid var(--t3);
}
.filo-p[data-adesso="1"]::before { background: var(--accento); border-color: var(--accento); box-shadow: 0 0 0 5px var(--accento-tinta); }

/* ---------- 12 · SPUNTE ---------- */
.spunta {
  position: relative;
  width: 26px; height: 26px; flex: none; border-radius: 50%;
  border: 2px solid var(--sep-forte); background: transparent;
  display: flex; align-items: center; justify-content: center; color: transparent; cursor: pointer; padding: 0;
}
/* La spunta si vede piccola ma si tocca grande: l'area sensibile arriva a 44,
   la misura di un dito. Senza questo, spuntare una voce dietro il bancone
   diventa un esercizio di mira. */
.spunta::before { content: ""; position: absolute; inset: -9px; border-radius: 50%; }
.spunta[aria-checked="true"], .spunta[aria-pressed="true"] { background: var(--ok); border-color: var(--ok); color: #fff; }
.spunta[data-quadrata="1"] { border-radius: 8px; }

/* ---------- 13 · AVVISI E STATI ---------- */
.avviso {
  display: flex; align-items: flex-start; gap: var(--s3);
  padding: var(--s3) var(--s4); border-radius: var(--r-m);
  font-size: var(--d-piccolo); line-height: 1.45;
  background: var(--riempi); color: var(--t2);
}
.avviso-ok { background: var(--ok-tinta); color: var(--ok); }
.avviso-attesa { background: var(--attesa-tinta); color: var(--attesa); }
.avviso-allarme { background: var(--allarme-tinta); color: var(--allarme); }
.avviso-info { background: var(--info-tinta); color: var(--info); }
.avviso svg { flex: none; margin-top: 1px; }

.niente {
  display: flex; flex-direction: column; align-items: center; gap: var(--s3);
  padding: var(--s8) var(--s5); text-align: center; color: var(--t3);
}
.niente .segno { font-size: 34px; opacity: 0.55; }
.niente .q { font-family: var(--f-nome); font-size: var(--d-nome); color: var(--t1); }
.niente .p { font-size: var(--d-piccolo); max-width: 32ch; }

.osso { border-radius: var(--r-m); background: var(--riempi); position: relative; overflow: hidden; }
.osso::after {
  content: ""; position: absolute; inset: 0;
  background: linear-gradient(90deg, transparent, var(--riempi-2), transparent);
  animation: onda 1.4s infinite;
}
@keyframes onda { to { transform: translateX(100%); } }

.barra-avanz { height: 6px; border-radius: var(--r-pill); background: var(--riempi-2); overflow: hidden; }
.barra-avanz > i { display: block; height: 100%; border-radius: var(--r-pill); background: var(--accento); }

/* ---------- 14 · FOGLIO ---------- */
.velo { position: absolute; inset: 0; background: var(--velo); z-index: 80; -webkit-backdrop-filter: blur(2px); backdrop-filter: blur(2px); }
.foglio {
  position: absolute; left: var(--s2); right: var(--s2); bottom: var(--s2); z-index: 81;
  max-height: 88%; display: flex; flex-direction: column;
  border-radius: var(--r-xl); overflow: hidden;
}
.foglio-presa { width: 38px; height: 5px; border-radius: var(--r-pill); background: var(--sep-forte); margin: var(--s3) auto var(--s1); flex: none; }
.foglio-testa { display: flex; align-items: center; gap: var(--s3); padding: var(--s2) var(--s5) var(--s4); flex: none; }
.foglio-corpo { padding: 0 var(--s5) var(--s5); overflow-y: auto; }

@media (prefers-reduced-motion: reduce) {
  .app *, .app *::before, .app *::after { animation-duration: 0.01ms !important; transition-duration: 0.01ms !important; }
}
.nascosto-ai-vedenti { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }

/* Il foglio «Dove sei» è una tendina dal basso solo dove il pollice arriva dal basso.
   Su iPad e Mac diventa quello che è davvero: una finestrella al centro. La presa da
   trascinare sparisce, perché lì non si trascina niente. */
.app:not([data-forma="telefono"]) .foglio {
  left: 50%; right: auto; bottom: auto; top: 50%;
  transform: translate(-50%, -50%);
  width: min(440px, 88%);
  max-height: 74%;
}
.app:not([data-forma="telefono"]) .foglio-presa { display: none; }
.app:not([data-forma="telefono"]) .foglio-testa { padding-top: var(--s5); }

/* ---------- IL MARCHIO HA UNO SPESSORE ----------
   I tre punti non sono disegni piatti: sono oggetti appoggiati. Sotto ognuno c'è
   l'occlusione — l'ombra corta di contatto — e più sotto l'ombra ambientale, morbida.
   Sul buio si aggiunge il contrario: la loro luce bagna l'acqua intorno.
   L'ombra segue la MISURA del marchio (--mis), perché a 12 px e a 92 px deve sembrare
   lo stesso oggetto, non due oggetti diversi. */
.marchio svg { filter: var(--rilievo, none); overflow: visible; }

.app[data-tema="chiaro"] {
  --rilievo:
    drop-shadow(0 calc(var(--mis, 48px) * 0.028) calc(var(--mis, 48px) * 0.032) rgba(38, 30, 52, 0.30))
    drop-shadow(0 calc(var(--mis, 48px) * 0.075) calc(var(--mis, 48px) * 0.095) rgba(38, 30, 52, 0.20));
}
.app[data-tema="scuro"] {
  --rilievo:
    drop-shadow(0 calc(var(--mis, 48px) * 0.03) calc(var(--mis, 48px) * 0.04) rgba(0, 0, 0, 0.6))
    drop-shadow(0 0 calc(var(--mis, 48px) * 0.16) rgba(232, 224, 255, 0.22));
}
/* quando l'AI lavora i punti respirano: l'alone respira con loro */
.marchio[data-pensa="1"] svg { filter: var(--rilievo, none) saturate(1.12); }

/* ==========================================================================
   ENPLÀ · TRE FORME
   iPhone  — una superficie, barre di vetro che galleggiano sopra il contenuto
   iPad    — colonna + due riquadri affiancati (vista divisa vera)
   Mac     — colonna estesa + riquadri + ispettore, comandi nella barra
   La forma cambia col DISPOSITIVO, mai col ruolo.
   ========================================================================== */

.app { display: flex; height: 100%;
  /* ADATTAMENTO 1 · nel prototipo le zone sicure sono i numeri del telefono
     disegnato (54/20, e 26/16 sul piccolo). Qui sono quelle vere del
     dispositivo: le da' il browser, e valgono zero dove non ci sono. */
  --sicura-t: env(safe-area-inset-top, 0px);
  --sicura-b: env(safe-area-inset-bottom, 0px);
}

/* ---------- colonna laterale (iPad e Mac) ---------- */
.colonna {
  position: relative; z-index: 3; flex: none;
  display: flex; flex-direction: column;
  background: var(--vetro-spesso);
  -webkit-backdrop-filter: blur(28px) saturate(180%);
  backdrop-filter: blur(28px) saturate(180%);
  border-right: 1px solid var(--sep);
  overflow-y: auto; overscroll-behavior: contain;
}
.app[data-forma="telefono"] .colonna { display: none; }
.app[data-forma="tablet"] .colonna { width: 96px; }
.app[data-forma="desktop"] .colonna { width: 272px; }

.col-cima { padding: var(--s6) var(--s4) var(--s4); display: flex; align-items: center; gap: var(--s3); }
.col-marchio { font-family: var(--f-nome); font-size: var(--d-testa); font-weight: 600; letter-spacing: 0.02em; }
.col-gruppo { padding: var(--s3) var(--s3) var(--s2); }
.col-gruppo > .etichetta { padding: 0 var(--s3) var(--s2); }
.col-v {
  display: flex; align-items: center; gap: var(--s3);
  width: 100%; min-height: 40px; padding: 0 var(--s3); margin-bottom: 2px;
  border: 0; border-radius: var(--r-s); background: none;
  color: var(--t2); font: inherit; font-size: var(--d-piccolo); font-weight: 500;
  text-align: left; cursor: pointer;
}
.col-v .ico { width: 22px; flex: none; display: flex; justify-content: center; color: var(--t3); }
.col-v:hover { background: var(--riempi); color: var(--t1); }
.col-v[aria-current="page"] { background: var(--accento-tinta); color: var(--accento-testo); font-weight: 600; }
.col-v[aria-current="page"] .ico { color: var(--accento-testo); }
.col-v .coda { margin-left: auto; font-size: var(--d-etichetta); color: var(--t3); }
.col-v .pallino { width: 9px; height: 9px; border-radius: 50%; flex: none; }
.col-piede { margin-top: auto; padding: var(--s3); border-top: 1px solid var(--sep); }

/* iPad: colonna stretta, solo icone con etichetta sotto */
.app[data-forma="tablet"] .col-cima { flex-direction: column; gap: var(--s1); padding: var(--s5) var(--s2) var(--s3); }
.app[data-forma="tablet"] .col-marchio { font-size: var(--d-piccolo); }
.app[data-forma="tablet"] .col-gruppo > .etichetta { display: none; }
.app[data-forma="tablet"] .col-v {
  flex-direction: column; gap: 3px; padding: var(--s2) 2px; min-height: 58px;
  font-size: 11px; text-align: center; letter-spacing: 0;
}
.app[data-forma="tablet"] .col-v .ico { width: auto; }
.app[data-forma="tablet"] .col-v .coda { display: none; }
.app[data-forma="tablet"] .col-sottoinsieme { display: none; }

/* ---------- palco e riquadri ---------- */
.palco { position: relative; z-index: 2; flex: 1; min-width: 0; display: flex; }
.split { display: grid; width: 100%; min-width: 0; }
.split[data-col="1"] { grid-template-columns: minmax(0, 1fr); }
.app[data-forma="tablet"] .split[data-col="2"] { grid-template-columns: minmax(300px, 360px) minmax(0, 1fr); }
.app[data-forma="tablet"] .split[data-col="3"] { grid-template-columns: minmax(290px, 330px) minmax(0, 1fr); }
.app[data-forma="desktop"] .split[data-col="2"] { grid-template-columns: minmax(330px, 400px) minmax(0, 1fr); }
.app[data-forma="desktop"] .split[data-col="3"] { grid-template-columns: minmax(320px, 370px) minmax(0, 1fr) minmax(300px, 340px); }
/* galleria larga + dettaglio: per le ricette, che si guardano a schede */
.app[data-forma="desktop"] .split[data-col="g"] { grid-template-columns: minmax(0, 1fr) minmax(360px, 420px); }
.app[data-forma="tablet"] .split[data-col="g"] { grid-template-columns: minmax(0, 1fr) minmax(300px, 340px); }

/* contenuto largo + ispettore stretto: per le tabelle su Mac */
.app[data-forma="desktop"] .split[data-col="1i"] { grid-template-columns: minmax(0, 1fr) minmax(300px, 346px); }
.app[data-forma="tablet"] .split[data-col="1i"] { grid-template-columns: minmax(0, 1fr); }
.app[data-forma="telefono"] .split { grid-template-columns: minmax(0, 1fr) !important; }
.app[data-forma="telefono"] .riquadro[data-ruolo="lista"][data-nascondi="1"],
.app[data-forma="telefono"] .riquadro[data-ruolo="ispettore"] { display: none; }
.app[data-forma="tablet"] .riquadro[data-ruolo="ispettore"] { display: none; }

.riquadro { position: relative; min-width: 0; overflow: hidden; display: flex; }
.riquadro + .riquadro { border-left: 1px solid var(--sep); }
.riquadro[data-ruolo="ispettore"] { background: color-mix(in srgb, var(--terra-2) 60%, transparent); }

/* ---------- la scena: il contenuto, che scorre SOTTO il vetro ---------- */
.scena {
  flex: 1; min-width: 0;
  overflow-y: auto; overscroll-behavior: contain;
  -webkit-overflow-scrolling: touch;
  padding: var(--alto, 96px) 0 var(--basso, 40px);
  scrollbar-width: thin;
}
/* Il margine laterale sta in una variabile sola: i blocchi «a tutta larghezza» lo annullano
   con un margine negativo, e se le due misure divergono il contenuto sborda di lato. */
.dentro { --margine: var(--s5); padding: 0 var(--margine); display: flex; flex-direction: column; gap: var(--s5); }
/* in una colonna che scorre nessun blocco deve restringersi per stare dentro:
   è il contenuto a decidere l'altezza, e la scena scorre. */
.dentro > * { flex: none; }
.pila > *, .pila-s > * { flex: none; }
.app[data-forma="desktop"] .dentro { --margine: var(--s7); }

/* Sul telefono il ritmo verticale è una tacca più stretto: lo schermo è piccolo e si tiene
   vicino agli occhi, quindi non serve la stessa aria del Mac. La gerarchia resta — fra i
   blocchi (16) c'è comunque più spazio che fra le righe di un blocco (10). */
.app[data-forma="telefono"] .dentro { gap: var(--s4); }
.app[data-forma="telefono"] .pila { gap: 10px; }
.app[data-forma="telefono"] .titolone { padding-bottom: 0; }
.dentro > .largo { margin: 0 calc(var(--margine) * -1); }

/* ---------- barra alta di vetro ---------- */
.barra-alta {
  position: absolute; top: 0; left: 0; right: 0; z-index: 10;
  display: flex; flex-direction: column;
  padding-top: var(--sicura-t, 0px);
  border-left: 0; border-right: 0; border-top: 0;
  border-radius: 0;
  border-bottom-color: transparent;
  transition: border-color 0.25s, background 0.25s, box-shadow 0.25s, backdrop-filter 0.25s;
}
.riquadro[data-compatto="1"] .barra-alta { border-bottom-color: var(--sep); }

/* L'intestazione è UNA cosa sola.
   A riposo la barra non è un pannello: sono i suoi comandi appoggiati sulla pagina, e il
   titolo grande comincia subito sotto senza cuciture. Il vetro compare solo quando il
   contenuto le passa sotto — cioè quando serve davvero a separare. Sul Mac resta sempre
   vetro, perché lì è una barra degli strumenti vera e porta il titolo suo. */
.app:not([data-forma="desktop"]) .barra-alta {
  background: transparent;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  box-shadow: none;
}
.app:not([data-forma="desktop"]) .riquadro[data-compatto="1"] .barra-alta {
  background: var(--vetro);
  -webkit-backdrop-filter: blur(28px) saturate(180%);
  backdrop-filter: blur(28px) saturate(180%);
  box-shadow: inset 0 1px 0 var(--vetro-luce), var(--ombra-vetro);
}
.barra-riga {
  display: flex; align-items: center; gap: var(--s2);
  min-height: 52px; padding: var(--s2) var(--s4);
}
.app[data-forma="desktop"] .barra-riga { padding: var(--s2) var(--s6); min-height: 56px; }
.barra-indietro {
  display: inline-flex; align-items: center; gap: 2px; flex: none;
  min-height: 38px; padding: 0 var(--s2) 0 4px; margin-left: -4px;
  border: 0; background: none; cursor: pointer;
  color: var(--accento-testo); font: inherit; font-size: var(--d-piccolo); font-weight: 500;
  max-width: 45%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
}
.barra-centro { flex: 1; min-width: 0; text-align: center; }
.barra-titolo {
  font-size: var(--d-piccolo); font-weight: 600;
  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
  opacity: 0; transform: translateY(6px);
  transition: opacity 0.22s, transform 0.22s;
}
.riquadro[data-compatto="1"] .barra-titolo { opacity: 1; transform: none; }
/* un riquadro senza titolo grande (la stanza aperta in chat) non ha niente che
   passi il testimone scorrendo: il suo titolo nella barra si vede da subito */
.riquadro[data-titolo-fisso="1"] .barra-titolo { opacity: 1; transform: none; }
.barra-azioni { display: flex; gap: var(--s2); flex: none; }
.app[data-forma="desktop"] .barra-riga .barra-centro { text-align: left; }
.app[data-forma="desktop"] .barra-titolo { opacity: 1; transform: none; font-size: var(--d-testa); }

/* la riga di comandi della barra (segmenti, ricerca) su schermi grandi */
/* la riga dei comandi non sfonda mai: va a capo. */
.barra-comandi { display: flex; align-items: center; gap: var(--s3); padding: 0 var(--s6) var(--s3); flex-wrap: wrap; min-width: 0; }
.barra-comandi > * { min-width: 0; }
.app[data-forma="telefono"] .barra-comandi { padding: 0 var(--s4) var(--s3); }

/* ---------- titolo grande, che si rimpicciolisce scorrendo ---------- */
.titolone { padding: var(--s2) var(--s5) var(--s2); display: flex; flex-direction: column; gap: var(--s3); }
.app[data-forma="desktop"] .titolone { padding: var(--s2) var(--s7) var(--s2); }
.titolone-riga { display: flex; align-items: flex-end; gap: var(--s3); }
.titolone .grande { flex: 1; text-wrap: balance; }
.app[data-forma="desktop"] .titolone .grande { font-size: 38px; }

/* la pastiglia del contesto: dove sei, e come cambiarlo in un tocco */
.contesto {
  display: inline-flex; align-items: center; gap: var(--s2); align-self: flex-start;
  min-height: 34px; padding: 0 var(--s3) 0 var(--s3);
  border: 0; border-radius: var(--r-pill); background: var(--riempi);
  color: var(--t2); font: inherit; font-size: var(--d-piccolo); font-weight: 600; cursor: pointer;
  max-width: 100%;
}
.contesto:hover { background: var(--riempi-2); }
.contesto .pallino { width: 9px; height: 9px; border-radius: 50%; flex: none; }
.contesto span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/* ---------- la barra delle sezioni: una pastiglia che galleggia (iPhone) ---------- */
.tabpill-zona {
  position: absolute; left: 0; right: 0; bottom: 0; z-index: 20;
  display: flex; align-items: flex-end; justify-content: center; gap: var(--s2);
  padding: 0 var(--s3) calc(var(--s3) + var(--sicura-b, 0px));
  pointer-events: none;
}
.app[data-forma="tablet"] .tabpill-zona,
.app[data-forma="desktop"] .tabpill-zona { display: none; }
.tabpill {
  pointer-events: auto;
  display: flex; align-items: stretch; gap: 2px;
  padding: 5px; border-radius: var(--r-pill); min-width: 0;
}
.tab {
  display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 2px;
  min-width: 56px; min-height: 52px; padding: 4px 6px;
  border: 0; border-radius: var(--r-pill); background: none;
  color: var(--t3); font: inherit; font-size: 10.5px; font-weight: 600; cursor: pointer;
  letter-spacing: 0; transition: color 0.18s, background 0.18s;
}
.tab .et { max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.tab[aria-current="page"] { color: var(--accento-testo); background: var(--accento-tinta); }
.sfera-b {
  pointer-events: auto; flex: none;
  width: 62px; height: 62px; border-radius: 50%;
  display: flex; align-items: center; justify-content: center; cursor: pointer;
  padding: 0;
}
/* il tasto dell'assistente È il marchio: niente sfera generica */

/* ---------- griglie ---------- */
.pila { display: flex; flex-direction: column; gap: var(--s3); }
.pila-s { display: flex; flex-direction: column; gap: var(--s2); }
/* Una riga che non ci sta va A CAPO, non sfonda. È la regola 3 del collaudo estesa da
   .barra-comandi a ogni riga: scoperta il 14/09 con i testi lunghi del 30% (francese e
   spagnolo), dove «Importa le 3 selezionate» usciva di 11 px dal telefono piccolo.
   Quando il contenuto ci sta non cambia nulla; quando non ci sta, scende invece di uscire. */
.riga-f { display: flex; align-items: center; gap: var(--s3); min-width: 0; flex-wrap: wrap; }
/* i gruppi di comandi spinti a destra non si restringono: dentro hanno pulsanti */
.spingi { margin-left: auto; flex: none; }
.griglia { display: grid; gap: var(--s3); }
.griglia[data-min="150"] { grid-template-columns: repeat(auto-fill, minmax(min(100%, 150px), 1fr)); }
.griglia[data-min="220"] { grid-template-columns: repeat(auto-fill, minmax(min(100%, 220px), 1fr)); }
.griglia[data-min="280"] { grid-template-columns: repeat(auto-fill, minmax(min(100%, 280px), 1fr)); }

/* ---------- tessere grandi (locali, reparti) ---------- */
.tess {
  position: relative; overflow: hidden; display: block; width: 100%; text-align: left;
  padding: var(--s5); border-radius: var(--r-xl);
  border: 1px solid var(--sep); background: var(--isola);
  -webkit-backdrop-filter: blur(14px); backdrop-filter: blur(14px);
  box-shadow: var(--ombra-1); cursor: pointer; color: inherit; font: inherit;
  transition: transform 0.16s cubic-bezier(0.2, 0.8, 0.2, 1), box-shadow 0.16s;
}
.tess:hover { transform: translateY(-2px); box-shadow: var(--ombra-2); }
.tess::before {
  content: ""; position: absolute; inset: 0; pointer-events: none;
  background: radial-gradient(115% 130% at 88% 6%, color-mix(in srgb, var(--tinta) 34%, transparent), transparent 60%);
}
.tess > * { position: relative; }
.tess .nome { display: block; }
.tess .piccolo, .tess .stato { display: inline-block; }
.tess-num .k, .tess-num .v { display: block; }
.tess-num { display: flex; gap: var(--s6); margin-top: var(--s4); }
.tess-num .v { font-family: var(--f-nome); font-size: var(--d-titolo); font-weight: 600; line-height: 1; }
.tess-num .k { font-size: 11px; letter-spacing: 0.04em; text-transform: uppercase; color: var(--t3); margin-top: 5px; }

/* ---------- tabelle (Mac) ---------- */
.tab-dati { width: 100%; border-collapse: collapse; font-size: var(--d-piccolo); }
.tab-dati th {
  position: sticky; top: 0; z-index: 1;
  text-align: left; padding: var(--s3) var(--s4);
  font-size: var(--d-etichetta); font-weight: 600; color: var(--t3);
  background: var(--terra-2); border-bottom: 1px solid var(--sep); white-space: nowrap;
}
.tab-dati td { padding: var(--s3) var(--s4); border-bottom: 1px solid var(--sep); vertical-align: middle; }
.tab-dati tbody tr:hover { background: var(--riempi); }
.tab-dati .n { text-align: right; font-variant-numeric: tabular-nums; }
.scorri-x { overflow-x: auto; }

/* ---------- calendario ---------- */
.mese { display: grid; grid-template-columns: repeat(7, 1fr); gap: 4px; }
.mese-g { text-align: center; font-size: 11px; font-weight: 600; text-transform: uppercase; color: var(--t3); padding-bottom: var(--s2); }
.mese-d {
  aspect-ratio: 1; min-height: 38px; border: 0; border-radius: var(--r-s);
  background: transparent; color: var(--t2); font: inherit; font-size: var(--d-piccolo);
  display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 3px; cursor: pointer;
}
.mese-d:hover { background: var(--riempi); }
.mese-d[data-fuori="1"] { opacity: 0.3; }
.mese-d[data-oggi="1"] { color: var(--accento-testo); font-weight: 700; }
.mese-d[aria-pressed="true"] { background: var(--accento-pieno); color: var(--su-accento); font-weight: 700; }
.mese-d .segni { display: flex; gap: 2px; }
.mese-d .segni i { width: 4px; height: 4px; border-radius: 50%; background: currentColor; opacity: 0.85; }

/* ---------- griglia turni ---------- */
.turni { overflow: auto; border-radius: var(--r-l); border: 1px solid var(--sep); }
.turni table { border-collapse: separate; border-spacing: 0; width: 100%; min-width: 660px; background: var(--isola-piena); }
.turni th, .turni td { border-bottom: 1px solid var(--sep); border-right: 1px solid var(--sep); padding: 0; }
.turni thead th {
  position: sticky; top: 0; z-index: 2; background: var(--terra-2);
  padding: var(--s2) var(--s3); font-size: 11px; font-weight: 600; text-transform: uppercase;
  color: var(--t3); text-align: center; white-space: nowrap;
}
.turni tbody th {
  position: sticky; left: 0; z-index: 1; background: var(--isola-piena);
  text-align: left; padding: var(--s2) var(--s4); font-size: var(--d-piccolo); font-weight: 600; white-space: nowrap;
}
.cella {
  width: 100%; min-height: 54px; border: 0; background: none; cursor: pointer;
  display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 3px;
  font: inherit; font-size: var(--d-piccolo); color: var(--t2); padding: var(--s2) 4px;
}
.cella:hover { background: var(--riempi); }
.cella .ore { font-weight: 600; color: var(--t1); font-variant-numeric: tabular-nums; }
.cella .mans { font-size: 10.5px; padding: 1px 8px; border-radius: var(--r-pill); background: var(--riempi-2); color: var(--t3); }

/* ---------- chat ---------- */
.flusso { display: flex; flex-direction: column; gap: var(--s3); }
.bolla { max-width: 76%; padding: var(--s3) var(--s4); border-radius: var(--r-l); background: var(--riempi); font-size: var(--d-corpo); line-height: 1.4; }
/* chi scrive e l'ora: 12 px (il piu' piccolo della scala), non 11 in grigio chiaro */
.bolla .chi { font-size: var(--d-etichetta); font-weight: 600; color: var(--t2); margin-bottom: 3px; }
.bolla .quando { font-size: var(--d-etichetta); color: var(--t3); margin-top: 5px; }
/* i tuoi: testo bianco sul colore del locale scurito quanto serve (pienoPer) */
.bolla[data-mio="1"] { align-self: flex-end; background: var(--accento-pieno); color: var(--su-accento); }
.bolla[data-mio="1"] .quando { color: rgba(255, 255, 255, 0.82); }
/* l'elenco delle stanze: l'ultimo messaggio su UNA riga, come ogni app di chat;
   intero andava a capo e una stanza sola riempiva la colonna */
.rig-stanza .rig-sotto { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.scrivi {
  position: absolute; left: var(--s3); right: var(--s3); bottom: calc(var(--s3) + var(--sicura-b, 0px)); z-index: 15;
  display: flex; gap: var(--s2); align-items: flex-end; padding: var(--s2); border-radius: var(--r-xl);
}
.app[data-forma="telefono"] .scrivi { bottom: calc(var(--s3) + var(--sicura-b, 0px) + 76px); }
.scrivi .txt { min-height: 40px; max-height: 120px; border: 0; background: transparent; }

/* ---------- accesso ---------- */
.accesso { min-height: 100%; display: flex; flex-direction: column; justify-content: center; padding: var(--s8) var(--s5); gap: var(--s6); }
.accesso-logo { text-align: center; }
.accesso-logo .marchio-nome { font-family: var(--f-nome); font-size: 40px; font-weight: 600; letter-spacing: 0.04em; margin-top: var(--s4); }
.accesso-logo .claim { font-size: var(--d-piccolo); color: var(--t3); letter-spacing: 0.14em; text-transform: uppercase; margin-top: var(--s2); }
.accesso-carta { width: 100%; max-width: 380px; margin: 0 auto; }

/* ==========================================================================
   SCHERMO CORTO — il disegno si stringe da solo
   --------------------------------------------------------------------------
   Deciso il 13/09/2026. L'app va venduta: gira su telefoni che non conosciamo,
   iPhone e Android, fino a 360×640. Su uno schermo corto non si toglie contenuto
   e non si cambia niente di quello che l'app fa: si stringono tipografia, spazi
   e altezze, così le schermate a contenuto fisso stanno ancora in una schermata.

   Le zone di tocco restano sopra i 44 px (regola 6 del collaudo): le righe
   scendono da 56 a 48, la barra da 52 a 46. Si vede più stretto, si tocca uguale.

   ⚠️ In Fase 2, dentro l'app vera, questo blocco diventa una media query:
       @media (max-height: 700px) { ... }
   Qui è legato a data-misura perché lo schermo del prototipo è un riquadro
   dentro la pagina, non la finestra del browser: una media query misurerebbe
   il Mac su cui stai guardando, non il telefono disegnato.
   ========================================================================== */
.app[data-forma="telefono"][data-misura="piccolo"] {
  --d-grande: 26px;
  --d-testa: 16px;
  --d-corpo: 15px;
  --d-piccolo: 13px;
}
.app[data-forma="telefono"][data-misura="piccolo"] .dentro { gap: var(--s3); --margine: var(--s4); }
.app[data-forma="telefono"][data-misura="piccolo"] .pila { gap: 8px; }
.app[data-forma="telefono"][data-misura="piccolo"] .titolone { padding: 2px var(--s4) 0; gap: var(--s2); }
.app[data-forma="telefono"][data-misura="piccolo"] .barra-riga { min-height: 46px; padding: var(--s1) var(--s4); }
.app[data-forma="telefono"][data-misura="piccolo"] .isola-testa { padding: var(--s3) var(--s3) var(--s1); }
.app[data-forma="telefono"][data-misura="piccolo"] .isola-corpo { padding: var(--s2) var(--s3) var(--s3); }
.app[data-forma="telefono"][data-misura="piccolo"] .rig { min-height: 48px; padding: var(--s2) var(--s3); }

/* Ingresso su schermo corto: il marchio respira meno, e le due porte alternative
   mostrano solo il titolo. Chi arriva qui sa già cosa sta cercando; la spiegazione
   costa due righe per riga, ed è la prima cosa che si può togliere senza togliere
   niente di quello che l'app fa. */
.app[data-forma="telefono"][data-misura="piccolo"] .accesso { padding: var(--s4) var(--s4); gap: var(--s3); }
.app[data-forma="telefono"][data-misura="piccolo"] .accesso-logo .marchio-nome { font-size: 28px; margin-top: var(--s2); }
.app[data-forma="telefono"][data-misura="piccolo"] .accesso-logo .claim { margin-top: 2px; letter-spacing: 0.1em; }
/* la misura del marchio arriva dal markup come stile in riga: qui serve scavalcarla */
.app[data-forma="telefono"][data-misura="piccolo"] .accesso-logo .marchio { width: 42px !important; height: 42px !important; }
.app[data-forma="telefono"][data-misura="piccolo"] .accesso-logo .marchio svg { width: 42px; height: 42px; }
.app[data-forma="telefono"][data-misura="piccolo"] .accesso .rig-sotto { display: none; }

/* Stessa regola del ritmo: sul telefono anche l'intestazione di un'isola sta più stretta.
   Con la Gestione raggruppata le intestazioni sono cinque, e otto pixel l'una si sentono. */
.app[data-forma="telefono"] .isola-testa { padding: var(--s3) var(--s4) var(--s1); }

/* ==========================================================================
   INGRESSO SU SCHERMO LARGO — 13/09/2026
   Accesso, registrazione, attesa e codice ospite non hanno navigazione: prima di
   entrare non c'è niente da navigare. Sul telefono restano una colonna sola; su
   iPad e Mac si aprono in due, invece di essere la stessa colonna in mezzo al vuoto.
   Il marchio prende il suo lato, il modulo il suo.
   ========================================================================== */
.app[data-forma="tablet"] .split[data-col="ingresso"] { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); }
.app[data-forma="desktop"] .split[data-col="ingresso"] { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); }

.ingresso-marchio {
  align-items: center; justify-content: center;
  padding: var(--s9) var(--s7);
  /* la terra illuminata dal marchio: qui il reparto non c'è ancora, quindi
     la luce è quella dell'oro di Enplà, non quella di un reparto */
  background:
    radial-gradient(112% 88% at 50% 26%, color-mix(in srgb, var(--m1) 15%, transparent), transparent 72%),
    var(--terra-2);
}
.ingresso-blocco { text-align: center; display: flex; flex-direction: column; align-items: center; }
.ingresso-blocco .marchio-nome {
  font-family: var(--f-nome); font-weight: 600; letter-spacing: 0.05em;
  font-size: 46px; margin-top: var(--s5);
}
.app[data-forma="tablet"] .ingresso-blocco .marchio-nome { font-size: 38px; }
.ingresso-blocco .claim {
  font-size: var(--d-piccolo); color: var(--t3);
  letter-spacing: 0.16em; text-transform: uppercase; margin-top: var(--s3);
}
/* il marchio sta già nel suo pannello: nel modulo non si ripete */
.split[data-col="ingresso"] .accesso-logo { display: none; }
.split[data-col="ingresso"] .accesso { justify-content: center; padding: var(--s7) var(--s6); }

/* uno stato vuoto non si stira: resta una carta al centro */
.app:not([data-forma="telefono"]) .centrato { width: 100%; max-width: 520px; margin: var(--s7) auto 0; }

/* Sul tema chiaro il marchio porta con sé la sua notte.
   Sulla sala chiara i tre punti misurano 2,65 · 3,68 · 2,28 contro il fondo: sotto il 3:1
   che serve a far leggere una forma. Sul suo pannello scuro tornano i colori veri —
   oro, lavanda e crema, non le versioni scurite — e il contrasto sale sopra il 10:1. */
.app[data-tema="chiaro"] .ingresso-marchio {
  background:
    radial-gradient(112% 88% at 50% 26%, rgba(230, 184, 76, 0.16), transparent 72%),
    linear-gradient(180deg, #1b2130, #0f1320);
}
.app[data-tema="chiaro"] .ingresso-marchio .marchio { --m1: #e6b84c; --m2: #b9a3d9; --m3: #f2e9d8; }
.app[data-tema="chiaro"] .ingresso-marchio .marchio-nome { color: #f2e9d8; }
.app[data-tema="chiaro"] .ingresso-marchio .claim { color: rgba(242, 233, 216, 0.62); }
/* ===== VETRO · FINE DEL BLOCCO GENERATO ===== */


/* ==========================================================================
   L'APP SOPRA IL BLOCCO — quello che il prototipo non ha bisogno di sapere
   --------------------------------------------------------------------------
   Sta DOPO il blocco generato: quando serve, scavalca per ORDINE, non per peso.
   Ogni pezzo dice fino a quando resta.
   ========================================================================== */

/* --- le variabili di prima diventano alias di quelle del prototipo --------
   --bar E' l'accento: un solo colore, una sola fonte. Escono allo step 14,
   quando il CSS di prima non le usa piu'. */
.app{ --bar:var(--accento); --on-bar:var(--su-accento); --bar-testo:var(--accento-testo); }

/* --- le schermate sono il palco del prototipo ----------------------------
   `.palco` accende display:flex su tutte: quella che non e' attiva resta
   spenta, come prima. */
.app > .screen:not(.active){ display:none; }

/* --- la colonna: il contenitore c'e' sempre, si disegna solo dentro l'app -
   La riempie vetro.js con U.colonna(); fuori dall'app resta vuota. */
#col-vetro:empty{ display:none; }

/* --- le sezioni dell'app: una si vede, le altre no -----------------------
   La sezione aperta porta la classe `aperta` (la mette mostraScheda). Quelle
   gia' portate sono la SCENA del prototipo: una colonna sola che scorre sotto
   la barra, con lo spazio in cima e in fondo misurato da vetro.js. */
#screen-app > [id^="tab-"]{ display:none; }
#screen-app > [id^="tab-"].aperta{ display:flex; flex-direction:column; flex:1; min-height:0; overflow:hidden; }
#screen-app > .scena.aperta{ display:block; }
/* dentro la scena la lista non ha piu' un suo scorrimento: scorre la scena */
#screen-app > .scena > .list{ overflow:visible; flex:none; }

/* --- una sezione portata è una VISTA -------------------------------------
   Dentro c'è la vista divisa del prototipo (`.split` con i suoi riquadri):
   prende tutto lo spazio, come fa il palco nel prototipo. La barra, il titolo
   e l'avviso non sono più condivisi: ogni riquadro porta i suoi. */
#screen-app > .vista.aperta > .split{ flex:1; min-width:0; }
/* ① e ② sono viste intere: la schermata è il palco, e la vista dentro prende
   tutta l'altezza (qui `.screen` impila in colonna, nel prototipo il palco è
   una riga: la differenza finisce allo step 14). */
#screen-home > .split, #screen-ambiente > .split, #screen-turni-edit > .split, #screen-pagina > .split{ flex:1; min-height:0; }
/* --- le schermate d'ingresso (sez. 2–5) ---------------------------------
   Prima di entrare non c'è niente da navigare: niente colonna, niente barra.
   Il guscio (una colonna sul telefono, marchio + modulo su iPad e Mac) lo
   mette vetro.js › disegnaIngresso(); questi due nodi sono i suoi appigli. */
.screen.ingresso > .split{ flex:1; min-height:0; }
.ingresso-contenuto{ display:flex; flex-direction:column; flex:1; min-height:0; }
/* gli slot che l'app continua a svuotare non si vedono: aggiustamenti 1 e 2 */
#resti-app{ display:none !important; }

/* --- TRANSIZIONE (esce agli step 8–10) -----------------------------------
   Le sezioni non ancora portate (Operativo, Chat, Magazzino, Gestione) tengono
   il loro scorrimento interno: lo spazio della barra e della pastiglia lo
   prendono loro, invece di lasciarlo prendere alla scena. */
#screen-app > .scheda.aperta{ padding-top:var(--alto, 0px); padding-bottom:var(--basso, 0px); }
/* un contenitore vuoto non si disegna: il titolo delle sezioni adesso e' il
   titolone, e quelle testate sono rimaste senza niente dentro (escono con le
   viste, agli step 5–12) */
#reparto-onboarding:empty,
#screen-app .ctrls:empty,
#screen-app .btabs:empty{ display:none; }

/* --- gli avvisi di sistema stanno in cima al contenuto -------------------
   Nel prototipo `U.sistema` sta dentro `.dentro`, che ha il suo margine
   laterale: qui le sezioni non hanno ancora un `.dentro`, quindi il margine
   glielo dà questo contenitore (esce quando le viste portano il loro). */
.sistema-app{ padding:var(--s3) var(--s5) 0; }

/* il tasto di servizio di «Dove entri?»: resta finché quella schermata non
   prende la sua vista (step 5). Sulle righe d'isola non vale: quelle sono `.rig`
   del prototipo, e la loro misura è quella. */
.app[data-forma="desktop"] .sistema-app{ padding-left:var(--s7); padding-right:var(--s7); }

/* ==========================================================================
   FASE 4 · LE FINESTRE SONO PAGINE, NON FOGLI
   Nel prototipo Impostazioni, Assistente e le altre sono SCHERMATE: testata
   «‹ Chiudi» in alto a sinistra, titolo in Fraunces, niente maniglia, niente
   ✕ nell'angolo, niente pulsante in fondo. Sul telefono la finestra prende
   tutta la pagina; da tablet in su resta il foglio centrato, come nel
   prototipo (.app:not([data-forma="telefono"]) .foglio).
   ========================================================================== */
@media (max-width:767px){
  #modal-overlay{
    align-items:stretch;
    background:var(--terra);
    backdrop-filter:none; -webkit-backdrop-filter:none;
  }
  #modal{
    width:100%; max-width:none; max-height:none; min-height:100dvh;
    border:0; border-radius:0;
    background:transparent;
    backdrop-filter:none; -webkit-backdrop-filter:none;
    box-shadow:none;
    padding:calc(var(--s3) + var(--safe-t)) var(--s5) calc(var(--s9) + var(--safe-b));
  }
  .mhandle{display:none;}
  .mclose{
    position:static; width:auto; height:auto; min-height:var(--tap);
    border:0; background:transparent; box-shadow:none;
    border-radius:var(--r-pill);
    color:var(--accento-testo);
    display:inline-flex; align-items:center; gap:2px;
    font-family:var(--f-ui); font-size:var(--d-corpo); font-weight:500;
    padding:var(--s2) var(--s2) var(--s2) 0;
    margin:0 0 var(--s2) -2px;
  }
  .mclose-t{letter-spacing:-0.01em;}
  /* il titolo della finestra è il titolo della pagina */
  #mtitle{
    font-family:var(--f-nome); font-size:var(--d-grande); font-weight:600;
    line-height:1.06; letter-spacing:-0.028em;
    margin:0 0 var(--s5);
  }
}
.mclose-t{display:none;}
@media (max-width:767px){ .mclose-t{display:inline;} }

/* Il «Chiudi» in fondo alla pagina è un doppione della freccia in alto, che nel
   prototipo non c'è: resta nel codice (stesso id, stesso gestore) ma non si
   disegna. Stesso modo in cui la Fase 2 ha spento i quattro riquadri OGGI. */
.facts-doppione{display:none !important;}

/* Le righe dentro un'isola non sono a loro volta schede: nel prototipo poggiano
   sull'isola e le separa un filo, non un secondo fondo arrotondato. */
.isola .acc-riga,
.isola .acc-riga:first-child,
.isola .acc-riga:last-child{
  background:transparent; border:0; border-radius:0;
  border-top:1px solid var(--sep);
  margin:0; padding:var(--s3) var(--s5) var(--s3) 0;
}
.isola .acc-riga:first-of-type{border-top:0;}
.isola-testa + .acc-riga{border-top:0;}
.isola > .acc-riga{padding-left:var(--s5);}
.isola .acc-riga .ico-t{width:36px;height:36px;border-radius:var(--r-s);flex:none;}
/* l'isola dell'aspetto non deve respirare più delle altre */
.isola .segm.tema-segm{margin:0;}


/* ==========================================================================
   FASE 4 · LA FRECCIA DELLE TENDINE NON SI MOLTIPLICA
   Il baco: `select.fi` (0,1,1) mette la freccia con `background-repeat:no-repeat`,
   ma `.fi:focus` (0,2,0) vince e usa la ABBREVIAZIONE `background:` — che
   riazzera repeat a `repeat` e position a `0% 0%`. L'immagine invece resta,
   perché `body.light select.fi` (0,2,2) vince su tutto. Risultato: al fuoco la
   freccia si ripete su tutta la larghezza e copre il testo — lo zigzag.
   Regola: mai una abbreviazione `background:` su un elemento che porta
   un'icona di sfondo. Qui la rimetto a posto in tutti gli stati, con
   specificità sufficiente, e uso il chevron del prototipo.
   ========================================================================== */
select.fi,
select.fi:focus,
select.fi:hover,
body.light select.fi,
body.light select.fi:focus,
body.light select.fi:hover,
.scope-row select,
select.usel,
select.usel:focus{
  -webkit-appearance:none; -moz-appearance:none; appearance:none;
  background-repeat:no-repeat !important;
  background-position:right var(--s3) center !important;
  background-size:13px 8px !important;
  padding-right:calc(var(--s3) * 2 + 13px);
}
select.fi, select.fi:focus, select.fi:hover,
.scope-row select, select.usel, select.usel:focus{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' viewBox='0 0 14 9' fill='none' stroke='%23868ca1' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5 7 7.5 13 1.5'/%3E%3C/svg%3E");
}
body.light select.fi, body.light select.fi:focus, body.light select.fi:hover,
body.light .scope-row select, body.light select.usel, body.light select.usel:focus{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' viewBox='0 0 14 9' fill='none' stroke='%236d6879' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5 7 7.5 13 1.5'/%3E%3C/svg%3E");
}
select.fi::-ms-expand,.scope-row select::-ms-expand,select.usel::-ms-expand{display:none;}

/* ==========================================================================
   FASE 4 · LE TESSERE, COME NEL PROTOTIPO
   L'alone: l'app lavava la tessera con il 45% del colore da in alto a sinistra
   e tingeva anche il fondo. Nel prototipo il colore è una VELATURA dall'angolo
   in alto a destra, al 34%, e il fondo resta l'isola. Da lì «l'alone strano» e
   l'isola che non si integrava.
   ========================================================================== */
.tess-tinta{ position:absolute; inset:0; z-index:0; pointer-events:none; }
.tess.amb{
  position:relative; overflow:hidden; display:block; width:100%; text-align:left;
  padding:var(--s5); border-radius:var(--r-xl);
  border:1px solid var(--sep); background:var(--isola);
  -webkit-backdrop-filter:blur(14px); backdrop-filter:blur(14px);
  box-shadow:var(--ombra-1); cursor:pointer; color:inherit;
  transition:transform .16s cubic-bezier(.2,.8,.2,1), box-shadow .16s;
}
.tess.amb:hover{ transform:translateY(-2px); box-shadow:var(--ombra-2); }

/* ==========================================================================
   FASE 5 · LA SCRIVANIA DELLA HOME DEL REPARTO
   Telefono: una pila sola, nell'ordine in cui serve guardarla.
   iPad: due colonne. Mac: tre, come il prototipo — e fra una colonna e
   l'altra un filo, non un vuoto (`.riquadro + .riquadro` del guscio).
   ========================================================================== */






/* I numeri del reparto stanno a due a due, come nel prototipo: in una colonna
   stretta `auto-fill` con minimo 150 ne fa stare uno solo e la colonna si
   allunga per niente. */


/* ==========================================================================
   FASE 5 · ① I TUOI LOCALI — la scrivania
   Telefono: una colonna, la giornata sotto (e solo a chi ha più locali).
   iPad e Mac: i locali a sinistra, la giornata di fianco, come nel prototipo.
   ========================================================================== */



/* La colonna della giornata parte all'altezza del titolo, non della testata,
   e la scrivania può usare tutta la larghezza: il limite di 1080 px era per
   una colonna sola. */



/* ==========================================================================
   FASE 2 · STEP 12b · LE FINESTRE DEI MODULI SONO FOGLI  (§12 · §5.7)
   Sul telefono la finestra è già una pagina intera (blocco «FASE 4» qui
   sopra): ritorno in testa, titolo grande, niente maniglia. Da 768 in su
   deve essere il FOGLIO del §5.7 — una finestrella al centro, larga
   min(440px, 88%), alta al massimo il 74%.
   Sono le stesse misure di `.foglio` (il «Dove sei»): quelle però valgono
   dentro `.app`, e la finestra dei moduli vive fuori, in `#modal-overlay`.
   Per questo la regola si ripete qui sull'elemento che c'è — non è un
   secondo foglio, è lo stesso foglio dove il selettore non arriva.
   ========================================================================== */
@media (min-width: 768px) {
  #modal-overlay{ align-items: center; padding: var(--s5); }
  #modal{
    width: min(440px, 88%); max-width: none; max-height: 74%;
    border-radius: var(--r-xl);
    padding: var(--s5); padding-bottom: var(--s5);
  }
  .mhandle{ display: none; }
}

/* I campi non hanno più il `margin-bottom` di casa: lo spazio fra un campo e
   l'altro lo dà il contenitore, come nel prototipo (una `pila`). Così una
   finestra è una colonna di pezzi, non una pila di margini. */
#mbody{ display: flex; flex-direction: column; gap: var(--s4); }
#mbody > .facts{ margin-top: var(--s3); }

/* Sul telefono il ritorno in testa È l'annulla: in fondo resta il solo
   bottone pieno (§12). Si spegne soltanto l'«Annulla» che non fa altro che
   chiudere — `data-uscita="1"`, messo da `openModal()`: un «‹ Torna» o un
   «Elimina» restano, perché portano da qualche parte. */
@media (max-width: 767px) {
  #modal-cancel[data-uscita="1"]{ display: none; }
}

/* ==========================================================================
   FASE 2 · STEP 13 · GLI STATI COMUNI  (sez. 32)
   Un avviso ha quattro voci, e ognuna il suo colore del prototipo: riuscito,
   attenzione, errore, informazione. Verde e rosso «di casa» non ci sono più:
   sono `--ok`, `--attesa`, `--allarme`, `--info` come ogni altra cosa.
   ========================================================================== */
/* Un toast GALLEGGIA sopra il contenuto: il fondo dev'essere pieno, o si
   legge la pagina attraverso. La tinta del prototipo (11-15% di opacità) va
   bene DENTRO un'isola, dove sotto c'è già un fondo: qui si stende sopra un
   fondo pieno, con `background-image`, così vale qualunque opacità. */
.toast{
  border: 1px solid var(--sep);
  background: var(--isola-piena);
  box-shadow: 0 10px 34px rgba(0, 0, 0, 0.28);
  color: var(--t1);
}
.toast.ok{ background-image: linear-gradient(var(--ok-tinta), var(--ok-tinta)); color: var(--ok); border-color: color-mix(in srgb, var(--ok) 34%, transparent); }
.toast.err{ background-image: linear-gradient(var(--allarme-tinta), var(--allarme-tinta)); color: var(--allarme); border-color: color-mix(in srgb, var(--allarme) 34%, transparent); }
.toast.attesa{ background-image: linear-gradient(var(--attesa-tinta), var(--attesa-tinta)); color: var(--attesa); border-color: color-mix(in srgb, var(--attesa) 34%, transparent); }
.toast.perm,.toast.info{ background-image: linear-gradient(var(--info-tinta), var(--info-tinta)); color: var(--info); border-color: color-mix(in srgb, var(--info) 34%, transparent); }
.toast.undo{ background-image: none; color: var(--t1); }
.toast svg{ flex: none; margin-top: 1px; }
/* più di due avvisi insieme diventano un muro: i più vecchi si fanno da parte */
#toast-wrap > .toast:nth-last-child(n + 4){ display: none; }

/* Il campo sbagliato lo dice il bordo, e sotto una riga piccola: non un
   messaggio centrato lontano dal campo (sez. 32 · «MODULO»). */
.lerr{ font-size: var(--d-piccolo); color: var(--allarme); text-align: left; margin-top: var(--s2); min-height: 0; line-height: 1.45; }
.lerr:empty{ display: none; }
.inp[aria-invalid="true"],.sel[aria-invalid="true"],.txt[aria-invalid="true"],{ border-color: var(--allarme); }

/* Un bottone spento si vede spento: è la misura del prototipo. */
#modal-save:disabled,.b:disabled{ opacity: .38; cursor: default; }

/* All'avvio: il marchio al centro, la scritta sotto, niente puntini. */
#loading-screen{ background: var(--terra); gap: var(--s5); }

#loading-screen .ll{ font-family: var(--f-nome); font-size: var(--d-titolo); letter-spacing: .04em; color: var(--t2); }

/* ==========================================================================
   FASE 2 · STEP 16 · CORREZIONI DOPO LA PRIMA PROVA SUL VERO
   Su iPad e Mac il modulo d'ingresso stava in cima invece che al centro:
   `.accesso` chiede `min-height:100%`, ma dentro il pannello destro il suo
   contenitore non aveva altezza, e il 100% di niente è niente.
   ========================================================================== */
.split[data-col="ingresso"] > .riquadro > .scena{ display: flex; flex-direction: column; }
.split[data-col="ingresso"] .ingresso-contenuto{ flex: 1; min-height: 0; }
/* STEP 19 · `.accesso` non si stira piu': nel prototipo e' alto quanto il suo
   contenuto (601 su 874) e appoggiato in cima. */
/* `misura()` scrive a mano il padding della scena per lasciare spazio alla
   barra e alla pastiglia. Nell'ingresso non c'è né l'una né l'altra: quel
   padding sposta soltanto il modulo fuori centro. Qui si azzera e si centra
   per davvero (serve `!important`: l'altro è scritto nello stile in linea). */
.split[data-col="ingresso"] > .riquadro > .scena{
  /* STEP 19 · nel prototipo la scena dell'ingresso ha `16px 0 24px` e il
     modulo si appoggia in CIMA: lo step 16 lo aveva centrato a forza, ma era
     una correzione mia, non il disegno. `misura()` scrive il padding in linea
     per fare spazio alla barra — qui la barra non c'e', quindi si riscrive. */
  padding-top: 16px !important; padding-bottom: 24px !important;
}

/* ==========================================================================
   FASE 2 · STEP 16 · IL DITO ARRIVA DOVE DEVE
   Un bersaglio si vede piccolo ma si tocca grande: l'area sensibile arriva a
   44, la misura di un dito. Lo facevano già `.spunta` e `.op-check`; questi
   due erano rimasti indietro — 30x30 e 26x28, dietro il bancone si sbaglia.
   ========================================================================== */
.b-ico,.pwa-x{ position: relative; }
.b-ico::after,.pwa-x::after{
  content: ""; position: absolute; left: 50%; top: 50%;
  width: 44px; height: 44px; transform: translate(-50%, -50%);
  border-radius: 50%;
}

/* le pastiglie dentro le finestre (categorie, priorità, allergeni) erano alte
   29: troppo poco per un dito dietro il bancone. Stessa aria delle altre. */
.catb,.prio-b,.aller-chip,.fbtn{ min-height: 34px; position: relative; }
.catb::after,.prio-b::after,.aller-chip::after,.fbtn::after{
  content: ""; position: absolute; inset: -5px; border-radius: inherit;
}

/* La Gestione scrive dentro due contenitori intermedi: il `gap` di `.dentro`
   sta un livello sopra e non arriva alle isole, che finivano incollate.
   Qui i due contenitori diventano pile, come ovunque altro. */
#admin-elenco, #admin-pannelli, #admin-pannelli > div {
  display: flex; flex-direction: column; gap: var(--s4); min-width: 0;
}
#admin-pannelli > div:empty, #admin-elenco:empty { display: none; }


/* ==========================================================================
   STEP 19 · UN COLORE SCELTO DA CHI USA L'APP, QUANDO FA DA TESTO
   --------------------------------------------------------------------------
   Il colore di una mansione, di una categoria, di un locale: serve a far
   riconoscere una cosa a colpo d'occhio, non a essere letto. Scritto come
   testo sopra la sua stessa tinta misurava 1,9 su 4,5 di soglia.
   Qui passa dalle due manopole del tema — sul chiaro si scurisce, sullo
   scuro si schiarisce — e la tinta resta quella scelta.
   Si scrive il colore in `--tinta-scelta` e si mette `.tinta-testo`.
   ========================================================================== */
.tinta-testo { color: color-mix(in srgb, var(--tinta-scelta, currentColor) var(--ink-quanto, 100%), var(--ink-fondo, transparent)); }


/* ==========================================================================
   STEP 20 · I FOGLI SONO DI VETRO, TUTTI  (ds.css §14 · .velo · .foglio)
   --------------------------------------------------------------------------
   Il «Dove sei» e' `.velo` + `.foglio.vetro.vetro-spesso`. La finestra dei
   moduli e il foglio del giorno erano rimasti col velo della vecchia app
   (nero al 72%, sfocato 10) e l'isola all'84%: sul chiaro il bianco sopra il
   nero diventava grigio. Qui prendono lo stesso materiale del prototipo.
   Sul telefono la finestra dei moduli e' una pagina intera (blocco «FASE 4»):
   non ha velo e non si tocca.
   ========================================================================== */
@media (min-width: 768px) {
  #modal-overlay{
    background: var(--velo);
    -webkit-backdrop-filter: blur(2px); backdrop-filter: blur(2px);
  }
  #modal{
    background: var(--vetro-spesso);
    -webkit-backdrop-filter: blur(28px) saturate(180%); backdrop-filter: blur(28px) saturate(180%);
    border: 1px solid var(--vetro-bordo);
    box-shadow: inset 0 1px 0 var(--vetro-luce), var(--ombra-vetro);
  }
}
.day-sheet-back{
  background: var(--velo);
  -webkit-backdrop-filter: blur(2px); backdrop-filter: blur(2px);
}
.day-sheet{
  background: var(--vetro-spesso);
  -webkit-backdrop-filter: blur(28px) saturate(180%); backdrop-filter: blur(28px) saturate(180%);
  border: 1px solid var(--vetro-bordo);
  box-shadow: inset 0 1px 0 var(--vetro-luce), var(--ombra-vetro);
}
/* sul telefono sale dal basso e tocca il bordo dello schermo: li' niente filo */
@media (max-width: 767px) { .day-sheet{ border-bottom: 0; } }

/* STEP 20b · dentro la finestra la riga a due colonne non porta margini suoi:
   lo spazio lo da' `#mbody` (gap --s4). Fra le due colonne --s3, come la
   `riga-f` del prototipo (registrazione, «Lingua | Paese»). */
#mbody .frow{ margin-bottom: 0; gap: var(--s3); }

/* STEP 20g · la registrazione accende una porta alla volta con `hidden`, ma
   `.campo` e `.avviso` hanno `display:flex` e lo scavalcano. Solo qui: in
   Gestione le sezioni tengono `hidden` e si accendono con lo stile in linea. */
#screen-register [hidden]{ display: none !important; }

/* ==========================================================================
   STEP 21a · SUL TELEFONO SI SCORRE
   `#screen-app > [id^="tab-"].aperta{overflow:hidden}` (1,2,0) vinceva sulla
   `.scena{overflow-y:auto}` del prototipo: le sezioni non scorrevano e quello
   che stava sotto il bordo non si raggiungeva (misurato con
   `verifica/banco/scorrimento.js`: 11 viste su 33 sul telefono, 7 su iPad).
   1 · una sezione che E' la scena (Carte, Menu, Carta, Cantina sul telefono)
       scorre, come la scena del prototipo;
   2 · una sezione che e' una vista divisa: `.split` non cresce oltre lo
       schermo (qui la schermata e' una colonna, nel prototipo una riga), cosi'
       i riquadri restano alti quanto lo schermo e le loro scene scorrono.
   ========================================================================== */
#screen-app > [id^="tab-"].scena.aperta{
  overflow-x: hidden; overflow-y: auto;
  overscroll-behavior: contain; -webkit-overflow-scrolling: touch;
}
#screen-app > .vista.aperta > .split{ min-height: 0; }

/* STEP 21b · la scheda aperta sul telefono mostra il suo corpo. `.cbody` era
   spento dalla vecchia app e lo riaccendeva solo `.card.open`, che nel
   redesign non esiste piu' (la scheda e' `.ric`). Il corpo si disegna solo
   quando la scheda e' aperta: dentro `.ric` si vede sempre. */
.ric > .cbody{ display: block; }

/* STEP 21i · il foglio del giorno, chiuso, e' solo trasparente: da 820 px in su
   sta al centro dello schermo e prendeva il tocco al posto di quello che c'e'
   sotto, in ogni vista (nella vecchia app stava dentro #tab-op, spento fuori
   dall'Operativo). Chiuso non prende piu' niente; aperto e' quello di sempre. */
.day-sheet:not(.open){ pointer-events: none; }
.day-sheet.open{ pointer-events: auto; }

/* ==========================================================================
   STEP 22a · SUL TELEFONO, IN CIMA UN COLORE SOLO E LA BARRA IN BASSO PIU' GIU'
   Chiesto da Fili il 24/09, confrontando l'app con Instagram sul suo iPhone.
   1 · su iPhone la striscia dell'orologio e' del theme-color (la terra): la
       luce ambientale sotto la faceva sembrare un'altra fascia. Sul telefono
       la luce si spegne e il fondo e' uno solo; cosi' anche l'alone in cima
       alla schermata d'accesso.
   2 · la barra in alto, quando il contenuto le passa sotto, resta il vetro
       semitrasparente del prototipo ma SENZA sfocatura (STEP 22e: Fili la vuole
       trasparente; lo sfocato l'aveva chiamato bug).
   3 · la pastiglia delle sezioni sta a 21 punti dal fondo come quella di
       Instagram (prima 46): zona sicura - 13, mai meno di 12.
   Solo telefono; iPad e Mac restano come sono.
   ========================================================================== */
.app[data-forma="telefono"]::before,
.app[data-forma="telefono"] #screen-login::before{ background: none; }
/* STEP 22e · scorrendo: trasparente come prima, senza sfocatura */
.app[data-forma="telefono"] .riquadro[data-compatto="1"] .barra-alta{
  -webkit-backdrop-filter: none; backdrop-filter: none;
}
.app[data-forma="telefono"]{ --galleggia-b: max(var(--s3), calc(var(--sicura-b, 0px) - 13px)); }
.app[data-forma="telefono"] .tabpill-zona{ padding-bottom: var(--galleggia-b); }
.app[data-forma="telefono"] .scrivi{ bottom: calc(var(--galleggia-b) + 76px); }

/* ==========================================================================
   STEP 22b · LE SCHEDE SENZA BUCHI, IL CALENDARIO GRANDE SU iPAD E MAC
   1 · le liste di schede tornano alla griglia del prototipo: schede di una
       riga alte uguali, e tante colonne quante ce ne stanno. Una regola della
       vecchia app (un id, da 768 px in su) teneva due colonne e le schede
       allineate in alto: sotto la piu' corta di ogni riga restava un buco.
   2 · Operativo › Calendario: il mese prende piu' spazio dell'agenda (13 a 10)
       (il mese stava in un riquadro di 370 px anche su uno schermo grande), e
       i giorni hanno la cifra piu' grande. Il telefono resta com'e'.
   ========================================================================== */
#c-list.griglia-ric, #pt-list.griglia-ric, #vini-list.griglia-ric, #cantina-list.griglia-ric{
  grid-template-columns: repeat(auto-fill, minmax(min(100%, 300px), 1fr));
  gap: var(--s3);
  align-items: stretch;
}
/* (le colonne di Operativo, uguali in tutte e quattro le schede, sono allo STEP 23c) */
.app:not([data-forma="telefono"]) #op-cal .mese-d{ aspect-ratio: 5 / 4; font-size: var(--d-corpo); }
.app:not([data-forma="telefono"]) #op-cal .mese-d .segni i{ width: 5px; height: 5px; }

/* ==========================================================================
   STEP 22i · LA GESTIONE NON E' PIU' APPICCICATA
   1 · un pannello aperto e' una pila anche quando switchAdminTab() gli scrive
       `display:block` nello stile (chiuso resta `display:none`);
   2 · avvisi e isole di Ruoli, Impostazioni e Inventario del locale, e le due
       isole di Personale (team, accessi extra), con lo spazio fra loro;
   3 · la riga di una persona (step 22h): email, locali e reparti, bottoni sotto.
   ========================================================================== */
#admin-pannelli > div:not([hidden]):not([style*="none"]){ display: flex !important; }
#users-list, #roles-panel, #sezioni-list{ display: flex; flex-direction: column; gap: var(--s4); }
#mc-list{ display: flex; flex-direction: column; gap: var(--s2); }
.persona-riga{ display: block; }
.persona-email{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.persona-azioni{ display: flex; flex-wrap: wrap; gap: var(--s2); margin-top: var(--s3); }

/* ==========================================================================
   STEP 22k · SUL TELEFONO LA BARRA IN ALTO, DA FERMA, NON E' PIU' SFOCATA
   Sull'iPhone la barra in alto (‹ indietro, campanella, profilo) si vedeva
   sfocata da ferma, mentre la pagina e la barra in basso erano nitide. La barra
   in basso ha il vetro, quindi uno strato suo a piena risoluzione; quella in
   alto da ferma no, e iOS la disegnava insieme alla pagina che scorre sotto.
   Qui ha sempre uno strato suo, e niente vetro ne' transizioni del vetro.
   ========================================================================== */
.app[data-forma="telefono"] .barra-alta,
.app[data-forma="telefono"] .riquadro[data-compatto="1"] .barra-alta{
  -webkit-backdrop-filter: none; backdrop-filter: none;
  transition: border-color 0.25s, background 0.25s;
}
/* (lo strato forzato translateZ(0) che stava qui e' stato tolto allo step 22m:
   lo sfocato non veniva da li', ma dal bordo alto di iOS — vedi sotto) */

/* ==========================================================================
   STEP 22m · LA STRISCIA FISSA SOTTO L'ORA
   Da iOS 26 le app aggiunte alla Home ricevono in cima una sfocatura disegnata
   da iOS («scroll edge effect»), che scende dentro la barra dell'app: per questo
   ‹ indietro, campanella e profilo si vedevano sfocati da fermi. iOS non la
   disegna se un elemento FISSO tocca il bordo alto: usa il suo colore. Questa
   striscia e' quell'elemento: del colore del fondo, alta quanto la zona dell'ora.
   ========================================================================== */
#bordo-alto{ display: none; }
.app[data-forma="telefono"] #bordo-alto{
  display: block; position: fixed; top: 0; left: 0; right: 0; z-index: 150;
  height: max(var(--sicura-t, 0px), 1px);
  background: var(--terra); pointer-events: none;
}

/* ==========================================================================
   STEP 22n · I VETRI CHE NON SI VEDONO NON SI CALCOLANO
   Sull'iPhone ogni vetro sfocato e' un passaggio grafico in piu' ogni volta che
   sotto cambia qualcosa. Due tipi erano inutili:
   1 · il foglio del giorno e il suo velo, CHIUSI: il velo e' un rettangolo a
       schermo intero, trasparente ma sempre li'; il foglio, su iPad e Mac, sta
       trasparente al centro. Finita la dissolvenza non si disegnano piu'.
   2 · sul telefono il fondo e' un colore pieno (step 22a): il vetro di isole,
       schede e righe sfocava un colore pieno, cioe' niente. Spento li'.
   ========================================================================== */
.day-sheet-back:not(.open){ visibility: hidden; transition: opacity .28s, visibility 0s linear .28s; }
.day-sheet:not(.open){ visibility: hidden; transition: transform .32s cubic-bezier(.32,.72,0,1), visibility 0s linear .32s; }
@media (min-width: 820px){
  .day-sheet:not(.open){ transition: opacity .22s ease, transform .22s cubic-bezier(.32,.72,0,1), visibility 0s linear .22s; }
}
.app[data-forma="telefono"] :is(.isola, .ric, .tess, .op-item, .ucard, .barcard, .ing, .nc-row){
  -webkit-backdrop-filter: none; backdrop-filter: none;
}

/* ==========================================================================
   25/09 · «I MIEI TURNI» IN GRANDE (Mac e iPad)
   La settimana giorno per giorno nel riquadro di destra: a sinistra il
   foglietto del giorno (oggi nel colore del locale), in mezzo l'orario in
   cifre grandi, sotto dove, mansione, nota e con chi.
   ========================================================================== */
.giorno-foglio {
  flex: none; width: 52px; padding: 6px 0;
  display: flex; flex-direction: column; align-items: center; line-height: 1.1;
  border-radius: var(--r-s); background: var(--riempi);
}
.giorno-foglio > span { font-size: var(--d-etichetta); font-weight: 600; text-transform: uppercase; letter-spacing: 0.04em; color: var(--t3); }
.giorno-foglio > b { font-size: var(--d-titolo); font-weight: 600; }
.giorno-foglio[data-oggi="1"] { background: var(--accento-tinta); }
.giorno-foglio[data-oggi="1"] > span, .giorno-foglio[data-oggi="1"] > b { color: var(--accento-testo); }
.ora-grande { font-size: var(--d-titolo); font-weight: 600; letter-spacing: -0.01em; }

/* ==========================================================================
   28/09 · SCHEDE DI RICETTE E PREPARAZIONI PIU' COMPATTE
   Fili: «i caratteri sono troppo grandi: chiari e leggibili, ma possibilmente
   in una sola riga, in maniera pulita». Il nome un gradino piu' piccolo e su
   UNA riga (i puntini solo se proprio non ci sta; la scheda aperta lo mostra
   intero), meno aria dentro la scheda. Vale per cocktail, piatti, vini e
   preparazioni: la forma e' una sola (`vetroRic`).
   ========================================================================== */
.ric { padding: var(--s4); gap: var(--s2); }
.ric-alto { align-items: center; }
.ric-nome {
  font-size: var(--d-nome); line-height: 1.25;
  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.app[data-forma="telefono"] .ric-nome { font-size: var(--d-testa); }
/* aperta sul telefono si legge tutta; su iPad e Mac la scheda scelta resta di
   una riga: il nome intero sta gia' in grande nel riquadro di destra */
.app[data-forma="telefono"] .ric[aria-expanded="true"] .ric-nome { white-space: normal; }
.ric-meta { gap: var(--s1) var(--s4); }
.ric-meta .seg { font-size: 13px; }
.ric .ric-sent .stato { padding: 3px 9px; }

/* ==========================================================================
   28/09 · I PALLINI DEI LOCALI
   Dove una cosa e' in comune fra piu' locali (una scheda condivisa, una persona
   che lavora in tre posti, i tuoi turni in giro), un pallino per locale nel suo
   colore; oltre il quarto «+N». Il nome dei locali sta nell'etichetta.
   ========================================================================== */
.pallini-loc { display: inline-flex; align-items: center; gap: 3px; vertical-align: -1px; flex: none; }
.pallini-loc .pl {
  width: 9px; height: 9px; border-radius: 50%; flex: none;
  box-shadow: 0 0 0 1.5px var(--isola, #fff);
}
.pallini-loc .pl + .pl { margin-left: -2px; }
.pallini-loc .pl-piu { font-size: var(--d-etichetta); font-weight: 600; color: var(--t3); margin-left: 2px; }
.stato-comune { gap: 6px; }
.persona-qualifica { font-weight: 500; color: var(--t2); }

/* ==========================================================================
   STEP 23 · s31 — RESPIRO, LINGUETTE, CALENDARIO, COLONNE FISSE
   Richieste di Fili il 29/09 (punti 1, 2 e 3 del capitolo 4 del Word).
   ========================================================================== */

/* 23a · IL RESPIRO SOTTO LA BARRA, UGUALE OVUNQUE
   Sotto la barra in alto il contenuto cominciava a zero: la scheda «Martedi' 29
   settembre» di Operativo, «Il reparto oggi», la settimana dei Turni, i pannelli
   della Gestione... toccavano il vetro. Adesso ogni riquadro con una barra lascia
   la stessa aria (`--respiro`, 16 px) fra la barra e il primo blocco. Il titolo
   grande no: ha gia' la sua aria (8 px di riempimento e l'interlinea del corpo 34),
   che a occhio fa la stessa distanza. */
.app { --respiro: var(--s4); }
.riquadro > .scena > .dentro { padding-top: var(--respiro); }
.riquadro > .scena > .dentro:has(> .titolone:first-child) { padding-top: 0; }

/* 23b · LE LINGUETTE NON TAGLIANO PIU' LE PAROLE
   Le voci dei segmenti avevano una quota uguale e `min-width: 0`: «Calendario»,
   la parola piu' lunga, non ci stava e la scritta finiva sotto la voce vicina
   (Operativo, quando si e' su «Ordini»; nelle altre lingue peggio). Adesso ogni
   voce e' larga almeno quanto la sua parola piu' lunga; se le voci non ci stanno
   proprio tutte, il segmento scorre di lato invece di tagliare. */
.segm { overflow-x: auto; scrollbar-width: none; }
.segm::-webkit-scrollbar { display: none; }
.segm button { flex: 1 1 auto; min-width: min-content; padding-left: var(--s2); padding-right: var(--s2); }

/* il calendario del mese: le sette colonne dividono la larghezza, non la superano.
   Con `1fr` (minimo «auto») le celle a proporzione 5/4 tenevano le colonne larghe
   47 px e su iPad in verticale «Dom» finiva fuori dalla scheda. */
.mese { grid-template-columns: repeat(7, minmax(0, 1fr)); }

/* 23c · OPERATIVO: LE COLONNE NON SALTANO PIU'
   Ogni scheda (Calendario, Ordini, Note, Appunti) aveva la sua misura: passando
   dall'una all'altra il confine fra la lista e il dettaglio si spostava di 50-100 px
   e la pagina «saltava». Adesso il modello e' uno solo per tutte e quattro: la
   lista sta sempre nella stessa colonna e ha sempre la stessa larghezza; una
   scheda con solo due riquadri (Note, Appunti) lascia al dettaglio il posto del
   dettaglio e del contesto insieme. Le misure sono percentuali con un minimo e un
   massimo, quindi dipendono dallo schermo e MAI dalla scheda. */
.app[data-forma="desktop"] #tab-op > .split {
  grid-template-columns: clamp(340px, 32%, 420px) minmax(0, 1fr) clamp(300px, 26%, 360px);
}
.app[data-forma="desktop"] #tab-op > .split[data-col="2"] > .riquadro:nth-child(2) { grid-column: 2 / 4; }
.app[data-forma="tablet"] #tab-op > .split {
  grid-template-columns: clamp(340px, 44%, 400px) minmax(0, 1fr);
}

/* 23d · IL CAPTCHA (s31): centrato nella carta dell'accesso; senza chiave resta nascosto */
.captcha { display: flex; justify-content: center; min-height: 0; }
.captcha[hidden] { display: none; }

/* 23e · UNA PAROLA LUNGHISSIMA VA A CAPO (s31)
   Un nome o un indirizzo senza spazi non puo' andare a capo da solo: nelle righe
   (Note, Chat, Home del reparto...) finiva sotto la pastiglia o l'ora accanto. */
.rig-titolo, .rig-sotto { overflow-wrap: anywhere; }

/* 23f · TESTI LUNGHI NELLE PASTIGLIE E NELLA COLONNA (s31)
   · una pastiglia di stato molto lunga (due turni nello stesso giorno: «17:00 – 23:00 ·
     18:00 – 23:59») restava su una riga sola e usciva dalla sua casella, finendo sopra il
     testo della riga: adesso va a capo dentro la casella;
   · il nome di chi e' entrato, in fondo alla colonna di sinistra, va a capo dentro la
     colonna (su iPad e' larga 96 px) invece di uscirne. */
.rig-coda .stato { white-space: normal; text-align: center; }
.col-v > span:not(.ico):not(.coda) { min-width: 0; overflow-wrap: anywhere; }
.app[data-forma="tablet"] .col-v { overflow: hidden; }
