@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}:root{color-scheme:light dark;--bg:#f4f4f8;--text:#22242f;--accento:#1d6fb8;--accento-testo:#14588f;--bordo:#e1e2ec;--campo-bg:#ffffff;--campo-bordo:#d8dae4;--errore:#e0483a;--attenzione:#bf7f16;--approvato:#1f7a4d;--nota:#2f88c2;--errore-testo:#a13a2d;--successo-testo:#1a6340;--festivo-testo:#b85a3f;--cella-libero:#e9eaf1;--cella-domenica:rgba(34,36,47,.05);--cella-festivo:rgba(240,140,120,.24);--cella-verificare:rgba(224,72,58,.20);--cella-approvata:rgba(31,122,77,.10);--legenda-domenica:#dcdfea;--legenda-libero:#c3c7d6;--legenda-festivo:#f6d6cd;--legenda-verificare:rgba(224,72,58,.34);--superficie:#ffffff;--superficie-alt:#f7f8fc;--superficie-testo:#22242f;--superficie-testo-muted:#8a8d9c;--superficie-testo-debole:#7b7e8c;--superficie-bordo:#d7d9e2;--campo-superficie-bordo:#d8dae4;--overlay:rgba(34,36,47,.34);--tot-bg:#2a2555;--tot-fg:#c9c2ef;--header-bg:#eef0f6;--header-fg:#6a6d7c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#19191b;--text:#e6e6e9;--accento:#4fa0de;--accento-testo:#9dcbef;--bordo:#34343a;--campo-bg:#232326;--campo-bordo:#3d3d43;--errore:#e0483a;--attenzione:#d99a3d;--approvato:#3fa876;--nota:#4fa3d9;--errore-testo:#f0a99b;--successo-testo:#7fd1a8;--festivo-testo:#e8a894;--cella-libero:#29292c;--cella-domenica:rgba(255,255,255,.04);--cella-festivo:rgba(224,130,110,.26);--cella-verificare:rgba(224,72,58,.34);--cella-approvata:rgba(63,168,118,.20);--legenda-domenica:#3a3a3f;--legenda-libero:#48484f;--legenda-festivo:#6b453e;--legenda-verificare:rgba(224,72,58,.45);--superficie:#1e1e21;--superficie-alt:#262629;--superficie-testo:#e6e6e9;--superficie-testo-muted:#94949c;--superficie-testo-debole:#a3a3ab;--superficie-bordo:#46464d;--campo-superficie-bordo:#3d3d43;--overlay:rgba(0,0,0,.6);--tot-bg:color-mix(in srgb,var(--accento) 22%,#232326);--tot-fg:#ded8f7;--header-bg:#242427;--header-fg:#a8a8b0}}:root[data-theme=dark]{--bg:#19191b;--text:#e6e6e9;--accento:#4fa0de;--accento-testo:#9dcbef;--bordo:#34343a;--campo-bg:#232326;--campo-bordo:#3d3d43;--errore:#e0483a;--attenzione:#d99a3d;--approvato:#3fa876;--nota:#4fa3d9;--errore-testo:#f0a99b;--successo-testo:#7fd1a8;--festivo-testo:#e8a894;--cella-libero:#29292c;--cella-domenica:rgba(255,255,255,.04);--cella-festivo:rgba(224,130,110,.26);--cella-verificare:rgba(224,72,58,.34);--cella-approvata:rgba(63,168,118,.20);--legenda-domenica:#3a3a3f;--legenda-libero:#48484f;--legenda-festivo:#6b453e;--legenda-verificare:rgba(224,72,58,.45);--superficie:#1e1e21;--superficie-alt:#262629;--superficie-testo:#e6e6e9;--superficie-testo-muted:#94949c;--superficie-testo-debole:#a3a3ab;--superficie-bordo:#46464d;--campo-superficie-bordo:#3d3d43;--overlay:rgba(0,0,0,.6);--tot-bg:color-mix(in srgb,var(--accento) 22%,#232326);--tot-fg:#ded8f7;--header-bg:#242427;--header-fg:#a8a8b0}body,html{max-width:100vw;overflow-x:hidden}.app-logo-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .app-logo-light{display:none}:root:not([data-theme=light]) .app-logo-dark{display:block}}:root[data-theme=dark] .app-logo-light{display:none}:root[data-theme=dark] .app-logo-dark{display:block}.ore-indicatore{position:relative;display:inline-flex;cursor:default}.ore-indicatore .ore-indicatore-pop{display:none;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:5px;align-items:center;gap:7px;padding:6px 9px;border-radius:8px;background:var(--superficie);border:1px solid var(--superficie-bordo);box-shadow:0 4px 14px rgba(0,0,0,.18);z-index:6;white-space:nowrap}.ore-indicatore:focus-within .ore-indicatore-pop,.ore-indicatore:hover .ore-indicatore-pop{display:flex}@media print{.appore-no-stampa,.appore-overlay,.appore-sidebar{display:none!important}@page{size:A4 portrait;margin:10mm}@page orizzontale{size:A4 landscape;margin:10mm}html.appore-stampa-orizzontale body{page:orizzontale}:root{--bg:#ffffff!important;--text:#14151a!important;--accento:#1d6fb8!important;--accento-testo:#14588f!important;--bordo:#d7d9e2!important;--campo-bg:#ffffff!important;--campo-bordo:#d8dae4!important;--errore:#c23b2e!important;--attenzione:#a36713!important;--approvato:#1f7a4d!important;--nota:#2f88c2!important;--errore-testo:#a13a2d!important;--successo-testo:#1a6340!important;--festivo-testo:#b85a3f!important;--cella-libero:#eef0f4!important;--cella-domenica:rgba(34,36,47,.05)!important;--cella-festivo:rgba(240,140,120,.24)!important;--cella-verificare:rgba(224,72,58,.20)!important;--cella-approvata:rgba(31,122,77,.10)!important;--legenda-domenica:#dcdfea!important;--legenda-libero:#c3c7d6!important;--legenda-festivo:#f6d6cd!important;--legenda-verificare:rgba(224,72,58,.34)!important;--superficie:#ffffff!important;--superficie-alt:#f4f4f8!important;--superficie-testo:#14151a!important;--superficie-testo-muted:#55575f!important;--superficie-testo-debole:#55575f!important;--superficie-bordo:#d7d9e2!important;--campo-superficie-bordo:#d8dae4!important;--overlay:transparent!important;--tot-bg:#eef0f6!important;--tot-fg:#14151a!important;--header-bg:#eef0f6!important;--header-fg:#33343c!important}body,html,main,main *{overflow:visible!important;max-height:none!important}*{print-color-adjust:exact;-webkit-print-color-adjust:exact;box-shadow:none!important}body{font-size:9.5px}main{zoom:var(--stampa-scala,1)}button,input[type=button],input[type=submit]{display:none!important}table{page-break-inside:auto;width:100%!important;table-layout:auto!important}td,th{min-width:0!important;max-width:none!important;white-space:normal!important;padding:2px 4px!important}tr{page-break-inside:avoid}th{position:static!important}}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text) 22%,transparent) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--text) 22%,transparent);border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--text) 38%,transparent)}::-webkit-scrollbar-corner{background:transparent}body{color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{text-decoration:none}a,select{color:inherit}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--campo-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7' fill='none'%3E%3Cpath d='M1 1L5.5 5.5L10 1' stroke='currentColor' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding:7px 28px 7px 11px;border-radius:8px;border:1px solid var(--campo-bordo);min-height:34px;font:inherit;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}select:hover{border-color:color-mix(in srgb,var(--accento) 55%,var(--campo-bordo))}select:focus-visible{outline:none;border-color:var(--accento);box-shadow:0 0 0 3px color-mix(in srgb,var(--accento) 22%,transparent)}select:disabled{cursor:not-allowed;opacity:.6}input.campo,textarea.campo{font:inherit;color:inherit;background:var(--campo-bg);border:1px solid var(--campo-bordo);border-radius:8px;padding:8px 11px;transition:border-color .15s ease,box-shadow .15s ease}input.campo:hover,textarea.campo:hover{border-color:color-mix(in srgb,var(--accento) 55%,var(--campo-bordo))}input.campo:focus-visible,textarea.campo:focus-visible{outline:none;border-color:var(--accento);box-shadow:0 0 0 3px color-mix(in srgb,var(--accento) 22%,transparent)}@keyframes appore-spin{to{transform:rotate(1turn)}}.appore-spin{animation:appore-spin .7s linear infinite}.appore-caricamento{position:relative;width:88px;height:88px;display:grid;place-items:center}.appore-caricamento-anello{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0,var(--accento) 92%,transparent 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));animation:appore-caricamento-ruota 1.1s linear infinite}.appore-caricamento-logo{width:58px;height:58px;object-fit:contain;border-radius:50%;animation:appore-caricamento-respiro 1.8s ease-in-out infinite}@keyframes appore-caricamento-ruota{to{transform:rotate(1turn)}}@keyframes appore-caricamento-respiro{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.9);opacity:.72}}@media (prefers-reduced-motion:reduce){.appore-caricamento-anello,.appore-caricamento-logo{animation:none}}@keyframes appore-sheet-entra{0%{transform:translateY(100%)}to{transform:translateY(0)}}.appore-sheet-mobile{position:fixed;left:0;right:0;bottom:0;z-index:150;border-radius:16px 16px 0 0;box-shadow:0 -8px 30px rgba(0,0,0,.3);animation:appore-sheet-entra .32s ease-out;padding-bottom:env(safe-area-inset-bottom,0)}@media (min-width:701px){.appore-sheet-mobile{display:none}}@keyframes appore-toast-entra{0%{transform:translateX(-50%) translateY(16px);opacity:0}to{transform:translateX(-50%) translateY(0);opacity:1}}.appore-toast-salvataggio{animation:appore-toast-entra .22s ease-out}@keyframes appore-vibra{0%,to{transform:translateX(-50%) translateX(0)}20%{transform:translateX(-50%) translateX(-6px)}40%{transform:translateX(-50%) translateX(5px)}60%{transform:translateX(-50%) translateX(-4px)}80%{transform:translateX(-50%) translateX(3px)}}.appore-toast-salvataggio.vibra{animation:appore-vibra .5s ease-in-out}@keyframes evidenzia-lampeggia{0%,to{box-shadow:none;background-color:transparent}15%,45%,75%{box-shadow:0 0 0 3px var(--accento);background-color:color-mix(in srgb,var(--accento) 20%,transparent)}30%,60%{box-shadow:none;background-color:color-mix(in srgb,var(--accento) 6%,transparent)}}.evidenziato{animation:evidenzia-lampeggia 1.8s ease-out 2;position:relative;z-index:1}.appore-hamburger,.appore-overlay{display:none}@media (max-width:860px){.appore-hamburger{display:inline-flex}.appore-sidebar{position:fixed;top:0;left:0;bottom:0;z-index:60;transform:translateX(-100%);transition:transform .18s ease;box-shadow:2px 0 16px rgba(0,0,0,.35)}.appore-sidebar.aperta{transform:translateX(0)}.appore-overlay.aperta{display:block;position:fixed;inset:0;z-index:55;background:rgba(0,0,0,.45)}}.appore-header-extra{display:flex}.appore-header-altro{display:none}@media (max-width:700px){.appore-header-extra{display:none}.appore-header-extra.aperta{display:flex;position:absolute;top:54px;right:10px;left:10px;z-index:65;flex-direction:column;align-items:stretch!important;gap:8px!important;padding:12px;border-radius:12px;background:var(--bg);border:1px solid var(--bordo);box-shadow:0 12px 30px rgba(0,0,0,.4)}.appore-header-altro{display:inline-flex}}@media (max-width:1280px){.appore-col-bassa-priorita{display:none}}@media (max-width:700px){.appore-tabella-excel td,.appore-tabella-excel th{padding:8px 11px!important;font-size:12.5px!important}}