:root{--scala:1;--sfondo:#e9f2f5;--sfondo-2:#d9e8f5;--scheda:#fff;--scheda-2:#f3f7fa;--inchiostro:#16252d;--inchiostro-2:#4d5f69;--inchiostro-3:#74868f;--linea:#d4e0e6;--accento:#0b7285;--accento-forte:#085a69;--accento-tenue:#d6f0f4;--su-accento:#fff;--blu:#1d4fa0;--blu-tenue:#e2eafb;--caldo:#e8590c;--caldo-tenue:#fff0d6;--gradiente:linear-gradient(120deg, #0b7a86 0%, #1d4fa0 100%);--su-gradiente:#fff;--ok:#1b6b39;--ok-tenue:#dcf3e3;--attenzione:#8a4b00;--attenzione-tenue:#ffefcc;--errore:#a02020;--errore-tenue:#fde6e6;--evidenza:#ffe98a;--p1:#c8eef2;--p1-t:#065463;--p2:#d6e2fb;--p2-t:#1c3d8c;--p3:#ffe3a8;--p3-t:#7a3e00;--p4:#fbd5e5;--p4-t:#881c4d;--p5:#e3d9fb;--p5-t:#4a2a96;--p6:#cff0da;--p6-t:#175a30;--raggio:18px;--raggio-piccolo:10px;--ombra:0 1px 2px #1428460f, 0 10px 28px #14284617;--f-ui:"Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--f-legge:"Source Serif 4 Variable", "Source Serif Pro", Georgia, "Times New Roman", serif;--t-etichetta:calc(.75rem * var(--scala));--t-piccolo:calc(.875rem * var(--scala));--t-base:calc(1rem * var(--scala));--t-legge:calc(1.0625rem * var(--scala));--t-titoletto:calc(1.25rem * var(--scala));--t-titolo:calc(1.625rem * var(--scala));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sfondo:#0c151a;--sfondo-2:#101d2a;--scheda:#15222a;--scheda-2:#1b2b34;--inchiostro:#e6eef1;--inchiostro-2:#a9bac2;--inchiostro-3:#80939c;--linea:#263843;--accento:#4fc6d6;--accento-forte:#86dce7;--accento-tenue:#12363f;--su-accento:#07181c;--blu:#8fb0f5;--blu-tenue:#1a2a4a;--caldo:#ffa94d;--caldo-tenue:#3a2810;--gradiente:linear-gradient(120deg, #0a5d68 0%, #1a3d7a 100%);--su-gradiente:#fff;--ok:#8bd6a4;--ok-tenue:#143020;--attenzione:#f5c36b;--attenzione-tenue:#3a2a0c;--errore:#f2a2a2;--errore-tenue:#351818;--evidenza:#5a4f12;--p1:#123a42;--p1-t:#8fe0ea;--p2:#1b2a50;--p2-t:#aec2f7;--p3:#3d2b0c;--p3-t:#ffc977;--p4:#3d1729;--p4-t:#f5a8c9;--p5:#2a2050;--p5-t:#c7b5f7;--p6:#143522;--p6-t:#94dcae;--ombra:0 1px 2px #0000004d, 0 10px 28px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--sfondo:#0c151a;--sfondo-2:#101d2a;--scheda:#15222a;--scheda-2:#1b2b34;--inchiostro:#e6eef1;--inchiostro-2:#a9bac2;--inchiostro-3:#80939c;--linea:#263843;--accento:#4fc6d6;--accento-forte:#86dce7;--accento-tenue:#12363f;--su-accento:#07181c;--blu:#8fb0f5;--blu-tenue:#1a2a4a;--caldo:#ffa94d;--caldo-tenue:#3a2810;--gradiente:linear-gradient(120deg, #0a5d68 0%, #1a3d7a 100%);--su-gradiente:#fff;--ok:#8bd6a4;--ok-tenue:#143020;--attenzione:#f5c36b;--attenzione-tenue:#3a2a0c;--errore:#f2a2a2;--errore-tenue:#351818;--evidenza:#5a4f12;--p1:#123a42;--p1-t:#8fe0ea;--p2:#1b2a50;--p2-t:#aec2f7;--p3:#3d2b0c;--p3-t:#ffc977;--p4:#3d1729;--p4-t:#f5a8c9;--p5:#2a2050;--p5-t:#c7b5f7;--p6:#143522;--p6-t:#94dcae;--ombra:0 1px 2px #0000004d, 0 10px 28px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.tinta-1{--t-fondo:var(--p1);--t-testo:var(--p1-t)}.tinta-2{--t-fondo:var(--p2);--t-testo:var(--p2-t)}.tinta-3{--t-fondo:var(--p3);--t-testo:var(--p3-t)}.tinta-4{--t-fondo:var(--p4);--t-testo:var(--p4-t)}.tinta-5{--t-fondo:var(--p5);--t-testo:var(--p5-t)}.tinta-6{--t-fondo:var(--p6);--t-testo:var(--p6-t)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:radial-gradient(1200px 500px at 85% -10%, var(--sfondo-2), transparent 70%), var(--sfondo);min-height:100vh;color:var(--inchiostro);font-family:var(--f-ui);font-size:var(--t-base);font-feature-settings:"cv11", "ss01";margin:0;line-height:1.55}h1,h2,h3{text-wrap:balance;letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.25}h1{font-size:var(--t-titolo)}h2{font-size:var(--t-titoletto)}h3{font-size:var(--t-base)}p{margin:0}a{color:var(--accento);text-underline-offset:2px;text-decoration-thickness:1px}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--accento);outline-offset:2px;border-radius:6px}button,input,select{font:inherit;color:inherit}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.scheda{background:var(--scheda);border:1px solid var(--linea);border-radius:var(--raggio);box-shadow:var(--ombra);padding:1.25rem}.scheda>*+*{margin-top:.75rem}.etichetta{font-size:var(--t-etichetta);letter-spacing:.06em;text-transform:uppercase;color:var(--inchiostro-3);font-weight:650}.secondario{font-size:var(--t-piccolo);color:var(--inchiostro-2)}.pillola{font-size:var(--t-piccolo);background:var(--scheda-2);color:var(--inchiostro-2);border:1px solid var(--linea);white-space:nowrap;border-radius:999px;align-items:center;gap:.4em;padding:.3em .8em;font-weight:600;line-height:1.3;display:inline-flex}.pillola.ok{background:var(--ok-tenue);color:var(--ok);border-color:#0000}.pillola.attenzione{background:var(--attenzione-tenue);color:var(--attenzione);border-color:#0000}.pillola.accento{background:var(--accento-tenue);color:var(--accento-forte);border-color:#0000}.pulsante{border:1px solid var(--linea);background:var(--scheda);min-height:44px;color:var(--inchiostro);font-size:var(--t-base);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.45em;padding:.5em 1.1em;font-weight:600;text-decoration:none;display:inline-flex}.pulsante:hover{background:var(--scheda-2)}.pulsante.primario{background:var(--accento);border-color:var(--accento);color:var(--su-accento)}.pulsante.primario:hover{background:var(--accento-forte)}.pulsante.icona{border-radius:50%;width:44px;padding:0}.avviso{border-radius:var(--raggio-piccolo);border:1px solid var(--linea);background:var(--scheda);font-size:var(--t-piccolo);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.75rem 1rem;display:flex}.avviso.attenzione{background:var(--attenzione-tenue);border-color:#0000}.avviso.errore{background:var(--errore-tenue);border-color:#0000}.avviso.accento{background:var(--accento-tenue);border-color:#0000}.dati{background:var(--scheda-2);border-radius:var(--raggio-piccolo);font-size:var(--t-piccolo);grid-template-columns:minmax(9rem,max-content) 1fr;gap:.5rem 1rem;margin:0;padding:.9rem 1rem;display:grid}.dati dt{color:var(--inchiostro);font-weight:650}.dati dd{color:var(--inchiostro-2);overflow-wrap:anywhere;min-width:0;margin:0}@media (width<=599px){.dati{grid-template-columns:1fr;gap:.1rem}.dati dd+dt{margin-top:.55rem}}@media (width<=480px){.dati{grid-template-columns:1fr;gap:.15rem}.dati dd{margin-bottom:.5rem}}.testo-norma{font-family:var(--f-legge);font-size:var(--t-legge);max-width:70ch;line-height:1.7}.testo-norma p+p{margin-top:.5em}.unita{grid-template-columns:2.4em 1fr;margin:0 0 .5em;display:grid}.unita.comma{margin-bottom:1em}.unita .unita{margin-top:.4em;margin-bottom:.2em}.unita>.num{font-family:var(--f-ui);font-size:var(--t-piccolo);color:var(--accento);padding-top:.2em;font-weight:700}.unita>.corpo:first-child{grid-column:1/-1}.unita.lettera>.num,.unita.numero>.num{color:var(--inchiostro-2);font-weight:600}.unita.abrogata>.corpo{color:var(--inchiostro-3)}.unita:target>.corpo,.unita.evidenziata>.corpo{background:var(--evidenza);border-radius:4px}.grafico{font-family:var(--f-ui);font-size:var(--t-piccolo);background:var(--attenzione-tenue);color:var(--attenzione);border-radius:8px;padding:.15em .6em;display:inline-block}.rinvio{color:var(--blu);background:var(--blu-tenue);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0 .08em;font-weight:500;text-decoration:none}.rinvio:hover{text-decoration:underline}.termine{color:inherit;-webkit-text-decoration:underline dotted var(--caldo);text-decoration:underline dotted var(--caldo);text-underline-offset:3px;cursor:help;text-decoration-thickness:1.5px}.termine:hover{color:var(--accento-forte)}.rinvio-esterno{text-decoration-style:dotted}.rinvio-esterno:after{content:"↗";font-family:var(--f-ui);margin-left:.15em;font-size:.75em}.tabella-scroll{border:1px solid var(--linea);border-radius:var(--raggio-piccolo);margin:.75em 0 1em;overflow-x:auto}.tabella-scroll table{border-collapse:collapse;font-family:var(--f-ui);font-size:var(--t-piccolo);min-width:100%;line-height:1.45}.tabella-scroll td,.tabella-scroll th{border-bottom:1px solid var(--linea);border-right:1px solid var(--linea);vertical-align:top;text-align:left;padding:.5em .65em}.tabella-scroll tr:first-child td{background:var(--scheda-2);font-weight:600}.pre{white-space:pre;font-size:var(--t-piccolo);background:var(--scheda-2);border-radius:var(--raggio-piccolo);padding:.75em;overflow-x:auto}details.nota{font-family:var(--f-ui);font-size:var(--t-piccolo);color:var(--inchiostro-2);background:var(--scheda-2);border-radius:var(--raggio-piccolo);margin:.5em 0 1em;padding:.5em .85em}details.nota summary{cursor:pointer;font-weight:600}details.nota.struttura{font-size:var(--t-etichetta);background:var(--attenzione-tenue);color:var(--attenzione);margin:0 0 .3em;padding:.1em .6em;display:inline-block}details.nota.struttura[open]{display:block}details.nota[open] summary{margin-bottom:.4em}details.nota p+p{margin-top:.4em}.indice ul{margin:0;padding:0;list-style:none}.indice ul ul{border-left:2px solid var(--linea);margin-left:.55rem;padding-left:.75rem}.indice summary{cursor:pointer;border-radius:var(--raggio-piccolo);font-size:var(--t-piccolo);padding:.4rem .5rem .4rem 1.6rem;line-height:1.4;list-style:none;position:relative}.indice summary::-webkit-details-marker{display:none}.indice summary:before{content:"";border-right:2px solid var(--inchiostro-3);border-bottom:2px solid var(--inchiostro-3);width:.4rem;height:.4rem;transition:transform .15s;position:absolute;top:.72rem;left:.55rem;transform:rotate(-45deg)}.indice details[open]>summary:before{top:.62rem;transform:rotate(45deg)}.indice summary:hover{background:var(--scheda-2)}.indice summary .n{color:var(--inchiostro);font-weight:700}.indice summary .r{color:var(--inchiostro-2)}.indice .voce-art{border-radius:var(--raggio-piccolo);color:var(--inchiostro);font-size:var(--t-piccolo);align-items:baseline;gap:.6rem;padding:.4rem .5rem;line-height:1.4;text-decoration:none;display:flex}.indice .voce-art .n{white-space:nowrap;min-width:4.6em;color:var(--accento);font-weight:700}.indice .voce-art .r{color:var(--inchiostro-2)}.indice .voce-art:hover{background:var(--scheda-2)}.indice .voce-art[aria-current=page]{background:var(--accento)}.indice .voce-art[aria-current=page] .n,.indice .voce-art[aria-current=page] .r{color:var(--su-accento)}.indice .voce-art.abrogata .r{font-style:italic}::highlight(trovato){color:#1a1a1a;background:#ffe58a}::highlight(trovato-attuale){color:#1a1a1a;background:#ff9f2e}:root{--b-81:#d6ecef;--b-81-t:#0b4752;--b-81-bordo:#d8b24c;--b-106:#e3e9ef;--b-106-t:#33485b;--b-388:#f5dfdd;--b-388-t:#7b2f2a;--b-151:#f2e1ec;--b-151-t:#6d3357;--b-66:#e3e2f5;--b-66-t:#3a3879;--b-300:#f3e9d4;--b-300-t:#6a4a14}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--b-81:#173a40;--b-81-t:#bfe8ee;--b-81-bordo:#b8963a;--b-106:#232e38;--b-106-t:#c8d5e2;--b-388:#3a2224;--b-388-t:#f2c3bf;--b-151:#36232f;--b-151-t:#efc6de;--b-66:#25243f;--b-66-t:#cfcdf5;--b-300:#352b18;--b-300-t:#f0d9a8}}:root[data-theme=dark]{--b-81:#173a40;--b-81-t:#bfe8ee;--b-81-bordo:#b8963a;--b-106:#232e38;--b-106-t:#c8d5e2;--b-388:#3a2224;--b-388-t:#f2c3bf;--b-151:#36232f;--b-151-t:#efc6de;--b-66:#25243f;--b-66-t:#cfcdf5;--b-300:#352b18;--b-300-t:#f0d9a8}[data-atto]{--banner:var(--scheda-2);--banner-t:var(--inchiostro);--banner-bordo:transparent}[data-atto=dlgs-81-2008]{--banner:var(--b-81);--banner-t:var(--b-81-t);--banner-bordo:var(--b-81-bordo)}[data-atto=dlgs-106-2009]{--banner:var(--b-106);--banner-t:var(--b-106-t)}[data-atto=dm-388-2003]{--banner:var(--b-388);--banner-t:var(--b-388-t)}[data-atto=dlgs-151-2001]{--banner:var(--b-151);--banner-t:var(--b-151-t)}[data-atto=dlgs-66-2003]{--banner:var(--b-66);--banner-t:var(--b-66-t)}[data-atto=l-300-1970]{--banner:var(--b-300);--banner-t:var(--b-300-t)}[data-atto]{--t-fondo:var(--banner);--t-testo:var(--banner-t)}.banner-atto{background:var(--banner);color:var(--banner-t);border:2px solid var(--banner-bordo);--banner-t2:color-mix(in srgb, var(--banner-t) 72%, transparent);--banner-velo:color-mix(in srgb, var(--banner-t) 10%, transparent);--banner-filo:color-mix(in srgb, var(--banner-t) 28%, transparent)}.banner-atto a{color:var(--banner-t)}.banner-atto .pulsante{background:var(--banner-velo);border-color:var(--banner-filo);color:var(--banner-t)}.velo.svelte-63bnkh{z-index:60;background:#0a141959;position:fixed;inset:0}.pannello.svelte-63bnkh{z-index:61;background:var(--scheda);max-height:min(82vh, calc(100vh - env(safe-area-inset-top,0px) - 40px));border:1px solid var(--linea);padding-bottom:env(safe-area-inset-bottom,0px);transform:translateY(calc(var(--livello) * -10px)) scale(calc(1 - var(--livello) * .03));border-bottom:0;border-radius:22px 22px 0 0;outline:none;flex-direction:column;transition:transform .18s;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 40px #0003}.pannello.sotto.svelte-63bnkh{filter:brightness(.96)}.testa.svelte-63bnkh{padding:.75rem max(16px, env(safe-area-inset-right,0px)) .75rem max(16px, env(safe-area-inset-left,0px));border-width:0 0 1px;border-bottom:1px solid var(--linea);border-radius:22px 22px 0 0;align-items:center;gap:.75rem;display:flex}.testa.svelte-63bnkh:before{content:"";background:var(--banner-filo);border-radius:4px;width:40px;height:4px;margin-left:-20px;position:absolute;top:6px;left:50%}.titoli.svelte-63bnkh{min-width:0;font-family:var(--f-ui);flex:1;gap:.1rem;display:grid}.titoli.svelte-63bnkh strong:where(.svelte-63bnkh){font-size:var(--t-base)}.titoli.svelte-63bnkh .etichetta:where(.svelte-63bnkh),.titoli.svelte-63bnkh .secondario:where(.svelte-63bnkh){color:var(--banner-t2)}.testa.svelte-63bnkh .pulsante.icona{background:var(--banner-velo);border-color:var(--banner-filo);color:var(--banner-t)}.titoli.svelte-63bnkh .secondario:where(.svelte-63bnkh){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.corpo.svelte-63bnkh{padding:1rem max(16px, env(safe-area-inset-right,0px)) 1rem max(16px, env(safe-area-inset-left,0px));overscroll-behavior:contain;max-width:none;overflow-y:auto}.piede.svelte-63bnkh{padding:.75rem max(16px, env(safe-area-inset-right,0px)) .75rem max(16px, env(safe-area-inset-left,0px));border-top:1px solid var(--linea)}.piede.svelte-63bnkh .pulsante:where(.svelte-63bnkh){text-align:center;width:100%}@media (width>=900px){.pannello.svelte-63bnkh{left:auto;top:calc(env(safe-area-inset-top,0px) + 16px);border-bottom:1px solid var(--linea);width:min(560px,46vw);max-height:none;transform:translateX(calc(var(--livello) * -14px)) scale(calc(1 - var(--livello) * .03));border-radius:20px;bottom:16px;right:16px}.testa.svelte-63bnkh:before{display:none}.testa.svelte-63bnkh{border-radius:20px 20px 0 0}}@media (prefers-reduced-motion:reduce){.pannello.svelte-63bnkh{transition:none}}.apertura.svelte-18gczdj{background:var(--gradiente);color:var(--su-gradiente);border:0;padding:1rem 1.1rem .9rem;position:relative;overflow:hidden}.filigrana.svelte-18gczdj{color:#fff;opacity:.13;pointer-events:none;display:flex;position:absolute;bottom:-40px;right:-30px}.apertura.svelte-18gczdj>:where(.svelte-18gczdj):not(.filigrana){position:relative}.apertura.svelte-18gczdj h1:where(.svelte-18gczdj){font-size:calc(1.3rem * var(--scala,1));letter-spacing:-.015em;max-width:22rem;line-height:1.2}.apertura.svelte-18gczdj a:where(.svelte-18gczdj){color:#fff}.fonte-breve.svelte-18gczdj{color:#ffffffc7;margin:.5rem 0 0;font-size:.75rem}@media (width>=700px){.apertura.svelte-18gczdj{padding:1.5rem 2rem}.apertura.svelte-18gczdj h1:where(.svelte-18gczdj){max-width:none}.filigrana.svelte-18gczdj{opacity:.16;bottom:-30px;right:12px}}.salta.svelte-12qhfyh{position:absolute;top:0;left:-9999px}.salta.svelte-12qhfyh:focus{z-index:100;background:var(--scheda);border-radius:999px;padding:.5rem 1rem;top:1rem;left:1rem}.testata.svelte-12qhfyh:before{content:"";background:var(--gradiente);height:4px;position:absolute;top:0;left:0;right:0}.testata.svelte-12qhfyh{top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in srgb, var(--scheda) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--linea);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));position:sticky;box-shadow:0 6px 24px #1428320f}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:25;background:var(--scheda);position:fixed;inset:0 0 auto}.testata-interno.svelte-12qhfyh{justify-content:space-between;align-items:center;gap:1rem;max-width:1320px;margin:0 auto;padding-block:.5rem;display:flex}.marchio.svelte-12qhfyh{color:var(--inchiostro);flex-shrink:0;align-items:center;gap:.6rem;min-width:0;text-decoration:none;display:flex}.logo.svelte-12qhfyh{filter:drop-shadow(0 2px 4px #1428462e);flex-shrink:0;width:38px;height:38px;display:flex}.logo.svelte-12qhfyh svg{width:100%;height:100%}.nome.svelte-12qhfyh{font-weight:750;font-size:var(--t-base);letter-spacing:-.01em;flex-direction:column;line-height:1.15;display:flex}.nome.svelte-12qhfyh small:where(.svelte-12qhfyh){font-size:var(--t-etichetta);color:var(--inchiostro-2);letter-spacing:0;font-weight:500}.azioni.svelte-12qhfyh{flex-shrink:0;gap:.4rem;display:flex}.azioni.svelte-12qhfyh .pulsante.icona[aria-current=page]:where(.svelte-12qhfyh){background:var(--accento-tenue);color:var(--accento-forte);border-color:#0000}.largo-centro.svelte-12qhfyh{flex:1;justify-content:center;align-items:center;gap:1rem;min-width:0}.presentazione.svelte-12qhfyh{max-width:1320px;padding:.75rem max(16px, env(safe-area-inset-right,0px)) 0 max(16px, env(safe-area-inset-left,0px));margin:0 auto}.barra-stretta.svelte-12qhfyh{padding:.75rem max(16px, env(safe-area-inset-right,0px)) 0 max(16px, env(safe-area-inset-left,0px));gap:.6rem;display:grid}.vai.svelte-12qhfyh{gap:.5rem;min-width:0;display:flex;position:relative}.vai-icona.svelte-12qhfyh{color:var(--inchiostro-3);pointer-events:none;display:flex;position:absolute;top:50%;left:.9rem;translate:0 -50%}.vai.svelte-12qhfyh input:where(.svelte-12qhfyh){border:1px solid var(--linea);background:var(--scheda-2);min-width:0;min-height:44px;font-size:var(--t-base);border-radius:999px;flex:1;padding:.5rem 1rem .5rem 2.6rem}.vai.svelte-12qhfyh input:where(.svelte-12qhfyh)::placeholder{color:var(--inchiostro-3)}.vai-errore.svelte-12qhfyh{max-width:1320px;padding-inline:max(16px, env(safe-area-inset-left,0px));color:var(--errore);font-size:var(--t-piccolo);margin:.5rem auto 0}.solo-largo.svelte-12qhfyh{display:none}@media (width>=1024px){.testata-interno.svelte-12qhfyh{padding-block:.65rem}.logo.svelte-12qhfyh{width:42px;height:42px}.nome.svelte-12qhfyh{font-size:var(--t-titoletto)}.largo-centro.svelte-12qhfyh .vai:where(.svelte-12qhfyh){width:min(100%,24rem)}.solo-stretto.svelte-12qhfyh{display:none!important}.solo-largo.svelte-12qhfyh{display:flex}}.avvisi.svelte-12qhfyh{max-width:1320px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));gap:.5rem;margin:0 auto;padding-top:.75rem;display:grid}.avvisi.svelte-12qhfyh:empty{display:none}.avvisi.svelte-12qhfyh progress:where(.svelte-12qhfyh){accent-color:var(--accento);flex-basis:100%}.impaginazione.svelte-12qhfyh{max-width:1320px;padding:1rem max(16px, env(safe-area-inset-right,0px)) 2.5rem max(16px, env(safe-area-inset-left,0px));grid-template-columns:minmax(0,1fr);gap:1.25rem;margin:0 auto;display:grid}main.svelte-12qhfyh{outline:none;min-width:0}.colonna-indice.svelte-12qhfyh{display:none}.colonna-indice.aperto.svelte-12qhfyh{z-index:40;padding:calc(env(safe-area-inset-top,0px) + 12px) max(12px, env(safe-area-inset-right,0px)) 12px max(12px, env(safe-area-inset-left,0px));background:#0a141966;display:block;position:fixed;inset:0}.indice-scheda.svelte-12qhfyh{background:var(--scheda);border:1px solid var(--linea);border-radius:var(--raggio);box-shadow:var(--ombra);padding:.75rem}.colonna-indice.aperto.svelte-12qhfyh .indice-scheda:where(.svelte-12qhfyh){height:100%;overflow-y:auto}.indice-testa.svelte-12qhfyh{justify-content:space-between;align-items:center;padding:.25rem .5rem .5rem;display:flex}@media (width>=1024px){.impaginazione.svelte-12qhfyh{grid-template-columns:320px minmax(0,1fr);padding-top:1.25rem}.colonna-indice.svelte-12qhfyh,.colonna-indice.aperto.svelte-12qhfyh{top:calc(env(safe-area-inset-top,0px) + 5.5rem);z-index:auto;background:0 0;align-self:start;padding:0;display:block;position:sticky;inset:auto}.indice-scheda.svelte-12qhfyh{max-height:calc(100vh - 7rem);overflow-y:auto}.impaginazione.senza-indice.svelte-12qhfyh{grid-template-columns:minmax(0,1fr)}.senza-indice.svelte-12qhfyh .colonna-indice:where(.svelte-12qhfyh){display:none}}.piede.svelte-12qhfyh{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));padding-bottom:2rem}.piede-interno.svelte-12qhfyh{border-top:1px solid var(--linea);max-width:1320px;font-size:var(--t-piccolo);color:var(--inchiostro-2);gap:.75rem;margin:0 auto;padding-top:1.25rem;display:grid}.piede.svelte-12qhfyh nav:where(.svelte-12qhfyh){flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.velo.svelte-12qhfyh{z-index:50;padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:#0a141980;place-items:center;display:grid;position:fixed;inset:0}.dialogo.svelte-12qhfyh{background:var(--scheda);border-radius:22px;gap:1rem;width:min(100%,36rem);max-height:100%;padding:1.5rem;display:grid;overflow-y:auto;box-shadow:0 20px 60px #00000040}.dialogo-testa.svelte-12qhfyh{align-items:center;gap:.75rem;display:flex}.dialogo-icona.svelte-12qhfyh{background:var(--accento-tenue);width:42px;height:42px;color:var(--accento-forte);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.dialogo.svelte-12qhfyh ul:where(.svelte-12qhfyh){gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.dialogo.svelte-12qhfyh li:where(.svelte-12qhfyh){background:var(--scheda-2);border-radius:var(--raggio-piccolo);font-size:var(--t-piccolo);color:var(--inchiostro-2);padding:.65rem .85rem .65rem 2.1rem;line-height:1.5;position:relative}.dialogo.svelte-12qhfyh li:where(.svelte-12qhfyh) strong:where(.svelte-12qhfyh){color:var(--inchiostro)}.dialogo.svelte-12qhfyh li:where(.svelte-12qhfyh):before{content:"";background:var(--accento);border-radius:50%;width:6px;height:6px;position:absolute;top:1.05rem;left:.9rem}.dialogo-azioni.svelte-12qhfyh{flex-wrap:wrap;gap:.5rem;display:flex}
