@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../../../font/barlow-400.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../../../font/barlow-500.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../../../font/barlow-600.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../../../font/barlow-700.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../../../font/barlow-condensed-500.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../../../font/barlow-condensed-600.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../../../font/barlow-condensed-700.woff2) format("woff2")}:root{color-scheme:light;--sfondo: #e9eaec;--superficie: #ffffff;--superficie-2: #dfe0e3;--inchiostro: #1d1f20;--inchiostro-2: #383e43;--tenue: #454b50;--bordo: rgba(29, 31, 32, .28);--bordo-forte: rgba(29, 31, 32, .52);--accento: #5980a6;--accento-300: #b5d9fd;--accento-400: #94bce3;--accento-600: #597ea3;--accento-700: #416180;--accento-800: #2c455d;--accento-900: #1d2d3d;--accento-tenue: #eef6ff;--su-scuro: #c9d6e2;--entrata: #2f6b4f;--entrata-scuro: #256045;--entrata-chiaro: #c3ded1;--uscita: #9c3b26;--uscita-scuro: #8a3221;--uscita-chiaro: #e2beb4;--correzione: #8a3221;--correzione-chiaro: #f3dfda;--verifica: #765000;--verifica-chiaro: #f3e7c7;--tratteggio: repeating-linear-gradient(45deg, rgba(29,31,32,.9) 0 1.5px, transparent 1.5px 5px);--tratteggio-tenue: repeating-linear-gradient(45deg, rgba(29,31,32,.18) 0 2px, transparent 2px 7px);--font: "Barlow", system-ui, -apple-system, sans-serif;--font-titolo: "Barlow Condensed", "Barlow", system-ui, sans-serif;--mono: ui-monospace, "SF Mono", Menlo, monospace;--t-xs: 14px;--t-s: 14px;--t-m: 15px;--t-base: 16px;--a-base: 17px;--a-etichetta: 16px;--a-riga: 24px;--a-titolo: 30px;--a-cifra: 40px;--a-azione: 44px;--raggio: 0;--raggio-s: 0;--raggio-l: 0;--curva: cubic-bezier(.16, 1, .3, 1);--bersaglio: 56px}@media(max-width:60rem){:root{--t-xs: 15px;--t-s: 16px;--t-m: 17px;--t-base: 17px}}*{box-sizing:border-box}html{background:var(--sfondo);color:var(--inchiostro);font-family:var(--font);-webkit-text-size-adjust:100%}body{margin:0;font-size:var(--t-base);line-height:1.55}h1,h2,h3,h4{margin:0;font-family:var(--font-titolo);font-weight:600;line-height:1.08;letter-spacing:.02em;text-transform:uppercase;text-wrap:balance}h1{font-size:30px}h2{font-size:20px;letter-spacing:.06em}h3{font-size:16px;letter-spacing:.1em}p{margin:0}a{color:var(--accento-700);text-underline-offset:3px}a:hover{color:var(--accento-900)}:focus-visible{outline:2px solid var(--accento);outline-offset:2px}::selection{background:color-mix(in srgb,var(--accento) 30%,transparent)}input,select,textarea,button{font:inherit;color:inherit}.num,.tabella .num,[data-num]{font-variant-numeric:tabular-nums}.pagina.app{display:flex;flex-direction:column;height:100dvh;width:100%;max-width:30rem;margin:0 auto;background:var(--sfondo)}.pagina.app>.schermo{flex:1;overflow-y:auto;width:100%}@media(min-width:32rem){html:has(.pagina.app){background:var(--superficie-2)}.pagina.app{border-left:1px solid var(--bordo-forte);border-right:1px solid var(--bordo-forte)}}.riquadro{position:relative;border:1px solid var(--bordo-forte);border-radius:0;background:transparent}.riquadro>.segno{position:absolute;width:11px;height:11px;color:var(--tenue);pointer-events:none}.riquadro>.segno:before,.riquadro>.segno:after{content:"";position:absolute;background:currentColor}.riquadro>.segno:before{left:5px;top:0;width:1px;height:100%}.riquadro>.segno:after{top:5px;left:0;width:100%;height:1px}.riquadro>.segno.tl{top:-6px;left:-6px}.riquadro>.segno.tr{top:-6px;right:-6px}.riquadro>.segno.bl{bottom:-6px;left:-6px}.riquadro>.segno.br{bottom:-6px;right:-6px}.riquadro.pieno>.segno{color:#ffffff8c}.occhiello{font-family:var(--font-titolo);font-weight:600;font-size:var(--a-etichetta);line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--accento-700)}.occhiello-fitto{font-size:var(--t-s);letter-spacing:.14em}.campo{display:flex;flex-direction:column;gap:6px;flex:none;max-width:100%}.campo-lungo{width:320px}.campo-medio{width:200px}.campo-breve{width:180px}.campo-corto{width:130px}.campo-minimo{width:100px}.campo-sigla{width:70px}.campo-elastico{flex:1 1 320px;width:auto}@media(max-width:640px){.campo-lungo,.campo-medio,.campo-breve,.campo-corto{width:100%}}.campo>span{font-family:var(--font-titolo);font-weight:600;font-size:var(--t-xs);line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--accento-700)}.campo>input,.campo>select,.campo>textarea{font-size:var(--t-m);color:var(--inchiostro);background:var(--superficie);padding:8px 10px;min-height:36px;border:1px solid var(--bordo-forte);border-radius:0;transition:border-color .15s var(--curva)}.campo>input:hover,.campo>select:hover{border-color:var(--tenue)}.campo>input:focus-visible,.campo>select:focus-visible{border-color:var(--accento);outline-offset:0}.campo>input::placeholder{color:var(--tenue)}.campo>input:disabled,.campo>select:disabled{background:var(--superficie-2);color:var(--tenue)}.app .campo>span{font-size:var(--a-etichetta)}.app .campo>input,.app .campo>select{font-size:19px;min-height:var(--bersaglio);padding:14px}.bottone{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 14px;font-family:var(--font-titolo);font-weight:600;font-size:var(--t-m);line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--inchiostro);background:transparent;border:1px solid var(--bordo-forte);border-radius:0;cursor:pointer;transition:background .15s var(--curva),border-color .15s var(--curva)}.bottone:hover{background:color-mix(in srgb,var(--inchiostro) 7%,transparent)}.bottone:active{background:color-mix(in srgb,var(--inchiostro) 14%,transparent)}.bottone:disabled{opacity:.45;cursor:not-allowed}.bottone-primario{background:var(--accento-800);border-color:var(--accento-800);color:#fff}.bottone-primario:hover{background:var(--accento-900);border-color:var(--accento-900)}.bottone-primario:active{background:var(--accento-900)}.bottone-testo{border:none;background:none;padding:2px 0;min-height:auto;font-family:var(--font);font-size:inherit;letter-spacing:0;text-transform:none;color:var(--accento-700);text-decoration:underline;text-underline-offset:3px}.bottone-testo:hover{background:none;color:var(--accento-900)}.pastiglia{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;font-family:var(--font-titolo);font-weight:600;font-size:var(--t-xs);line-height:1.4;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--bordo-forte)}.pastiglia-piena{background:var(--accento-800);border-color:var(--accento-800);color:#fff}.pastiglia-verifica{background:linear-gradient(to right,transparent 0 6px,var(--superficie) 6px 100%),var(--tratteggio-tenue)}.interruttore{display:flex;align-items:center;gap:8px;font-size:var(--t-m);cursor:pointer}.interruttore input{width:16px;height:16px;flex:none}.segno-verifica{display:inline-block;width:11px;height:11px;flex:none;background:var(--tratteggio);border:1px solid var(--bordo-forte);vertical-align:-1px}.etichetta-stato{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border:1px solid currentColor;font-family:var(--font-titolo);font-size:var(--t-s);font-weight:700;line-height:1;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.stato-correggere{color:var(--correzione);background:var(--correzione-chiaro)}.stato-verificare{color:var(--verifica);background:var(--verifica-chiaro)}.stato-corso{color:var(--accento-800);background:var(--accento-tenue)}.causa-stato{display:block;margin-top:4px;font-size:var(--t-s);font-weight:600;line-height:1.25;color:var(--inchiostro)}.tabella{width:100%;border-collapse:collapse;font-size:var(--t-m)}.tabella th{position:sticky;top:0;z-index:1;background:var(--sfondo);text-align:left;font-family:var(--font-titolo);font-weight:600;font-size:var(--t-s);line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--accento-700);padding:6px 12px 6px 0;border-bottom:1px solid var(--bordo-forte);white-space:nowrap}.tabella td{padding:10px 12px 10px 0;border-bottom:1px solid var(--bordo);vertical-align:baseline}.tabella tbody tr:hover{background:color-mix(in srgb,var(--inchiostro) 4%,transparent)}.tabella .num{text-align:right;padding-right:16px}.tabella .tenue{color:var(--tenue)}.tabella tr.verifica{background:transparent}.tabella tr.verifica>:first-child{position:relative;padding-left:14px}.tabella tr.verifica>:first-child:before{content:"";position:absolute;inset:0 auto 0 0;width:7px;background:var(--tratteggio-tenue);border-right:1px solid var(--bordo)}.scorrevole{overflow-x:auto}.avviso{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;margin-bottom:16px;border:1px solid var(--bordo-forte);font-size:var(--t-m)}.avviso-verifica{position:relative;overflow:hidden;padding-left:24px;background:var(--superficie)}.avviso-verifica:before{content:"";position:absolute;inset:0 auto 0 0;width:9px;background:var(--tratteggio-tenue);border-right:1px solid var(--bordo)}.avviso-fatto{border-color:var(--entrata);color:var(--entrata)}.vuoto{padding:40px 16px;text-align:center;color:var(--tenue)}.vuoto strong{display:block;font-family:var(--font-titolo);font-size:20px;letter-spacing:.06em;text-transform:uppercase;color:var(--inchiostro);margin-bottom:6px}.nota{font-size:var(--t-s);color:var(--tenue);max-width:76ch;text-wrap:pretty}.app .nota{font-size:var(--a-etichetta)}@media(max-width:60rem){.campo>input,.campo>select,.campo>textarea{font-size:17px;min-height:48px;padding:12px}.bottone{min-height:48px;font-size:15px;padding:12px 18px}.bottone-testo{min-height:44px;display:inline-flex;align-items:center}.tabella th{font-size:14px;padding:10px 14px 10px 0}.tabella td{padding:14px 14px 14px 0}.pastiglia{font-size:14px;padding:6px 12px}.vuoto{padding:32px 12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
