.tn{--tn-fondo:#eaf6ea;--tn-scheda:#fff;--tn-inchiostro:#2c4a3e;--tn-inchiostro-2:#6b7f74;--tn-titolo:#5e7269;--tn-verde:#6b897f;--tn-riga-spenta:#5b7971;--tn-verde-riga:#43625a;--tn-caldo:#f7f6f2;--tn-lime:#d8ef7a;--tn-pillola:#f9faf4;--tn-pillola-2:#f1fbf3;--tn-scelto:#b78155;--tn-blu:#0f7dcc;--tn-blu-2:#0c6cb0;--tn-linea:#dfe7dc;--tn-allarme:#c0392f;--tn-raggio:999px;--tn-serif:var(--font-playfair),Georgia,serif;--tn-sans:var(--font-inter),-apple-system,BlinkMacSystemFont,system-ui,sans-serif;background:var(--tn-fondo);min-height:100vh;color:var(--tn-inchiostro);font-family:var(--tn-sans);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}.tn *,.tn :before,.tn :after{box-sizing:border-box}.tn :focus-visible{outline:2px solid var(--tn-blu);outline-offset:2px}@media (prefers-reduced-motion:reduce){.tn *{transition:none!important;animation:none!important}}.tn-testa{align-items:center;gap:12px;padding:18px 20px;display:flex;position:relative}.tn-marchio img{width:auto;height:24px;display:block}.tn-sede-chip{background:var(--tn-scheda);border-radius:var(--tn-raggio);white-space:nowrap;align-items:center;gap:5px;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.tn-testa-centro{align-items:center;gap:14px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.tn-indietro{cursor:pointer;background:var(--tn-scheda);width:34px;height:34px;color:var(--tn-inchiostro);border:0;border-radius:999px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.tn-indietro:disabled{opacity:0;pointer-events:none}.tn-trattini{gap:6px;display:flex}.tn-trattino{background:#c9d8c8;border-radius:2px;width:34px;height:3px}.tn-trattino[data-stato=fatto],.tn-trattino[data-stato=ora]{background:var(--tn-inchiostro)}.tn-trattino[data-stato=fine]{background:var(--tn-scelto)}.tn-accesso{color:var(--tn-inchiostro-2);margin-left:auto;font-size:13.5px}.tn-riquadro{background:var(--tn-verde);color:#fff;border-radius:12px;max-width:410px;margin:6px auto 0;padding:13px 12px;font-size:13.5px}.tn-riquadro-testa{align-items:center;gap:5px;display:flex}.tn-riquadro-et{opacity:.92;font-weight:600}.tn-riquadro-val{text-align:center;color:var(--tn-lime);white-space:nowrap;flex:auto;font-size:12.5px;font-weight:700}.tn-riquadro-val[data-sede="1"]{color:#fff}.tn-modifica-vuota{flex:none;width:0}.tn-oggi{background:var(--tn-lime);color:#33501f;white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:11.5px;font-weight:700;display:inline-block}.tn-modifica{color:#fff;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;font-size:12px;text-decoration:underline}.tn-cerca{text-align:center;opacity:.95;margin-top:8px;font-size:13px;display:block}.tn-corpo{flex:1 0 auto;padding:14px 16px 40px}.tn-scheda{background:var(--tn-scheda);border-radius:18px;max-width:850px;margin:0 auto;padding:34px 20px 26px}@media (min-width:700px){.tn-scheda{padding:40px 44px 30px}}.tn-titolo{font-family:var(--tn-serif);text-align:center;color:var(--tn-titolo);margin:0 0 26px;font-size:27px;font-weight:400}@media (min-width:700px){.tn-titolo{font-size:31px}}.tn-griglia{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:620px){.tn-griglia{grid-template-columns:1fr 1fr}}.tn-voce{cursor:pointer;border-radius:var(--tn-raggio);background:var(--tn-pillola);width:100%;min-height:58px;font:inherit;color:var(--tn-inchiostro);text-align:left;border:0;justify-content:space-between;align-items:center;gap:10px;padding:15px 24px;font-size:15.5px;transition:background-color .12s,color .12s;display:flex}.tn-voce:hover{background:#eef1e8}.tn-voce[aria-pressed=true]{background:var(--tn-scelto);color:#fff;font-weight:600}.tn-voce-ok{font-size:15px}.tn-altro{cursor:pointer;font:inherit;color:var(--tn-inchiostro-2);background:0 0;border:0;margin:16px auto 0;font-size:14px;display:block}.tn-avanti{border-radius:var(--tn-raggio);cursor:pointer;background:var(--tn-blu);color:#fff;width:100%;max-width:440px;min-height:50px;font:inherit;letter-spacing:.1em;text-transform:uppercase;border:0;margin:26px auto 0;font-size:14px;font-weight:700;transition:background-color .12s;display:block}.tn-avanti:hover:not(:disabled){background:var(--tn-blu-2)}.tn-avanti:disabled{opacity:.45;cursor:not-allowed}.tn-campi{flex-direction:column;gap:16px;max-width:440px;margin:0 auto;display:flex}.tn-et{color:var(--tn-inchiostro-2);margin-bottom:5px;font-size:12.5px;display:block}.tn-campo{background:var(--tn-pillola);width:100%;min-height:46px;font:inherit;color:var(--tn-inchiostro);border:1px solid transparent;border-radius:10px;padding:12px 16px;font-size:15.5px;transition:border-color .12s,background-color .12s}.tn-campo:focus{border-color:var(--tn-blu);background:var(--tn-scheda);outline:none}.tn-campo[data-errato="1"]{border-color:var(--tn-allarme)}.tn-errore{color:var(--tn-allarme);margin-top:5px;font-size:12.5px;display:block}.tn-interruttore{align-items:center;gap:10px;font-size:14.5px;display:flex}.tn-interruttore input{width:20px;height:20px;accent-color:var(--tn-scelto)}.tn-cal{max-width:440px;margin:0 auto}.tn-cal-mesi{color:var(--tn-inchiostro);justify-content:center;align-items:center;gap:14px;margin-bottom:10px;font-size:13.5px;font-weight:600;display:flex}.tn-cal-mesi button{cursor:pointer;width:26px;height:26px;color:var(--tn-inchiostro-2);background:0 0;border:0;border-radius:999px;font-size:15px;line-height:1}.tn-cal-mesi button:disabled{opacity:.25;cursor:not-allowed}.tn-cal-giorni,.tn-cal-righe{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.tn-cal-giorni span{text-align:center;color:var(--tn-inchiostro-2);padding-bottom:4px;font-size:12px}.tn-cal-g{background:var(--tn-pillola);min-height:46px;font:inherit;color:var(--tn-inchiostro);cursor:pointer;border:1px solid transparent;border-radius:10px;font-size:15px;transition:background-color .12s,border-color .12s;position:relative}.tn-cal-g:disabled{color:#bcc7b9;cursor:not-allowed;background:#f2f4f1}.tn-cal-g[data-oggi="1"]{background:var(--tn-scheda);border:2px solid #57b07c}.tn-cal-g[aria-pressed=true]{color:#fff;background:#4cbb7f;border-color:transparent;font-weight:700}.tn-cal-g[data-libero="1"]:after{content:"";background:#4cbb7f;border-radius:999px;width:6px;height:6px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.tn-cal-g[aria-pressed=true]:after{background:#fff}.tn-giorno-scelto{justify-content:flex-end;align-items:center;gap:14px;margin:20px 0 10px;font-size:16px;font-weight:700;display:flex}.tn-giorno-scelto .tn-sede-riga{margin-bottom:0;margin-right:auto}.tn-giorno-scelto button{cursor:pointer;width:30px;height:30px;color:var(--tn-inchiostro);background:0 0;border:0;border-radius:999px;font-size:17px}.tn-giorno-scelto button:disabled{opacity:.3;cursor:not-allowed}.tn-sede-riga{color:#4a5a3f;background:#f0f7bf;border-radius:4px;margin-bottom:12px;padding:3px 9px;font-size:12px;display:inline-block}.tn-ore{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;display:grid}.tn-ora{background:var(--tn-pillola-2);min-height:44px;font:inherit;color:var(--tn-inchiostro);cursor:pointer;font-variant-numeric:tabular-nums;border:0;border-radius:10px;font-size:15px;transition:background-color .12s,color .12s}.tn-ora:hover{background:#e3ebe0}.tn-ora[aria-pressed=true]{background:var(--tn-scelto);color:#fff;font-weight:600}.tn-righe{flex-direction:column;gap:12px;max-width:440px;margin:0 auto;display:flex}.tn-riga{background:var(--tn-caldo);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.tn-riga-testo{flex:auto;min-width:0}.tn-riga-et{color:var(--tn-inchiostro-2);margin-bottom:2px;font-size:12px;display:block}.tn-riga-val{font-size:15.5px}.tn-riga button{cursor:pointer;color:var(--tn-inchiostro-2);background:0 0;border:0;font-size:15px}.tn-fatto-scheda{background:var(--tn-caldo);text-align:center;border-radius:12px;max-width:380px;margin:0 auto;padding:26px 20px}.tn-fatto-sede{font-family:var(--tn-serif);color:var(--tn-scelto);margin:0 0 8px;font-size:26px}.tn-fatto-ind{color:var(--tn-inchiostro-2);margin:0 0 14px;font-size:14.5px}.tn-fatto-quando{margin:0 0 4px;font-size:17px;font-weight:700}.tn-fatto-cosa{color:var(--tn-inchiostro-2);margin:0;font-size:15px}.tn-fatto-azioni{grid-template-columns:1fr 1fr;gap:12px;max-width:380px;margin:14px auto 0;display:grid}.tn-fatto-azione{background:var(--tn-caldo);cursor:pointer;min-height:46px;font:inherit;color:var(--tn-inchiostro);border:0;border-radius:10px;justify-content:center;align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.tn-fatto-azione:hover{background:#e3ebe0}.tn-avviso{background:#f4efe3;border-radius:12px;max-width:440px;margin:0 auto 18px;padding:13px 16px;font-size:14px;line-height:1.5}.tn-avviso-rosso{color:#8c2b23;background:#fdeceb}.tn-attesa{text-align:center;color:var(--tn-inchiostro-2);font-size:14.5px}.tn-piede{color:var(--tn-inchiostro-2);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 22px 26px;font-size:12.5px;display:flex}.tn-legale{order:3;width:100%;line-height:1.6}.tn-legale b{color:var(--tn-inchiostro);font-weight:600}.tn-riquadro-guscio{width:100%;max-width:410px;margin:6px auto 0;position:relative}.tn-riquadro[data-aperto="1"]{background:var(--tn-verde);border-radius:12px 12px 0 0}.tn-pannello{background:var(--tn-verde);color:#fff;border-radius:0 0 12px 12px;padding:0 10px 12px;box-shadow:0 12px 28px rgba(0,0,0,.18)}.tn-pannello-riga{background:var(--tn-verde-riga);cursor:pointer;width:100%;font:inherit;color:#fff;text-align:left;border:0;border-radius:8px;align-items:center;gap:10px;margin-bottom:6px;padding:13px 14px;font-size:13.5px;transition:filter .12s;display:flex}.tn-pannello-riga:hover:not(:disabled){filter:brightness(1.12)}.tn-pannello-riga:disabled{background:var(--tn-riga-spenta);color:#cfdcd6;cursor:default}.tn-pannello-riga:disabled b{color:#cfdcd6}.tn-pannello-riga b{color:var(--tn-lime);font-weight:700}.tn-pr-nome{flex:auto;min-width:0}.tn-pr-mezzo{opacity:.95;flex:none}.tn-pr-fine{text-align:right;flex:none;min-width:68px;font-weight:600}.tn-altri{cursor:pointer;font:inherit;color:#fff;background:0 0;border:0;margin:4px 0 0 6px;font-size:13.5px;font-weight:700;display:inline-block}.tn-blocco{background:var(--tn-verde);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:410px;margin:6px auto 0;padding:13px 18px;font-size:13.5px;font-weight:600;display:flex}.tn-blocco b{font-variant-numeric:tabular-nums}.tn-blocco[data-poco="1"]{background:#8a5b4a}.tn-cerca{color:#fff;opacity:.95;justify-content:center;align-items:center;gap:8px;margin:10px 0 0;font-size:13px;display:flex}.tn-giro{border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:999px;flex:none;width:13px;height:13px;animation:1s linear infinite tn-gira}@keyframes tn-gira{to{transform:rotate(360deg)}}.tn-caricamento{min-height:260px;color:var(--tn-inchiostro-2);justify-content:center;align-items:center;gap:10px;font-size:15px;display:flex}.tn-giro-scuro{border:2px solid rgba(44,74,62,.25);border-top-color:var(--tn-inchiostro);border-radius:999px;flex:none;width:15px;height:15px;animation:1s linear infinite tn-gira}.tn-scheda{position:relative}.tn-chiudi{cursor:pointer;width:30px;height:30px;color:var(--tn-inchiostro-2);background:#eef3ec;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:15px;line-height:1;display:inline-flex;position:absolute;top:18px;right:18px}.tn-chiudi:hover{background:#e2eade}.tn-elenco-scorre{max-height:232px;padding-right:6px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 78%,transparent 100%);mask-image:linear-gradient(#000 78%,transparent 100%)}.tn-elenco-scorre::-webkit-scrollbar{width:6px}.tn-elenco-scorre::-webkit-scrollbar-thumb{background:#bfcdbb;border-radius:999px}.tn-legale-conferma{max-width:440px;color:var(--tn-inchiostro-2);margin:18px auto 0;font-size:12.5px;line-height:1.55}.tn-legale-conferma a{color:var(--tn-inchiostro-2)}@media (min-width:700px){.tn-modulo-scorre{max-height:250px;padding-right:8px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 84%,transparent 100%);mask-image:linear-gradient(#000 84%,transparent 100%)}.tn-modulo-scorre::-webkit-scrollbar{width:6px}.tn-modulo-scorre::-webkit-scrollbar-thumb{background:#bfcdbb;border-radius:999px}}@media (max-width:699px){.tn-testa{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:14px 14px 10px;display:grid}.tn-marchio{grid-column:1}.tn-marchio img{height:20px}.tn-sede-chip{grid-column:2;justify-self:start;padding:4px 9px;font-size:11.5px}.tn-testa-centro{grid-area:2/1/auto/-1;justify-content:center;margin-top:8px;position:static;transform:none}.tn-indietro{width:30px;height:30px;position:absolute;top:46px;left:14px}.tn-accesso{display:none}.tn-riquadro-guscio,.tn-blocco{width:calc(100% - 28px);margin-left:auto;margin-right:auto}.tn-riquadro{padding:12px;font-size:12.5px}.tn-riquadro-testa{gap:6px}.tn-riquadro-val{white-space:normal}}.tn-ore-scorre{max-height:180px}@media (min-width:700px){.tn-ore-scorre{max-height:180px}}@keyframes tn-entra{0%{opacity:0}to{opacity:1}}@keyframes tn-scheda-entra{0%{background:#e9f6ec;transform:translateY(6px)}to{background:var(--tn-scheda);transform:none}}.tn{animation:.55s cubic-bezier(.16,1,.3,1) both tn-entra}.tn-scheda{animation:.58s cubic-bezier(.16,1,.3,1) both tn-scheda-entra}@media (min-width:700px){.tn-avanti{min-height:32px;padding:6px 18px}}.tn-indietro,.tn-chiudi,.tn-cal-mesi button,.tn-giorno-scelto button,.tn-riga button{justify-content:center;align-items:center;display:inline-flex}.tn-modifica,.tn-altri,.tn-altro,.tn-sede-chip,.tn-sede-riga,.tn-blocco,.tn-riquadro-val{align-items:center;gap:5px;display:inline-flex}.tn-riquadro-val{justify-content:center}.tn-voce-ok{align-items:center;display:inline-flex}
