:root{--bg:#1d1b18;--bg-elev:#262320;--bg-elev2:#2e2a25;--paper:#f3eee2;--paper-dim:#e7e0cf;--ink:#14120f;--copper:#b87338;--copper-light:#d38f57;--copper-soft:#b06b3429;--brass:#a89361;--sage:#95a88e;--sage-soft:#6b80642e;--alert:#dc8878;--alert-soft:#a8412f2e;--line:#f3eee21f;--line-strong:#f3eee238;--bordo-campo:#f3eee261;--alert-linea:#a8412f66;--sage-linea:#6b806466;--film:#f3eee21a;--velo:#0f0d0bb8;--velo-leggero:#0f0d0b52;--carta:#f3eee2;--carta-testo:#1d1b18;--carta-linea:#1d1b1840;--carta-tenue:#1d1b18a3;--font-display:"Fraunces",Georgia,serif;--font-mono:"Space Mono","SF Mono",Menlo,Consolas,monospace;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,system-ui,sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--radius-sm:4px;--radius-md:6px;--radius-pill:20px;--shadow-card:0 8px 24px #00000059;--shadow-float:0 6px 20px #0006;--text-xs:12px;--text-sm:13px;--text-md:15px;--text-lg:18px;--text-xl:22px;--tempo-istante:90ms;--tempo-breve:.16s;--tempo-lungo:.26s;--curva:cubic-bezier(.2,.8,.2,1);--tocco-min:44px;--tocco-dito:48px;--icona-misura:22px;--fuoco:2px solid var(--copper);--fuoco-stacco:2px;--comando-grande:var(--tocco-min);--comando-media:36px;--comando-piccola:28px;--comando-larghezza:auto;--comando-a-capo:nowrap;--icona-comando:18px;--icona-vuoto:30px;--margine-riquadro:var(--space-3);--menu-largo:240px;--colonna-lato:300px;--impianto-cima:var(--space-4);--plancia-riga:5.5rem;--colonna-lettura:900px;--pagina-larga:1400px;--colonna-menu:184px}@media (width>=1200px){:root{--colonna-menu:216px}}@media (width>=900px){:root{--margine-riquadro:var(--space-4)}}@media (prefers-reduced-motion:reduce){:root{--tempo-istante:0s;--tempo-breve:0s;--tempo-lungo:0s}}@media (prefers-color-scheme:light){:root:not([data-tema=scuro]){--bg:#faf7f0;--bg-elev:#fff;--bg-elev2:#f2ece0;--paper:#1d1b18;--paper-dim:#3a352e;--copper:#96552a;--copper-light:#7d4622;--copper-soft:#96552a1f;--ink:#fff8ef;--brass:#736440;--sage:#4c6146;--sage-soft:#4c614624;--alert:#93341f;--alert-soft:#93341f1f;--line:#1d1b1821;--line-strong:#1d1b183d;--bordo-campo:#1d1b187a;--alert-linea:#93341f61;--sage-linea:#4c614661;--film:#1d1b1812;--velo:#1d1b1873;--velo-leggero:#1d1b182e;--shadow-card:0 6px 18px #1d1b181a;--shadow-float:0 6px 20px #1d1b1829;--carta:#efe8d8}}:root[data-tema=chiaro],[data-tema=chiaro]{--bg:#faf7f0;--bg-elev:#fff;--bg-elev2:#f2ece0;--paper:#1d1b18;--paper-dim:#3a352e;--copper:#96552a;--copper-light:#7d4622;--copper-soft:#96552a1f;--ink:#fff8ef;--brass:#736440;--sage:#4c6146;--sage-soft:#4c614624;--alert:#93341f;--alert-soft:#93341f1f;--line:#1d1b1821;--line-strong:#1d1b183d;--bordo-campo:#1d1b187a;--alert-linea:#93341f61;--sage-linea:#4c614661;--film:#1d1b1812;--velo:#1d1b1873;--velo-leggero:#1d1b182e;--shadow-card:0 6px 18px #1d1b181a;--shadow-float:0 6px 20px #1d1b1829;--carta:#efe8d8;--fuoco:2px solid var(--copper)}:first-letter{text-transform:uppercase}.come-scritto:first-letter,.come-scritto :first-letter{text-transform:none}.mt-0{margin-top:0!important}.mt-1{margin-top:var(--space-1)!important}.mt-2{margin-top:var(--space-2)!important}.mt-3{margin-top:var(--space-3)!important}.mt-4{margin-top:var(--space-4)!important}.mt-5{margin-top:var(--space-5)!important}.mb-0{margin-bottom:0!important}.mb-2{margin-bottom:var(--space-2)!important}.mb-3{margin-bottom:var(--space-3)!important}.mb-4{margin-bottom:var(--space-4)!important}.m-0{margin:0!important}.row{gap:var(--space-2);display:flex!important}.row.gap-1{gap:var(--space-1)}.row.gap-3{gap:var(--space-3)}.row.wrap{flex-wrap:wrap}.row.middle{align-items:center}.row.top{align-items:flex-start}.row.between{justify-content:space-between}.col{gap:var(--space-1);flex-direction:column;display:flex!important}.col.end{align-items:flex-end}.grow{flex:1!important}.hidden{display:none!important}.inline{display:inline!important}.invisible{visibility:hidden!important}.mono{font-family:var(--font-mono)!important}.bold{font-weight:600!important}.center{text-align:center!important}.left{text-align:left!important}.upper{text-transform:uppercase!important}.text-alert{color:var(--alert)!important}.text-accent{color:var(--copper-light)!important}.text-muted{color:var(--brass)!important}.wrap-anywhere{overflow-wrap:anywhere;min-width:0}.file-hidden{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}input[type=file]:not(.file-hidden){max-width:100%;min-height:var(--tocco-min)}.prose{font-size:var(--text-md);line-height:1.6}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--paper);font-family:var(--font-body);margin:0;padding:0}body{-webkit-font-smoothing:antialiased;min-height:100vh}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit}::selection{background:var(--copper-soft)}#app{max-width:var(--colonna-lettura);margin:0 auto;padding:0 0 90px}header.top{border-bottom:1px solid var(--line);background:var(--bg-elev)}header.top .riga{align-items:center;gap:var(--space-4);min-height:calc(var(--comando-media) + 2 * var(--space-2));padding:var(--space-1) 20px;display:flex}header.top .brand{flex:none;align-items:center;display:flex}header.top .brand cmd-marchio{height:26px}nav.tabs{border-bottom:1px solid var(--line);z-index:35;background:var(--bg);flex-wrap:wrap;gap:4px;padding:14px 20px 0;display:flex;position:sticky;top:0}nav.tabs button{color:var(--brass);font-family:var(--font-body);font-weight:600;font-size:var(--text-sm);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:9px 12px 12px;transition:color .15s,border-color .15s}nav.tabs button.active{color:var(--paper);border-bottom-color:var(--copper)}nav.tabs button:hover{color:var(--paper)}nav.subtabs{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}nav.subtabs button{background:var(--bg-elev);border:1px solid var(--line);color:var(--brass);font-family:var(--font-body);font-weight:600;font-size:var(--text-sm);white-space:nowrap;border-radius:20px;padding:7px 12px}nav.subtabs button.active{background:var(--copper);border-color:var(--copper);color:var(--ink);font-weight:700}main{padding:22px 20px}.view{animation:.25s fade;display:none}.view.active{display:block}@keyframes fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.subview{display:none}.subview.active{animation:.2s fade;display:block}.imp-comandi{gap:var(--space-2);margin:0 0 var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.imp-comandi[hidden]{display:none}.imp-comandi>cmd-bottone:first-child{flex:auto}.imp-comandi>cmd-bottone:first-child::part(bottone){width:100%}@media (width>=900px){.imp-comandi{justify-content:flex-end}.imp-comandi>cmd-bottone:first-child{flex:none}.imp-comandi>cmd-bottone:first-child::part(bottone){width:auto}}.backup-cucina .backup-nota{font-family:var(--font-body);font-size:var(--text-sm);color:var(--brass);margin:0 0 var(--space-3);line-height:1.6}.backup-cucina .btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--comando-media);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);display:inline-flex}.backup-cucina .btn cmd-icona{--icona-misura:var(--icona-comando);flex-shrink:0}h2.section-title{font-family:var(--font-display);margin:0 0 4px;font-size:22px;font-weight:600}h2.section-title:has(+.guida-punto){margin-right:var(--space-2);display:inline-block}.guida-punto{vertical-align:text-bottom}p.section-sub{font-family:var(--font-body);font-size:var(--text-sm);color:var(--brass);letter-spacing:.5px;margin:0 0 20px}@media (width<=560px),(height<=500px){main{padding-top:var(--space-3)}.view>p.section-sub{display:none}.view>h2.section-title{margin-bottom:var(--space-3)}}.salta-al-contenuto{left:var(--space-3);top:var(--space-3);z-index:60;padding:var(--space-2) var(--space-3);background:var(--copper);color:var(--ink);border-radius:var(--radius-md);font-family:var(--font-body);font-weight:700;font-size:var(--text-sm);transform:translateY(calc(-100% - 2 * var(--space-3)));text-decoration:none;position:absolute}.salta-al-contenuto:focus{outline:var(--fuoco);outline-offset:var(--fuoco-stacco);transform:none}body:has(>.overlay.show) .salta-al-contenuto{display:none}main:focus{outline:none}.panel{background:var(--bg-elev);border:1px solid var(--line);border-radius:6px;margin-bottom:14px;padding:16px}.panel h3{font-family:var(--font-display);font-size:var(--text-lg);margin:0 0 12px;font-weight:600}.grid2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.grid3{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}@media (width<=560px){.grid2,.grid3{grid-template-columns:1fr}}label{font-family:var(--font-body);font-weight:600;font-size:var(--text-sm);color:var(--brass);margin:10px 0 5px;display:block}input[type=text],input[type=number],input[type=date],input[type=tel],input[type=email],input[type=password],textarea,select{background:var(--bg-elev2);border:1px solid var(--line-strong);width:100%;color:var(--paper);font-size:var(--text-md);border-radius:4px;padding:9px 10px}textarea{resize:vertical;min-height:70px}input:focus,textarea:focus,select:focus{outline:2px solid var(--copper);outline-offset:1px}.btn{background:var(--copper);color:var(--ink);font-weight:600;font-size:var(--text-md);letter-spacing:.2px;border:none;border-radius:5px;padding:10px 16px}.btn:hover{background:var(--copper-light)}.btn.ghost{border:1px solid var(--line-strong);color:var(--paper);background:0 0;font-weight:500}.btn.ghost:hover{border-color:var(--copper)}.btn.small{font-size:var(--text-sm);padding:6px 10px}.btn.full{width:100%}label.btn{cursor:pointer;justify-content:center;align-items:center;margin:0;display:flex}.testa-elenco{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-4);flex-wrap:wrap;display:flex}.testa-elenco[hidden],.testa-elenco [hidden]{display:none!important}.testa-elenco .dove-va{font-family:var(--font-body);font-size:var(--text-xs);color:var(--brass);flex:16rem;order:-1;margin:0;line-height:1.5}@media (width<=899px){.testa-elenco .dove-va{flex-basis:100%;order:1}}.comando-testa{min-height:var(--comando-media);padding:var(--space-1) var(--space-3);gap:var(--space-2);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);text-align:center;--icona-misura:var(--icona-comando);line-height:1.2}@media (pointer:coarse){.comando-testa{min-height:var(--comando-grande);padding:var(--space-1) var(--space-4)}}.comando-testa>*{pointer-events:none}.comando-testa>span{display:inline-block}@media (width<=599px){.testa-elenco{align-items:stretch}.testa-elenco>cmd-bottone:not(.solo-segno),.testa-elenco>.comando-testa{flex:1 1 0;min-width:0}.testa-elenco>cmd-bottone:not(.solo-segno)::part(bottone){width:100%}}.nota-fatture{font-family:var(--font-body);font-size:var(--text-sm);color:var(--brass);margin:0 0 var(--space-3);max-width:70ch;line-height:1.55}.testa-fatture{justify-content:flex-start;margin-bottom:0}.testa-fatture+#invoice-log:not(:empty){margin-top:var(--space-4)}.btn:disabled,.btn:disabled:hover{background:var(--bg-elev2);color:var(--brass);cursor:not-allowed}.btn.ghost:disabled,.btn.ghost:disabled:hover{border-color:var(--line);color:var(--brass);background:0 0}.chip-toggle{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.chip-toggle button{border:1px solid var(--line-strong);color:var(--paper);font-family:var(--font-body);font-size:var(--text-sm);background:0 0;border-radius:20px;padding:5px 9px}.chip-toggle button.on{background:var(--copper);border-color:var(--copper);color:var(--ink);font-weight:700}.esiti{font-size:var(--text-sm);background:var(--bg-elev);border:1px solid var(--line);border-radius:6px;margin:0;padding:12px 14px;line-height:1.7;list-style:none}.esiti li{padding-left:14px;position:relative}.esiti li:before{content:"·";color:var(--brass);position:absolute;left:2px}.esiti li.grave{color:var(--alert)}.esiti li.grave:before{content:"!";font-weight:700}.esiti .come{color:var(--brass)}.esiti i{color:var(--brass);font-style:normal}.alert-box{background:var(--alert-soft);border:1px solid var(--alert-linea);font-size:var(--text-md);border-radius:6px;margin-bottom:10px;padding:12px 14px}.ok-box{background:var(--sage-soft);border:1px solid var(--sage-linea);font-size:var(--text-md);border-radius:6px;margin-bottom:10px;padding:12px 14px}@media (width<=767px){#turni-panel{padding-left:0;padding-right:0}}:root{--sopra-la-barra:0px}#view-turni .turni-centro{align-items:center;gap:var(--space-3) var(--space-2);flex-wrap:wrap;display:flex}#view-turni .turni-centro>#quote-storte-box,#view-turni .turni-centro>#turni-panel{flex:100%;min-width:0;margin-bottom:0}#quote-storte-box:empty{display:none}.turni-dove{align-items:center;gap:var(--space-2);display:flex}#period-label{font-family:var(--font-body);font-weight:600;font-size:var(--text-md);color:var(--paper);text-align:center;white-space:nowrap;min-width:9.5em}.turni-come{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.turni-stato{display:contents}@container impianto (width>=880px){#view-turni .turni-stato{display:none}}#view-turni .period-modes{flex:none}.turni-comandi{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.turni-comandi .solo-in-basso,.turni-comandi .turni-pennello,body:not(.ruolo-lettura) #btn-scarica-turni{display:none}.turni-settimana{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-3)}.turni-settimana h3{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-lg);color:var(--paper);font-weight:600}.turni-settimana #generate-log{margin-top:var(--space-2)}.turni-sotto{margin-top:var(--space-4)}@media (width<=899px){#view-turni>.section-sub{display:none}#view-turni>.section-title{margin-bottom:var(--space-2)}#view-turni .turni-centro{gap:var(--space-2);grid-template-columns:minmax(0,1fr);grid-template-areas:"dove""come""quote""griglia""comandi";display:grid}#view-turni .turni-dove{grid-area:dove}#view-turni .turni-come{grid-area:come}#view-turni #quote-storte-box{grid-area:quote}#view-turni #turni-panel{grid-area:griglia}#view-turni #period-label{flex:auto;min-width:0}.turni-come .period-modes{margin-left:auto}body.ruolo-lettura .turni-come .period-modes{margin-left:0}body.ruolo-lettura #btn-scarica-turni{margin-left:auto}.turni-comandi{bottom:var(--sopra-la-barra);z-index:6;margin:var(--space-1) calc(50% - 50vw) 0;padding:var(--margine-riquadro) max(var(--margine-riquadro), calc(50vw - 50%));background:var(--bg-elev);border:0;border-top:1px solid var(--line-strong);grid-area:comandi;position:sticky}.turni-comandi .turni-pennello{display:inline-flex}.turni-comandi #btn-generate-shifts{flex:auto}.turni-comandi #btn-generate-shifts::part(bottone){width:100%}.turni-comandi .solo-in-basso{display:inline}#view-turni #turni-panel{padding-top:var(--space-1)}.turni-comandi .solo-in-alto,:is(.turni-centro:has(cmd-griglia-turni[pennello-aperto]) .turni-comandi,.turni-centro:has(cmd-griglia-turni[scegliendo]) .turni-comandi){display:none}html:has(#view-turni.active){scroll-padding-bottom:calc(var(--sopra-la-barra) + var(--comando-grande) + 4 * var(--space-3))}}.empty{font-family:var(--font-body);font-size:var(--text-md);color:var(--brass);border:1px dashed var(--line-strong);text-align:center;border-radius:6px;padding:18px}.toast{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-weight:600;font-size:var(--text-md);opacity:0;pointer-events:none;z-index:100;border:0;border-radius:20px;margin:0;padding:9px 16px;transition:opacity .25s,transform .25s;position:fixed;inset:auto auto 18px 50%;overflow:visible;transform:translate(-50%);box-shadow:0 6px 20px #0006}.toast.show{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(-6px)}.toast{max-width:calc(100vw - 32px)}.toast.errore{border-left:5px solid var(--alert);border-radius:14px;align-items:center;gap:8px;padding:6px 6px 6px 14px;display:flex}.toast .toast-testo{overflow-wrap:anywhere}.toast .toast-chiudi{min-width:44px;min-height:44px;color:inherit;font:inherit;font-size:var(--text-lg);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none}.toast .toast-chiudi:focus-visible{outline:var(--fuoco);outline-offset:var(--fuoco-stacco)}.small-note{font-family:var(--font-body);font-size:var(--text-sm);color:var(--brass);margin-top:6px;line-height:1.6}.overlay{background:var(--bg);z-index:200;padding:32px 20px;display:none;position:fixed;inset:0;overflow-y:auto}.overlay.show{display:block}.overlay .sheet{max-width:420px;margin:0 auto}.overlay .logo{font-family:var(--font-display);align-items:baseline;gap:10px;margin-bottom:4px;font-size:30px;font-weight:700;display:flex}.overlay .logo .mark{background:var(--copper);border-radius:50%;width:10px;height:10px;display:inline-block;transform:translateY(-3px)}.overlay .logo cmd-marchio{height:84px}.overlay .frase{font-family:var(--font-display);font-size:var(--text-lg);color:var(--paper-dim);margin:10px 0 18px}.overlay .gate-gira{border:3px solid var(--line-strong);border-top-color:var(--copper);border-radius:50%;width:28px;height:28px;margin:0 0 14px;display:none}#gate.carica .gate-gira{animation:.8s linear infinite gira-gate;display:block}@keyframes gira-gate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){#gate.carica .gate-gira{animation:none}}.overlay .lead{font-family:var(--font-body);font-weight:600;font-size:var(--text-sm);color:var(--brass);margin:0 0 24px}.gate-error{background:var(--alert-soft);border:1px solid var(--alert-linea);font-size:var(--text-sm);border-radius:6px;margin-bottom:12px;padding:10px 12px}.gate-switch{color:var(--copper-light);font-family:var(--font-body);font-weight:600;font-size:var(--text-md);background:0 0;border:none;padding:6px 0;text-decoration:underline}#account-bar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:nowrap;flex:auto;min-width:0;display:none}#account-bar .who{font-family:var(--font-body);font-size:var(--text-xs);color:var(--brass);align-items:center;gap:var(--space-2);flex-wrap:nowrap;flex:auto;min-width:0;display:flex}#account-bar #ab-kitchen{text-overflow:ellipsis;white-space:nowrap;min-width:3em;overflow:hidden}#account-bar .role-badge,#account-bar #salvataggio{white-space:nowrap;flex-shrink:0}#account-bar .acts{align-items:center;gap:var(--space-1);flex-wrap:nowrap;flex:0 auto;min-width:0;display:flex}.role-badge{border:1px solid var(--line-strong);border-radius:var(--radius-pill);font-size:var(--text-xs);color:var(--brass);white-space:nowrap;padding:1px 8px}.role-badge.viewer{border-color:var(--alert);color:var(--alert)}.role-badge .corto{display:none}#salvataggio{font-size:var(--text-xs);white-space:nowrap;min-width:6ch;color:var(--brass);transition:color var(--tempo-istante) var(--curva)}#salvataggio[data-stato=salvato]{color:var(--sage)}#account-bar .ab-nome{height:var(--comando-media);box-sizing:border-box;color:var(--brass);font-family:var(--font-body);font-weight:600;font-size:var(--text-xs);border-radius:var(--radius-pill);white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:5px;min-width:0;max-width:220px;padding:0 8px;line-height:1;display:inline-flex}#account-bar .ab-nome #ab-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#account-bar .ab-nome .matita{opacity:.5;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;block-size:5px;inline-size:5px;margin:0 1px 0 2px;font-size:0;transform:translateY(-1px)rotate(45deg)}#account-bar .ab-nome:hover{border-color:var(--line-strong);color:var(--paper)}#account-bar .ab-nome:hover .matita{opacity:1}#account-bar .ab-nome:focus-visible{outline:var(--fuoco);outline-offset:var(--fuoco-stacco)}@media (width<=560px){header.top .riga{padding:var(--space-1) var(--space-4);gap:var(--space-2)}header.top .brand{display:none}#account-bar{gap:var(--space-2)}#account-bar .acts{flex-shrink:0}#account-bar .ab-nome{max-width:8em}#salvataggio{min-width:0}#account-bar .ab-nome{gap:4px;padding:0 6px}.role-badge .lungo{display:none}.role-badge .corto{display:inline}}body.readonly main .btn:not(#btn-export),body.readonly main .card-actions button,body.readonly main .cella-turno,body.readonly main input:not(#chat-input),body.readonly main select,body.readonly main textarea:not(#chat-input),body.readonly main label.btn{opacity:.45}body.ruolo-lettura .solo-chi-modifica,body.non-titolare .solo-titolare,body.turni-da-leggere .dipende-dai-turni{display:none!important}#senza-rete,#versione-nuova{margin:0 0 var(--space-3)}.versione-nuova-riga{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.versione-nuova-riga>span{flex:12rem}.badge-ambiente{font-family:var(--font-body);font-size:var(--text-xs);color:var(--ink);background:var(--copper-light);border-radius:20px;margin-top:6px;padding:3px 8px;font-weight:700;display:inline-block}header.top .striscia-ambiente{align-items:center;gap:var(--space-1);border-radius:0;margin:0;padding:2px 20px;line-height:1.35;display:flex}header.top .striscia-ambiente cmd-icona{--icona-misura:14px;flex:none}header.top .striscia-ambiente .corto{display:none}@media (width<=560px){header.top .striscia-ambiente{padding:2px var(--space-4)}header.top .striscia-ambiente .lungo{display:none}header.top .striscia-ambiente .corto{display:inline}}@media (width<=899px){nav.tabs{padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--bg-elev);border-bottom:0;gap:0;position:fixed;inset:auto 0 0;overflow:visible;box-shadow:0 -6px 18px #00000059}nav.tabs button{letter-spacing:.3px;text-overflow:ellipsis;white-space:nowrap;border-top:2px solid #0000;border-bottom:0;flex-direction:column;flex:1 1 0;align-items:center;gap:3px;min-width:0;padding:7px 2px 5px;font-size:11px;display:flex;overflow:hidden}nav.tabs button cmd-icona{--icona-misura:22px}nav.tabs button .voce{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}nav.tabs button.active{border-top-color:var(--copper);color:var(--copper-light);border-bottom-color:#0000}#app{padding-bottom:calc(66px + env(safe-area-inset-bottom,0px))}}.tab-altro-sheet{z-index:30;background:var(--bg-elev);border-top:1px solid var(--line);padding:12px 16px calc(78px + env(safe-area-inset-bottom,0px));position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #00000080}.tab-altro-sheet button{width:100%;color:var(--paper);font-family:var(--font-body);font-weight:600;font-size:var(--text-sm);border:0;border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:10px;padding:13px 4px;display:flex}.tab-altro-sheet button:last-child{border-bottom:0}@media (width>=900px){nav.tabs{width:var(--colonna-menu);border-bottom:0;border-right:1px solid var(--line);background:var(--bg-elev);flex-flow:column;align-items:stretch;gap:2px;padding:20px 12px;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}nav.tabs button{border-radius:var(--radius-sm);text-align:left;white-space:normal;min-height:40px;transition:background-color var(--tempo-istante) var(--curva), color var(--tempo-istante) var(--curva);border-bottom:0;align-items:center;gap:10px;padding:10px 12px;line-height:1.35;display:flex}nav.tabs button:before{content:attr(data-icona);flex:0 0 18px;font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:15px;line-height:1}nav.tabs button:hover{background:var(--bg-elev2);color:var(--paper)}nav.tabs button.active,nav.tabs button.active:hover{background:var(--copper-soft);color:var(--copper-light);border-bottom-color:#0000;font-weight:700}#app{margin:0 0 0 var(--colonna-menu);max-width:none;padding-bottom:40px}header.top,main{max-width:var(--pagina-larga);margin-inline:auto}main{padding:26px 32px}.prose,p.small-note,p.section-sub{max-width:78ch}}
