@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/bricolage-grotesque-vietnamese-wght-normal-S2S5QD6B.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/bricolage-grotesque-latin-ext-wght-normal-EMW626ZA.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/bricolage-grotesque-latin-wght-normal-HY2A4V5R.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-cyrillic-ext-400-normal-7Z3465FB.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-ext-400-normal-YU2ZJYJL.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-cyrillic-400-normal-APB4EUBL.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-400-normal-7FSQ77DP.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-greek-400-normal-L4LAXORB.woff2") format("woff2"),url("./media/ibm-plex-sans-greek-400-normal-X3NYKSO2.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-vietnamese-400-normal-P5ZB55LJ.woff2") format("woff2"),url("./media/ibm-plex-sans-vietnamese-400-normal-A4XVIM4G.woff") format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-latin-ext-400-normal-EDOVP6TU.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-400-normal-IC47YBOO.woff") format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-latin-400-normal-COQVXTP6.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-400-normal-JC3YNCCZ.woff") format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-cyrillic-ext-600-normal-HGPMDSPK.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-ext-600-normal-UU6N6VST.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-cyrillic-600-normal-AFPTCLK6.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-600-normal-7XGRL4XO.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-greek-600-normal-NTJH3CYY.woff2") format("woff2"),url("./media/ibm-plex-sans-greek-600-normal-GD52DGQ2.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-vietnamese-600-normal-JKSXZXZW.woff2") format("woff2"),url("./media/ibm-plex-sans-vietnamese-600-normal-5IGNKSLH.woff") format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-latin-ext-600-normal-ZNWKNRXL.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-600-normal-OPCHJXXH.woff") format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-latin-600-normal-DTNZULF4.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-600-normal-B3O423MA.woff") format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-cyrillic-ext-400-normal-M2ROQZIK.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-ext-400-normal-RD4P2WYJ.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-cyrillic-400-normal-MUN4S7RW.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-400-normal-SUZ3KICP.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-vietnamese-400-normal-CEHCU5UT.woff2") format("woff2"),url("./media/ibm-plex-mono-vietnamese-400-normal-PVEVI4WT.woff") format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-latin-ext-400-normal-T6XOR2FX.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-ext-400-normal-6FH7XELU.woff") format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-latin-400-normal-A2WATXFY.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-400-normal-4MWPPJAM.woff") format("woff");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}:root{color-scheme:light dark;--ds-sfondo: #eef2f7;--ds-superficie: #ffffff;--ds-superficie-2: #f6f9fc;--ds-linea: #d8e1ec;--ds-linea-tenue: #e8eef5;--ds-testo: #0d2035;--ds-attenuato: #5b6e86;--ds-accento: #17548f;--ds-accento-2: #2c7cc9;--ds-accento-tenue: #deeaf7;--ds-ok: #1a7355;--ds-ok-tenue: #dcf0e7;--ds-attenzione: #8e610a;--ds-attenzione-tenue: #f8eacd;--ds-critico: #a63125;--ds-critico-tenue: #f7ded9;--ds-ombra: 0 1px 2px rgba(13, 32, 53, .06), 0 8px 24px -18px rgba(13, 32, 53, .35);--ds-raggio: 10px;--ds-font-titoli: "Bricolage Grotesque Variable", "Trebuchet MS", sans-serif;--ds-font-testo: "IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--ds-font-mono: "IBM Plex Mono", "SFMono-Regular", Consolas, monospace}@media(prefers-color-scheme:dark){:root{--ds-sfondo: #0a121c;--ds-superficie: #101c2a;--ds-superficie-2: #152436;--ds-linea: #22364e;--ds-linea-tenue: #1a2b3f;--ds-testo: #e3ebf5;--ds-attenuato: #92a6bd;--ds-accento: #5fa3e4;--ds-accento-2: #7fbaf0;--ds-accento-tenue: #15304c;--ds-ok: #54c199;--ds-ok-tenue: #11332a;--ds-attenzione: #ddb160;--ds-attenzione-tenue: #382c12;--ds-critico: #ee8579;--ds-critico-tenue: #3b1c18;--ds-ombra: 0 1px 2px rgba(0, 0, 0, .5), 0 10px 28px -20px rgba(0, 0, 0, .9)}}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--ds-sfondo);color:var(--ds-testo);font-family:var(--ds-font-testo);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--ds-font-titoli);font-weight:700;letter-spacing:-.015em;margin:0;text-wrap:balance}:focus-visible{outline:2px solid var(--ds-accento-2);outline-offset:2px;border-radius:4px}.ds-pulsante{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:7px 14px;border:1px solid var(--ds-linea);border-radius:8px;background:var(--ds-superficie);color:var(--ds-testo);font:500 14px/1.2 var(--ds-font-testo);text-decoration:none;cursor:pointer}.ds-pulsante:hover:not(:disabled){border-color:var(--ds-accento);color:var(--ds-accento)}.ds-pulsante--primario{background:var(--ds-accento);border-color:var(--ds-accento);color:#fff}.ds-pulsante--primario:hover:not(:disabled){background:var(--ds-accento-2);border-color:var(--ds-accento-2);color:#fff}.ds-pulsante--pericolo{color:var(--ds-critico);border-color:var(--ds-critico)}.ds-pulsante--grande{min-height:52px;padding:12px 20px;font-size:17px}.ds-pulsante--pieno{width:100%}.ds-pulsante:disabled{opacity:.45;cursor:not-allowed}.ds-campo{display:flex;flex-direction:column;gap:5px}.ds-campo__etichetta{font-size:13px;font-weight:600;color:var(--ds-attenuato)}.ds-campo input,.ds-campo select{min-height:44px;padding:9px 11px;border:1px solid var(--ds-linea);border-radius:8px;background:var(--ds-superficie);color:var(--ds-testo);font:16px var(--ds-font-testo)}.ds-campo--errore input,.ds-campo--errore select{border-color:var(--ds-critico)}.ds-campo__aiuto{font-size:12.5px;color:var(--ds-attenuato)}.ds-campo__errore{font-size:13px;color:var(--ds-critico)}.ds-pannello{background:var(--ds-superficie);border:1px solid var(--ds-linea);border-radius:var(--ds-raggio);overflow:hidden}.ds-pannello__testata{display:none;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--ds-linea-tenue)}.ds-pannello__testata:has(>h2),.ds-pannello__testata:has(>.ds-pannello__azioni>*){display:flex}.ds-pannello__testata h2{font-size:16px}.ds-pannello__azioni{margin-left:auto;display:flex;gap:8px}.ds-pannello__corpo{padding:16px}.ds-avviso{padding:11px 14px;border-radius:8px;background:var(--ds-accento-tenue);color:var(--ds-accento);font-size:14px}.ds-avviso--ok{background:var(--ds-ok-tenue);color:var(--ds-ok)}.ds-avviso--errore{background:var(--ds-critico-tenue);color:var(--ds-critico)}.ds-tabella{width:100%;border-collapse:collapse;font-size:14px}.ds-tabella th{text-align:left;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--ds-attenuato);font-weight:600;padding:9px 12px;border-bottom:1px solid var(--ds-linea-tenue);background:var(--ds-superficie-2)}.ds-tabella td{padding:10px 12px;border-bottom:1px solid var(--ds-linea-tenue);vertical-align:middle}.ds-scorrimento,.ds-tabella-contenitore{overflow-x:auto}.ds-foglio{border:1px solid var(--ds-linea);border-radius:var(--ds-raggio);padding:0;max-width:640px;width:calc(100vw - 32px);max-height:88vh;background:var(--ds-superficie);color:var(--ds-testo);box-shadow:var(--ds-ombra)}.ds-foglio[open]{display:flex;flex-direction:column}.ds-foglio::backdrop{background:#08121e8c}.ds-foglio__testata{display:flex;flex-shrink:0;align-items:center;gap:10px;padding:15px 18px;border-bottom:1px solid var(--ds-linea-tenue)}.ds-foglio__titolo{font-family:var(--ds-font-titoli);font-size:16px;margin:0}.ds-foglio__chiudi{margin-left:auto;border:0;background:none;font-size:22px;line-height:1;cursor:pointer;color:var(--ds-attenuato);min-width:44px;min-height:44px}.ds-foglio__corpo{flex:1 1 auto;min-height:0;padding:16px 18px;overflow-y:auto}.ds-foglio__azioni{display:flex;flex-shrink:0;gap:9px;justify-content:flex-end;padding:13px 18px;border-top:1px solid var(--ds-linea-tenue)}.ds-foglio__azioni:empty{display:none}@media(max-width:640px){.ds-tabella-ospite .ds-tabella,.ds-tabella-ospite .ds-tabella tbody,.ds-tabella-ospite .ds-tabella tr,.ds-tabella-ospite .ds-tabella td{display:block;width:100%}.ds-tabella-ospite .ds-tabella thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ds-tabella-ospite .ds-tabella tr{border:1px solid var(--ds-linea);border-radius:var(--ds-raggio);margin-bottom:10px;padding:4px 0;background:var(--ds-superficie)}.ds-tabella-ospite .ds-tabella td{border-bottom:0;display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:8px;align-items:baseline;padding:6px 12px}.ds-tabella-ospite .ds-tabella td:before{content:attr(data-etichetta);font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--ds-attenuato);font-weight:600}.ds-tabella-contenitore{overflow-x:visible}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.ds-quantita{display:flex;align-items:stretch;min-height:56px;border:1px solid var(--ds-linea);border-radius:8px;background:var(--ds-superficie);overflow:hidden}.ds-quantita:focus-within{outline:2px solid var(--ds-accento-2);outline-offset:2px}.ds-quantita--invalida{border-color:var(--ds-critico)}.ds-quantita .ds-quantita__campo{flex:1;min-width:0;min-height:56px;padding:8px 14px;border:0;border-radius:0;background:transparent;color:var(--ds-testo);font:600 1.75rem/1.2 var(--ds-font-mono)}.ds-quantita .ds-quantita__campo:focus-visible{outline:none}.ds-quantita__errore{display:block;margin-top:5px;font-size:13px;color:var(--ds-critico)}.ds-quantita__unita{display:flex;align-items:center;padding:0 16px;border-left:1px solid var(--ds-linea);background:var(--ds-superficie-2);color:var(--ds-attenuato);font:600 1.25rem/1 var(--ds-font-testo)}.ds-stato{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:13px;font-weight:600;line-height:1.4}.ds-stato--ok{background:var(--ds-ok-tenue);color:var(--ds-ok)}.ds-stato--in-scadenza{background:var(--ds-attenzione-tenue);color:var(--ds-attenzione)}.ds-stato--sotto-scorta{background:var(--ds-accento-tenue);color:var(--ds-accento)}.ds-stato--scaduto{background:var(--ds-critico-tenue);color:var(--ds-critico)}.titolo-pagina{font-size:22px;margin-bottom:14px}.pila{display:flex;flex-direction:column;gap:14px}.riga-campi{display:flex;flex-wrap:wrap;gap:12px}.riga-campi>*{flex:1 1 200px}.attenuato{color:var(--ds-attenuato);font-size:13px}.mono{font-family:var(--ds-font-mono);font-size:.92em}.riga-in-vigore{background:var(--ds-ok-tenue)}.etichetta-oggi{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;background:var(--ds-ok-tenue);color:var(--ds-ok);font-size:12px;font-weight:600}
