@font-face{font-family:testo;src:url(../media/instrument_sans-s.p.3h2wr6o8p949u.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:testo Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.R7r07a_className{font-family:testo,testo Fallback}.R7r07a_variable{--font-testo:"testo", "testo Fallback"}
@font-face{font-family:titoli;src:url(../media/barlow_condensed_600-s.p.289y3avl9x-vx.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:titoli;src:url(../media/barlow_condensed_700-s.p.21s4tc4km7afu.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:titoli Fallback;src:local(Arial);ascent-override:123.84%;descent-override:24.77%;line-gap-override:0.0%;size-adjust:80.75%}.bfKOpG_className{font-family:titoli,titoli Fallback}.bfKOpG_variable{--font-titoli:"titoli", "titoli Fallback"}
:root{--carta:#f4f6fa;--superficie:#fff;--bordo:#e4e9f1;--bordo-forte:#cdd5e2;--testo:#0e1524;--testo-2:#556072;--blu:#e11d48;--blu-scuro:color-mix(in srgb, var(--blu) 84%, #000);--blu-tenue:color-mix(in srgb, var(--blu) 11%, #fff);--blu-luce:color-mix(in srgb, var(--blu) 62%, #fff);--ink:#0e1524;--ink-2:#161f31;--ink-3:#1f2a40;--ink-linea:#2a3650;--ink-tx:#c6d0e2;--ink-tenue:#9aa4b5;--dafare:#c2410c;--dafare-bg:#ffedd5;--attesa:#b7791f;--attesa-tx:#8a5a0b;--attesa-bg:#fdf3dc;--vinto:#17915a;--vinto-tx:#067647;--vinto-bg:#dcf5e7;--perso:#5b6475;--perso-bg:#eceff4;--annullato:#98a1b0;--annullato-tx:#687284;--annullato-bg:#f1f3f7;--ritardo:#c81e1e;--ritardo-bg:#fde8e8;--info:#2563eb;--info-bg:#e5edff;--font:var(--font-testo), system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--num:var(--font-testo), system-ui, sans-serif;--display:var(--font-titoli), "Arial Narrow", var(--font-testo), sans-serif;--r:12px;--r-btn:10px;--r-scheda:14px;--ombra-1:0 1px 2px #0e15240d, 0 1px 3px #0e15240f;--ombra-2:0 8px 20px #0e152414, 0 2px 6px #0e15240d;--ombra-3:0 18px 44px #0e15242e, 0 4px 10px #0e152414;--ombra-lampone:0 6px 18px #e11d484d;--veloce:.16s cubic-bezier(.2, .8, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--font);color:var(--testo);background:var(--carta);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}button{font:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--blu);outline-offset:2px}.num{font-family:var(--num);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.logo{font-family:var(--display);color:var(--testo);border-left:4px solid var(--blu);text-transform:uppercase;flex-direction:column;justify-content:center;gap:2px;padding-left:10px;font-size:12px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.logo span{letter-spacing:.16em}.logo b{color:var(--blu);letter-spacing:.05em;text-transform:none;font-size:1.62em;font-weight:700}.logo.chiaro{color:#fff;border-left-color:var(--blu-luce)}.logo.chiaro b{color:var(--blu-luce)}.campo{margin-bottom:14px}.campo label{margin-bottom:6px;font-size:14px;font-weight:600;display:block}.input{width:100%;height:48px;font:inherit;color:var(--testo);background:var(--superficie);border:1px solid var(--bordo-forte);border-radius:var(--r-btn);padding:0 14px;font-size:16px}.input:focus{border-color:var(--blu);box-shadow:0 0 0 3px var(--blu-tenue);outline:none}.riga-input{gap:8px;display:flex}.btn{border-radius:var(--r-btn);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .15s ease-out;display:inline-flex}.btn:disabled{opacity:.5;cursor:default}.btn-pieno{background:var(--blu);color:#fff}.btn-pieno:hover:not(:disabled){background:var(--blu-scuro)}.btn-linea{background:var(--superficie);color:var(--testo);border-color:var(--bordo-forte)}.btn-linea:hover:not(:disabled){background:var(--carta)}.btn-largo{width:100%;min-height:52px}.link{color:var(--blu);background:0 0;border:0;padding:10px 0;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.link:hover{text-decoration:underline}.errore{color:var(--ritardo);gap:8px;margin:4px 0 14px;font-size:15px;font-weight:500;display:flex}.errore:before{content:"";background:var(--ritardo);border-radius:2px;flex-shrink:0;width:4px}.avviso{color:var(--testo);gap:8px;margin:4px 0 14px;font-size:15px;display:flex}.avviso:before{content:"";background:var(--vinto);border-radius:2px;flex-shrink:0;width:4px}.titolo{letter-spacing:-.01em;text-wrap:balance;margin-bottom:4px;font-size:24px;font-weight:700}.sotto{color:var(--testo-2);margin-bottom:20px;font-size:15px}.codice{grid-template-columns:repeat(6,1fr);gap:6px;margin:4px 0 20px;display:grid;position:relative}.codice .casella{background:var(--superficie);border:1px solid var(--bordo-forte);border-radius:var(--r-btn);height:58px;font-family:var(--num);place-items:center;font-size:26px;font-weight:700;display:grid}.codice .casella:nth-child(4){margin-left:10px}.codice .casella.attiva{border:2px solid var(--blu)}.codice input{opacity:0;caret-color:#0000;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.qr{border:1px solid var(--bordo-forte);background:#fff;width:156px;height:156px;margin:10px 0 8px;padding:6px;display:block}.chiave{font-family:var(--num);letter-spacing:.08em;word-break:break-all;font-size:16px;font-weight:700}ol.passi{counter-reset:p;margin-bottom:8px;list-style:none}ol.passi>li{counter-increment:p;margin-bottom:16px;padding-left:34px;position:relative}ol.passi>li:before{content:counter(p);border:1.5px solid var(--testo);width:24px;height:24px;font-size:13px;font-weight:700;font-family:var(--num);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.accesso{flex-direction:column;min-height:100%;display:flex}.accesso-testa{background:var(--superficie);border-bottom:1px solid var(--bordo);padding:14px max(16px, env(safe-area-inset-right,0px)) 14px max(16px, env(safe-area-inset-left,0px))}.accesso-centro{flex:1;padding:20px 16px 40px}.riquadro{width:100%;max-width:440px;margin:0 auto}@media (min-width:720px){.accesso-testa{background:0 0;border-bottom:0;padding:22px 32px}.accesso-centro{place-items:center;padding-bottom:80px;display:grid}.riquadro{background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--r);padding:32px}}.rapido{border:1.5px dashed var(--attesa);border-radius:var(--r);background:var(--attesa-bg);margin-top:24px;padding:16px}.rapido h2{color:var(--attesa-tx);margin-bottom:12px;font-size:14px;font-weight:700}.rapido h3{margin-bottom:8px;font-size:14px;font-weight:600}.rapido-gruppo+.rapido-gruppo{margin-top:14px}.rapido-tasti{grid-template-columns:1fr;gap:8px;display:grid}.rapido .errore{margin:12px 0 0}@media (min-width:720px){.rapido-tasti{grid-template-columns:1fr 1fr}}.testata{background:var(--superficie);border-bottom:1px solid var(--bordo)}.testata .su{min-height:64px;padding:10px max(16px, env(safe-area-inset-right,0px)) 10px max(16px, env(safe-area-inset-left,0px));align-items:center;gap:16px;display:flex}.utente{align-items:center;gap:12px;min-width:0;margin-left:auto;font-size:15px;font-weight:600;display:flex}.utente .chi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pagina{max-width:1272px;margin:0 auto;padding:24px 16px 40px}.pagina h1{letter-spacing:-.01em;margin-bottom:4px;font-size:24px;font-weight:700}.vuoto{background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--r);margin-top:16px;padding:24px}.vuoto p+p{margin-top:8px}.etichetta{letter-spacing:.06em;text-transform:uppercase;color:var(--testo-2);font-size:12px;font-weight:600}
html .btn{border-radius:var(--r-btn);transition:background-color var(--veloce), box-shadow var(--veloce), border-color var(--veloce), color var(--veloce), transform var(--veloce);font-weight:600}html .btn:active:not(:disabled){transform:translateY(1px)}html .btn-pieno{background:linear-gradient(180deg, color-mix(in srgb, var(--blu) 88%, #fff) 0%, var(--blu) 100%);color:#fff;box-shadow:0 1px 2px #0e15242e}html .btn-pieno:hover:not(:disabled){background:var(--blu-scuro);box-shadow:var(--ombra-lampone)}html .btn-linea{background:var(--superficie);border-color:var(--bordo-forte);box-shadow:var(--ombra-1)}html .btn-linea:hover:not(:disabled){background:var(--superficie);border-color:var(--blu);color:var(--blu-scuro)}html .btn-chiama{background:linear-gradient(180deg, #1fa868 0%, var(--vinto) 100%);box-shadow:0 1px 2px #0e15242e}html .btn-chiama:hover:not(:disabled){background:#127a4b;box-shadow:0 6px 18px #17915a4d}html .btn-vinto{background:linear-gradient(180deg, #1fa868 0%, var(--vinto) 100%)}html .btn-pericolo{background:var(--ritardo)}html .btn-mini{box-shadow:var(--ombra-1);transition:border-color var(--veloce), color var(--veloce), background var(--veloce);border-radius:9px}html .btn-mini:hover:not(:disabled){background:var(--superficie);border-color:var(--blu);color:var(--blu-scuro)}html .btn-tre{box-shadow:var(--ombra-1);border-radius:10px}html .link{color:var(--blu-scuro);transition:color var(--veloce)}html .link-tab:hover{-webkit-text-decoration-color:var(--blu);text-decoration-color:var(--blu)}html .input{border-radius:var(--r-btn);transition:border-color var(--veloce), box-shadow var(--veloce)}html .input:hover:not(:focus):not(:disabled){border-color:#b3bdcd}html .input:focus{border-color:var(--blu);box-shadow:0 0 0 4px color-mix(in srgb, var(--blu) 14%, transparent)}html .input:disabled{background:var(--carta);color:var(--testo-2)}html select.input:not([multiple]){appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23556072' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:38px}html input[type=checkbox],html input[type=radio]{accent-color:var(--blu)}input[type=checkbox],input[type=radio],select,summary{cursor:pointer}label:has(input[type=checkbox]){cursor:pointer}label:has(input[type=radio]){cursor:pointer}html :focus-visible{outline-color:var(--blu)}html .pagina{max-width:1320px;padding:22px 16px 40px}@media (min-width:1100px){html .pagina{padding:30px 32px 48px}}html .pagina-larga{max-width:1440px}html .pagina h1,html .titolo{font-family:var(--display);letter-spacing:.005em;text-wrap:balance;font-size:32px;font-weight:700;line-height:1.05}html .pagina-titolo{align-items:center;margin-bottom:20px}html .sotto-titolo{color:var(--testo-2);font-size:15px}.ui-testa{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 18px;margin:0 0 22px;display:flex}.ui-testa-sx{align-items:center;gap:14px;min-width:0;display:flex}.ui-testa-icona{color:#fff;background:linear-gradient(145deg, var(--ink-3) 0%, var(--ink) 100%);border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative;box-shadow:0 6px 16px #0e152438}.ui-testa-icona:after{content:"";background:var(--blu-luce);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}html .ui-testa h1{margin:0}.ui-testa-sotto{color:var(--testo-2);margin:3px 0 0;font-size:15px}.ui-azioni{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:760px){html .pagina h1,html .titolo{font-size:28px}.ui-testa-icona{border-radius:12px;width:42px;height:42px}}html .scheda,html .vuoto,html .elenco,html .tabella-zona,html .dati,html .storia,html .grafico,html .percorso,html .primi-passi,html .scheda-testa,html .impo-menu,html .nel-piano,html .riquadro-bianco{border-color:var(--bordo);border-radius:var(--r-scheda);box-shadow:var(--ombra-1)}html .scheda{padding:18px 20px}html .scheda h2{font-size:17px}html .elenco{overflow:hidden}html .elenco>li{transition:background var(--veloce)}html .elenco>li:hover{background:#fafbfd}html .vuoto{padding:28px}html .tabella-zona{background:var(--superficie);border:1px solid var(--bordo);overflow-x:auto}html .tabella{border:0}html .tabella th{letter-spacing:.07em;color:var(--testo-2);background:#f8f9fc;padding:12px 14px;font-size:11.5px}html .tabella td{border-bottom-color:#edf0f5;padding:12px 14px}html .tabella tbody tr{transition:background var(--veloce)}html .tabella tbody tr:hover>td{background:#fafbfd}html .tabella tr:last-child td{border-bottom:0}html .tabella td a{font-weight:600}html .tabella td a:hover{color:var(--blu-scuro)}html .tabella tr.sel td{background:var(--blu-tenue)}html .stato{border-radius:999px;padding:3px 10px 3px 9px;font-size:12.5px}html .fonte{background:var(--carta);border-color:var(--bordo);border-radius:999px;padding:2px 9px;font-size:12.5px}html .ritardo{border-radius:999px;padding:3px 9px}html .tag{border-radius:999px;padding:3px 10px}html .etichetta,html .gruppo,html .sez,html .colonna-testa,html .percorso-testa h2,html .agenda-giorno h2{letter-spacing:.08em}html .attenzione,html .avviso-giallo,html .avviso-rosso,html .prossimo{border-radius:10px}html .chiave-nuova{border-radius:12px}.kpi{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.kpi-voce{background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--r-scheda);min-width:0;box-shadow:var(--ombra-1);color:var(--testo);transition:transform var(--veloce), box-shadow var(--veloce), border-color var(--veloce);flex-direction:column;gap:6px;padding:16px 18px;text-decoration:none;display:flex;position:relative;overflow:hidden}a.kpi-voce:hover{box-shadow:var(--ombra-2);border-color:var(--bordo-forte);transform:translateY(-2px)}.kpi-alto{justify-content:space-between;align-items:center;gap:8px;display:flex}.kpi-nome{color:var(--testo-2);font-size:13.5px;font-weight:600}.kpi-n{font-family:var(--display);letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:700;line-height:.95}.kpi-nota{color:var(--testo-2);font-size:13px}.kpi-voce.rosso .kpi-n{color:var(--ritardo)}.kpi-voce:before{content:"";background:var(--ink);height:3px;position:absolute;top:0;left:0;right:0}.kpi-voce.rosso:before{background:var(--ritardo)}.kpi-voce.lampone:before{background:var(--blu)}.ui-icona-tinta{background:var(--blu-tenue);width:36px;height:36px;color:var(--blu-scuro);border-radius:11px;flex:none;place-items:center;display:grid}.ui-icona-tinta.verde{background:var(--vinto-bg);color:var(--vinto-tx)}.ui-icona-tinta.ocra{background:var(--attesa-bg);color:var(--attesa-tx)}.ui-icona-tinta.rosso{background:var(--ritardo-bg);color:var(--ritardo)}.ui-icona-tinta.ink{background:var(--ink);color:#fff}.ui-icona-tinta.grigio{background:var(--annullato-bg);color:var(--annullato-tx)}@media (max-width:560px){.kpi{gap:8px}.kpi-voce{padding:12px}.kpi-n{font-size:34px}.kpi-nome{font-size:12px}.kpi-voce .ui-icona-tinta,.kpi-nota{display:none}}html .gruppo{align-items:center;margin:22px 0 10px;font-size:12px;font-weight:700}html .gruppo .num{background:var(--perso-bg);min-width:24px;height:22px;color:var(--testo);border-radius:999px;place-items:center;padding:0 7px;font-size:12px;display:inline-grid}html .gruppo.rosso .num{background:var(--ritardo-bg);color:var(--ritardo)}html .vuoto-riga{border:1px dashed var(--bordo-forte);border-radius:var(--r-scheda);background:#fff9;align-items:center;gap:10px;padding:14px 16px;display:flex}html .lead{border-radius:var(--r-scheda);box-shadow:var(--ombra-1);transition:box-shadow var(--veloce), border-color var(--veloce);margin-bottom:12px;padding:16px}html .lead:hover{box-shadow:var(--ombra-2);border-color:var(--bordo-forte)}html .lead.in-ritardo{border-left:1px solid var(--bordo);padding-left:16px;position:relative;overflow:hidden}html .lead.in-ritardo:before{content:"";background:var(--ritardo);width:4px;position:absolute;top:0;bottom:0;left:0}html .lead .nome{letter-spacing:-.005em;font-size:18px}html .lead .nome:hover{color:var(--blu-scuro)}html .riga{border-radius:var(--r-scheda);box-shadow:var(--ombra-1);transition:transform var(--veloce), box-shadow var(--veloce), border-color var(--veloce);margin-bottom:10px;padding:13px 16px}html .riga:hover{box-shadow:var(--ombra-2);border-color:var(--bordo-forte);transform:translateY(-1px)}html .riga .ora{font-family:var(--display);color:var(--blu-scuro);font-size:19px}html .oggi-domande{border-radius:var(--r-scheda);box-shadow:var(--ombra-1);border-left:4px solid var(--blu)}html .oggi-domande span{color:var(--blu-scuro)}html .primi-passi{padding:18px 20px}html .pp-barra{background:var(--carta);height:8px}html .pp-barra span{background:linear-gradient(90deg, var(--blu) 0%, var(--blu-luce) 100%);border-radius:4px}html .pp-lista .fatto .pp-segno{color:var(--vinto)}html .colonna{background:#edf0f5;border-radius:16px;padding:10px}html .colonna.sopra{background:var(--blu-tenue);box-shadow:inset 0 0 0 2px var(--blu)}html .colonna-testa{color:var(--testo);margin:4px 6px 12px;font-size:12px}html .carta{box-shadow:var(--ombra-1);transition:transform var(--veloce), box-shadow var(--veloce), border-color var(--veloce);border-radius:12px;margin-bottom:8px;padding:12px 13px}html .carta:hover{box-shadow:var(--ombra-2);border-color:var(--bordo-forte);transform:translateY(-2px)}html .carta.in-ritardo{border-left:1px solid var(--bordo);padding-left:13px;position:relative;overflow:hidden}html .carta.in-ritardo:before{content:"";background:var(--ritardo);width:4px;position:absolute;top:0;bottom:0;left:0}html .fasi-tel button{box-shadow:var(--ombra-1);border-radius:999px}html .fasi-tel button.on{background:var(--ink);border-color:var(--ink)}html .interruttore{background:#edf0f5;border-color:#0000;border-radius:11px;gap:2px;padding:3px}html .interruttore button{background:0 0;border-radius:8px;height:36px}html .interruttore button.on{background:var(--superficie);color:var(--testo);box-shadow:var(--ombra-1)}html .barra-massa{background:var(--ink);box-shadow:var(--ombra-2);border-radius:14px;padding:10px 14px}html .barra-massa .link{color:var(--blu-luce)}html .agenda-giorno{background:#edf0f5;border-radius:16px}html .agenda-giorno.oggi{background:var(--blu-tenue);box-shadow:inset 0 0 0 2px var(--blu)}html .voce-agenda{box-shadow:var(--ombra-1);border-left-width:4px;border-left-color:var(--info);transition:transform var(--veloce), box-shadow var(--veloce);border-radius:10px}html .voce-agenda:hover{box-shadow:var(--ombra-2);transform:translateY(-1px)}html .voce-agenda.appunt{border-left-color:var(--vinto)}html .voce-agenda.post{border-left-color:var(--attesa)}html .giorni-tel button{box-shadow:var(--ombra-1);border-radius:12px}html .giorni-tel button.on{background:var(--ink);border-color:var(--ink)}html .scheda-testa{padding:20px;position:relative;overflow:hidden}html .scheda-testa:before{content:"";background:linear-gradient(90deg, var(--ink) 0%, var(--blu) 100%);height:4px;position:absolute;top:0;left:0;right:0}html .scheda-testa .nome{font-family:var(--display);letter-spacing:.005em;font-size:34px;line-height:1.05}html .scheda-testa .tel{color:var(--testo);font-variant-numeric:tabular-nums}html .fase-sel{box-shadow:var(--ombra-1);border-radius:11px}html .prossimo{box-shadow:inset 0 0 0 1px #b7791f40}html .prossimo.tardi{box-shadow:inset 0 0 0 1px #c81e1e40}html .schede{border-bottom-color:var(--bordo)}html .schede button,html .schede-alto button,html .schede-alto a{transition:color var(--veloce), border-color var(--veloce)}html .schede button.on,html .schede-alto .on{border-bottom-color:var(--blu);color:var(--testo)}html .storia li{padding:13px 0}html .storia .quando{color:var(--testo-2);font-weight:600}html .menu-tre,html .wa-scelte{box-shadow:var(--ombra-3);border-color:var(--bordo);border-radius:14px;overflow:hidden}html .tappa-punto{box-shadow:0 0 0 3px var(--superficie)}html dialog.foglio::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0e15247a}html .foglio-corpo{box-shadow:var(--ombra-3);border-radius:20px 20px 0 0}@media (min-width:720px){html .foglio-corpo{border-color:var(--bordo);border-radius:18px}}html .foglio-testa h2{font-family:var(--display);letter-spacing:.005em;font-size:24px}html .chip{transition:background-color var(--veloce), border-color var(--veloce), box-shadow var(--veloce);border-radius:11px}html .chip:hover{border-color:var(--blu)}html .chip.on{background:var(--blu-tenue);border-color:var(--blu);color:var(--blu-scuro);box-shadow:inset 0 0 0 1px var(--blu)}html .riepilogo{border-radius:10px}html .tiles{background:0 0;border:0;border-radius:0;gap:12px;overflow:visible}html .tile{background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--r-scheda);box-shadow:var(--ombra-1);padding:16px 18px}html .tile-link{transition:transform var(--veloce), box-shadow var(--veloce), border-color var(--veloce)}html .tile-link:hover{background:var(--superficie);box-shadow:var(--ombra-2);border-color:var(--bordo-forte);transform:translateY(-2px)}html .tile-n{font-family:var(--display);letter-spacing:.01em;font-size:38px;line-height:1}html .tile-l{font-size:13px}html .cruscotto{background:0 0;border:0;gap:12px}html .cruscotto>div{background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--r-scheda);box-shadow:var(--ombra-1)}html .cruscotto .n{font-family:var(--display);font-size:32px}html .grafico{padding:18px 20px}html .grafico-testa h2{font-size:16.5px}html .suggerimento{background:var(--ink);box-shadow:var(--ombra-3);border-radius:12px}html .suggerimento .link{color:var(--blu-luce)}html .barre a:hover{background:var(--carta)}html .barra-valore,html .barre-t{background:#edf0f5}html .barra-valore span{background:linear-gradient(90deg, var(--blu) 0%, var(--blu-luce) 100%)}html .cruscotto-attesa div{border-radius:var(--r-scheda);background:linear-gradient(90deg, var(--bordo) 0%, var(--carta) 50%, var(--bordo) 100%);background-size:200% 100%;border:0;animation:1.2s linear infinite luccica}@keyframes luccica{0%{background-position:200% 0}to{background-position:-200% 0}}html .impo-menu{padding:8px}html .impo-menu a{transition:background var(--veloce), color var(--veloce);border-left:0;border-radius:10px;padding:9px 12px}html .impo-menu a:hover{background:var(--carta)}html .impo-menu a.on{background:var(--blu-tenue);color:var(--blu-scuro);font-weight:700}html .impo-menu .gruppo-menu{letter-spacing:.09em;padding:12px 12px 4px;font-size:11px}html .notifica{transition:background var(--veloce)}html .notifica:hover{background:#fafbfd}html .notifica.nuova{background:color-mix(in srgb, var(--blu) 6%, #fff);box-shadow:inset 3px 0 0 var(--blu)}.strumenti-dna{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-bottom:18px;display:grid}.strumento-dna{color:var(--ink-tx);background:var(--ink);box-shadow:var(--ombra-2);background-image:radial-gradient(360px 200px at 110% -20%,#e11d4847,#0000 70%);border-radius:16px;gap:10px;padding:20px;display:grid;position:relative;overflow:hidden}.strumento-dna h3{color:#fff;font-family:var(--display);letter-spacing:.01em;align-items:center;gap:10px;margin:0;font-size:24px;display:flex}.strumento-dna p{color:var(--ink-tx);margin:0;font-size:14px}.strumento-dna .stato-dna{color:#c6d0e2bf;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.strumento-dna .stato-dna.acceso{color:#4ade80}.strumento-dna .stato-dna:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.strumento-dna .btn-linea{color:#fff;box-shadow:none;background:#ffffff14;border-color:#ffffff2e}.strumento-dna .btn-linea:hover:not(:disabled){color:#fff;background:#ffffff24;border-color:#ffffff4d}.strumento-dna .riga-azioni{margin-top:4px}html .accesso{background:var(--carta)}@media (min-width:960px){html .accesso.con-lato{grid-template-columns:minmax(380px,46%) 1fr;min-height:100vh;display:grid}}.accesso-lato{display:none}@media (min-width:960px){.accesso-lato{color:var(--ink-tx);background:var(--ink);background-image:radial-gradient(700px 420px at -10% -10%,#e11d4852,#0000 65%),radial-gradient(600px 400px at 110% 110%,#fb71851f,#0000 60%);flex-direction:column;justify-content:space-between;gap:32px;padding:40px 48px;display:flex}.accesso-lato h2{font-family:var(--display);color:#fff;max-width:12ch;margin:0 0 18px;font-size:clamp(40px,4vw,60px);font-weight:700;line-height:.95}.accesso-lato h2 em{color:var(--blu-luce);font-style:normal}.accesso-lato ul{gap:12px;font-size:15.5px;list-style:none;display:grid}.accesso-lato li{align-items:center;gap:10px;display:flex}.accesso-lato li .icona{color:var(--blu-luce);flex:none}.accesso-lato small{color:var(--ink-tenue);font-size:13px}html .con-lato .accesso-testa{display:none}html .con-lato .accesso-centro{place-items:center;padding:40px 24px;display:grid}}@media (min-width:720px){html .riquadro{border:1px solid var(--bordo);box-shadow:var(--ombra-3);border-radius:20px;padding:36px}}html .rapido{border-radius:14px}html .codice .casella{font-family:var(--display);border-radius:12px;font-size:30px}html .codice .casella.attiva{border-color:var(--blu);box-shadow:0 0 0 4px color-mix(in srgb, var(--blu) 14%, transparent)}html .barra-prova{background:linear-gradient(90deg, var(--attesa-bg) 0%, #fff7e6 100%)}html .console-testa{background:var(--ink);color:#fff;border-bottom:0}html .console-testa .logo{color:#fff;border-left-color:var(--blu-luce)}html .console-testa .logo b{color:var(--blu-luce)}html .console-testa .btn-linea{color:#fff;box-shadow:none;background:#ffffff14;border-color:#fff3}.ui-sagoma{border-radius:var(--r-scheda);background:linear-gradient(90deg, var(--bordo) 0%, var(--carta) 50%, var(--bordo) 100%);background-size:200% 100%;min-height:18px;animation:1.2s linear infinite luccica;display:block}.accesso-colonna{flex-direction:column;min-width:0;min-height:100vh;display:flex}.accesso-colonna .accesso-centro{flex:1}.agenda-giorno .vuoto-riga,.colonna .vuoto-riga{background:0 0;border:0;padding:6px 4px;font-size:14px}html .colonna{position:relative}html .colonna-testa{flex-wrap:wrap;align-items:center;gap:4px 8px;padding-bottom:10px;position:relative}html .colonna-testa:after{content:"";background:color-mix(in srgb, var(--blu) var(--avanza,100%), var(--attesa));border-radius:3px;height:3px;position:absolute;bottom:0;left:0;right:0}html .colonna-testa .num:not(.colonna-valore){background:var(--superficie);min-width:24px;height:22px;color:var(--testo);box-shadow:var(--ombra-1);border-radius:999px;place-items:center;padding:0 7px;font-size:12px;display:inline-grid}html .colonna-valore{width:100%;color:var(--testo-2);font-size:12.5px}html .con-lato .accesso-testa{background:var(--ink);border-bottom:0}html .con-lato .accesso-testa .logo{font-size:10.5px}html .filtri{align-items:center;gap:8px}html .filtri .input[type=date]{flex:none;width:150px}html .filtri .spunta{padding:0 6px}
