.accesso.accesso-doppio{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);place-items:stretch;padding:0;min-height:100vh;background:var(--sfondo)}.accesso-marchio{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:var(--spazio-xl);padding:clamp(var(--spazio-xl),5vw,4.5rem);color:var(--su-inchiostro);background:radial-gradient(44rem 30rem at 100% 0%,color-mix(in srgb,var(--accento) 55%,transparent),transparent 62%),radial-gradient(32rem 26rem at 0% 100%,color-mix(in srgb,var(--ia) 28%,transparent),transparent 66%),var(--inchiostro);overflow:hidden}.accesso-logo{display:flex;align-items:center;gap:.65rem;font-weight:600;letter-spacing:.01em}.accesso-logo svg{width:2rem;height:2rem;flex:none}.accesso-promessa h1{margin:0;max-width:15ch;font-family:var(--carattere-titoli);font-weight:560;font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.08;letter-spacing:-.02em;color:inherit}.accesso-promessa p{margin:var(--spazio-md) 0 0;max-width:40ch;font-size:var(--corpo-l);line-height:1.55;color:color-mix(in srgb,var(--su-inchiostro) 78%,transparent)}.accesso-esempio{display:grid;gap:var(--spazio-sm);max-width:26rem}.accesso-esempio-etichetta{margin:0 0 var(--spazio-xs);font-size:var(--corpo-xs);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--su-inchiostro) 60%,transparent)}.accesso-riga{display:grid;gap:.3rem;padding:var(--spazio-md);border-radius:var(--raggio-m);background:color-mix(in srgb,var(--su-inchiostro) 8%,transparent);border:1px solid color-mix(in srgb,var(--su-inchiostro) 16%,transparent);border-left-width:4px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:var(--corpo-m);line-height:1.4}.accesso-riga strong{font-size:var(--corpo-xs);letter-spacing:.06em;text-transform:uppercase}.accesso-riga-ia{border-left-color:color-mix(in srgb,var(--ia) 40%,white)}.accesso-riga-ia strong{color:color-mix(in srgb,var(--ia) 30%,white)}.accesso-riga-medico{border-left-color:color-mix(in srgb,var(--successo) 45%,white)}.accesso-riga-medico strong{color:color-mix(in srgb,var(--successo) 30%,white)}.accesso-modulo{display:grid;place-items:center;padding:var(--spazio-xl) var(--spazio-md);background:radial-gradient(40rem 24rem at 100% 100%,color-mix(in srgb,var(--accento) 8%,transparent),transparent 62%),var(--sfondo)}.accesso-doppio .pannello-accesso{width:min(25rem,100%);padding:0;background:transparent;border:0;box-shadow:none}.accesso-doppio .pannello-accesso .accesso-titolo{margin:0 0 var(--spazio-xs);font-family:var(--carattere-titoli);font-weight:560;font-size:var(--corpo-xxxl);letter-spacing:-.02em;text-transform:none;color:var(--testo)}.accesso-doppio .pannello-accesso .accesso-sotto{margin:0 0 var(--spazio-lg);color:var(--tenue);font-size:var(--corpo-m)}@media(prefers-reduced-motion:no-preference){.accesso-promessa,.accesso-esempio{animation:accesso-entra var(--durata-lenta) var(--curva-entrata) both}.accesso-esempio{animation-delay:.12s}.accesso-doppio .pannello-accesso{animation:accesso-entra var(--durata-lenta) var(--curva-entrata) 80ms both}}@keyframes accesso-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:860px){.accesso.accesso-doppio{grid-template-columns:1fr}.accesso-marchio{padding:var(--spazio-lg) var(--spazio-md);gap:var(--spazio-md)}.accesso-promessa h1{font-size:var(--corpo-xxl)}.accesso-promessa p,.accesso-esempio{display:none}.accesso-modulo{padding-top:var(--spazio-lg);align-items:start}}.schede{display:flex;gap:.25rem;margin-bottom:1rem;border-bottom:1px solid var(--bordo)}.scheda{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-bottom:3px solid transparent;background:none;color:var(--tenue);font:inherit;font-size:var(--corpo-s);padding:.5rem .9rem;min-height:44px;cursor:pointer}.scheda:hover{color:var(--inchiostro)}.scheda.attiva{color:var(--inchiostro);font-weight:600;border-bottom-color:var(--accento)}nav button .conteggio-menu{margin-left:auto;padding:0 .1rem;font-size:var(--corpo-xs);font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--su-inchiostro) 78%,transparent)}.motivo-non-convalidabile{font-weight:600}.lettore-pdf{max-height:80vh;overflow:auto;position:relative;background:var(--superficie-tenue);border:1px solid var(--bordo);border-radius:var(--raggio-m);padding:.5rem}.pagina-pdf{position:relative;margin:0 auto .75rem;background:#fff;box-shadow:var(--ombra-1)}.pagina-pdf canvas{display:block}.strato-testo-pdf{position:absolute;top:0;right:0;bottom:0;left:0;overflow:clip;line-height:1;forced-color-adjust:none}.strato-testo-pdf :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0 0}.strato-testo-pdf mark.frase-origine{color:transparent;background:color-mix(in srgb,var(--accento) 38%,transparent);outline:2px solid var(--accento);border-radius:2px}.fatto-estratto.selezionabile{cursor:pointer}.fatto-estratto.selezionato{outline:2px solid var(--accento);outline-offset:1px}.scheda-colonne{display:grid;grid-template-columns:minmax(0,1fr) 12.5rem;gap:var(--spazio-lg);align-items:start}.scheda-sezioni{display:flex;flex-direction:column;gap:.85rem;min-width:0}.scheda-sezioni>.pannello,.scheda-testata{margin-top:0}.scheda-testata{margin-bottom:.85rem}.scheda-sezioni section:focus{outline:none}.scheda-sezioni section:focus-visible{outline:2px solid var(--accento);outline-offset:2px}.scheda-sezioni h2{margin:0 0 .5rem;font-size:1rem;letter-spacing:normal;text-transform:none;color:var(--testo)}.scheda-sezioni>section{scroll-margin-top:var(--spazio-md)}.scheda-sezioni .copertura-medico{margin:.75rem 0 0}.sezione-compatta{display:flex;align-items:baseline;gap:var(--spazio-md);padding-top:.7rem;padding-bottom:.7rem}.sezione-compatta>h2,.scheda-sezioni .sezione-compatta>h2{flex:0 0 9.5rem;margin:0}.sezione-compatta>p{margin:0;min-width:0;max-width:none}.scheda-striscia{margin-bottom:.85rem;padding:.9rem 1.2rem .8rem}.striscia-celle{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:var(--spazio-md);margin:0}.striscia-cella{min-width:0;padding-left:var(--spazio-md);border-left:1px solid var(--bordo)}.striscia-cella:first-child{padding-left:0;border-left:none}.striscia-cella dt{font-size:var(--corpo-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tenue)}.striscia-cella dt a{color:inherit;text-decoration:none}.striscia-cella dt a:hover,.scheda-indice a:hover{color:var(--accento);text-decoration:underline}.striscia-cella dd{margin:.25rem 0 0;display:flex;flex-direction:column;gap:.1rem}.striscia-valore{font-size:var(--corpo-m);font-weight:600;color:var(--testo);overflow-wrap:anywhere}.striscia-voce{font-size:var(--corpo-s);color:var(--testo-secondario);overflow-wrap:anywhere}.striscia-nota{margin:.7rem 0 0;padding-top:.55rem;border-top:1px solid var(--bordo);font-size:var(--corpo-s);color:var(--testo-secondario)}.scheda-indice{position:sticky;top:var(--spazio-md);padding:.25rem 0 0 var(--spazio-md);border-left:1px solid var(--bordo)}.scheda-indice-titolo{margin:0 0 .4rem;font-size:var(--corpo-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tenue)}.scheda-indice ul{list-style:none;margin:0;padding:0}.scheda-indice a{display:block;padding:.4rem 0;min-height:24px;font-size:var(--corpo-s);color:var(--testo-secondario);text-decoration:none}@media(max-width:1100px){.scheda-colonne{grid-template-columns:minmax(0,1fr)}.scheda-indice{position:static;order:-1;padding:0;border-left:none}.scheda-indice ul{display:flex;flex-wrap:wrap;gap:0 var(--spazio-md)}}@media(max-width:720px){.sezione-compatta{flex-direction:column;gap:.2rem}.sezione-compatta>h2,.scheda-sezioni .sezione-compatta>h2{flex:none}}:root{--dimensione-corpo: 14px;--carattere: "Inter Variable", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", system-ui, sans-serif;--carattere-titoli: "Fraunces Variable", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--carattere-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--corpo-xs: 12px;--corpo-s: 13px;--corpo-m: 15px;--corpo-l: 17px;--corpo-xl: 22px;--corpo-xxl: 28px;--corpo-xxxl: 38px;--spazio-xs: 4px;--spazio-sm: 8px;--spazio-md: 16px;--spazio-lg: 24px;--spazio-xl: 32px;--spazio-xxl: 48px;--raggio-s: 8px;--raggio-m: 12px;--raggio-l: 18px;--raggio-xl: 28px;--raggio-full: 9999px;--durata-rapida: .14s;--durata-media: .22s;--durata-lenta: .42s;--curva-standard: cubic-bezier(.2, 0, 0, 1);--curva-entrata: cubic-bezier(0, 0, 0, 1);--curva-uscita: cubic-bezier(.3, 0, 1, 1);--strato-menu: 20;--strato-overlay: 50;--strato-toast: 80;--sfondo: #f5f3ee;--superficie: #ffffff;--testo: #14201e;--tenue: #596763;--accento: #0b6b63;--bordo: rgba(20, 32, 30, .12);--successo: #1b7a47;--errore: #b42318;--avviso: #8f5300;--superficie-tenue: #ece8df;--testo-secondario: #3e4c48;--accento-tenue: #e1f0ed;--su-accento: #ffffff;--anello-focus: rgba(11, 107, 99, .35);--ia: #5a44c4;--ia-tenue: #edeafa;--inchiostro: #0d2b29;--su-inchiostro: #e8f1ef;--bordo-forte: #8c9792;--successo-tenue: #e3f3ea;--errore-tenue: #fcebe9;--avviso-tenue: #fff2d9;--ombra-1: 0 1px 2px rgba(13, 43, 41, .06);--ombra-2: 0 4px 18px rgba(13, 43, 41, .08);--ombra-3: 0 20px 48px rgba(13, 43, 41, .16);color-scheme:light}:root[data-tema=chiaro]{--sfondo: #f5f3ee;--superficie: #ffffff;--testo: #14201e;--tenue: #596763;--accento: #0b6b63;--bordo: rgba(20, 32, 30, .12);--successo: #1b7a47;--errore: #b42318;--avviso: #8f5300;--superficie-tenue: #ece8df;--testo-secondario: #3e4c48;--accento-tenue: #e1f0ed;--su-accento: #ffffff;--anello-focus: rgba(11, 107, 99, .35);--ia: #5a44c4;--ia-tenue: #edeafa;--inchiostro: #0d2b29;--su-inchiostro: #e8f1ef;--bordo-forte: #8c9792;--successo-tenue: #e3f3ea;--errore-tenue: #fcebe9;--avviso-tenue: #fff2d9;--ombra-1: 0 1px 2px rgba(13, 43, 41, .06);--ombra-2: 0 4px 18px rgba(13, 43, 41, .08);--ombra-3: 0 20px 48px rgba(13, 43, 41, .16);color-scheme:light}:root[data-tema=scuro]{--sfondo: #0c1716;--superficie: #13211f;--testo: #eaf2f0;--tenue: #9aaba6;--accento: #4fc3b3;--bordo: rgba(234, 242, 240, .12);--successo: #5fd08c;--errore: #ff8a7d;--avviso: #f2b24d;--superficie-tenue: #1b2c2a;--testo-secondario: #c4d2ce;--accento-tenue: #17332f;--su-accento: #06201d;--anello-focus: rgba(79, 195, 179, .45);--ia: #b4a6ff;--ia-tenue: #25214a;--inchiostro: #0a1514;--su-inchiostro: #e8f1ef;--bordo-forte: #6b807b;--successo-tenue: #14301f;--errore-tenue: #3a1a17;--avviso-tenue: #33260c;--ombra-1: 0 0 0 .5px rgba(234, 242, 240, .08);--ombra-2: 0 4px 16px rgba(0, 0, 0, .45);--ombra-3: 0 20px 48px rgba(0, 0, 0, .6);color-scheme:dark}@media(prefers-color-scheme:dark){:root[data-tema=auto]{--sfondo: #0c1716;--superficie: #13211f;--testo: #eaf2f0;--tenue: #9aaba6;--accento: #4fc3b3;--bordo: rgba(234, 242, 240, .12);--successo: #5fd08c;--errore: #ff8a7d;--avviso: #f2b24d;--superficie-tenue: #1b2c2a;--testo-secondario: #c4d2ce;--accento-tenue: #17332f;--su-accento: #06201d;--anello-focus: rgba(79, 195, 179, .45);--ia: #b4a6ff;--ia-tenue: #25214a;--inchiostro: #0a1514;--su-inchiostro: #e8f1ef;--bordo-forte: #6b807b;--successo-tenue: #14301f;--errore-tenue: #3a1a17;--avviso-tenue: #33260c;--ombra-1: 0 0 0 .5px rgba(234, 242, 240, .08);--ombra-2: 0 4px 16px rgba(0, 0, 0, .45);--ombra-3: 0 20px 48px rgba(0, 0, 0, .6);color-scheme:dark}}@media(prefers-color-scheme:light){:root[data-tema=auto]{--sfondo: #f5f3ee;--superficie: #ffffff;--testo: #14201e;--tenue: #596763;--accento: #0b6b63;--bordo: rgba(20, 32, 30, .12);--successo: #1b7a47;--errore: #b42318;--avviso: #8f5300;--superficie-tenue: #ece8df;--testo-secondario: #3e4c48;--accento-tenue: #e1f0ed;--su-accento: #ffffff;--anello-focus: rgba(11, 107, 99, .35);--ia: #5a44c4;--ia-tenue: #edeafa;--inchiostro: #0d2b29;--su-inchiostro: #e8f1ef;--bordo-forte: #8c9792;--successo-tenue: #e3f3ea;--errore-tenue: #fcebe9;--avviso-tenue: #fff2d9;--ombra-1: 0 1px 2px rgba(13, 43, 41, .06);--ombra-2: 0 4px 18px rgba(13, 43, 41, .08);--ombra-3: 0 20px 48px rgba(13, 43, 41, .16);color-scheme:light}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/medico/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/medico/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/medico/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/medico/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/medico/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/medico/assets/inter-latin-ext-wght-normal-DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/medico/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/medico/assets/fraunces-vietnamese-opsz-normal-Czevyj-6.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/medico/assets/fraunces-latin-ext-opsz-normal-CJcjJNj7.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/medico/assets/fraunces-latin-opsz-normal-DihXLNYH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--sfondo);color:var(--testo);font-family:var(--carattere);font-size:var(--dimensione-corpo);line-height:1.5;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-family:var(--carattere-titoli);font-weight:560;letter-spacing:-.012em;line-height:1.18;text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--accento-tenue);color:var(--testo)}:focus-visible{outline:2px solid var(--accento);outline-offset:2px;border-radius:var(--raggio-s)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sd-pila{display:flex;flex-direction:column}.sd-riga{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.sd-spazio-xs{gap:var(--spazio-xs)}.sd-spazio-sm{gap:var(--spazio-sm)}.sd-spazio-md{gap:var(--spazio-md)}.sd-spazio-lg{gap:var(--spazio-lg)}.sd-spazio-xl{gap:var(--spazio-xl)}.sd-riga-fine{justify-content:flex-end}.sd-riga-spaziata{justify-content:space-between}.sd-visivamente-nascosto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sd-scheda{background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--raggio-l);padding:var(--spazio-lg);box-shadow:var(--ombra-1)}.sd-scheda-rialzata{box-shadow:var(--ombra-2)}.sd-bottone{display:inline-flex;align-items:center;justify-content:center;gap:var(--spazio-sm);min-height:44px;padding:0 var(--spazio-lg);border:1px solid transparent;border-radius:var(--raggio-full);font:inherit;font-weight:600;letter-spacing:.005em;cursor:pointer;transition:background-color var(--durata-rapida) var(--curva-standard),box-shadow var(--durata-rapida) var(--curva-standard),transform var(--durata-rapida) var(--curva-standard),opacity var(--durata-rapida) var(--curva-standard)}.sd-bottone:active:not(:disabled){transform:scale(.98)}.sd-bottone:disabled,.sd-bottone[aria-busy=true]{opacity:.55;cursor:not-allowed}.sd-bottone-primario{background:var(--accento);color:var(--su-accento);box-shadow:var(--ombra-1)}.sd-bottone-primario:hover:not(:disabled){box-shadow:var(--ombra-2);background:color-mix(in srgb,var(--accento) 90%,var(--testo))}.sd-bottone-secondario{background:var(--accento-tenue);color:var(--accento)}.sd-bottone-secondario:hover:not(:disabled){background:color-mix(in srgb,var(--accento-tenue) 80%,var(--accento))}.sd-bottone-neutro{background:var(--superficie);color:var(--testo);border-color:var(--bordo-forte)}.sd-bottone-neutro:hover:not(:disabled){background:var(--superficie-tenue)}.sd-bottone-pericolo{background:var(--errore);color:var(--superficie)}.sd-campo{min-height:48px;width:100%;padding:0 var(--spazio-md);border:1px solid var(--bordo-forte);border-radius:var(--raggio-m);background:var(--superficie);color:var(--testo);font:inherit;transition:border-color var(--durata-rapida) var(--curva-standard),box-shadow var(--durata-rapida) var(--curva-standard)}.sd-campo:focus{outline:none;border-color:var(--accento);box-shadow:0 0 0 4px var(--anello-focus)}.sd-badge{display:inline-flex;align-items:center;gap:var(--spazio-xs);padding:2px 10px;border-radius:var(--raggio-full);background:var(--superficie-tenue);color:var(--testo-secondario);font-size:var(--corpo-xs);font-weight:600;letter-spacing:.02em}.sd-badge-info{background:var(--accento-tenue);color:var(--accento)}.sd-badge-validato{background:var(--successo-tenue);color:var(--successo)}.sd-badge-validato:before{content:"✓";font-weight:800}.sd-badge-avviso{background:var(--avviso-tenue);color:var(--avviso)}.sd-badge-errore{background:var(--errore-tenue);color:var(--errore)}.sd-badge-proposta{background:var(--ia-tenue);color:var(--ia);border:1px dashed var(--ia);padding:1px 9px}.sd-badge-proposta:before{content:"✦";font-size:.9em}.sd-stato{display:flex;flex-direction:column;align-items:center;gap:var(--spazio-sm);padding:var(--spazio-xl) var(--spazio-md);text-align:center;color:var(--testo-secondario)}.sd-stato-titolo{margin:0;color:var(--testo);font-size:var(--corpo-l);font-weight:600}.sd-stato-descrizione{margin:0;max-width:34ch;font-size:var(--corpo-m)}.sd-stato-errore .sd-stato-titolo{color:var(--errore)}.sd-stato-titolo{font-family:var(--carattere-titoli);font-weight:560}.sd-spinner{width:24px;height:24px;border:2px solid var(--bordo);border-top-color:var(--accento);border-radius:50%;animation:sd-gira .8s linear infinite}.sd-scheletro{display:block;height:1em;border-radius:var(--raggio-s);background:linear-gradient(90deg,var(--superficie-tenue),var(--sfondo),var(--superficie-tenue));background-size:200% 100%;animation:sd-luccica 1.4s ease-in-out infinite}@keyframes sd-gira{to{transform:rotate(360deg)}}@keyframes sd-luccica{0%{background-position:200% 0}to{background-position:-200% 0}}table,time,.sd-badge,.sd-numero{font-variant-numeric:tabular-nums}.sd-numero{font-family:var(--carattere-titoli);font-weight:560;letter-spacing:-.02em;line-height:1}@keyframes sd-entra{0%{opacity:0;transform:translateY(6px)}}.sd-entra,.card,.pannello{animation:sd-entra var(--durata-media) var(--curva-entrata) backwards}.sd-entra-elenco>*{animation:sd-entra var(--durata-media) var(--curva-entrata) backwards}.sd-entra-elenco>:nth-child(2){animation-delay:40ms}.sd-entra-elenco>:nth-child(3){animation-delay:80ms}.sd-entra-elenco>:nth-child(4){animation-delay:.12s}.sd-entra-elenco>:nth-child(n+5){animation-delay:.16s}.sd-stato-icona{position:relative;display:grid;place-items:center;width:4.5rem;height:4.5rem;margin-bottom:var(--spazio-xs);border-radius:var(--raggio-full);color:var(--accento);background:var(--accento-tenue)}.sd-stato-icona:before{content:"";position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem;border:1px dashed color-mix(in srgb,var(--accento) 35%,transparent);border-radius:inherit}html,body{overflow-x:clip}.shell{display:grid;grid-template-columns:15rem 1fr;min-height:100vh}aside{background:var(--inchiostro);color:var(--su-inchiostro);padding:var(--spazio-lg) var(--spazio-sm);min-width:0;position:sticky;top:0;align-self:start;height:100vh;height:100dvh;overflow-y:auto}.tabella-scorrevole{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.marchio{display:flex;align-items:center;gap:.6rem;margin:0 0 var(--spazio-lg);padding:0 .5rem;font-family:var(--carattere-titoli);font-size:1.15rem;font-weight:600;letter-spacing:-.01em}.marchio:before{content:"";flex:none;width:1.7rem;height:1.7rem;border-radius:var(--raggio-m);background:linear-gradient(var(--su-accento),var(--su-accento)) center / .8rem 2px no-repeat,linear-gradient(var(--su-accento),var(--su-accento)) center / 2px .8rem no-repeat,var(--accento)}aside .marchio{color:var(--su-inchiostro)}nav{display:flex;flex-direction:column;gap:2px}nav span,nav button{padding:.4rem .7rem;border-radius:var(--raggio-m);font-size:var(--corpo-s)}nav button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;color:color-mix(in srgb,var(--su-inchiostro) 78%,transparent);font-family:inherit;text-align:left;cursor:pointer;min-height:44px;display:flex;align-items:center;transition:background var(--durata-rapida) var(--curva-standard),color var(--durata-rapida) var(--curva-standard)}nav button:hover{background:color-mix(in srgb,var(--su-inchiostro) 9%,transparent);color:var(--su-inchiostro)}nav .attivo{background:color-mix(in srgb,var(--su-inchiostro) 15%,transparent);color:var(--su-inchiostro);font-weight:600;box-shadow:inset 3px 0 0 var(--accento)}nav .disabilitato{color:color-mix(in srgb,var(--su-inchiostro) 45%,transparent)}.nota-laterale{margin-top:1.75rem;padding:0 .5rem;color:var(--tenue);font-size:var(--corpo-xs);line-height:1.45}aside .nota-laterale{color:color-mix(in srgb,var(--su-inchiostro) 62%,transparent)}main{padding:var(--spazio-lg) var(--spazio-xl) 3rem;min-width:0;max-width:96rem}.barra{display:flex;align-items:center;justify-content:space-between;gap:var(--spazio-md);padding-bottom:var(--spazio-md);margin-bottom:var(--spazio-lg)}h1{margin:0;font-size:var(--corpo-xxl);font-weight:540;letter-spacing:-.02em}h2{margin:1.75rem 0 .6rem;font-size:var(--corpo-xs);letter-spacing:.07em;text-transform:uppercase;color:var(--tenue);font-weight:600;font-family:var(--carattere)}h3{font-family:var(--carattere);font-weight:600}.pillola-avviso{padding:.2rem .6rem;border:1px solid var(--avviso);border-radius:var(--raggio-full);background:var(--avviso-tenue);color:var(--avviso);font-size:var(--corpo-xs);font-weight:700;letter-spacing:.04em;white-space:nowrap}.metriche{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--spazio-md)}.metriche>div{background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--raggio-l);box-shadow:var(--ombra-1);padding:var(--spazio-md) 1.25rem}.etichetta{display:block;color:var(--tenue);font-size:var(--corpo-xs);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.2rem;font-weight:600}.metriche strong{font-family:var(--carattere-titoli);font-weight:520;font-variant-numeric:tabular-nums;font-size:var(--corpo-xxxl);line-height:1.1;letter-spacing:-.02em}.guardia{margin-top:.85rem;padding:.6rem .9rem;border-left:3px solid var(--successo);background:var(--successo-tenue);color:var(--successo);font-size:var(--corpo-s);border-radius:0 var(--raggio-m) var(--raggio-m) 0}.guardia.allarme{border-left-color:var(--errore);background:var(--errore-tenue);color:var(--errore);font-weight:600}table{width:100%;border-collapse:collapse;font-size:var(--corpo-s)}.tabella-scorrevole{background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--raggio-l);box-shadow:var(--ombra-1)}th{text-align:left;color:var(--tenue);font-weight:600;font-size:var(--corpo-xs);letter-spacing:.06em;text-transform:uppercase;padding:.7rem .9rem;border-bottom:1px solid var(--bordo);background:var(--superficie-tenue)}th:first-child{border-top-left-radius:var(--raggio-l)}th:last-child{border-top-right-radius:var(--raggio-l)}td{padding:.8rem .9rem;border-bottom:1px solid var(--bordo);vertical-align:top}tbody tr{transition:background var(--durata-rapida) var(--curva-standard)}tbody tr:hover{background:var(--accento-tenue)}tbody tr:last-child td{border-bottom:none}.mono,code{font-family:var(--carattere-mono);font-size:.85em;color:var(--tenue)}.descrizione{color:var(--tenue);max-width:32rem}.stato{display:inline-flex;align-items:center;gap:.35rem;padding:.18rem .6rem;border-radius:var(--raggio-full);font-size:var(--corpo-xs);font-weight:600;letter-spacing:.01em;white-space:nowrap}.stato:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:currentColor}.stato-scheletro{background:var(--accento-tenue);color:var(--accento)}.stato-non_iniziato{background:var(--superficie-tenue);color:var(--tenue)}.stato-nuovo{background:var(--accento-tenue);color:var(--accento)}.stato-lavorazione{background:var(--avviso-tenue);color:var(--avviso)}.stato-valutare{background:var(--ia-tenue);color:var(--ia)}.stato-attesa{background:var(--avviso-tenue);color:var(--avviso)}.stato-chiuso{background:var(--superficie-tenue);color:var(--tenue)}.nota{margin-top:.85rem;color:var(--tenue);font-size:var(--corpo-xs);line-height:1.5}.errore{color:var(--errore)}.attesa{color:var(--tenue)}.griglia-pazienti{display:grid;border:1px solid var(--bordo);border-radius:var(--raggio-l);box-shadow:var(--ombra-1);overflow:hidden;margin-top:.85rem}.riga-paziente{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:var(--spazio-md);background:var(--superficie);padding:.8rem 1rem;border:none;border-bottom:1px solid var(--bordo);color:var(--testo);font:inherit;text-align:left;cursor:pointer;transition:background var(--durata-rapida) var(--curva-standard)}.riga-paziente:last-child{border-bottom:none}.riga-paziente:hover{background:var(--accento-tenue)}.riga-paziente .nome{font-weight:600}.riga-paziente .dettaglio{color:var(--tenue);font-size:var(--corpo-xs)}.pannello{background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--raggio-l);box-shadow:var(--ombra-1);padding:1.1rem 1.4rem;margin-top:.85rem;max-width:34rem}.pannello-proposta{border-left:4px solid var(--ia);background:color-mix(in srgb,var(--ia-tenue) 55%,var(--superficie))}.pannello-proposta>h3{color:var(--ia)}.titolo-sezione{display:flex;align-items:center;gap:var(--spazio-sm);font-size:var(--corpo-m);margin:0 0 var(--spazio-sm)}.pannello-proposta>.titolo-sezione{color:var(--ia)}.elenco-proposte{list-style:none;margin:0;padding:0}.elenco-proposte>li{padding:var(--spazio-sm) 0;border-top:1px dashed color-mix(in srgb,var(--ia) 35%,transparent)}.elenco-proposte>li:first-child{border-top:0;padding-top:0}.pannello-urgenza{border-color:var(--errore);border-left:4px solid var(--errore);background:var(--errore-tenue)}.pannello-urgenza>h3{color:var(--errore)}.pannello-attenzione{border-color:var(--avviso);border-left:4px solid var(--avviso);background:var(--avviso-tenue)}.pannello-attenzione>h3{color:var(--avviso)}.campo{display:block;margin-bottom:.9rem}.campo label{display:block;margin-bottom:.3rem;color:var(--testo-secondario);font-size:var(--corpo-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.campo select,.campo input,.campo textarea,.campo-voce input{width:100%;min-height:38px;padding:.5rem .75rem;background:var(--superficie);color:var(--testo);border:1px solid var(--bordo-forte);border-radius:var(--raggio-m);font:inherit;transition:border-color var(--durata-rapida) var(--curva-standard),box-shadow var(--durata-rapida) var(--curva-standard)}.campo textarea{resize:vertical}.campo input[type=checkbox],.campo input[type=radio],.scelta-azione input{width:auto;min-height:0;margin:0;accent-color:var(--accento)}.campo label.riga-scelta{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--testo);font-size:var(--corpo-s);font-weight:400;letter-spacing:0;text-transform:none}.campo select:focus,.campo input:focus,.campo textarea:focus,.campo-voce input:focus{outline:none;border-color:var(--accento);box-shadow:0 0 0 3px var(--anello-focus)}.nota.nota-intro{margin:0 0 var(--spazio-lg);max-width:60rem}.nota.nota-in-testa{margin-top:0}input[type=checkbox]{accent-color:var(--accento)}label.riga-scelta{display:flex;align-items:center;gap:.5rem}label.riga-scelta.riga-scelta-spaziata{margin-bottom:.85rem}.modulo-scheda{max-width:34rem;padding:var(--spazio-lg);background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--raggio-l);box-shadow:var(--ombra-1)}.modulo-scheda>h2{margin-top:0}.riga-orario input[type=time]{min-height:38px;padding:.35rem .75rem;background:var(--superficie);color:var(--testo);border:1px solid var(--bordo-forte);border-radius:var(--raggio-m);font:inherit}.riga-orario input[type=time]:focus{outline:none;border-color:var(--accento);box-shadow:0 0 0 3px var(--anello-focus)}.riga-orario input[type=time]:disabled{background:var(--superficie-tenue);color:var(--tenue)}.riga-orario{display:grid;grid-template-columns:8rem auto 1fr 1fr;align-items:center;gap:.65rem;margin-bottom:.5rem}.giorno-orario{display:grid;grid-template-columns:8rem 6rem 1fr;align-items:start;gap:.35rem .65rem;margin:0 0 .6rem;padding:0;border:0}.giorno-orario>legend{float:left;width:8rem;padding:0;margin-right:.65rem;font-weight:600}.giorno-orario .tenue{color:var(--tenue);font-size:var(--corpo-s)}.fasce-giorno{display:flex;flex-direction:column;gap:.4rem}.riga-fascia{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.nome-fascia{width:6.5rem;color:var(--testo-secondario);font-size:var(--corpo-s)}.riga-fascia input[type=time]{min-height:38px;padding:.35rem .75rem;background:var(--superficie);color:var(--testo);border:1px solid var(--bordo-forte);border-radius:var(--raggio-m);font:inherit}.riga-fascia input[type=time]:focus{outline:none;border-color:var(--accento);box-shadow:0 0 0 3px var(--anello-focus)}.riga-fascia input[aria-invalid=true],.campo input[aria-invalid=true]{border-color:var(--errore)}.errore-campo{flex-basis:100%;margin:.25rem 0 0;font-size:var(--corpo-s)}.barra-salvataggio{position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1rem;padding:.75rem 0;background:var(--superficie);border-top:1px solid var(--bordo)}.barra-salvataggio p{margin:0}.segnaposto{margin:.85rem 0;padding:.75rem .85rem;border:1px dashed var(--avviso);border-radius:var(--raggio-m);background:var(--avviso-tenue);color:var(--testo-secondario);font-size:var(--corpo-s)}.segnaposto strong{display:block;margin-bottom:.3rem;text-transform:uppercase;font-size:var(--corpo-xs);letter-spacing:.05em;color:var(--testo)}aside .segnaposto{border:1px solid color-mix(in srgb,var(--su-inchiostro) 18%,transparent);background:color-mix(in srgb,var(--su-inchiostro) 7%,transparent);color:color-mix(in srgb,var(--su-inchiostro) 78%,transparent)}aside .segnaposto{--accento: var(--su-inchiostro);--tenue: color-mix(in srgb, var(--su-inchiostro) 78%, transparent)}aside .segnaposto strong{color:var(--su-inchiostro)}aside .pulsante.secondario{background:color-mix(in srgb,var(--su-inchiostro) 14%,transparent);color:var(--su-inchiostro)}aside .pulsante.secondario:hover{background:color-mix(in srgb,var(--su-inchiostro) 22%,transparent)}.riquadro-consenso-medico{display:flex;gap:.55rem;align-items:flex-start;padding:.75rem .9rem;background:var(--superficie-tenue);border:1px solid var(--bordo);border-radius:var(--raggio-m);margin:.85rem 0;font-size:var(--corpo-s)}.riquadro-consenso-medico input{margin-top:.2rem}.azioni{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.pulsante{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:var(--raggio-full);padding:.5rem 1.1rem;min-height:38px;font-size:var(--corpo-s);font-weight:600;font-family:inherit;cursor:pointer;background:var(--accento);color:var(--su-accento);box-shadow:var(--ombra-1);transition:background-color var(--durata-rapida) var(--curva-standard),box-shadow var(--durata-rapida) var(--curva-standard),transform var(--durata-rapida) var(--curva-standard)}.pulsante:hover{background:color-mix(in srgb,var(--accento) 88%,var(--testo));box-shadow:var(--ombra-2)}.pulsante:active{transform:scale(.98)}.pulsante:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.pulsante.secondario{background:var(--accento-tenue);color:var(--accento);box-shadow:none}.pulsante.secondario:hover{background:color-mix(in srgb,var(--accento-tenue) 78%,var(--accento))}.pulsante.testuale{background:none;color:var(--accento);box-shadow:none}.codice-generato{font-family:var(--carattere-mono);font-size:1.35rem;letter-spacing:.08em;padding:.5rem .9rem;background:var(--superficie-tenue);border:1px solid var(--bordo);border-radius:var(--raggio-m);display:inline-block;margin:.5rem 0}.etichetta-simulato{display:inline-block;margin-left:.45rem;padding:.1rem .5rem;border-radius:var(--raggio-full);background:var(--avviso-tenue);color:var(--avviso);font-size:var(--corpo-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle}.conferma-invio{margin-top:.5rem;color:var(--successo);font-size:var(--corpo-s)}.stato-validato{background:var(--successo-tenue);color:var(--successo)}.stato-validato:before{content:"✓";width:auto;height:auto;background:none;font-weight:800}.colonne-documento{display:grid;grid-template-columns:1fr 1fr;gap:var(--spazio-md);align-items:start}.pannello-largo{max-width:none}.anteprima-documento{padding:1.25rem .85rem;border:1px dashed var(--bordo-forte);border-radius:var(--raggio-m);background:var(--superficie-tenue);text-align:center}.esito-estrazione.problema{padding:.7rem .9rem;border-left:3px solid var(--avviso);background:var(--avviso-tenue);color:var(--avviso);font-size:var(--corpo-s);border-radius:0 var(--raggio-m) var(--raggio-m) 0}.griglia-voci{display:flex;flex-direction:column;gap:.6rem}.riga-voce{display:grid;grid-template-columns:9rem 1fr;align-items:center;gap:.65rem}.etichetta-voce{color:var(--testo-secondario);font-size:var(--corpo-s)}.pillola-bassa-confidenza{display:inline-block;margin-left:.4rem;padding:.06rem .5rem;border-radius:var(--raggio-full);background:var(--avviso-tenue);color:var(--avviso);font-size:var(--corpo-xs);font-weight:700;letter-spacing:.03em;text-transform:uppercase;vertical-align:middle}.campo-voce{display:flex;align-items:center;gap:.45rem}.campo-voce input{flex:1;width:auto}.unita-voce{color:var(--tenue);font-size:var(--corpo-xs);white-space:nowrap}.barra-ricerca{display:flex;align-items:flex-end;gap:var(--spazio-md, 1rem);max-width:40rem;margin-bottom:.9rem}.barra-ricerca .campo{flex:1;margin-bottom:0}.barra-ricerca.barra-ricerca-lista{flex-wrap:wrap;max-width:none}.barra-ricerca-lista .campo{flex:0 1 12rem}.barra-ricerca-lista .campo.campo-ricerca-lista{flex:1 1 16rem}.riga-del-gruppo td:first-child{padding-left:1.75rem}.nota-che-si-apre{margin:0 0 .85rem;max-width:60rem;color:var(--testo-secondario);font-size:var(--corpo-s)}.nota-che-si-apre summary{cursor:pointer;color:var(--accento)}.nota-che-si-apre ul,.nota-che-si-apre p{margin:.4rem 0 0;padding-left:1.2rem}.nota-che-si-apre p{padding-left:0}a.apri-scheda{color:inherit;text-decoration:underline;text-underline-offset:3px}a.apri-scheda:hover,a.apri-scheda:focus-visible{color:var(--accento)}.dettaglio-paziente{margin-top:.35rem;font-size:var(--corpo-s)}.dettaglio-paziente summary{cursor:pointer;color:var(--accento)}.dettaglio-paziente dl{display:grid;grid-template-columns:max-content 1fr;gap:.2rem .9rem;margin:.4rem 0 0}.dettaglio-paziente dt{color:var(--testo-secondario)}.dettaglio-paziente dd{margin:0}.titolo-elenco{margin:.5rem 0}.copertura-medico{margin:0 0 .85rem;padding:.6rem .9rem;border-radius:var(--raggio-m);background:var(--superficie-tenue);color:var(--testo-secondario);font-size:var(--corpo-s)}.tabella-storico{margin-bottom:1.25rem}.tabella-storico h3{margin:0 0 .45rem;font-size:var(--corpo-s);font-weight:600;color:var(--testo)}.scelte-azione{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.85rem}.scelta-azione{display:flex;align-items:center;gap:.45rem;font-size:var(--corpo-s);padding:.3rem 0}.dettaglio{color:var(--tenue);font-size:var(--corpo-xs)}.accesso{display:grid;place-items:center;min-height:100vh;padding:var(--spazio-lg) var(--spazio-md);background:radial-gradient(70rem 40rem at 0% 0%,color-mix(in srgb,var(--accento) 14%,transparent),transparent 60%),radial-gradient(50rem 36rem at 100% 100%,color-mix(in srgb,var(--ia) 10%,transparent),transparent 60%),var(--sfondo)}.pannello-accesso{width:min(27rem,100%);padding:var(--spazio-xl) var(--spazio-xl);border-radius:var(--raggio-xl);box-shadow:var(--ombra-3)}.pannello-accesso .marchio{margin-bottom:var(--spazio-lg);padding:0;font-size:1.15rem}.pannello-accesso .pulsante{width:100%;min-height:44px}@media(max-width:720px){.shell{display:block;min-height:0}aside{position:static;height:auto;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:.5rem;gap:.75rem}aside .marchio,aside .nota-laterale,aside .segnaposto{display:none}aside nav{flex-direction:row;flex-wrap:nowrap}aside nav button{white-space:nowrap;flex-shrink:0;padding:.4rem .75rem}main{padding:1rem}.colonne-documento{grid-template-columns:1fr}.riga-orario{grid-template-columns:1fr;gap:.25rem}.riga-voce{grid-template-columns:1fr}}.campo>span{display:block;margin-bottom:.3rem;color:var(--testo-secondario);font-size:var(--corpo-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.attivita{display:inline-flex;align-items:center;gap:.35rem;padding:.12rem .6rem;border-radius:var(--raggio-full);border:1px solid var(--bordo-forte);font-size:var(--corpo-xs);font-weight:600;white-space:nowrap}.icona-attivita{flex:none;color:var(--tenue)}.metriche>.contatore{background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--raggio-l);box-shadow:var(--ombra-1);padding:var(--spazio-md) 1.25rem;font:inherit;color:inherit;text-align:left;cursor:pointer}.metriche>.contatore[aria-pressed=true]{border-color:var(--accento);box-shadow:0 0 0 1px var(--accento)}.gruppo-lista{margin:0 0 1.25rem}.gruppo-titolo{margin:0 0 .5rem;font-size:1rem}.gruppo-apri{font:inherit;color:inherit;background:none;border:0;padding:.15rem 0;cursor:pointer}.scheda-attivita{display:grid;grid-template-columns:minmax(8rem,max-content) 1fr;gap:.3rem 1rem;margin:0}.scheda-attivita dt{color:var(--tenue);font-size:var(--corpo-xs);text-transform:uppercase;letter-spacing:.05em}.scheda-attivita dd{margin:0}.elenco-allegati{margin:0;padding-left:1.1rem;line-height:1.6}.documento-mancante{text-decoration:line-through;opacity:.7}.titolo-pannello{margin:0 0 .5rem;font-size:var(--corpo-m);font-weight:600;color:var(--testo)}.nota-attenzione{padding:.6rem .8rem;border:1px solid var(--avviso);border-radius:var(--raggio-m);background:var(--avviso-tenue);color:var(--avviso);font-size:var(--corpo-s)}.nota-attenzione-fine{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--bordo);color:var(--testo-secondario);font-size:var(--corpo-s)}.testo-email-esatto{margin-top:.5rem;padding:.75rem .9rem;border:1px solid var(--errore);border-radius:var(--raggio-m);background:var(--errore-tenue);color:var(--testo)}.testo-email-esatto-nota{margin-bottom:.4rem;font-size:var(--corpo-xs);color:var(--testo-secondario)}.testo-email-esatto-corpo{margin:0;white-space:pre-wrap;font-size:var(--corpo-s)}.testo-email-esatto-avviso{margin:.6rem 0 0;color:var(--errore);font-weight:600;font-size:var(--corpo-s)}.caso-aperto{--altezza-testata: 7.5rem;--sopra-testata: 6rem}.caso-testata{position:sticky;top:0;z-index:20;padding:.7rem 1.1rem .8rem;background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--raggio-l);box-shadow:var(--ombra-2)}.caso-testata-riga{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .9rem}.caso-testata-nome{margin:0;font-family:var(--carattere);font-size:var(--corpo-l);font-weight:400;letter-spacing:normal;text-transform:none;color:var(--testo-secondario)}.caso-testata-nome strong{font-size:var(--corpo-xl);font-weight:600;letter-spacing:-.01em;color:var(--testo)}.caso-testata-eta{font-size:var(--corpo-m);font-weight:600;color:var(--testo)}.caso-testata-indietro{min-height:30px;padding:.2rem .8rem;font-size:var(--corpo-xs)}.caso-testata-scheda{margin-left:auto;padding:0;min-height:0}.caso-testata-registrato{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem 1.75rem;margin-top:.6rem;padding:.45rem .8rem;background:var(--avviso-tenue);border-left:3px solid var(--avviso);border-radius:var(--raggio-s);font-size:var(--corpo-s);color:var(--testo)}.testata-voce{flex:1 1 18rem;min-width:0}.testata-voce-corta{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.testata-voce-leggi{padding:0;min-height:0;font-size:var(--corpo-xs)}.caso-testata-copertura{margin:.45rem 0 0;font-size:var(--corpo-xs);line-height:1.4;color:var(--testo-secondario)}.caso-colonne{display:grid;grid-template-columns:minmax(0,1fr) minmax(21rem,27rem);gap:var(--spazio-lg);align-items:start;margin-top:1rem}.caso-azione{position:sticky;top:calc(var(--altezza-testata) + 1rem)}.caso-azione>.pannello{margin-top:0}.caso-azione-modulo{display:flex;flex-direction:column;max-height:calc(100dvh - var(--sopra-testata) - var(--altezza-testata) - 2rem)}.caso-azione-titolo{flex:none;margin:0 0 .75rem;font-size:var(--corpo-m);font-weight:600;color:var(--testo);text-transform:none;letter-spacing:normal}.caso-azione-corpo{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:.25rem}.caso-azione-piede{flex:none;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--bordo)}@media(max-width:1100px){.caso-testata{position:static}.caso-colonne{grid-template-columns:minmax(0,1fr)}.caso-azione{position:static}.caso-azione-modulo{max-height:none}.caso-azione-corpo{overflow-y:visible}}.metriche.contatori-lista{display:inline-flex;gap:.5rem;padding:.3rem;margin:0 0 var(--spazio-md);background:var(--superficie-tenue);border:1px solid var(--bordo);border-radius:var(--raggio-full)}.contatori-lista>.contatore{display:inline-flex;align-items:baseline;gap:.6rem;padding:.45rem 1.1rem;background:transparent;border:1px solid transparent;border-radius:var(--raggio-full);box-shadow:none;transition:background var(--durata-rapida) var(--curva-standard),border-color var(--durata-rapida) var(--curva-standard),box-shadow var(--durata-rapida) var(--curva-standard)}.contatori-lista>.contatore:hover{background:var(--superficie)}.contatori-lista>.contatore[aria-pressed=true]{background:var(--superficie);border-color:var(--accento);box-shadow:var(--ombra-1)}.contatori-lista .etichetta{display:inline;margin:0}.contatori-lista strong{font-size:var(--corpo-xl);line-height:1}.regola-lista{margin:0 0 .2rem;line-height:1.5}.regola-lista-ultima{margin-bottom:var(--spazio-lg)}.gruppo-lista{margin:0 0 var(--spazio-xl)}.gruppo-lista .gruppo-titolo{display:flex;align-items:center;gap:.6rem;margin:0 0 .7rem;font-family:var(--carattere-titoli);font-size:var(--corpo-l);font-weight:540;letter-spacing:-.01em;text-transform:none;color:var(--testo)}.gruppo-lista .gruppo-apri{display:flex;align-items:center;gap:.5rem;width:100%;padding:.6rem 0;border-top:1px solid var(--bordo);font-family:inherit;letter-spacing:inherit;color:var(--testo-secondario);text-align:left;transition:color var(--durata-rapida) var(--curva-standard)}.gruppo-lista .gruppo-apri:hover{color:var(--testo)}.gruppo-lista tbody tr{position:relative;box-shadow:inset 0 0 0 0 var(--accento);animation:sd-entra var(--durata-media) var(--curva-entrata) backwards;transition:background var(--durata-rapida) var(--curva-standard),box-shadow var(--durata-rapida) var(--curva-standard)}.gruppo-lista tbody tr:nth-child(2){animation-delay:40ms}.gruppo-lista tbody tr:nth-child(3){animation-delay:80ms}.gruppo-lista tbody tr:nth-child(4){animation-delay:.12s}.gruppo-lista tbody tr:nth-child(n+5){animation-delay:.16s}.gruppo-lista tbody tr:hover{background:var(--accento-tenue);box-shadow:inset 3px 0 0 0 var(--accento)}.gruppo-lista td{padding:1rem .9rem;vertical-align:middle}.gruppo-lista td:first-child{min-width:15rem;font-size:var(--corpo-m);line-height:1.35}.gruppo-lista td:nth-child(4){font-variant-numeric:tabular-nums;white-space:nowrap}.gruppo-lista .attivita{padding:.25rem .7rem .25rem .55rem;background:var(--accento-tenue);border-color:transparent;color:var(--accento)}.gruppo-lista .icona-attivita{color:currentColor}.gruppo-lista td:last-child .pulsante{background:transparent;border-color:var(--bordo-forte);transition:background var(--durata-rapida) var(--curva-standard),border-color var(--durata-rapida) var(--curva-standard),color var(--durata-rapida) var(--curva-standard)}.gruppo-lista tbody tr:hover td:last-child .pulsante{background:var(--accento);border-color:var(--accento);color:var(--su-accento)}.gruppo-lista tbody tr:hover .attivita{background:var(--superficie)}.icona-voce{display:none;flex:none}nav .voce-testo{padding:0}@media(max-width:899px){.icona-voce{display:block;margin-right:.5rem}.tabella-lista{overflow:visible;background:none;border:0;box-shadow:none}.tabella-lista table,.tabella-lista tbody{display:block}.tabella-lista thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tabella-lista tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"paziente stato" "attivita ricevuto" "contenuto contenuto" "apri apri";align-items:start;gap:.5rem .75rem;margin:0 0 .6rem;padding:.85rem 1rem;background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--raggio-l);box-shadow:var(--ombra-1)}.tabella-lista tbody tr:hover{background:var(--superficie)}.tabella-lista tbody td{padding:0;border:0;min-width:0}.tabella-lista td:not([colspan]):nth-child(1){grid-area:paziente}.tabella-lista td:not([colspan]):nth-child(2){grid-area:attivita}.tabella-lista td:not([colspan]):nth-child(3){grid-area:contenuto}.tabella-lista td:not([colspan]):nth-child(4){grid-area:ricevuto;justify-self:end}.tabella-lista td:not([colspan]):nth-child(5){grid-area:stato;justify-self:end;text-align:right}.tabella-lista td:not([colspan]):nth-child(6){grid-area:apri}.tabella-lista td[colspan]{grid-column:1 / -1}.tabella-lista td:nth-child(6) .pulsante{width:100%;min-height:44px}.tabella-lista .riga-del-gruppo{margin-left:1.25rem}.tabella-lista .riga-del-gruppo td:first-child{padding-left:0}}@media(min-width:721px)and (max-width:899px){.shell{grid-template-columns:4.5rem minmax(0,1fr)}aside{padding:var(--spazio-md) .5rem;overflow-x:hidden}aside .marchio{justify-content:center;padding:0;font-size:0;gap:0}aside .nota-laterale,aside .segnaposto:not(:has(button)),aside .segnaposto strong{display:none!important}aside .segnaposto{margin:0 0 var(--spazio-sm);padding:.3rem;border:0;background:none}aside .segnaposto .pulsante{margin-top:0!important;padding:.4rem .2rem;font-size:var(--corpo-xs);min-height:40px}nav button{position:relative;justify-content:center;padding:.4rem}.icona-voce{margin-right:0}nav .voce-testo,nav .conteggio-menu,nav [data-testid=nuovi-casi]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}nav button:has(.conteggio-menu,[data-testid=nuovi-casi]):after{content:"";position:absolute;top:.45rem;right:.55rem;width:.55rem;height:.55rem;border-radius:var(--raggio-full);background:var(--accento);box-shadow:0 0 0 2px var(--inchiostro)}}
