@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_next/static/media/figtree-latin-ext-wght-normal.76b41198.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_next/static/media/figtree-latin-wght-normal.93af595f.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--carta:#171721;--bianco:#1e1e2a;--superficie-2:#272735;--inchiostro:#ededf3;--inchiostro-tenue:#a3a3b0;--bordo:#2e2e3d;--primario:#5266eb;--primario-scuro:#4254d6;--primario-tenue:rgba(82,102,235,.18);--fuoco:rgba(124,140,255,.55);--su-colore:#fff;--su-semantico:#13131b;--neutro-pieno:#3a3a4f;--rosso-pieno:#c2413b;--verde-pieno:#1d8f5f;--blu-pieno:#2c6fc7;--ambra-pieno:#a8730f;--viola-pieno:#7650c4;--verde-pompa:#4cc38a;--verde-pompa-scuro:#3aa874;--verde-tenue:rgba(76,195,138,.14);--verde-bordo:rgba(76,195,138,.4);--ambra-gasolio:#e0a83a;--ambra-morbida:#b89a62;--ambra-tenue:rgba(224,168,58,.14);--rosso-alert:#f0706a;--rosso-tenue:hsla(3,82%,68%,.14);--rosso-bordo:hsla(3,82%,68%,.4);--blu-confermato:#6cb6ff;--blu-tenue:rgba(108,182,255,.14);--blu-bordo:rgba(108,182,255,.4);--viola-fortech:#b79cf0;--viola-fortech-tenue:rgba(183,156,240,.16);--petrolio-900:#ededf3;--petrolio-700:#c9c9d6;--laterale:#13131b;--laterale-testo:#c3c3cc;--laterale-titolo:#ededf3;--laterale-attivo:#272735;--raggio:10px;--ombra:none;--accesso-fondo:#0f0f16;--accesso-tratto:#1d1d2b;--accesso-tratto-rosso:#2a1418;--accesso-vetro:rgba(30,30,42,.78);--accesso-ombra:0 30px 80px rgba(0,0,0,.45);color-scheme:dark}:root[data-tema=chiaro]{--carta:#e3e5ed;--bianco:#f3f4f8;--superficie-2:#e6e8f0;--inchiostro:#171721;--inchiostro-tenue:#54556b;--bordo:#cdd0dc;--primario:#5266eb;--primario-scuro:#4254d6;--primario-tenue:rgba(82,102,235,.12);--fuoco:rgba(82,102,235,.45);--su-colore:#fff;--su-semantico:#fff;--neutro-pieno:#33344a;--rosso-pieno:#cc372f;--verde-pieno:#14855a;--blu-pieno:#2b6fc4;--ambra-pieno:#a36600;--viola-pieno:#6a3fb5;--verde-pompa:#14855a;--verde-pompa-scuro:#0f6b48;--verde-tenue:#e2f1e9;--verde-bordo:#a9d3bd;--ambra-gasolio:#a36600;--ambra-morbida:#9a7a3c;--ambra-tenue:#fff3d6;--rosso-alert:#cc372f;--rosso-tenue:#fbe6e4;--rosso-bordo:#eebbb7;--blu-confermato:#2b6fc4;--blu-tenue:#e1ebf9;--blu-bordo:#b6cdee;--viola-fortech:#6a3fb5;--viola-fortech-tenue:#f1ecfb;--petrolio-900:#171721;--petrolio-700:#33344a;--laterale:#d6d9e3;--laterale-testo:#4a4b5d;--laterale-titolo:#171721;--laterale-attivo:#f3f4f8;--ombra:0 1px 2px rgba(23,23,33,.06);--accesso-fondo:#dde0ea;--accesso-tratto:#cfd3e0;--accesso-tratto-rosso:#e8cdd0;--accesso-vetro:rgba(243,244,248,.88);--accesso-ombra:0 24px 60px rgba(23,23,33,.14);color-scheme:light}*{box-sizing:border-box}body,html{margin:0;padding:0;-webkit-text-size-adjust:100%;background:var(--carta);color:var(--inchiostro);font-family:Figtree Variable,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.45}.dato-numerico{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}h1{font-size:1.5rem;font-weight:600;letter-spacing:-.02em}a{color:var(--blu-confermato)}.accesso{position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;display:grid;place-items:center;padding:32px 16px;background:var(--accesso-fondo)}.accesso-sfondo{width:max(1180px,82vmax);height:max(1180px,82vmax);color:var(--accesso-tratto)}.accesso-alone,.accesso-sfondo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.accesso-alone{width:640px;height:640px;max-width:140vw;max-height:140vw;border-radius:50%;background:var(--primario);opacity:.22;filter:blur(140px)}.accesso-colonna{position:relative;width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;gap:28px}.accesso-marchio{width:84px;height:84px;border-radius:22px;background:#000;display:grid;place-items:center;color:#fff;box-shadow:0 18px 50px rgba(0,0,0,.45),0 0 0 1px hsla(0,0%,100%,.06)}.accesso-logo{width:58px;height:58px}.accesso-riquadro{width:100%;padding:32px;border-radius:18px;background:var(--accesso-vetro);border:1px solid var(--bordo);box-shadow:var(--accesso-ombra);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;flex-direction:column;gap:18px}.accesso-riquadro h1{margin:0 0 4px;font-size:24px;font-weight:700;text-align:center}.accesso-riquadro form{display:flex;flex-direction:column;gap:18px}.accesso-riquadro label{font-size:13px;font-weight:600;margin-bottom:8px}.accesso-riquadro input:not([type=checkbox]){height:48px;padding:0 16px;border-radius:12px;font-size:15px;background:var(--carta)}.accesso-riquadro button.primario{height:50px;margin-top:4px;border-radius:12px;font-size:16px;box-shadow:0 10px 30px var(--primario-tenue)}.accesso-testo{margin:0;font-size:14px;line-height:1.5;text-align:center;color:var(--inchiostro-tenue)}a.accesso-link{align-self:center;font-size:13px;font-weight:600;text-decoration:none}a.accesso-link:hover{text-decoration:underline}@media (max-width:480px){.accesso{align-items:start;padding-top:12vh}.accesso-riquadro{padding:24px 20px}.accesso-marchio{width:72px;height:72px;border-radius:19px}.accesso-logo{width:50px;height:50px}}:where(button){font-family:inherit;color:var(--inchiostro);background-color:var(--superficie-2);border:1px solid var(--bordo)}:where(button):disabled{opacity:.6}button.primario{background:var(--primario);color:var(--su-colore);border:none;border-radius:var(--raggio);padding:10px 16px;font-size:15px;font-weight:600;cursor:pointer;width:100%}button.primario:hover{background:var(--primario-scuro)}button.primario:focus-visible{outline:3px solid var(--fuoco);outline-offset:2px}button.primario:disabled{opacity:.6;cursor:default}button.primario[style*="background: var(--rosso-alert)"]{background:var(--rosso-pieno)!important;color:var(--su-colore)}button.primario[style*="background: var(--verde-pompa)"]{background:var(--verde-pieno)!important;color:var(--su-colore)}button.primario[style*="background: var(--blu-confermato)"]{background:var(--blu-pieno)!important;color:var(--su-colore)}button.primario[style*="background: var(--ambra-gasolio)"]{background:var(--ambra-pieno)!important;color:var(--su-colore)}button.primario[style*="background: var(--viola-fortech)"]{background:var(--viola-pieno)!important;color:var(--su-colore)}button.primario[style*="background: var("]:hover:not(:disabled){filter:brightness(1.1)}button.secondario{background:var(--bianco);color:var(--inchiostro);border:1px solid var(--bordo);border-radius:var(--raggio);padding:6px 12px;font-size:13px;font-weight:700;cursor:pointer;width:auto}button.secondario:hover{background:var(--carta);border-color:var(--inchiostro-tenue)}button.secondario:focus-visible{outline:3px solid var(--fuoco);outline-offset:2px}button.secondario:disabled{opacity:.6;cursor:default}button.secondario:disabled:hover{background:var(--bianco);border-color:var(--bordo)}button.pericolo{background:var(--rosso-tenue);color:var(--rosso-alert);border:1px solid var(--rosso-bordo);border-radius:var(--raggio);padding:6px 12px;font-size:13px;font-weight:700;cursor:pointer;width:auto;transition:background .15s ease,color .15s ease,border-color .15s ease}button.pericolo:hover{background:var(--rosso-alert);color:var(--su-semantico);border-color:var(--rosso-alert)}button.pericolo:focus-visible{outline:3px solid var(--rosso-bordo);outline-offset:2px}button.pericolo:disabled{opacity:.55;cursor:default}button.pericolo:disabled:hover{background:var(--rosso-tenue);color:var(--rosso-alert);border-color:var(--rosso-bordo)}input[type=file]{color:var(--inchiostro-tenue);font-size:13px;max-width:100%;background:transparent;border:0;padding:0}input[type=file]::-webkit-file-upload-button{margin-right:10px;padding:7px 14px;border-radius:var(--raggio);border:1px solid var(--primario);background:var(--superficie-2);color:var(--inchiostro);font:inherit;font-size:13px;font-weight:600;cursor:pointer;-webkit-transition:background .15s ease,color .15s ease;transition:background .15s ease,color .15s ease}input[type=file]::-webkit-file-upload-button,input[type=file]::file-selector-button{margin-right:10px;padding:7px 14px;border-radius:var(--raggio);border:1px solid var(--primario);background:var(--superficie-2);color:var(--inchiostro);font:inherit;font-size:13px;font-weight:600;cursor:pointer;-webkit-transition:background .15s ease,color .15s ease;transition:background .15s ease,color .15s ease}input[type=file]:hover::-webkit-file-upload-button{background:var(--primario);color:var(--su-colore)}input[type=file]:hover::-webkit-file-upload-button,input[type=file]:hover::file-selector-button{background:var(--primario);color:var(--su-colore)}input[type=file]:disabled::-webkit-file-upload-button{opacity:.55;cursor:default}input[type=file]:disabled::file-selector-button{opacity:.55;cursor:default}input[type=file]:focus-visible{outline:3px solid var(--fuoco);outline-offset:2px;border-radius:var(--raggio)}.fat-note{margin:0 0 10px;padding:10px 12px 10px 28px;border-radius:10px;background:var(--superficie-2);font-size:13px;color:var(--inchiostro-tenue);display:grid;grid-gap:6px;gap:6px}button.piccolo{padding:3px 9px;font-size:12px}button.convalida,button.convalida-apri{border-radius:var(--raggio);padding:6px 12px;font-size:13px;font-weight:700;cursor:pointer;width:auto;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}button.convalida-apri{background:var(--verde-tenue);color:var(--verde-pompa);border:1px solid var(--verde-bordo)}button.convalida-apri:hover{border-color:var(--verde-pompa)}button.convalida,button.convalida-apri:hover{background:var(--verde-pompa);color:var(--su-semantico)}button.convalida{border:1px solid var(--verde-pompa)}button.convalida:hover{background:var(--verde-pompa-scuro);border-color:var(--verde-pompa-scuro)}button.convalida-apri:focus-visible,button.convalida:focus-visible{outline:3px solid var(--fuoco);outline-offset:2px}button.convalida-apri:disabled,button.convalida:disabled{opacity:.55;cursor:default}button.convalida-apri:disabled:hover{background:var(--verde-tenue);color:var(--verde-pompa);border-color:var(--verde-bordo)}label{display:block;font-weight:600;font-size:13px;margin-bottom:4px}input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=text],input[type=time],select,textarea{width:100%;max-width:100%;padding:10px 12px;border:1px solid var(--bordo);border-radius:var(--raggio);font-family:inherit;font-size:15px;line-height:1.4;color:var(--inchiostro);background:var(--bianco)}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:34px;text-overflow:ellipsis;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%238a8ca0' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:11px}select optgroup{font-weight:700;color:var(--inchiostro-tenue)}select option{color:var(--inchiostro);font-weight:400}textarea{resize:vertical;min-height:72px}input::placeholder,textarea::placeholder{color:var(--inchiostro-tenue);opacity:.75}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--inchiostro-tenue)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--primario);outline-offset:0;border-color:var(--primario)}input:disabled,select:disabled,textarea:disabled{background:var(--carta);color:var(--inchiostro-tenue);cursor:default}input[type=checkbox]{accent-color:var(--primario);width:15px;height:15px;vertical-align:-2px;margin-right:2px;cursor:pointer}.periodo{display:flex;flex-direction:column;gap:12px}.periodo-riga{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}.periodo-modi{display:inline-flex;border:1px solid var(--bordo);border-radius:var(--raggio);overflow:hidden;background:var(--bianco)}.periodo-modi button{border:none;border-right:1px solid var(--bordo);background:transparent;padding:8px 14px;font:inherit;font-size:14px;font-weight:600;color:var(--inchiostro);cursor:pointer}.periodo-modi button:last-child{border-right:none}.periodo-modi button:hover{background:var(--carta)}.periodo-modi button[aria-pressed=true]{background:var(--primario);color:var(--su-colore)}.periodo-modi button:focus-visible{outline:3px solid var(--fuoco);outline-offset:-3px}.periodo-scorciatoie{display:flex;gap:6px;margin-left:auto}button.secondario[aria-pressed=true]{border-color:var(--primario);color:var(--inchiostro);background:var(--primario-tenue)}.periodo-navigatore{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.periodo .periodo-campo{width:auto}button.secondario.periodo-freccia{font-size:20px;line-height:1;padding:8px 14px}.periodo-data{display:flex;align-items:center;gap:8px;margin:0;font-size:14px}.periodo-riassunto{font-size:14px;color:var(--inchiostro-tenue)}.azioni-salva{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.azioni-salva button.primario{width:auto}button.link-impianto{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-weight:600;color:var(--blu-confermato);text-align:left}button.link-impianto:hover{text-decoration:underline}button.link-impianto:focus-visible{outline:3px solid var(--fuoco);outline-offset:2px;border-radius:3px}button.pillola-pistole{display:inline-block;border-radius:999px;padding:3px 10px;font:inherit;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer;background:var(--blu-tenue);color:var(--blu-confermato);border:1px solid var(--blu-bordo);transition:background .15s ease,color .15s ease,border-color .15s ease}button.pillola-pistole:hover{background:var(--blu-confermato);color:var(--su-semantico);border-color:var(--blu-confermato)}button.pillola-pistole.completa{background:var(--verde-tenue);color:var(--verde-pompa);border-color:var(--verde-bordo)}button.pillola-pistole.completa:hover{background:var(--verde-pompa);color:var(--su-semantico);border-color:var(--verde-pompa)}button.pillola-pistole:focus-visible{outline:3px solid var(--fuoco);outline-offset:2px}.dashboard-colonne{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.dashboard-specchietti{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:14px;gap:14px;align-items:start}@media (max-width:1100px){.dashboard-colonne{grid-template-columns:minmax(0,1fr)}}.errore{background:var(--rosso-tenue);color:var(--rosso-alert);border:1px solid var(--rosso-bordo);border-radius:var(--raggio);padding:10px 12px;font-size:14px}.app-guscio{display:flex;min-height:100vh}.app-laterale{width:200px;flex-shrink:0;display:flex;flex-direction:column;background:var(--laterale);color:var(--laterale-testo);padding:18px 10px;border-right:1px solid var(--bordo);position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;height:100vh;overflow-y:auto}.app-contenuto{flex:1 1;padding:20px 22px 24px;min-width:0}.app-marca{padding:0 12px 14px;color:var(--laterale-titolo);font-weight:600;font-size:15px;display:flex;align-items:center;justify-content:space-between;gap:12px}.app-gruppo{display:flex;flex-direction:column;gap:1px;margin-bottom:14px}.app-gruppo-titolo{font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.65;padding:0 12px 4px}.app-voce{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 12px;border-radius:999px;font-size:13.5px;text-decoration:none;color:var(--laterale-testo)}.app-voce.attiva,.app-voce:hover{background:var(--laterale-attivo);color:var(--laterale-titolo)}.app-voce.attiva{font-weight:600}.app-voce:focus-visible{outline:3px solid var(--fuoco);outline-offset:1px}.app-contatore{font-size:11px;font-weight:700;padding:0 7px;border-radius:999px;background:var(--primario);color:var(--su-colore);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-barra{float:right;margin:2px 0 8px 16px}.app-utente{margin-top:auto;padding:12px 4px 0 8px;display:flex;gap:9px;color:var(--laterale-testo);border-top:1px solid var(--bordo)}.app-iniziali,.app-utente{align-items:center;font-size:12px}.app-iniziali{flex:none;width:30px;height:30px;border-radius:50%;display:inline-flex;justify-content:center;background:var(--primario);color:var(--su-colore);font-weight:600;letter-spacing:.02em}.app-chi{display:flex;flex-direction:column;min-width:0;flex:1 1;line-height:1.25}.app-chi b{color:var(--laterale-titolo);font-weight:600;font-size:13px}.app-chi b,.app-chi span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-esci{flex:none;border:1px solid var(--bordo);background:transparent;color:var(--laterale-testo);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500;cursor:pointer;box-shadow:none}.app-esci:hover{border-color:var(--rosso-alert);color:var(--rosso-alert)}.app-laterale nav{flex:1 1}.tema-interruttore{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--superficie-2);border:1px solid var(--bordo)}.tema-interruttore button{border:0;background:transparent;color:var(--inchiostro-tenue);font:inherit;font-size:12.5px;font-weight:600;padding:4px 11px;border-radius:999px;cursor:pointer}.tema-interruttore button[aria-pressed=true]{background:var(--primario);color:var(--su-colore)}.tema-interruttore button:focus-visible{outline:3px solid var(--fuoco);outline-offset:1px}.app-menu-pulsante{display:none}@media (max-width:820px){.app-guscio{flex-direction:column}.app-laterale{width:100%;height:auto;position:static;padding:12px 10px 8px;border-right:0;border-bottom:1px solid var(--bordo)}.app-laterale nav{display:none}.app-laterale.aperto nav{display:block}.app-contenuto{padding:14px;overflow-x:auto}.app-menu-pulsante{display:inline-block;background:var(--laterale-attivo);color:var(--laterale-titolo);border:1px solid var(--bordo);border-radius:var(--raggio);padding:8px 12px;font-size:14px;font-weight:700;cursor:pointer}.app-contenuto table{display:block;width:max-content;max-width:none;overflow-x:auto}}:root{--m-fondo-sicuro:env(safe-area-inset-bottom,0px);--m-altezza-nav:var(--m-fondo-sicuro)}@media (display-mode:fullscreen),(display-mode:minimal-ui),(display-mode:standalone){:root{--m-fondo-sicuro:calc(env(safe-area-inset-bottom, 0px) + 18px)}}.m-guscio{display:flex;flex-direction:column;background:var(--carta);min-height:100vh;min-height:100dvh;overflow-x:clip}.m-testata{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--laterale);color:var(--laterale-titolo);border-bottom:1px solid var(--bordo);padding:calc(9px + env(safe-area-inset-top)) 12px 9px;display:flex;align-items:center;justify-content:space-between;gap:10px}.m-pulsante-utente{width:38px;height:38px;flex-shrink:0;border-radius:50%;border:1px solid var(--bordo);background:var(--laterale-attivo);color:var(--laterale-titolo);font-size:13px;font-weight:700;cursor:pointer}.m-menu-utente{position:absolute;right:10px;top:calc(100% - 4px);z-index:30;min-width:210px;padding:8px;background:var(--bianco);color:var(--inchiostro);border:1px solid var(--bordo);border-radius:10px;box-shadow:0 6px 20px rgba(15,33,38,.18);display:grid;grid-gap:2px;gap:2px}.m-menu-utente button{width:100%;text-align:left;background:none;border:none;padding:11px 6px;border-radius:8px;font:inherit;font-weight:600;color:var(--inchiostro);cursor:pointer}.m-menu-utente button:hover{background:var(--carta)}.m-menu-utente .tema-interruttore button{width:auto;padding:6px 14px;border-radius:999px}.m-menu-utente .tema-interruttore button[aria-pressed=true]{background:var(--primario);color:var(--su-colore)}.m-contenuto{flex:1 1;padding:12px 12px calc(26px + var(--m-altezza-nav));display:grid;grid-gap:12px;gap:12px;align-content:start;min-width:0;overflow-wrap:break-word}.m-contenuto div,.m-contenuto section,.m-titolo{min-width:0}.m-titolo{font-size:17px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-hamburger,.m-titolo{color:var(--laterale-titolo)}.m-hamburger{position:relative;width:38px;height:38px;flex-shrink:0;border-radius:10px;border:1px solid var(--bordo);background:transparent;font-size:19px;line-height:1;cursor:pointer;padding:0;box-shadow:none}.m-hamburger-numero{position:absolute;top:-5px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--primario);color:var(--su-colore);font-size:11px;font-weight:600;line-height:18px}.m-testata .m-titolo{flex:1 1;text-align:center}.m-testata .m-pulsante-utente{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:var(--primario);color:var(--su-colore);border:0;font-size:12px}.m-velo{position:fixed;inset:0;z-index:40;background:rgba(0,0,0,.45)}.m-cassetto{position:absolute;left:0;top:0;bottom:0;width:min(320px,86vw);background:var(--laterale);color:var(--laterale-testo);display:flex;flex-direction:column;padding:calc(12px + env(safe-area-inset-top)) 10px calc(12px + var(--m-fondo-sicuro));box-shadow:8px 0 30px rgba(0,0,0,.35);animation:m-entra .16s ease-out}@keyframes m-entra{0%{transform:translateX(-24px);opacity:0}to{transform:none;opacity:1}}.m-cassetto-testa{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 14px 12px;color:var(--laterale-titolo);font-weight:600;font-size:16px}.m-chiudi{width:36px;height:36px;border-radius:10px;border:0;background:transparent;color:var(--laterale-testo);font-size:18px;cursor:pointer;box-shadow:none}.m-cassetto-voci{flex:1 1;overflow-y:auto;overscroll-behavior:contain}.m-cassetto .app-voce{min-height:44px;font-size:15px}.m-cassetto-riga{position:relative}.m-cassetto-completa{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:11px;color:var(--laterale-testo);opacity:.75;text-decoration:underline}.m-cassetto-riga .app-voce:has(.app-contatore)+.m-cassetto-completa{right:44px}.m-cassetto-fondo{border-top:1px solid var(--bordo);padding-top:12px;display:flex;flex-direction:column;gap:12px}.m-cassetto-fondo .tema-interruttore{align-self:flex-start;margin-left:6px}.m-cassetto-fondo .app-utente{border-top:0;padding-top:0;margin-top:0}.m-completa .dash-testata-destra .tema-interruttore,.m-completa .dash-testata>div:first-child{display:none}.m-completa .dash-testata-destra{flex-basis:100%}.m-completa .dash-solo-pc,.m-completa .dash-spiega{display:none}.m-completa .dash-mese .tema-interruttore button{font-size:12px;padding:5px 11px}.m-contenuto.m-completa{display:block;overflow-x:clip}.m-contenuto.m-completa h1{font-size:1.25rem}.m-contenuto.m-completa table{display:block;width:max-content;max-width:100%;overflow-x:auto}.m-contenuto.m-completa .dash-tabella table{display:table;width:100%}.m-completa .pag-testata{align-items:stretch;margin-bottom:12px}.m-completa .pag-testata h1{font-size:22px}.m-completa .pag-azioni{width:100%}.m-completa .pag-azioni>label,.m-completa .pag-azioni>select{flex:1 1 140px}.m-completa .pag-azioni input,.m-completa .pag-azioni select{width:100%}.m-completa .pag-sezione{padding:14px 12px;border-radius:14px}.m-completa .pag-scorri{margin:0;padding:0}.m-completa .cons-griglia,.m-completa .pag-griglia-2,.m-completa .pag-griglia-3{grid-template-columns:minmax(0,1fr)}.m-completa .dash-testa{align-items:flex-start}.m-completa .pag-schede{margin-left:-12px;margin-right:-12px;padding:0 12px}.m-completa input[type=file]{width:100%}.m-completa .cp-barra{position:static}.m-guscio .m-completa button.pericolo,.m-guscio .m-completa button.primario,.m-guscio .m-completa button.secondario{min-height:40px;padding:7px 14px;font-size:14px}.m-guscio .m-completa button.piccolo{min-height:32px;padding:4px 10px;font-size:12.5px}.m-completa input:not([type=checkbox]):not([type=radio]):not([type=file]),.m-completa select{padding-top:8px;padding-bottom:8px}.m-completa .solo-telefono{display:inline-flex!important}.m-completa .cons-modulo{grid-template-columns:repeat(2,minmax(0,1fr))}.m-completa .cons-modulo>div:nth-child(3){grid-column:1/-1;order:1}.m-completa button.cons-invia{order:2;justify-self:stretch;justify-content:center;width:100%}.m-completa .pag-apri-filtri{align-self:flex-start}.m-completa .pag-filtri,.m-completa .pag-filtri.in-riga{display:none}.m-completa .pag-filtri.aperti{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:45;flex-direction:column;align-items:stretch;gap:12px;border-radius:18px 18px 0 0;background:var(--bianco);padding:14px 16px calc(16px + var(--m-fondo-sicuro));max-height:85dvh;overflow-y:auto;box-shadow:0 -10px 30px rgba(0,0,0,.35);animation:m-sale .16s ease-out}@keyframes m-sale{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.m-completa .pag-filtri.aperti>*{flex:none!important;min-width:0!important;width:100%}.m-completa .pag-filtri.aperti label{display:block;color:var(--inchiostro-tenue);font-size:12.5px}.m-completa .pag-filtri.aperti input,.m-completa .pag-filtri.aperti select{width:100%}.m-completa .pag-filtri-testa{display:flex!important;justify-content:space-between;align-items:center;font-size:16px}.m-completa .pag-filtri-testa .m-chiudi{color:var(--inchiostro-tenue)}.m-completa .pag-filtri-azioni{justify-content:space-between;display:flex}.m-completa .pag-filtri-azioni .primario{flex:1 1;justify-content:center}.m-completa .pag-velo{display:block!important;position:fixed;inset:0;z-index:44;background:rgba(0,0,0,.45)}.m-completa [data-piega]>.pag-titolo{cursor:pointer;margin-bottom:0;min-height:28px;-webkit-tap-highlight-color:transparent}.m-completa [data-piega]>.pag-titolo:after{content:"";flex:none;width:7px;height:7px;margin-left:auto;border-right:1.8px solid var(--inchiostro-tenue);border-bottom:1.8px solid var(--inchiostro-tenue);transform:translateY(-2px) rotate(45deg);transition:transform .15s ease}.m-completa [data-piega]:not(.m-piegato)>.pag-titolo{margin-bottom:10px}.m-completa [data-piega]:not(.m-piegato)>.pag-titolo:after{transform:translateY(2px) rotate(-135deg)}.m-completa [data-piega].m-piegato>:not(.pag-titolo){display:none!important}.m-completa .pag-sezione.pag-chiusa .dash-testa{min-height:28px}.m-completa .pag-filtri.in-riga.aperti{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.m-completa .pag-filtri.in-riga.aperti>*{grid-column:1/-1;width:auto}.m-completa .pag-filtri.in-riga.aperti>label{grid-column:auto}.m-completa .pag-filtri.aperti .pag-pillole{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;padding:0;background:transparent;border-radius:0;overflow:visible}.m-completa .pag-filtri.aperti .pag-pillole button{padding:9px 8px;border-radius:10px;background:var(--superficie-2);text-align:center}.m-completa .pag-filtri.aperti .pag-pillole button[aria-pressed=true]{background:var(--primario)}.m-completa .pag-filtri.aperti>label input[type=date]{min-width:0}.m-completa .periodo-riga{flex-direction:column;align-items:stretch}.m-completa .periodo-modi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.m-completa .periodo-modi button{padding:8px 4px;font-size:13px;text-align:center;white-space:nowrap}.m-completa .periodo-scorciatoie{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0}.m-completa .periodo-scorciatoie button{justify-content:center}.m-completa .periodo-riga:has(.periodo-data){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.m-completa .periodo-data{flex-direction:column;align-items:stretch;gap:4px;font-size:12.5px;color:var(--inchiostro-tenue)}.m-completa .periodo-data .periodo-campo{width:100%;min-width:0}.m-completa .periodo-navigatore{flex-wrap:nowrap}.m-completa .periodo-navigatore .periodo-campo{flex:1 1;min-width:0}.m-completa .pag-pillole{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}.m-completa .pag-pillole::-webkit-scrollbar{display:none}.m-completa .pag-filtri.aperti .pag-pillole{flex-wrap:wrap;border-radius:14px}.m-completa table.m-schede{display:block;width:100%;max-width:100%;overflow:visible}.m-completa table.m-schede thead{display:none}.m-completa table.m-schede tbody{display:flex;flex-direction:column;gap:8px}.m-completa table.m-schede tr{display:block;padding:8px 12px;border-radius:10px;background:var(--superficie-2)}.m-completa table.m-schede td{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:4px 0!important;border:0!important;text-align:right!important;min-height:0;width:auto!important}.m-completa table.m-schede td:before{content:attr(data-etichetta);color:var(--inchiostro-tenue);font-size:12px;text-align:left;flex:none;max-width:50%}.m-completa table.m-schede td[data-etichetta=""]:before{content:none}.m-completa table.m-schede td:first-child{justify-content:flex-start;text-align:left!important;font-weight:600;font-size:14.5px;padding-bottom:6px!important}.m-completa table.m-schede td:first-child:before{content:none}.m-completa table.m-schede td:empty{display:none}.m-completa table.m-schede td input{max-width:55%}.m-completa table.m-schede tr.m-riga-intera{background:transparent;padding:4px 2px}.m-completa table.m-schede tr.m-riga-intera td{text-align:left!important;justify-content:flex-start}.m-completa table.m-schede tfoot{display:block}.m-completa table.m-schede td{flex-wrap:wrap}.m-completa table.m-schede tr[data-pieghevole]>td:first-child{cursor:pointer;padding:6px 0!important;column-gap:5px;-webkit-tap-highlight-color:transparent}.m-completa table.m-schede tr[data-pieghevole]>td:first-child:after{content:"";flex:none;width:7px;height:7px;margin-left:auto;border-right:1.8px solid var(--inchiostro-tenue);border-bottom:1.8px solid var(--inchiostro-tenue);transform:translateY(-2px) rotate(45deg);transition:transform .15s ease}.m-completa table.m-schede tr[data-pieghevole]:not(.m-chiusa)>td:first-child:after{transform:translateY(2px) rotate(-135deg)}.m-completa table.m-schede tr[data-pieghevole]:not(.m-chiusa)>td:first-child{border-bottom:1px solid var(--bordo)!important;padding-bottom:8px!important;margin-bottom:4px}.m-completa table.m-schede tr.m-chiusa>td:not(:first-child){display:none!important}.m-completa table.m-schede tr[data-pieghevole]>td:first-child:focus-visible{outline:2px solid var(--primario);outline-offset:2px;border-radius:6px}.m-completa svg[role=img]{min-width:0!important}.m-barra-azioni{position:fixed;left:0;right:0;z-index:19;bottom:var(--m-altezza-nav);padding:10px 12px;background:var(--bianco);border-top:1px solid var(--bordo)}.m-barra-azioni button.primario{padding:12px 16px}.m-guscio input,.m-guscio select,.m-guscio textarea{font-size:16px!important}html:has(.m-guscio),html:has(.m-guscio) body{overscroll-behavior-y:none}.m-guscio h1{font-size:1.15rem;margin:0}.m-guscio button.pericolo,.m-guscio button.primario,.m-guscio button.secondario{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.m-guscio button.secondario{padding:9px 14px;font-size:14px}.m-guscio button.primario{font-size:15px}.m-guscio input.m-casella-numero{min-height:44px;text-align:right;font-weight:700;border-width:2px}.guasto-riquadro{display:grid;grid-gap:10px;gap:10px;background:var(--carta);padding:12px}.guasto-riepilogo,.guasto-riquadro{border:1px solid var(--bordo);border-radius:var(--raggio)}.guasto-riepilogo{display:flex;align-items:center;gap:12px;border-left:4px solid var(--verde-pompa);background:var(--bianco);padding:10px 12px}.guasto-pastiglie{display:flex;flex-wrap:wrap;gap:6px}.guasto-pastiglie-gruppi{padding-top:8px;border-top:1px dashed var(--bordo)}.guasto-pastiglia{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;min-height:36px;border:1px solid var(--bordo);border-radius:999px;background:var(--bianco);color:var(--inchiostro);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.guasto-pastiglia-piccola{padding:5px 11px;min-height:32px;font-size:13px;font-weight:500}.guasto-pastiglia:hover{border-color:var(--inchiostro-tenue)}.guasto-pastiglia[aria-pressed=true]{background:var(--primario);border-color:var(--primario);color:var(--su-colore);font-weight:700}.guasto-pastiglia:focus-visible,.guasto-voce:focus-visible{outline:3px solid var(--fuoco);outline-offset:1px}.guasto-pastiglia-numero{font-size:12px;font-weight:700;padding:0 6px;border-radius:999px;background:var(--carta);color:var(--inchiostro-tenue)}.guasto-pastiglia[aria-pressed=true] .guasto-pastiglia-numero{background:hsla(0,0%,100%,.22);color:var(--su-colore)}.guasto-elenco{overflow-y:auto;overscroll-behavior:contain;background:var(--bianco);border:1px solid var(--bordo);border-radius:var(--raggio)}.guasto-sezione{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:6px 12px;background:var(--superficie-2);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--petrolio-700);border-bottom:1px solid var(--bordo)}.guasto-elenco-mobile{overflow:visible}.guasto-elenco-mobile .guasto-sezione{position:static}.guasto-voce{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:40px;padding:8px 12px 8px 14px;border:0;border-bottom:1px solid var(--bordo);border-left:3px solid transparent;background:var(--bianco);color:var(--inchiostro);font:inherit;font-size:15px;text-align:left;cursor:pointer}.guasto-voce:hover{background:var(--superficie-2);border-left-color:var(--primario)}.guasto-voce[aria-pressed=true]{background:var(--verde-tenue);border-left-color:var(--verde-pompa);font-weight:600}.guasto-voce-attuale{flex-shrink:0;font-size:11px;font-weight:700;color:var(--verde-pompa);text-transform:uppercase;letter-spacing:.04em}.guasto-evidenza{background:var(--ambra-tenue);color:inherit;border-radius:2px;padding:0 1px}.dash-griglia{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;grid-template-areas:"ieri ieri ieri ieri fare fare" "occhio occhio occhio occhio occhio occhio" "mese mese mese c1 c1 c1" "mese mese mese c2 c2 c2" "anno anno anno anno anno anno"}.dash-ieri{grid-area:ieri}.dash-fare{grid-area:fare}.dash-occhio{grid-area:occhio}.dash-operativa{grid-area:operativa}.dash-mese{grid-area:mese}.dash-c1{grid-area:c1}.dash-c2{grid-area:c2}.dash-anno{grid-area:anno}@media (max-width:1280px){.dash-griglia{grid-template-areas:"ieri ieri ieri ieri ieri ieri" "fare fare fare fare fare fare" "occhio occhio occhio occhio occhio occhio" "mese mese mese c1 c1 c1" "mese mese mese c2 c2 c2" "anno anno anno anno anno anno"}}@media (max-width:900px){.dash-griglia{grid-template-columns:minmax(0,1fr);grid-template-areas:"ieri" "fare" "occhio" "mese" "c1" "c2" "anno"}}.dash-riq{background:var(--bianco);border-radius:12px;box-shadow:var(--ombra);padding:16px 18px;min-width:0;display:flex;flex-direction:column;gap:12px}.dash-testa{display:flex;justify-content:space-between;gap:6px 12px;align-items:center;flex-wrap:wrap;min-height:28px}.dash-testa h2{margin:0;font-size:16px;font-weight:600}.dash-ambito,.dash-tenue{color:var(--inchiostro-tenue);font-size:12.5px}.dash-etich{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--inchiostro-tenue)}.dash-su{color:var(--verde-pompa)}.dash-giu{color:var(--rosso-alert)}.dash-avviso{color:var(--ambra-gasolio)}.dash-tessere{display:grid;grid-gap:10px;gap:10px}.dash-tessere.due{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-tessere.tre{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-tessera{background:var(--superficie-2);border-radius:10px;padding:13px 15px;display:flex;flex-direction:column;gap:8px;min-width:0}.dash-tit{font-size:14.5px;font-weight:600;display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 10px;align-items:baseline}.dash-tit small{font-size:12.5px;font-weight:400;color:var(--inchiostro-tenue)}.dash-nome{font-size:16px;font-weight:600;display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;align-items:baseline}.dash-nome a{font-size:12.5px;font-weight:600;white-space:nowrap}.dash-nome{align-items:center}a.dash-apri{font-size:12.5px;font-weight:600;color:var(--blu-confermato);text-decoration:none;white-space:nowrap}a.dash-apri:hover{text-decoration:underline}button.apri{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--blu-confermato);font:inherit;font-size:12.5px;font-weight:600;padding:4px 8px;margin:-4px -8px -4px 0;border-radius:999px;cursor:pointer;white-space:nowrap;box-shadow:none;width:auto}button.apri:after{content:"";width:6px;height:6px;border-right:1.6px solid;border-bottom:1.6px solid;transform:translateY(-2px) rotate(45deg);transition:transform .15s ease}button.apri[aria-expanded=true]:after{transform:translateY(1px) rotate(-135deg)}button.apri:hover{background:var(--superficie-2)}button.apri:focus-visible{outline:2px solid var(--blu-confermato);outline-offset:1px}.dash-var{font-size:12.5px;font-weight:400}.dash-duo{display:grid;grid-template-columns:repeat(auto-fit,minmax(105px,1fr));grid-gap:10px 18px;gap:10px 18px}.dash-duo>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0}.dash-duo span{flex:1 0 100%;font-size:13px;color:var(--inchiostro-tenue);white-space:nowrap}.dash-duo b{font-weight:500;font-size:24px;letter-spacing:-.02em;line-height:1.2;white-space:nowrap}.dash-duo em{font-style:normal;font-size:12.5px;white-space:nowrap}.dash-duo em span{flex:none;font-size:inherit;color:inherit}.dash-duo em .dash-su{color:var(--verde-pompa)}.dash-duo em .dash-giu{color:var(--rosso-alert)}.dash-pallino{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;background:var(--inchiostro-tenue)}.dash-pallino.b{background:var(--verde-pompa)}.dash-pallino.g{background:var(--blu-confermato)}.dash-pallino.nb{background:var(--primario)}.dash-pallino.ip{background:var(--viola-fortech)}.dash-piede{font-size:12.5px;color:var(--inchiostro-tenue);margin-top:auto;padding-top:2px}.dash-valore{font-weight:500;font-size:20px;letter-spacing:-.01em}.dash-valore small{font-size:13.5px;font-weight:400;letter-spacing:0}.dash-blocco{display:flex;flex-direction:column;gap:6px}.dash-blocco+.dash-blocco{border-top:1px solid var(--bordo);padding-top:12px}.dash-totale{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.dash-grande{font-weight:500;font-size:34px;letter-spacing:-.03em;line-height:1.05;white-space:nowrap}.dash-grande small{font-size:14px;font-weight:400;color:var(--inchiostro-tenue);letter-spacing:0}.dash-riga{display:grid;grid-template-columns:8px max-content minmax(max-content,1fr) minmax(64px,max-content);grid-gap:0 8px;gap:0 8px;align-items:baseline;font-size:13.5px}.dash-riga .dash-pallino{margin:0;align-self:center}.dash-riga b{font-weight:500;font-size:20px;letter-spacing:-.01em}.dash-riga b,.dash-riga em{text-align:right;white-space:nowrap}.dash-riga em{font-style:normal;font-size:12.5px}.dash-spiega{font-size:13px;color:var(--inchiostro-tenue)}.dash-spiega summary{cursor:pointer;color:var(--blu-confermato);font-weight:500;width:-moz-fit-content;width:fit-content}.dash-spiega p{margin:8px 0 0;max-width:70ch}.dash-anno-griglia{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1.2fr);grid-gap:20px 32px;gap:20px 32px;align-items:start}.dash-colonna{display:flex;flex-direction:column;gap:12px}.dash-tabella{margin-top:8px}.dash-tabella table{width:100%;border-collapse:collapse;font-size:13.5px}.dash-tabella th{font-weight:400;font-size:11px;color:var(--inchiostro-tenue);text-align:right;padding:0 0 6px 8px;letter-spacing:.08em;text-transform:uppercase}.dash-tabella td{padding:9px 0 9px 8px;border-top:1px solid var(--bordo);text-align:right;white-space:nowrap}.dash-tabella td:first-child,.dash-tabella th:first-child{text-align:left;padding-left:0}.dash-tabella td small{display:block;color:var(--inchiostro-tenue);font-size:12.5px}.dash-tabella tr.totale td{font-weight:600;border-top-color:var(--inchiostro-tenue)}.dash-legenda{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12.5px;color:var(--inchiostro-tenue)}.dash-grafico{position:relative}.dash-grafico svg{display:block;width:100%;height:auto}.dash-grafico svg text{font-size:11px;fill:var(--inchiostro-tenue)}.dash-grafico svg text.dash-etichetta{fill:var(--inchiostro)}.dash-suggerimento{position:absolute;top:0;transform:translateX(-50%);pointer-events:none;background:var(--inchiostro);color:var(--bianco);font-size:12px;padding:5px 9px;border-radius:6px;white-space:nowrap}.dash-operativa .dashboard-specchietti>section{background:var(--superficie-2)!important;border:0!important;box-shadow:none!important;border-radius:10px!important}.dash-pagina{max-width:994px;margin:0 auto}.dash-testata-destra{display:flex;gap:10px;align-items:center;flex:1 1 360px;justify-content:flex-end;min-width:0}.pag-testata{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:flex-end;justify-content:space-between;margin-bottom:16px}.pag-testata h1{margin:0;font-size:26px;font-weight:500;letter-spacing:-.02em;line-height:1.1}.pag-sottotitolo{color:var(--inchiostro-tenue);font-size:12.5px;margin-top:4px;max-width:640px}.pag-azioni{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:flex-end}.pag-azioni label{margin:0;font-size:12px;color:var(--inchiostro-tenue);font-weight:400}.pag-schede{display:flex;gap:2px;border-bottom:1px solid var(--bordo);margin:0 0 16px;overflow-x:auto;scrollbar-width:none}.pag-schede::-webkit-scrollbar{display:none}.pag-schede button{border:0;background:transparent;cursor:pointer;white-space:nowrap;padding:8px 14px;font-size:14px;font-weight:500;color:var(--inchiostro-tenue);border-bottom:2px solid transparent;margin-bottom:-1px;border-radius:0;box-shadow:none}.pag-schede button:hover{color:var(--inchiostro)}.pag-schede button[aria-selected=true]{color:var(--inchiostro);font-weight:600;border-bottom-color:var(--primario)}.pag-sezione{background:var(--bianco);border-radius:12px;box-shadow:var(--ombra);padding:16px 18px;min-width:0;display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.pag-sezione>:last-child{margin-bottom:0}.pag-destra{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.pag-nota{margin:-4px 0 0;color:var(--inchiostro-tenue);font-size:13px;max-width:820px}.pag-sezione table{min-width:0}.pag-scorri{overflow-x:auto;margin:0 -18px;padding:0 18px}.pag-griglia-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));grid-gap:16px;gap:16px}.pag-griglia-2>.pag-sezione{margin-bottom:0}.cons-griglia{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));grid-gap:16px;gap:16px;align-items:stretch;margin-bottom:16px}.cons-griglia:has(table){grid-template-columns:1fr;align-items:start}.cons-colonna{display:flex;flex-direction:column;gap:16px;min-width:0}.cons-colonna>.pag-sezione{flex:1 1 auto}.cons-griglia .pag-sezione{margin-bottom:0}.cons-griglia>.pag-sezione{display:flex;flex-direction:column}.cons-griglia>.pag-sezione>.cons-modulo{flex:1 1 auto;grid-template-rows:auto auto 1fr}.cons-griglia>.pag-sezione button.cons-invia{align-self:end}.cons-modulo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px;align-items:end}.cons-modulo label{display:block;margin-bottom:4px}.cons-intero{grid-column:1/-1}button.cons-invia{grid-column:1/-1;justify-self:end;width:auto}.pag-filtri{display:flex;gap:10px 12px;align-items:end;flex-wrap:wrap;padding:12px;border-radius:10px;background:var(--superficie-2)}.pag-filtri.in-riga{display:contents}.pag-filtri>div:not(.pag-filtri-azioni):not(.pag-filtri-testa){min-width:160px;flex:1 1 180px}.pag-filtri.in-riga>*{min-width:0;flex:none}.pag-filtri-azioni{display:flex;gap:8px;align-items:center}.pag-filtri-azioni:empty{display:none}.solo-telefono{display:none!important}.pag-piega{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer;box-shadow:none;text-align:left}.pag-piega:after{content:"";width:7px;height:7px;border-right:1.8px solid var(--inchiostro-tenue);border-bottom:1.8px solid var(--inchiostro-tenue);transform:translateY(-2px) rotate(45deg);transition:transform .15s ease}.pag-piega[aria-expanded=true]:after{transform:translateY(2px) rotate(-135deg)}.pag-sezione.pag-chiusa{gap:0}.pag-griglia-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-gap:16px;gap:16px;align-items:start}.pag-griglia-3>.pag-sezione{margin-bottom:0;height:100%}.pag-griglia-3>.pag-sezione:has(table){grid-column:1/-1;height:auto}.info{position:relative;vertical-align:middle;margin-left:8px;font-size:13px;font-weight:400;letter-spacing:0;line-height:1.45;text-transform:none}.info,.info-i{display:inline-flex}.info-i{width:18px;height:18px;padding:0;border-radius:50%;border:1px solid var(--bordo);background:transparent;color:var(--inchiostro-tenue);font:italic 600 11px/1 Georgia,serif;cursor:pointer;align-items:center;justify-content:center;box-shadow:none}.info-i:focus-visible,.info-i:hover,.info.aperta .info-i{border-color:var(--primario);color:var(--primario);outline:none}.info-testo{position:absolute;top:calc(100% + 6px);left:-8px;z-index:30;width:max-content;max-width:min(340px,80vw);padding:10px 12px;border-radius:10px;background:var(--bianco);color:var(--inchiostro);box-shadow:0 8px 24px rgba(0,0,0,.28);border:1px solid var(--bordo);white-space:normal;display:none}.info.a-destra .info-testo{left:auto;right:-8px}.info-testo:before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}.info.aperta .info-testo,.info:focus-within .info-testo,.info:hover .info-testo{display:block}.pag-titolo{font-weight:600;font-size:15px;display:flex;align-items:center;margin-bottom:8px}.pag-titolo+*{margin-top:0}.cp-barra{gap:10px 12px;flex-wrap:wrap;position:-webkit-sticky;position:sticky;top:0;z-index:5;background:var(--carta);padding:8px 0 12px;margin-bottom:8px}.cp-barra,.cp-chip{display:flex;align-items:center}.cp-chip{gap:8px;background:var(--bianco);border-radius:10px;box-shadow:var(--ombra);padding:5px 12px}.pag-pillole{display:flex;flex-wrap:wrap;gap:4px;padding:3px;border-radius:999px;background:var(--superficie-2)}.pag-pillole button{border:0;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500;background:transparent;color:var(--inchiostro-tenue);cursor:pointer;box-shadow:none;white-space:nowrap}.pag-pillole button:hover{color:var(--inchiostro)}.pag-pillole button[aria-pressed=true]{background:var(--primario);color:var(--su-colore)}.dash-testata{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;margin-bottom:14px}.dash-testata h1{margin:0;font-size:26px;font-weight:500;letter-spacing:-.02em;line-height:1.1}.dash-sottotitolo{color:var(--inchiostro-tenue);font-size:12.5px;display:flex;flex-wrap:wrap;gap:2px 6px;align-items:center;margin-top:3px}.dash-sottotitolo input[type=date]{width:18px;height:18px;padding:0;border:0;background:transparent;color:transparent;font:inherit;cursor:pointer;overflow:hidden}.dash-sottotitolo input[type=date]::-webkit-datetime-edit{display:none}.dash-sottotitolo input[type=date]::-webkit-calendar-picker-indicator{margin:0;padding:0;cursor:pointer;opacity:.7}.dash-sottotitolo input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1}.dash-chiedi{display:flex;gap:8px;flex:1 1 300px;max-width:480px}.dash-chiedi input[type=text]{flex:1 1;min-width:0;padding:9px 16px;border-radius:999px;border:1px solid var(--bordo);background:var(--bianco);font-size:14px}.dash-chiedi button{border:0;border-radius:999px;padding:9px 18px;font-weight:600;font-size:14px;background:var(--primario);color:var(--su-colore);white-space:nowrap;cursor:pointer}.dash-chiedi button:disabled{opacity:.55;cursor:default}.dash-risposta{margin-bottom:14px}.dash-risposta .dash-testa h2{font-size:15px;color:var(--inchiostro-tenue);font-weight:500}.dash-risposta-testo{font-size:14.5px;line-height:1.55;max-width:760px}.dash-risposta-testo p{margin:0 0 8px}.dash-risposta-testo ol,.dash-risposta-testo ul{margin:0 0 8px;padding-left:20px;display:grid;grid-gap:3px;gap:3px}.dash-risposta-testo>:last-child{margin-bottom:0}.dash-risposta-testo em{color:var(--inchiostro-tenue);font-size:13px}.dash-attesa{margin:0;animation:dash-pulsa 1.4s ease-in-out infinite}@keyframes dash-pulsa{50%{opacity:.45}}.dash-fare{gap:12px}.dash-avanzamento{height:5px;border-radius:3px;background:var(--superficie-2);overflow:hidden}.dash-avanzamento i{display:block;height:100%;background:var(--verde-pompa)}.dash-lista{list-style:none;margin:0;padding:0;display:grid}.dash-lista li{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--bordo);font-size:13.5px;min-width:0}.dash-lista li:first-child{border-top:0}.dash-lista input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:16px;height:16px;margin:0;border-radius:5px;border:1.5px solid var(--inchiostro-tenue);background:transparent;cursor:pointer;display:grid;place-items:center}.dash-lista input[type=checkbox]:checked{background:var(--verde-pompa);border-color:var(--verde-pompa)}.dash-lista input[type=checkbox]:checked:after{content:"✓";font-size:11px;line-height:1;font-weight:700;color:var(--bianco)}.dash-lista input[type=checkbox]:disabled{cursor:default}.dash-lista input[type=checkbox]:focus-visible{outline:3px solid var(--fuoco);outline-offset:2px}.dash-voce{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-lista li.fatta .dash-voce{color:var(--inchiostro-tenue);text-decoration:line-through}.dash-lista li a{font-size:12.5px;font-weight:600;white-space:nowrap;margin-left:auto}.dash-stati{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.dash-pill{font-size:12.5px;padding:2px 10px;border-radius:999px;border:1px solid var(--bordo);color:var(--inchiostro-tenue);white-space:nowrap}.dash-pill b{font-weight:600;color:var(--inchiostro)}.dash-pill b.dash-su{color:var(--verde-pompa)}.dash-pill b.dash-avviso{color:var(--ambra-gasolio)}.dash-piede a{font-weight:600;white-space:nowrap}@media (max-width:1200px){.dash-anno-griglia,.dash-tessere.tre{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.dash-tessere.due{grid-template-columns:minmax(0,1fr)}}.red-scelta{display:flex;align-items:center;gap:6px}.red-tessere{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.red-tessera{background:var(--bianco);border-radius:12px;box-shadow:var(--ombra);padding:16px 18px;display:flex;flex-direction:column;gap:6px;min-width:0}.red-tessera .red-lab{font-size:12px;color:var(--inchiostro-tenue)}.red-tessera .red-grande{font-size:26px;font-weight:600}.red-tessera .red-riga{font-size:12px;color:var(--inchiostro-tenue)}.red-fatti .su,.red-pagina .su,.red-tabella .su,.red-tessera .su{color:var(--verde-pompa)}.red-fatti .giu,.red-pagina .giu,.red-tabella .giu,.red-tessera .giu{color:var(--rosso-alert)}.red-scorre{overflow-x:auto}.red-tabella{border-collapse:collapse;width:100%;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.red-tabella td,.red-tabella th{padding:6px 10px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--bordo)}.red-tabella th{color:var(--inchiostro-tenue);font-weight:600;font-size:12px}.red-tabella td:first-child,.red-tabella th:first-child{text-align:left}.red-tabella .grp{border-left:1px solid var(--bordo)}.red-tabella tr.tot td{font-weight:650;border-top:2px solid var(--bordo)}.red-tabella tr.trim td{background:var(--carta);font-weight:600}.red-rete td.grande{font-size:16px}.red-rete tr.sep td{border-top:2px solid var(--bordo)}.red-legenda{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--inchiostro-tenue);margin-bottom:8px}.red-legenda span{display:inline-flex;align-items:center;gap:5px}.red-legenda i{width:.7rem;height:.7rem;border-radius:50%;display:inline-block}.red-grafico{position:relative;min-height:380px}.red-grafico .red-griglia{stroke:var(--bordo)}.red-grafico .red-asse-linea{stroke:var(--inchiostro-tenue);stroke-opacity:.5}.red-grafico .red-riferimento{stroke:var(--inchiostro-tenue);stroke-dasharray:4 4}.red-grafico .red-asse{fill:var(--inchiostro-tenue);font-size:12px}.red-grafico .red-etichetta{fill:var(--inchiostro);font-size:12px}.red-suggerimento{position:absolute;pointer-events:none;background:var(--bianco);border:1px solid var(--bordo);border-radius:8px;box-shadow:var(--ombra);padding:6px 10px;font-size:12px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;z-index:2}.red-suggerimento .t{color:var(--inchiostro-tenue)}.red-ordini{flex-wrap:wrap;max-width:100%}.red-ordini button{padding:5px 11px;font-size:13px;flex:1 1 auto}.red-elenco{display:flex;flex-direction:column;gap:4px}.red-voce{border:1px solid var(--bordo);border-radius:8px;overflow:hidden}.red-riga-imp,.red-testa-righe{display:grid;grid-gap:8px;gap:8px;align-items:center;grid-template-columns:2rem minmax(9rem,1.6fr) repeat(7,minmax(5rem,1fr)) 1rem}.red-riga-imp{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:grid;grid-gap:8px;gap:8px;align-items:center;grid-template-columns:2rem minmax(9rem,1.6fr) repeat(7,minmax(5rem,1fr)) 1rem;padding:8px 12px;font-size:12.5px;color:var(--inchiostro)}.red-riga-imp:hover{background:var(--carta)}.red-riga-imp:focus-visible{outline:3px solid var(--fuoco);outline-offset:-3px}.red-testa-righe{padding:0 12px 6px;font-size:12px;color:var(--inchiostro-tenue)}.red-testa-righe span{text-align:right}.red-testa-righe span.sx{text-align:left}.red-riga-imp .pos{font-size:16px}.red-riga-imp .nome{display:flex;flex-direction:column;gap:2px;min-width:0}.red-riga-imp .nome b{font-size:14px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.red-riga-imp .chip{display:inline-flex;align-items:center;gap:5px;color:var(--inchiostro-tenue);font-size:12px}.red-riga-imp .chip i{width:.5rem;height:.5rem;border-radius:50%;display:inline-block;flex:none}.red-riga-imp .n{text-align:right}.red-riga-imp .n .sotto{display:block;color:var(--inchiostro-tenue);font-size:.85em}.red-riga-imp .n .sotto.su{color:var(--verde-pompa)}.red-riga-imp .n .sotto.giu{color:var(--rosso-alert)}.red-riga-imp .freccia{text-align:right;color:var(--inchiostro-tenue);transition:transform .2s}.red-riga-imp[aria-expanded=true] .freccia{transform:rotate(90deg)}.red-dettaglio{border-top:1px solid var(--bordo);padding:12px;display:flex;flex-direction:column;gap:12px;background:var(--carta)}.red-fatti{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));grid-gap:8px;gap:8px;font-size:12px}.red-fatti div{display:flex;flex-direction:column;gap:2px}.red-fatti span{color:var(--inchiostro-tenue)}.red-fatti b{font-size:14px;font-weight:600}@media (max-width:760px){.red-riga-imp,.red-testa-righe{grid-template-columns:1.6rem minmax(7rem,1.5fr) repeat(2,minmax(5rem,1fr)) 1rem}.red-riga-imp .chip .cat-nome,.red-riga-imp .opz,.red-testa-righe .opz{display:none}.red-riga-imp .nome b{white-space:normal}.red-fatti{grid-template-columns:1fr 1fr}.red-fatti div:first-child{grid-column:1/-1}.m-completa .red-ordini,.red-ordini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;box-sizing:border-box}.red-ordini button{border-bottom:1px solid var(--bordo);white-space:nowrap;padding:6px 4px}}