@keyframes comuni-appare{0%{opacity:0;translate:0 calc(-1 * var(--sp-1))}}.ricerca-rapida-velo{z-index:var(--z-velo);padding:var(--altezza-fascia) var(--margine-pagina) var(--sp-4);background:var(--velo-fondo);animation:velo-apre var(--m-medio) var(--curva);place-items:start center;display:grid}@media not (max-width:600px){.ricerca-rapida-velo{padding-left:calc(var(--larghezza-rail) + var(--margine-pagina))}}.ricerca-rapida-finestra{width:min(100%, var(--larghezza-finestra));max-height:calc(100dvh - var(--altezza-fascia) - var(--sp-4));background:var(--superficie);border:var(--bordo);border-radius:var(--r);box-shadow:var(--ombra-sopra);animation:sopra-apre var(--m-medio) var(--curva);flex-direction:column;display:flex;overflow:hidden}.ricerca-rapida-su-chi{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4) var(--sp-2) var(--sp-2);background:var(--superficie-2);border-bottom:var(--bordo);animation:comuni-appare var(--m-breve) var(--curva);flex:none;display:flex}.ricerca-rapida-su-chi-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--p-forte);overflow:hidden}.ricerca-rapida-indietro,.ricerca-rapida-entra{width:var(--lato-tasto-icona);height:var(--lato-tasto-icona);color:var(--muto);font-size:var(--t-titoletto);line-height:var(--i-piena);background:0 0;border-color:#0000;flex:none;place-items:center;padding:0;display:grid}.ricerca-rapida-indietro:hover:not(:disabled),.ricerca-rapida-entra:hover:not(:disabled){background:var(--superficie);border-color:var(--filo-forte);color:var(--inchiostro)}input.ricerca-rapida-campo{width:100%;padding:var(--sp-4);border:0;border-bottom:var(--bordo);font-size:var(--t-medio);background:0 0;border-radius:0;flex:none}input.ricerca-rapida-campo:focus-visible{border-bottom-color:var(--accento);box-shadow:inset 0 calc(-1 * var(--tratto-filo)) 0 var(--accento);outline:none}.ricerca-rapida-detto{padding:var(--sp-2) var(--sp-4);border-bottom:var(--bordo);background:var(--superficie-2);font-size:var(--t-piccolo);font-weight:var(--p-medio);animation:comuni-appare var(--m-breve) var(--curva);flex:none}.ricerca-rapida-voci{min-height:0;padding:var(--sp-1);flex:auto;margin:0;list-style:none;overflow-y:auto}.ricerca-rapida-voci>li{align-items:center;gap:var(--sp-1);padding-right:var(--sp-1);border-radius:var(--r);display:flex}.ricerca-rapida-voci:has(.ricerca-rapida-entra)>li:not(:has(.ricerca-rapida-entra)){padding-right:calc(var(--lato-tasto-icona) + var(--sp-2))}.ricerca-rapida-voci>li:has(.ricerca-rapida-voce):hover{background:var(--superficie-scelta)}:is(.ricerca-rapida-voci:not(:has(li :focus-visible))>li:has(.ricerca-rapida-voce-viva),.ricerca-rapida-voci>li:has(:focus-visible)){background:var(--superficie-scelta);box-shadow:inset 0 0 0 var(--tratto-filo) var(--filo-comando)}:is(.ricerca-rapida-voci:not(:has(li :focus-visible)) .ricerca-rapida-voce-viva,.ricerca-rapida-voce:focus-visible){font-weight:var(--p-forte)}.ricerca-rapida-voce{justify-content:space-between;align-items:baseline;gap:var(--sp-3);min-width:0;padding:var(--sp-2) var(--sp-3);font-weight:var(--p-medio);text-align:left;background:0 0;border:0;flex:auto;display:flex}.ricerca-rapida-voce:hover:not(:disabled){background:0 0}.ricerca-rapida-voce:focus-visible{outline-offset:calc(-1 * var(--tratto-serie))}.ricerca-rapida-voce>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ricerca-rapida-sotto{font-size:var(--t-piccolo);font-weight:var(--p-normale);color:var(--muto);flex:none}.ricerca-rapida-voce-viva .ricerca-rapida-sotto{color:var(--inchiostro-2)}.ricerca-rapida-voci>li:has(.ricerca-rapida-voce-viva) .ricerca-rapida-entra{color:var(--inchiostro-2)}.ricerca-rapida-voce:after{content:"Invio" / "";padding:0 var(--sp-1);border:var(--bordo-forte);border-radius:var(--r);font-size:var(--t-micro);font-weight:var(--p-medio);line-height:var(--i-media);color:var(--inchiostro-2);visibility:hidden;flex:none;align-self:center}.ricerca-rapida-voce:focus-visible:after{visibility:visible}.ricerca-rapida-voci:not(:has(li :focus-visible)) .ricerca-rapida-voce-viva:after{visibility:visible}.ricerca-rapida-guasto{margin:var(--sp-2) var(--sp-3);padding:var(--sp-2) var(--sp-3);border:var(--tratto-filo) solid var(--allarme);border-radius:var(--r);background:var(--superficie);font-size:var(--t-piccolo)}.ricerca-rapida-niente{padding:var(--sp-5) var(--sp-3);color:var(--muto)}.ricerca-rapida-piede{padding:var(--sp-2) var(--sp-4);border-top:var(--bordo);background:var(--superficie-2);font-size:var(--t-minimo);color:var(--muto);flex:none}.code-di-lavoro-code{gap:var(--sp-5);width:var(--larghezza-colonna);align-items:start;max-width:100%;display:grid}.code-di-lavoro-coda{background:var(--superficie);border:var(--bordo);border-radius:var(--r);overflow:hidden}.code-di-lavoro-titolo{padding:var(--sp-3) var(--sp-4);border-bottom:var(--bordo);font-size:var(--t-titoletto)}.code-di-lavoro-errore{margin:var(--sp-3) var(--sp-4) 0;padding:var(--sp-2) var(--sp-3);border:var(--tratto-filo) solid var(--allarme);border-radius:var(--r);background:var(--superficie);font-size:var(--t-piccolo)}.code-di-lavoro-elenco{margin:0;padding:0;list-style:none}.code-di-lavoro-errore+.code-di-lavoro-elenco{margin-top:var(--sp-3);border-top:var(--bordo)}.code-di-lavoro-riga{align-items:baseline;column-gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);transition:background-color var(--m-breve) var(--curva);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"chi quando""cosa cosa""gesti gesti";display:grid;position:relative}.code-di-lavoro-riga+.code-di-lavoro-riga{border-top:var(--bordo)}.code-di-lavoro-chi{text-overflow:ellipsis;white-space:nowrap;color:var(--inchiostro);font-weight:var(--p-forte);grid-area:chi;text-decoration:none;overflow:hidden}.code-di-lavoro-chi:after{content:"";position:absolute;inset:0}.code-di-lavoro-riga:has(.code-di-lavoro-chi:hover){background:var(--superficie-scelta)}.code-di-lavoro-cosa{font-size:var(--t-piccolo);color:var(--inchiostro-2);grid-area:cosa}.code-di-lavoro-quando{font-size:var(--t-minimo);color:var(--muto);font-variant-numeric:tabular-nums;grid-area:quando}.code-di-lavoro-gesti{z-index:1;justify-self:start;align-items:center;gap:var(--sp-1);margin-top:var(--sp-2);flex-wrap:wrap;grid-area:gesti;display:flex;position:relative}.code-di-lavoro-gesto{padding:var(--sp-1) var(--sp-3);font-size:var(--t-piccolo)}.code-di-lavoro-gesto:last-child{color:var(--inchiostro-2);background:0 0;border-color:#0000}.code-di-lavoro-gesto:last-child:hover:not(:disabled){background:var(--superficie-2);color:var(--allarme);border-color:#0000}.code-di-lavoro-detto{padding:var(--sp-mezzo) var(--sp-2);border:var(--tratto-filo) solid currentColor;border-radius:var(--r);font-size:var(--t-minimo);font-weight:var(--p-forte);color:var(--ok);animation:comuni-appare var(--m-medio) var(--curva);align-items:center;display:inline-flex}@media (max-width:1360px){.pagina-oggi-corpo:has(.code-di-lavoro-code){flex-direction:column;align-items:stretch}.code-di-lavoro-code{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--larghezza-colonna)), 1fr));width:auto}}.suggerimento{z-index:var(--z-avviso);width:max-content;max-width:var(--larghezza-menu-largo);padding:var(--sp-1) var(--sp-2);border-radius:var(--r);background:var(--inchiostro);color:var(--fondo);box-shadow:0 0 0 var(--tratto-filo) var(--fondo), var(--ombra-sopra);font-size:var(--t-minimo);font-weight:var(--p-medio);line-height:var(--i-media);font-variant-numeric:tabular-nums;transform-origin:50% 100%;animation:comuni-fumetto var(--m-breve) var(--curva)}.suggerimento b{font-weight:var(--p-forte)}.suggerimento:after{content:"";top:100%;left:var(--punta,50%);margin-left:calc(-1 * var(--sp-1));border:var(--sp-1) solid transparent;border-bottom:0;border-top-color:var(--inchiostro);position:absolute}@keyframes comuni-fumetto{0%{opacity:0;scale:var(--scala-entrata)}}@media (max-width:700px){.ricerca-rapida-velo{padding-bottom:var(--sp-3)}.ricerca-rapida-finestra{--lato-tasto-icona:var(--lato-tocco)}.ricerca-rapida-voce{min-height:var(--lato-tocco);grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-items:center;display:grid}.ricerca-rapida-sotto{text-overflow:ellipsis;white-space:nowrap;text-align:right;overflow:hidden}.ricerca-rapida-voce:after{display:none}.code-di-lavoro-gesto{min-height:var(--lato-tocco)}}@media (pointer:coarse){.ricerca-rapida-finestra{--lato-tasto-icona:var(--lato-tocco)}.ricerca-rapida-voce,.code-di-lavoro-gesto{min-height:var(--lato-tocco)}.ricerca-rapida-piede,.ricerca-rapida-voce:after{display:none}}.avviso-orari{gap:var(--sp-1);max-width:var(--larghezza-testo);padding:var(--sp-3) var(--sp-4);background:var(--superficie);border:var(--tratto-filo) solid var(--attenzione);border-radius:var(--r);display:grid}.avviso-orari-titolo{font-weight:var(--p-forte);margin:0}.avviso-orari-testo{font-size:var(--t-piccolo);color:var(--muto);margin:0}.avviso-orari-tasto{margin-top:var(--sp-1);font-size:var(--t-piccolo);font-weight:var(--p-forte);color:var(--accento-testo);justify-self:start}
.accesso-pagina{min-height:100dvh;padding:max(var(--sp-6), var(--aria-sopra-accesso)) var(--sp-4) var(--sp-6);place-items:start center;display:grid}.accesso-carta{width:min(100%, var(--larghezza-accesso));min-height:var(--altezza-accesso-minima);grid-template-columns:var(--larghezza-accesso-modulo) minmax(0, 1fr);background:var(--superficie);border:var(--bordo);border-radius:var(--r);display:grid;overflow:clip}.accesso-lato{gap:var(--sp-5);padding:var(--sp-6) var(--sp-7);flex-direction:column;display:flex}.accesso-firma{align-items:center;gap:var(--sp-3);line-height:var(--i-piena);display:flex}.accesso-marchio{font-size:var(--t-sezione);color:var(--inchiostro)}.accesso-firma-nome{display:none}.accesso-titolo{margin-top:var(--sp-5);font-size:var(--t-enorme);line-height:var(--i-enorme)}.accesso-frase{margin-top:var(--sp-3);color:var(--muto);text-wrap:balance}.accesso-modi>button{min-height:var(--lato-tocco);flex:1}.accesso-modi>button:hover:not(:disabled){border-color:var(--filo-forte);color:var(--inchiostro);background:0 0}.accesso-modi>[aria-pressed=true],.accesso-modi>[aria-pressed=true]:hover:not(:disabled){border-color:var(--inchiostro);color:var(--inchiostro)}.accesso-modi>button:focus-visible{outline-offset:calc(-1 * var(--tratto-serie))}.accesso-modi:not(.linguette){border-bottom:var(--bordo);display:flex}.accesso-modi>.accesso-indietro{align-items:center;gap:var(--sp-1);padding:var(--sp-2) var(--sp-2) var(--sp-2) 0;color:var(--inchiostro-2);background:0 0;border:0;flex:0 auto;display:inline-flex}.accesso-modi>.accesso-indietro:hover:not(:disabled){color:var(--inchiostro);background:0 0}.accesso-indietro svg{width:var(--lato-icona-piccola);height:var(--lato-icona-piccola)}.accesso-modulo{gap:var(--sp-4);display:grid}.accesso-campo{gap:var(--sp-1);display:grid}.accesso-campo:has(>.accesso-dimenticata){grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.accesso-campo>.accesso-casella{grid-column:1/-1}.accesso-dimenticata{color:var(--accento-testo);font-size:var(--t-piccolo);font-weight:var(--p-medio);text-decoration:underline;text-decoration-thickness:var(--tratto-filo);text-underline-offset:var(--sp-mezzo);background:0 0;border:0;padding:0;position:relative}.accesso-dimenticata:hover:not(:disabled){text-decoration-thickness:var(--tratto-serie);background:0 0}.accesso-dimenticata-accanto{grid-area:1/2}.accesso-dimenticata-accanto:after{content:"";inset:calc((1lh - var(--lato-tocco)) / 2) 0;position:absolute}.accesso-dimenticata-sotto{display:none}.accesso-casella{z-index:var(--z-sopra);position:relative}.accesso-casella>svg{left:var(--sp-3);width:var(--lato-icona);height:var(--lato-icona);color:var(--muto);pointer-events:none;transition:color var(--m-breve) var(--curva);position:absolute;top:50%;translate:0 -50%}.accesso-casella:focus-within>svg{color:var(--accento-testo)}.accesso-casella>input{width:100%;min-height:var(--lato-tocco);padding-left:calc(var(--sp-3) + var(--lato-icona) + var(--sp-2));font-size:var(--t-medio);font-weight:var(--p-normale)}.accesso-casella>input:autofill{box-shadow:inset 0 0 0 var(--sp-8) var(--superficie);-webkit-text-fill-color:var(--inchiostro);caret-color:var(--inchiostro)}.accesso-casella:has(>.accesso-occhio)>input{padding-right:var(--lato-tocco)}.accesso-occhio{inset:var(--tratto-filo) var(--tratto-filo) var(--tratto-filo) auto;width:var(--lato-tocco);color:var(--muto);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.accesso-occhio:hover:not(:disabled){color:var(--inchiostro);background:0 0}.accesso-occhio:focus-visible{outline-offset:calc(-1 * var(--tratto-serie))}.accesso-occhio svg{width:var(--lato-icona);height:var(--lato-icona)}.accesso-lingua-etichetta{font-size:var(--t-piccolo);font-weight:var(--p-medio);color:var(--inchiostro-2)}.accesso-campo-nome,.accesso-lingua{animation:accesso-compare var(--m-medio) var(--curva)}@supports (interpolate-size:allow-keywords){.accesso-campo-nome,.accesso-lingua{interpolate-size:allow-keywords;overflow-clip-margin:var(--sp-1);animation-name:accesso-apri;overflow:clip}}@keyframes accesso-apri{0%{height:0;margin-bottom:calc(-1 * var(--sp-4));opacity:0}}@keyframes accesso-compare{0%{opacity:0;translate:0 calc(-1 * var(--sp-1))}}.accesso-errore,.accesso-esito{padding:var(--sp-2) var(--sp-3);border:var(--tratto-filo) solid var(--allarme);border-radius:var(--r);font-size:var(--t-piccolo);font-weight:var(--p-medio);text-wrap:pretty;animation:accesso-compare var(--m-medio) var(--curva)}.accesso-esito{border-color:var(--ok)}.accesso-annuncio{display:contents}.accesso-tasto{width:100%;min-height:var(--lato-tocco);margin-top:var(--sp-1)}.accesso-lato>.accesso-tasto{width:auto}.tasto.pieno.accesso-tasto:disabled{cursor:progress;opacity:1;color:var(--muto)}.accesso-altro{gap:var(--sp-3);margin-top:calc(-1 * var(--sp-2));display:grid}.accesso-oppure{align-items:center;gap:var(--sp-3);font-size:var(--t-minimo);font-weight:var(--p-forte);text-transform:uppercase;letter-spacing:var(--spaziatura-maiuscolo);color:var(--muto);display:flex}.accesso-oppure:before,.accesso-oppure:after{content:"";border-top:var(--bordo);flex:1}.tasto-google-giro{min-height:var(--altezza-tasto-google);position:relative}.tasto-google-posto{justify-content:center;width:100%;display:flex}.tasto-google-velo{cursor:progress;background:var(--velo-superficie);position:absolute;inset:0}.accesso-apple{width:100%;max-width:var(--larghezza-google);min-height:var(--altezza-tasto-google);justify-self:center;padding-block:0}.accesso-apple svg{margin-top:calc(-1 * var(--sp-1) / 2)}.accesso-nota{padding-top:var(--sp-4);border-top:var(--bordo);font-size:var(--t-piccolo);color:var(--muto);text-wrap:pretty;margin-top:auto}.accesso-nota a{font-weight:var(--p-medio)}.accesso-messaggio{gap:var(--sp-3);color:var(--inchiostro-2);text-wrap:pretty;display:grid}.accesso-messaggio>:first-child{font-size:var(--t-medio);font-weight:var(--p-medio);color:var(--inchiostro)}.accesso-visivo{padding-bottom:var(--sp-6);background:var(--rail-fondo);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:clip}.accesso-visivo svg{width:100%;display:block}.accesso-anelli{height:var(--altezza-anelli-accesso);position:absolute;inset:0 0 auto}.accesso-settimana{height:var(--altezza-settimana-accesso);position:relative}.accesso-pista{fill:none;stroke:var(--rail-filo)}.accesso-arco{fill:none;stroke:var(--accento)}.accesso-arco-tenue{fill:none;stroke:var(--rail-traccia)}.accesso-ore line{stroke:var(--rail-filo);stroke-width:var(--tratto-serie)}.accesso-ora{font-family:var(--font-titolo);font-size:var(--t-piccolo);font-weight:var(--p-forte);letter-spacing:var(--spaziatura-maiuscolo);fill:var(--rail-testo-tenue);text-anchor:middle}.accesso-traccia,.accesso-fatto{stroke-width:var(--spessore-traccia)}.accesso-traccia{stroke:var(--rail-filo)}.accesso-fatto{stroke:var(--accento)}.accesso-fermata-fatta{fill:var(--accento)}.accesso-fermata{fill:var(--rail-fondo);stroke:var(--rail-segno);stroke-width:var(--tratto-forte)}.accesso-fermata-oggi{stroke:var(--accento)}.accesso-adesso{stroke:var(--rail-testo-forte);stroke-width:var(--tratto-forte)}@media (max-width:900px){.accesso-carta{grid-template-columns:minmax(var(--larghezza-accesso-modulo-minima), 1.25fr) minmax(0, 1fr)}.accesso-lato{padding:var(--sp-6) max(var(--sp-6), (100% - var(--larghezza-google)) / 2)}}@media (max-width:700px){.accesso-pagina{place-items:stretch stretch;padding:0}.accesso-carta{border:0;border-radius:0;grid-template-columns:minmax(0,1fr);width:100%;min-height:auto}.accesso-visivo{display:none}.accesso-lato{padding:0 0 var(--sp-4)}.accesso-lato>:not(.accesso-testa),.accesso-lato>.accesso-annuncio>*{margin-inline:max(var(--sp-5), (100% - var(--larghezza-google)) / 2)}.accesso-testa{--accento:var(--rail-accento);padding:var(--sp-5) max(var(--sp-5), (100% - var(--larghezza-google)) / 2) calc(2 * var(--sp-5));background:var(--rail-fondo);color:var(--rail-testo-forte);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--sp-5)), 0 100%)}.accesso-marchio{font-size:var(--t-titolo);color:var(--rail-testo-forte)}.accesso-firma-nome{padding-left:var(--sp-3);border-left:var(--tratto-filo) solid var(--rail-segno);color:var(--rail-testo);font-size:var(--t-minimo);font-weight:var(--p-forte);line-height:var(--i-media);text-transform:uppercase;letter-spacing:var(--spaziatura-maiuscolo);display:block}.accesso-titolo{font-size:var(--t-cifra)}.accesso-frase{color:var(--rail-testo);font-weight:var(--p-medio);text-wrap:pretty}.accesso-altro{gap:var(--sp-5);margin-top:0}.accesso-dimenticata-accanto{display:none}.accesso-dimenticata-sotto{min-height:var(--lato-tocco);margin-top:calc(-1 * var(--sp-1));padding-inline:var(--sp-2);justify-self:center;align-items:center;display:inline-flex}.accesso-nota{padding-top:var(--sp-5);text-align:center;text-wrap:balance;border-top:0}}
.agenda-foglio{gap:var(--sp-4);min-height:0;padding:var(--stacco-fascia) var(--margine-pagina);flex:1 1 0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;container:agenda/size}.agenda-testata{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;grid-row:1;min-width:0;display:flex}.agenda-frecce{gap:var(--sp-1);display:flex}.agenda-freccia,.agenda-oggi{height:var(--lato-tondo);border:var(--bordo-forte);border-radius:var(--r);background:var(--superficie);color:var(--inchiostro);font-weight:var(--p-forte);line-height:var(--i-media);transition:background-color var(--m-breve) var(--curva), border-color var(--m-breve) var(--curva);place-items:center;text-decoration:none;display:inline-grid}.agenda-freccia{width:var(--lato-tondo);padding:0}.agenda-oggi{padding:0 var(--sp-4)}.agenda-freccia:hover,.agenda-oggi:hover{background:var(--superficie-2);border-color:var(--inchiostro-2)}.agenda-freccia:active,.agenda-oggi:active{translate:0 var(--tratto-filo)}.agenda-periodo{min-width:0;margin-left:var(--sp-2);font-variant-numeric:tabular-nums;flex:auto}.agenda-viste{gap:var(--sp-1);display:flex}.agenda-vista{padding:var(--sp-2) var(--sp-3);border-bottom:var(--tratto-forte) solid transparent;color:var(--muto);font-weight:var(--p-forte);line-height:var(--i-media);transition:color var(--m-breve) var(--curva), border-color var(--m-breve) var(--curva);text-decoration:none}.agenda-vista:hover{color:var(--inchiostro);border-bottom-color:var(--filo-forte)}.agenda-vista-viva,.agenda-vista-viva:hover{color:var(--inchiostro);border-bottom-color:var(--inchiostro)}.agenda-nuovo{align-items:center;gap:var(--sp-2);background:var(--accento);border-color:var(--accento);color:var(--su-accento);text-transform:uppercase;letter-spacing:var(--spaziatura-maiuscolo);white-space:nowrap;display:inline-flex}.agenda-nuovo:hover:not(:disabled){background:var(--accento-passaggio);border-color:var(--accento-passaggio)}.agenda-nuovo>span{font-size:var(--t-medio);line-height:var(--i-piena)}.agenda-foglio:has(.scheda-appuntamento-scheda .tasto.pieno) .agenda-nuovo{background:var(--superficie);border-color:var(--filo-forte);color:var(--inchiostro)}.agenda-foglio:has(.scheda-appuntamento-scheda .tasto.pieno) .agenda-nuovo:hover:not(:disabled){background:var(--superficie-2);border-color:var(--inchiostro-2)}.agenda-errore{z-index:var(--z-avviso);max-width:min(100%, var(--larghezza-testo));margin-top:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--superficie);border:var(--tratto-filo) solid var(--allarme);color:var(--inchiostro);border-radius:var(--r);box-shadow:var(--ombra-sopra);font-weight:var(--p-medio);animation:agenda-sopra-entra var(--m-medio) var(--curva);grid-area:2/1;place-self:start center;position:relative}@keyframes agenda-sopra-entra{0%{opacity:0;translate:0 calc(-1 * var(--sp-2))}}.agenda-tavolo{gap:var(--sp-4);grid-area:2/1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative}.agenda-tavolo-con-scheda{grid-template-columns:minmax(0, 1fr) var(--larghezza-colonna)}.agenda-calendario{flex-direction:column;min-width:0;min-height:0;display:flex}.agenda-calendario>*{flex:1 1 0;min-height:0}.agenda-settimana-telaio,.agenda-giornata{background:var(--superficie);border:var(--bordo);border-radius:var(--r);flex-direction:column;display:flex;overflow:hidden}:is(.agenda-blocco,.agenda-settimana-blocco,.agenda-vocina){--tipo:var(--tp-sala);--tinta:var(--tipo)}:is(.agenda-blocco,.agenda-settimana-blocco,.agenda-vocina)[data-tipo=distanza]{--tipo:var(--tp-distanza)}:is(.agenda-blocco,.agenda-settimana-blocco,.agenda-vocina)[data-tipo=valutazione]{--tipo:var(--tp-valutazione)}:is(.agenda-blocco,.agenda-settimana-blocco,.agenda-vocina)[data-tipo=promemoria]{--tipo:var(--tp-promemoria)}:is(.agenda-con-etichetta,.agenda-settimana-con-etichetta){--tinta:var(--et)}.agenda-pto,.agenda-blocco-coda:before,.agenda-settimana-chi:before{width:var(--puntino);height:var(--puntino);border-radius:var(--r-piccolo);background:var(--tipo);flex:none}.agenda-blocco-coda:before,.agenda-settimana-chi:before{content:"";margin-right:var(--sp-1);vertical-align:baseline;display:inline-block}[data-tipo=distanza] .agenda-pto,[data-tipo=distanza] .agenda-blocco-coda:before,[data-tipo=distanza] .agenda-settimana-chi:before{border-radius:var(--r-tondo)}[data-tipo=valutazione] .agenda-pto,[data-tipo=valutazione] .agenda-blocco-coda:before,[data-tipo=valutazione] .agenda-settimana-chi:before{rotate:45deg;scale:var(--scala-rombo)}[data-tipo=promemoria] .agenda-pto,[data-tipo=promemoria] .agenda-blocco-coda:before,[data-tipo=promemoria] .agenda-settimana-chi:before{height:var(--tratto-forte)}.agenda-blocco,.agenda-settimana-blocco{min-width:0;padding:var(--sp-1) var(--sp-2);border:0;border-left:var(--tratto-spina) solid var(--tipo);border-radius:var(--r);background:color-mix(in srgb, var(--tinta) 14%, var(--superficie));color:var(--inchiostro);font-size:var(--t-minimo);font-weight:var(--p-normale);line-height:var(--i-media);text-align:left;transition:background-color var(--m-breve) var(--curva);flex-direction:column;justify-content:flex-start;display:flex}:is(.agenda-blocco,.agenda-settimana-blocco):hover:not(:disabled){background:color-mix(in srgb, var(--tinta) 24%, var(--superficie));border-color:var(--tipo)}:is(.agenda-presa,.agenda-settimana-presa){cursor:grab}:is(.agenda-presa,.agenda-settimana-presa):active{cursor:grabbing}:is(.agenda-blocco.agenda-stato-fatto,.agenda-settimana-stato-fatto){--tipo:var(--filo-forte);--tinta:var(--filo);color:var(--muto)}:is(.agenda-blocco.agenda-stato-richiesto,.agenda-settimana-stato-richiesto){--tinta:transparent;outline:var(--tratto-filo) dashed var(--attenzione);outline-offset:calc(-1 * var(--tratto-filo))}.agenda-blocco.agenda-stato-richiesto .agenda-blocco-coda,.agenda-settimana-stato-richiesto .agenda-settimana-quando{color:var(--attenzione);font-weight:var(--p-forte)}:is(.agenda-blocco.agenda-stato-disdetto,.agenda-settimana-stato-disdetto){--tipo:var(--filo-forte);--tinta:transparent;color:var(--muto);outline:var(--tratto-filo) dashed var(--filo-forte);outline-offset:calc(-1 * var(--tratto-filo))}.agenda-blocco.agenda-stato-disdetto .agenda-blocco-chi,.agenda-settimana-stato-disdetto .agenda-settimana-chi{font-weight:var(--p-medio);text-decoration:line-through}:is(.agenda-blocco,.agenda-settimana-blocco):focus-visible{outline:var(--tratto-serie) solid var(--accento);outline-offset:var(--sp-mezzo)}.agenda-settimana-testa,.agenda-settimana-sopra,.agenda-settimana-corpo{grid-template-columns:var(--sp-7) repeat(7, minmax(var(--larghezza-giorno-settimana), 1fr));min-width:calc(var(--sp-7) + 7 * var(--larghezza-giorno-settimana));display:grid}.agenda-settimana-telaio{overscroll-behavior:contain;overflow:auto}.agenda-settimana-testa{z-index:5;border-bottom:var(--bordo);background:var(--superficie);position:sticky;top:0}.agenda-settimana-angolo,.agenda-settimana-canale{z-index:4;background:var(--superficie);box-shadow:var(--tratto-filo) 0 0 var(--filo);position:sticky;left:0}.agenda-settimana-capo{align-items:baseline;column-gap:var(--sp-2);min-width:0;padding:var(--sp-2) var(--sp-3);border-left:var(--bordo);flex-wrap:wrap;display:flex}.agenda-settimana-nome-giorno,.agenda-testa-giorno-nome{font-size:var(--t-minimo);font-weight:var(--p-forte);text-transform:uppercase;letter-spacing:var(--spaziatura-maiuscolo);color:var(--muto)}.agenda-settimana-numero-giorno,.agenda-testa-giorno-num{font-family:var(--font-titolo);font-size:var(--t-sezione);font-weight:var(--p-titolo);line-height:var(--i-piena);font-variant-numeric:tabular-nums}.agenda-settimana-quanti,.agenda-testa-giorno-conto{font-size:var(--t-minimo);color:var(--muto);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agenda-settimana-quanti{flex-basis:100%}:is(.agenda-settimana-capo-oggi,.agenda-testa-giorno:has(.agenda-testa-giorno-oggi)){box-shadow:inset 0 var(--tratto-forte) 0 var(--inchiostro)}.agenda-settimana-capo-oggi :is(.agenda-settimana-nome-giorno,.agenda-settimana-numero-giorno),.agenda-testa-giorno-oggi{color:var(--inchiostro)}.agenda-testa-giorno:has(.agenda-testa-giorno-oggi) .agenda-testa-giorno-nome{color:var(--inchiostro)}.agenda-settimana-capo-riposo{background:var(--superficie-2)}.agenda-settimana-capo-riposo .agenda-settimana-numero-giorno{color:var(--muto)}.agenda-settimana-sopra{border-bottom:var(--bordo)}.agenda-settimana-cella-sopra{align-content:start;gap:var(--sp-mezzo);min-width:0;padding:var(--sp-1);border-left:var(--bordo);display:grid}.agenda-settimana-corpo{flex:1 1 0;align-items:start;min-height:0}.agenda-settimana-segno{right:var(--sp-2);font-size:var(--t-minimo);line-height:var(--i-piena);color:var(--muto);font-variant-numeric:tabular-nums;white-space:nowrap;translate:0 -50%}.agenda-settimana-segno-primo{translate:0 var(--sp-1)}.agenda-settimana-segno-adesso{right:var(--sp-1);z-index:1;padding:var(--sp-mezzo) var(--sp-1);border-radius:var(--r);background:var(--accento);color:var(--su-accento);font-size:var(--t-micro);font-weight:var(--p-forte);line-height:var(--i-piena);font-variant-numeric:tabular-nums;translate:0 -50%}.agenda-settimana-colonna{border-left:var(--bordo);background-image:repeating-linear-gradient(to bottom, transparent 0 calc(var(--ora) - var(--tratto-filo)), var(--filo) calc(var(--ora) - var(--tratto-filo)) var(--ora)), var(--fuori-orario,none);cursor:cell;transition:background-color var(--m-breve) var(--curva)}.agenda-settimana-colonna:hover{background-color:color-mix(in srgb, var(--superficie-2) 60%, var(--superficie))}.agenda-settimana-colonna-riposo,.agenda-settimana-colonna-riposo:hover{background-color:var(--superficie-2)}.agenda-settimana-bersaglio,.agenda-settimana-bersaglio:hover{background-color:var(--accento-tenue);outline:var(--tratto-serie) solid var(--accento);outline-offset:calc(-1 * var(--tratto-serie))}.agenda-settimana-blocco{left:var(--sp-mezzo);right:var(--sp-mezzo);z-index:1;container:agenda-blocco/inline-size}.agenda-settimana-blocco:not(.agenda-settimana-blocco-basso){flex-wrap:wrap;column-gap:100%;padding-bottom:0}.agenda-settimana-blocco:not(.agenda-settimana-blocco-basso)>*{width:100%}.agenda-settimana-chi{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--p-forte);overflow:hidden}.agenda-settimana-quando{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-micro);color:var(--inchiostro-2);font-variant-numeric:tabular-nums;overflow:hidden}.agenda-settimana-stato-fatto .agenda-settimana-quando,.agenda-settimana-stato-disdetto .agenda-settimana-quando{color:var(--muto)}.agenda-settimana-blocco:is(.agenda-settimana-stato-fatto,.agenda-settimana-stato-disdetto,.agenda-settimana-stato-richiesto) .agenda-settimana-quando{white-space:normal;overflow-wrap:anywhere;line-height:var(--i-stretta)}.agenda-settimana-blocco-basso{align-items:baseline;column-gap:var(--sp-1);flex-flow:wrap;padding-block:0}.agenda-settimana-blocco-basso .agenda-settimana-chi{flex:0 auto;align-content:center;height:100%}.agenda-settimana-blocco-basso .agenda-settimana-quando{white-space:nowrap;flex:none}@container agenda-blocco not (min-width:48px){.agenda-settimana-chi:before{display:none}.agenda-settimana-blocco:not(.agenda-settimana-blocco-basso) .agenda-settimana-chi{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;line-height:var(--i-stretta);-webkit-box-orient:vertical;display:-webkit-box}.agenda-settimana-blocco:not(.agenda-settimana-blocco-basso) .agenda-settimana-quando{display:none}.agenda-settimana-blocco:is(.agenda-settimana-stato-richiesto,.agenda-settimana-stato-fatto):not(.agenda-settimana-blocco-basso) .agenda-settimana-quando{font-size:0;display:block}}@container agenda (min-width:640px){@container agenda-blocco not (min-width:48px){.agenda-settimana-blocco>*{margin-inline:calc(-1 * var(--sp-1))}.agenda-settimana-blocco:not(.agenda-settimana-blocco-basso)>*{width:calc(100% + 2 * var(--sp-1))}}}.agenda-settimana-quando:after,.agenda-settimana-blocco-basso:after,.agenda-settimana-blocco-basso .agenda-settimana-chi:before{font-size:var(--t-micro);font-weight:var(--p-titolo);line-height:var(--i-piena)}@container agenda-blocco not (min-width:48px){.agenda-settimana-stato-richiesto:not(.agenda-settimana-blocco-basso) .agenda-settimana-quando:after{content:"?";content:"?" / ""}.agenda-settimana-stato-fatto:not(.agenda-settimana-blocco-basso) .agenda-settimana-quando:after{content:"✓";content:"✓" / ""}.agenda-settimana-blocco-basso:is(.agenda-settimana-stato-richiesto,.agenda-settimana-stato-fatto) .agenda-settimana-chi:before{border-radius:var(--r-piccolo);width:auto;height:auto;margin-right:var(--sp-mezzo);vertical-align:baseline;background:0 0;display:inline-block;rotate:none;scale:none}.agenda-settimana-blocco-basso.agenda-settimana-stato-richiesto .agenda-settimana-chi:before{content:"?";content:"?" / "da confermare";padding:0 var(--sp-mezzo);border:var(--tratto-filo) solid currentColor;color:var(--attenzione)}.agenda-settimana-blocco-basso.agenda-settimana-stato-fatto .agenda-settimana-chi:before{content:"✓";content:"✓" / "fatta";color:var(--muto)}}.agenda-settimana-stato-fatto{--posto-segno:var(--sp-3)}.agenda-settimana-stato-richiesto{--posto-segno:var(--sp-4)}@container agenda-blocco (min-width:48px){.agenda-settimana-blocco-basso:is(.agenda-settimana-stato-richiesto,.agenda-settimana-stato-fatto) .agenda-settimana-chi{max-width:calc(100% - var(--posto-segno))}.agenda-settimana-blocco-basso:is(.agenda-settimana-stato-richiesto,.agenda-settimana-stato-fatto) .agenda-settimana-quando{margin-right:var(--posto-segno)}.agenda-settimana-blocco-basso:is(.agenda-settimana-stato-richiesto,.agenda-settimana-stato-fatto):after{top:50%;right:var(--sp-1);position:absolute;translate:0 -50%}.agenda-settimana-blocco-basso.agenda-settimana-stato-richiesto:after{content:"?";content:"?" / "da confermare"}.agenda-settimana-blocco-basso.agenda-settimana-stato-fatto:after{content:"✓";content:"✓" / "fatta"}}.agenda-settimana-stato-richiesto .agenda-settimana-quando:after,.agenda-settimana-stato-richiesto.agenda-settimana-blocco-basso:after{padding:var(--tratto-filo) var(--sp-1);border:var(--tratto-filo) solid currentColor;border-radius:var(--r-piccolo);color:var(--attenzione);display:inline-block}.agenda-settimana-stato-fatto .agenda-settimana-quando:after,.agenda-settimana-stato-fatto.agenda-settimana-blocco-basso:after{color:var(--muto)}.agenda-settimana-ora-adesso,.agenda-adesso{z-index:2;height:var(--puntino);background:linear-gradient(var(--accento), var(--accento)) center / 100% var(--tratto-serie) no-repeat;pointer-events:none;translate:0 -50%}.agenda-settimana-ora-adesso:before,.agenda-adesso:before{content:"";width:var(--puntino);height:var(--puntino);border-radius:var(--r-tondo);background:var(--accento);position:absolute;top:0;left:0}.agenda-settimana-ora-coperta,.agenda-adesso-coperta{background:0 0}.agenda-settimana-mira-ora,.agenda-mira{z-index:3;left:var(--sp-mezzo);right:var(--sp-mezzo);height:var(--sp-5);border-top:var(--tratto-serie) solid var(--accento);pointer-events:none}.agenda-settimana-mira-ora>span,.agenda-mira-ora{padding:0 var(--sp-1);border-radius:0 0 var(--r) var(--r);background:var(--accento);color:var(--su-accento);font-size:var(--t-micro);font-weight:var(--p-forte);line-height:var(--i-media);font-variant-numeric:tabular-nums;display:inline-block}.agenda-mira{right:var(--sp-2)}.agenda-mira-ora{top:0;left:0}.agenda-testa-giorno{align-items:baseline;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3) var(--sp-2) calc(var(--sp-7) + var(--sp-3));display:flex}.agenda-fascia-giorno{grid-template-columns:var(--sp-7) minmax(0, 1fr);border-bottom:var(--bordo);align-items:center;display:grid}.agenda-canale-fascia{padding-right:var(--sp-2);font-size:var(--t-micro);color:var(--muto);text-align:right;line-height:var(--i-stretta);text-wrap:balance}.agenda-scadenze{gap:var(--sp-1);min-width:0;padding:var(--sp-1) var(--sp-2) var(--sp-1) 0;flex-wrap:wrap;display:flex}.agenda-scadenze:empty{padding:0}.agenda-cassa-giorno{overscroll-behavior:contain;min-height:0;padding-block:var(--sp-2);flex:1 1 0;overflow-y:auto}.agenda-fondo-colonna{left:var(--sp-7);cursor:cell}.agenda-riga-ora{height:var(--sp-4);background:linear-gradient(var(--filo), var(--filo)) right center / calc(100% - var(--sp-7)) var(--tratto-filo) no-repeat;translate:0 -50%}.agenda-riga-ora:has(>.agenda-etichetta-ora-prima){background-position:100% 0;translate:none}.agenda-etichetta-ora{width:var(--sp-7);padding-right:var(--sp-2);font-size:var(--t-minimo);line-height:var(--sp-4);text-align:right;color:var(--muto);font-variant-numeric:tabular-nums;display:block}.agenda-etichetta-ora-prima{padding-top:var(--sp-1);line-height:var(--i-piena)}.agenda-libero{left:var(--sp-mezzo);right:var(--sp-2);border:var(--bordo-tratteggio);border-radius:var(--r);color:var(--muto);font-size:var(--t-minimo);pointer-events:none;justify-content:center;align-items:center;display:flex}.agenda-libero>span{padding-inline:var(--sp-1);background:var(--superficie)}.agenda-libero b{color:var(--inchiostro-2);font-variant-numeric:tabular-nums}.agenda-blocco{left:var(--sp-mezzo);right:var(--sp-2);z-index:1;padding:var(--sp-1) var(--sp-3)}.agenda-blocco-stretto{justify-content:center;padding-block:0}.agenda-blocco-riga{justify-content:space-between;align-items:baseline;gap:0 var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}.agenda-blocco-stretto .agenda-blocco-riga,.agenda-blocco-stretto .agenda-blocco-chi{height:100%}.agenda-blocco-stretto .agenda-blocco-chi{align-content:center}.agenda-blocco-stretto .agenda-blocco-coda{flex:1 1 var(--larghezza-coda-blocco);max-width:max-content}.agenda-blocco-chi{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--t-corpo);font-weight:var(--p-forte);flex:none;overflow:hidden}.agenda-blocco-coda{text-overflow:ellipsis;min-width:0;color:var(--inchiostro-2);font-variant-numeric:tabular-nums;white-space:nowrap;flex:0 auto;overflow:hidden}.agenda-blocco.agenda-stato-fatto .agenda-blocco-coda,.agenda-blocco.agenda-stato-disdetto .agenda-blocco-coda{color:var(--muto)}.agenda-blocco-stretto:is(.agenda-stato-fatto,.agenda-stato-richiesto) .agenda-blocco-riga{padding-right:calc(var(--posto-segno) + var(--sp-1))}.agenda-blocco-stretto.agenda-stato-fatto{--posto-segno:var(--sp-3)}.agenda-blocco-stretto.agenda-stato-richiesto{--posto-segno:var(--sp-4)}.agenda-blocco-stretto:is(.agenda-stato-fatto,.agenda-stato-richiesto):after{top:50%;right:var(--sp-3);font-size:var(--t-micro);font-weight:var(--p-titolo);line-height:var(--i-piena);position:absolute;translate:0 -50%}.agenda-blocco-stretto.agenda-stato-fatto:after{content:"✓";content:"✓" / "fatta";color:var(--muto)}.agenda-blocco-stretto.agenda-stato-richiesto:after{content:"?";content:"?" / "da confermare";padding:var(--tratto-filo) var(--sp-1);border:var(--tratto-filo) solid currentColor;border-radius:var(--r-piccolo);color:var(--attenzione)}.agenda-mese{gap:var(--tratto-filo);background:var(--filo);border:var(--bordo);border-radius:var(--r);grid-template-rows:auto;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);display:grid;overflow:hidden}.agenda-intestazione-giorno{padding:var(--sp-2) var(--sp-3);background:var(--superficie);font-size:var(--t-minimo);font-weight:var(--p-forte);text-transform:uppercase;letter-spacing:var(--spaziatura-maiuscolo);color:var(--muto)}.agenda-cella{gap:var(--sp-mezzo);min-width:0;min-height:0;padding:var(--sp-1);background:var(--superficie);transition:background-color var(--m-breve) var(--curva);flex-direction:column;display:flex;overflow:hidden}.agenda-cella-fuori,.agenda-intestazione-giorno:nth-child(7),.agenda-mese>.agenda-cella:nth-child(7n):not(.agenda-cella-oggi,.agenda-cella-sotto){background:var(--superficie-2)}.agenda-cella-fuori .agenda-numero-giorno{color:var(--muto)}.agenda-cella-oggi{background:var(--superficie);box-shadow:inset 0 var(--tratto-forte) 0 var(--inchiostro)}.agenda-cella-oggi .agenda-numero-giorno{color:var(--inchiostro);font-weight:var(--p-titolo)}.agenda-cella-sotto{background:var(--accento-tenue);box-shadow:inset 0 0 0 var(--tratto-serie) var(--accento)}.agenda-testa-cella{align-items:center;gap:var(--sp-1);flex:none;min-width:0;display:flex}.agenda-mese-cella{padding-left:var(--sp-1);font-size:var(--t-micro);font-weight:var(--p-forte);text-transform:uppercase;letter-spacing:var(--spaziatura-maiuscolo);color:var(--inchiostro-2)}.agenda-numero-giorno{min-width:var(--lato-gettone);padding:0 var(--sp-1);border-radius:var(--r);color:var(--inchiostro);font-size:var(--t-piccolo);font-weight:var(--p-forte);line-height:var(--lato-gettone);text-align:center;font-variant-numeric:tabular-nums;text-decoration:none}.agenda-numero-giorno:hover{background:var(--superficie-2)}.agenda-piu{width:var(--lato-gettone);height:var(--lato-gettone);color:var(--muto);font-size:var(--t-medio);line-height:var(--i-piena);opacity:0;transition:opacity var(--m-breve) var(--curva), background-color var(--m-breve) var(--curva);background:0 0;border-color:#0000;place-items:center;margin-left:auto;padding:0;display:grid}.agenda-cella:hover .agenda-piu,.agenda-piu:focus-visible{opacity:1}.agenda-piu:hover:not(:disabled){background:var(--superficie-2);color:var(--inchiostro);border-color:#0000}@media (hover:none){.agenda-piu{opacity:1}}.agenda-vocina{align-items:center;gap:var(--sp-1);width:100%;min-width:0;padding:var(--sp-mezzo) var(--sp-1);border-radius:var(--r-piccolo);color:var(--inchiostro);font-size:var(--t-minimo);font-weight:var(--p-normale);line-height:var(--i-media);text-align:left;white-space:nowrap;background:0 0;border:0;flex:none;display:flex}.agenda-vocina:hover:not(:disabled){background:var(--superficie-2)}.agenda-vocina:has(+.agenda-altri){height:calc(1lh + 2 * var(--sp-mezzo));flex-shrink:1;min-height:0;overflow:hidden;container:agenda-voce-ultima/size}@container agenda-voce-ultima not (min-height:1lh){.agenda-vocina>*{visibility:hidden}}.agenda-vocina-ora{color:var(--inchiostro-2);font-weight:var(--p-medio);font-variant-numeric:tabular-nums;flex:none}.agenda-vocina-chi{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.agenda-da-confermare{padding:0 var(--sp-1);border:var(--tratto-filo) solid currentColor;border-radius:var(--r-piccolo);color:var(--attenzione);font-size:var(--t-micro);font-weight:var(--p-titolo);line-height:var(--i-media);flex:none}.agenda-vocina.agenda-stato-fatto,.agenda-vocina.agenda-stato-disdetto,.agenda-vocina.agenda-stato-fatto .agenda-vocina-ora,.agenda-vocina.agenda-stato-disdetto .agenda-vocina-ora{color:var(--muto)}.agenda-vocina.agenda-stato-fatto .agenda-pto,.agenda-vocina.agenda-stato-disdetto .agenda-pto{background:var(--filo-forte)}.agenda-vocina.agenda-stato-disdetto .agenda-vocina-chi{text-decoration:line-through}.agenda-altri{background:inherit;padding:0 var(--sp-1);border-radius:var(--r-piccolo);color:var(--inchiostro-2);font-size:var(--t-minimo);font-weight:var(--p-forte);line-height:var(--i-media);font-variant-numeric:tabular-nums;flex:none;align-self:start;text-decoration:none;position:sticky;bottom:0}.agenda-altri:hover{background:var(--superficie-2);color:var(--accento-testo)}.scadenza-fascia{--scade:var(--attenzione);align-items:center;gap:var(--sp-1);min-width:0;padding:var(--sp-mezzo) var(--sp-2);border-radius:var(--r);background:var(--superficie);box-shadow:inset 0 0 0 var(--tratto-filo) var(--scade);color:var(--inchiostro);font-size:var(--t-minimo);font-weight:var(--p-medio);line-height:var(--i-media);transition:background-color var(--m-breve) var(--curva);text-decoration:none;display:flex}.scadenza-certificato{--scade:var(--allarme)}.scadenza-fascia:hover{background:var(--superficie-scelta)}.scadenza-promemoria{--scade:var(--superficie);background:var(--allarme);box-shadow:none;color:var(--superficie);font-weight:var(--p-forte)}.scadenza-promemoria:hover{background:color-mix(in srgb, var(--allarme) 85%, var(--inchiostro))}.scadenza-punto{width:var(--puntino);height:var(--puntino);border:var(--tratto-serie) solid var(--scade);border-radius:var(--r-piccolo);flex:none}.scadenza-certificato .scadenza-punto{background:linear-gradient(var(--scade), var(--scade)) center / 100% var(--tratto-serie) no-repeat, linear-gradient(var(--scade), var(--scade)) center / var(--tratto-serie) 100% no-repeat;border:0;border-radius:0}.scadenza-testo{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.scadenza-fascia:not(.scadenza-stretta){min-height:var(--lato-casella)}.scadenza-stretta{padding:var(--sp-mezzo) var(--sp-1);border-radius:var(--r-piccolo);flex:none}.scheda-appuntamento-scheda{overscroll-behavior:contain;max-height:100%;animation:agenda-scheda-entra var(--m-medio) var(--curva);align-self:start;overflow-y:auto}@keyframes agenda-scheda-entra{0%{opacity:0;translate:var(--sp-3) 0}}@keyframes agenda-scheda-sale{0%{opacity:0;translate:0 var(--sp-3)}}.scheda-appuntamento-scheda .pastiglia.attesa{color:var(--attenzione)}.scheda-appuntamento-scheda .pastiglia.ok{color:var(--ok)}.scheda-appuntamento-scheda .corpoFoglio{gap:var(--sp-3);display:grid}.scheda-appuntamento-scheda .nomeFoglio{font-size:var(--t-titoletto);font-weight:var(--p-forte);line-height:var(--i-media);overflow-wrap:anywhere}.scheda-appuntamento-scheda .quandoFoglio{margin-top:calc(-1 * var(--sp-2));font-family:var(--font-titolo);font-size:var(--t-sezione);font-weight:var(--p-titolo);line-height:var(--i-stretta);text-transform:uppercase;font-variant-numeric:tabular-nums}.scheda-appuntamento-scheda .notaFoglio{color:var(--inchiostro-2);font-size:var(--t-piccolo);overflow-wrap:anywhere}.scheda-appuntamento-scheda .righeFoglio{column-gap:var(--sp-3);border-top:var(--bordo);grid-template-columns:auto minmax(0,1fr);display:grid}.scheda-appuntamento-scheda .rigaFoglio{grid-column:1/-1;grid-template-columns:subgrid;padding:var(--sp-2) 0;border-bottom:var(--bordo);align-items:baseline;display:grid}.scheda-appuntamento-scheda .rigaFoglio>span{font-size:var(--t-piccolo);color:var(--muto)}.scheda-appuntamento-scheda .rigaFoglio>b{font-size:var(--t-piccolo);overflow-wrap:anywhere}.scheda-appuntamento-scheda .avvisoFoglio{--tono:var(--inchiostro-2);align-items:baseline;gap:var(--sp-2);color:var(--tono);font-size:var(--t-piccolo);font-weight:var(--p-medio);display:flex}.scheda-appuntamento-scheda .avvisoFoglio[data-tono=allarme]{--tono:var(--tn-allarme)}.scheda-appuntamento-scheda .avvisoFoglio[data-tono=attenzione]{--tono:var(--tn-attenzione)}.scheda-appuntamento-scheda .avvisoFoglio[data-tono=nota]{--tono:var(--tn-nota)}.scheda-appuntamento-scheda .avvisoFoglio:before{content:""}.scheda-appuntamento-scheda .tastiFoglio{gap:var(--sp-2);flex-wrap:wrap;display:flex}.scheda-appuntamento-scheda .tastiFoglio>.tasto{padding:var(--sp-1) var(--sp-3);font-size:var(--t-piccolo)}.scheda-appuntamento-scheda .tastiFoglio>.pieno{padding-block:var(--sp-2);flex-basis:100%}.scheda-appuntamento-vuoto{color:var(--muto)}.agenda-finestra{width:min(var(--larghezza-finestra), calc(100vw - 2 * var(--sp-4)));max-height:calc(100dvh - var(--sp-7) - var(--sp-5));margin-block:var(--sp-7) auto;padding:0;overflow:hidden}.agenda-finestra[open]{flex-direction:column;display:flex}.agenda-modulo{flex-direction:column;flex:auto;min-height:0;display:flex}.agenda-testa-finestra{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) var(--sp-3) var(--sp-5);border-bottom:var(--bordo);display:flex}.scheda-appuntamento-scheda .testataCarta .coda{align-items:center;gap:var(--sp-2);display:flex}.agenda-chiudi{width:var(--lato-tasto-icona);height:var(--lato-tasto-icona);color:var(--muto);font-size:var(--t-titoletto);line-height:var(--i-piena);background:0 0;border-color:#0000;flex:none;place-items:center;padding:0;display:grid}.agenda-chiudi:hover:not(:disabled){background:var(--superficie-2);color:var(--inchiostro);border-color:#0000}.agenda-corpo-finestra{overscroll-behavior:contain;align-content:start;gap:var(--sp-4);min-height:0;padding:var(--sp-4) var(--sp-5) var(--sp-5);flex:auto;display:grid;overflow-y:auto}.agenda-piede-finestra{justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-top:var(--bordo);background:var(--superficie-2);flex-wrap:wrap;display:flex}.agenda-tipi{gap:var(--sp-1);flex-wrap:wrap;display:flex}.agenda-tipo-scelta,.agenda-pastiglia{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);font-size:var(--t-piccolo);font-variant-numeric:tabular-nums;display:inline-flex}.agenda-tipo-vivo,.agenda-pastiglia-viva{background:var(--inchiostro);border-color:var(--inchiostro);color:var(--fondo)}.agenda-tipo-vivo:hover:not(:disabled),.agenda-pastiglia-viva:hover:not(:disabled){background:var(--inchiostro-2);border-color:var(--inchiostro-2)}.agenda-pastiglie{gap:var(--sp-1);flex-wrap:wrap;display:flex}.agenda-pallino{width:var(--puntino);height:var(--puntino);border-radius:var(--r-piccolo);flex:none}.agenda-gruppo,.agenda-campo{align-content:start;gap:var(--sp-1);min-width:0;display:grid}.agenda-gruppo{gap:var(--sp-2)}.agenda-etichetta{font-size:var(--t-piccolo);font-weight:var(--p-medio);color:var(--inchiostro-2)}.agenda-duefile{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agenda-controllo{width:100%}.agenda-riga-con{align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:flex}.agenda-valore{font-weight:var(--p-forte)}.agenda-collegamento{color:var(--accento-testo)}.agenda-gruppo>.scelta-persone{--file-persone:var(--file-scelta-persone-poche)}.agenda-spiega{font-size:var(--t-piccolo);color:var(--muto)}.agenda-spunta{align-items:center;gap:var(--sp-2);color:var(--inchiostro);font-size:var(--t-corpo);cursor:pointer;display:inline-flex}.agenda-su-misura{align-items:center;gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.agenda-etichetta-minuta{font-size:var(--t-piccolo);color:var(--muto)}.agenda-numeretto{width:var(--larghezza-cella-numero);font-variant-numeric:tabular-nums}.agenda-nuova-etichetta{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3);border-radius:var(--r);background:var(--superficie-2);flex-wrap:wrap;display:flex}.agenda-nuova-etichetta>.agenda-controllo{flex:100%}.agenda-colori{gap:var(--sp-1);flex-wrap:wrap;display:flex}.agenda-colore{width:var(--lato-casella);height:var(--lato-casella);border-radius:var(--r);border:0;padding:0}.agenda-colore-vivo{outline:var(--tratto-serie) solid var(--inchiostro);outline-offset:var(--tratto-serie)}.agenda-colore-vivo:focus-visible{z-index:1;outline-color:var(--accento);outline-offset:calc(3 * var(--tratto-serie));box-shadow:0 0 0 var(--tratto-serie) var(--superficie-2), 0 0 0 calc(2 * var(--tratto-serie)) var(--inchiostro);position:relative}.agenda-colori+.agenda-tasto{margin-left:auto}.agenda-allarme,.agenda-errore-finestra{padding:var(--sp-2) var(--sp-3);border:var(--tratto-filo) solid var(--allarme);border-radius:var(--r);background:var(--superficie);font-size:var(--t-piccolo);font-weight:var(--p-medio);flex-basis:100%}.agenda-chiude-il-giro{gap:var(--sp-2);padding-top:var(--sp-4);border-top:var(--bordo);flex-wrap:wrap;display:flex}.agenda-chiude-il-giro:empty{display:none}.agenda-tasto-pericolo{color:var(--allarme);border-color:var(--allarme)}.agenda-tasto-pericolo:hover:not(:disabled){background:var(--allarme-tenue);border-color:var(--allarme)}.agenda-conferma{gap:var(--sp-2);padding:var(--sp-3);border:var(--tratto-filo) solid var(--allarme);border-radius:var(--r);background:var(--superficie);animation:agenda-sopra-entra var(--m-medio) var(--curva);display:grid}.agenda-conferma .agenda-spiega{color:var(--inchiostro-2)}.agenda-conferma-tasti{justify-content:flex-end;gap:var(--sp-2);flex-wrap:wrap;display:flex}.agenda-minore{color:var(--inchiostro-2);background:0 0;border-color:#0000}.agenda-minore:hover:not(:disabled){background:var(--superficie);color:var(--inchiostro);border-color:#0000}.agenda-conferma .agenda-minore:hover:not(:disabled){background:var(--superficie-2)}.agenda-salva{background:var(--accento);border-color:var(--accento);color:var(--su-accento);text-transform:uppercase;letter-spacing:var(--spaziatura-maiuscolo)}.agenda-salva:hover:not(:disabled){background:var(--accento-passaggio);border-color:var(--accento-passaggio)}.agenda-salva:disabled{background:var(--superficie);border-color:var(--filo-forte);color:var(--inchiostro)}@media (max-width:700px){.agenda-foglio{gap:var(--sp-3)}}@media (max-width:600px),(pointer:coarse){.agenda-freccia,.agenda-oggi,.agenda-vista,.agenda-stampa,.agenda-nuovo,.scheda-appuntamento-scheda .tastiFoglio>.tasto,.agenda-tasto,.agenda-minore,.agenda-salva,.agenda-tipo-scelta,.agenda-pastiglia,.agenda-spunta{min-height:var(--lato-tocco)}.agenda-freccia{width:var(--lato-tocco)}.agenda-vista{align-items:center;display:inline-flex}.agenda-chiudi{width:var(--lato-tocco);height:var(--lato-tocco)}}@media (max-width:560px){.agenda-duefile{gap:var(--sp-3);grid-template-columns:minmax(0,1fr)}}@container agenda not (min-width:960px){.agenda-tavolo-con-scheda:not(:has(.agenda-giornata)){grid-template-columns:minmax(0,1fr)}.agenda-tavolo:not(:has(.agenda-giornata))>.scheda-appuntamento-scheda{z-index:var(--z-menu);width:min(var(--larghezza-colonna), 100%);border:var(--bordo-forte);box-shadow:var(--ombra-sopra);position:absolute;top:0;right:0}.agenda-tavolo:not(:has(.agenda-giornata))>.scheda-appuntamento-scheda .corpoFoglio{flex-direction:column;display:flex}.agenda-tavolo:not(:has(.agenda-giornata))>.scheda-appuntamento-scheda .tastiFoglio{margin-inline:calc(-1 * var(--sp-4));padding:var(--sp-3) var(--sp-4);border-top:var(--bordo);background:var(--superficie);position:sticky;bottom:0}.agenda-periodo{flex-basis:100%;order:-1;margin-left:0}.agenda-viste{margin-left:auto}}@container agenda not (min-width:640px){.agenda-tavolo-con-scheda:has(.agenda-giornata){grid-template-columns:minmax(0,1fr)}.agenda-tavolo:has(.agenda-giornata)>.scheda-appuntamento-scheda{z-index:var(--z-menu);max-height:var(--altezza-scheda-giorno);border:var(--bordo-forte);box-shadow:var(--ombra-sopra);padding-bottom:0;animation-name:agenda-scheda-sale;position:absolute;inset:auto 0 0}.agenda-tavolo-con-scheda .agenda-cassa-giorno{padding-bottom:calc(var(--altezza-scheda-giorno) + var(--sp-2));scroll-padding-bottom:calc(var(--altezza-scheda-giorno) + var(--sp-2))}.agenda-tavolo:has(.agenda-giornata)>.scheda-appuntamento-scheda .corpoFoglio{flex-direction:column;display:flex}.agenda-tavolo:has(.agenda-giornata)>.scheda-appuntamento-scheda .tastiFoglio{margin-inline:calc(-1 * var(--sp-4));padding:var(--sp-3) var(--sp-4);border-top:var(--bordo);background:var(--superficie);position:sticky;bottom:0}.scheda-appuntamento-scheda .tastiFoglio>.tasto{flex:auto}.agenda-testata{column-gap:var(--sp-2)}.agenda-viste{gap:0}.agenda-vista{padding-inline:var(--sp-2)}.agenda-oggi{padding-inline:var(--sp-3)}.agenda-settimana-capo{padding-inline:var(--sp-2)}.agenda-settimana-numero-giorno{font-size:var(--t-titoletto)}.agenda-settimana-blocco{padding-inline:var(--sp-1)}.agenda-settimana-blocco-basso:is(.agenda-settimana-stato-richiesto,.agenda-settimana-stato-fatto):after{right:0}.agenda-intestazione-giorno{padding-inline:var(--sp-2)}}@container agenda not (min-width:720px){.agenda-vocina-ora{display:none}}@container agenda not (min-width:480px){.agenda-mese{grid-auto-rows:minmax(calc(2 * var(--lato-casella) + 2 * var(--sp-1) + var(--sp-mezzo)), 1fr);background-attachment:local;overflow-y:auto}.agenda-cella{padding-inline:var(--sp-mezzo)}.agenda-testa-cella{gap:0}.agenda-vocina,.scadenza-stretta,.agenda-piu,.agenda-altri{min-height:var(--lato-casella)}.agenda-vocina:has(+.agenda-altri){height:var(--lato-casella)}.agenda-piu{width:var(--lato-casella);height:var(--lato-casella);flex-shrink:0}.agenda-mese-cella{width:var(--tratto-filo);height:var(--tratto-filo);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.agenda-numero-giorno{line-height:var(--lato-casella)}.agenda-altri{min-width:var(--lato-casella);align-items:center;display:flex}.agenda-vocina.agenda-stato-richiesto .agenda-pto{display:none}.agenda-da-confermare{padding-inline:var(--sp-mezzo)}}@page agenda{size:A4 landscape}@media print{:root:has(.agenda-foglio){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(.agenda-foglio) :is(.rail,.pillola-alta-pillola,.pillola-alta-maniglia){display:none}.colonne-scrivania:has(.agenda-foglio){display:block}body:has(.agenda-foglio){background:var(--carta)}.agenda-foglio{page:agenda;-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:0;display:block;container-type:normal}.agenda-testata{margin-bottom:var(--sp-3)}.agenda-testata>:not(.agenda-periodo),.agenda-errore,.scheda-appuntamento-scheda{display:none}.agenda-tavolo,.agenda-calendario{display:block}.agenda-mese{grid-auto-rows:minmax(var(--riga-mese-stampa), auto)}.agenda-cella{break-inside:avoid}.agenda-vocina,.scadenza-stretta{padding-block:0}.agenda-vocina:has(+.agenda-altri){height:auto;container-type:normal}.agenda-settimana-telaio,.agenda-giornata{zoom:var(--stampa)}.agenda-settimana-corpo,.agenda-cassa-giorno{flex:none;overflow:visible}.agenda-settimana-colonna{background-image:linear-gradient(to top, var(--filo) var(--tratto-filo), transparent var(--tratto-filo));background-size:100% var(--ora)}.agenda-settimana-corpo{padding-bottom:var(--sp-3)}.agenda-piu{visibility:hidden}}.agenda-segnato{left:50%;bottom:var(--sp-5);max-width:calc(100vw - 2 * var(--sp-4));position:fixed;transform:translate(-50%)}@media (max-width:700px){.agenda-segnato{bottom:calc(var(--altezza-rail-sotto) + var(--sp-3))}}.agenda-ci-sono{margin-left:var(--sp-1);color:var(--ok);font-weight:var(--p-forte)}.anteprima-clienti{gap:var(--sp-3);padding:var(--stacco-fascia) var(--margine-pagina);display:grid}.anteprima-clienti-testa{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.anteprima-clienti-periodo{font-size:var(--t-titoletto);margin:0}.anteprima-clienti-torna{font-size:var(--t-piccolo);color:var(--accento-testo);margin-left:auto}.anteprima-clienti-spiega,.anteprima-clienti-regole{max-width:var(--larghezza-testo);font-size:var(--t-piccolo);color:var(--muto);margin:0}.anteprima-clienti-griglia{grid-template-columns:var(--sp-6) repeat(7, minmax(0, 1fr));align-items:start;gap:0;display:grid}.anteprima-clienti-ore{height:var(--altezza);margin-top:var(--sp-6);position:relative}.anteprima-clienti-ora{right:var(--sp-1);font-size:var(--t-micro);color:var(--muto);position:absolute;transform:translateY(-50%)}.anteprima-clienti-nome-giorno{height:var(--sp-6);font-size:var(--t-piccolo);font-weight:var(--p-forte);text-align:center;margin:0}.anteprima-clienti-nome-giorno[data-oggi]{color:var(--accento-testo)}.anteprima-clienti-colonna{height:var(--altezza);border-left:var(--bordo);background:var(--fondo);position:relative;overflow:hidden}.anteprima-clienti-colonna[data-passato]{opacity:.55}.anteprima-clienti-fascia{background:var(--superficie);position:absolute;left:0;right:0}.anteprima-clienti-tassello{left:var(--sp-mezzo);right:var(--sp-mezzo);border:var(--tratto-filo) solid var(--filo-forte);border-radius:var(--r);font-size:var(--t-micro);font-weight:var(--p-forte);place-items:center;display:grid;position:absolute;overflow:hidden}.anteprima-clienti-tassello[data-tipo=libero]{border-color:var(--accento);background:var(--superficie);color:var(--accento-testo)}.anteprima-clienti-tassello[data-tipo=occupato]{background:var(--superficie-2);color:var(--muto);font-weight:var(--p-normale)}.agenda-chiusura-breve{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--attenzione);font-size:var(--t-minimo);font-weight:var(--p-forte);flex-basis:100%;text-decoration:none;overflow:hidden}.agenda-chiusura-mese{flex:1 1 0}.agenda-chiusura-breve:hover{text-decoration:underline}.agenda-chiusura{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3) var(--sp-2) calc(var(--sp-7) + var(--sp-3));border-top:var(--bordo);box-shadow:inset var(--sp-mezzo) 0 0 var(--attenzione);background:var(--superficie-2);font-size:var(--t-piccolo);color:var(--inchiostro-2);flex-wrap:wrap;display:flex}.agenda-chiusura-testo{flex:auto;min-width:0}.agenda-chiusura-testo b{color:var(--inchiostro);font-weight:var(--p-forte);display:inline-block}.agenda-chiusura-testo b:first-letter{text-transform:uppercase}@media print{.agenda-chiusura .tasto{display:none}}
.assistente-colonna{min-width:0;min-height:calc(100dvh - var(--altezza-fascia));flex-direction:column;display:flex}.assistente-filo{align-content:start;gap:var(--sp-4);width:100%;max-width:var(--larghezza-conversazione);padding:var(--sp-5) var(--margine-pagina) var(--sp-4);flex:1 0 auto;margin-inline:auto;display:grid}html:has(.assistente-in-fondo){scroll-padding-block:calc(var(--altezza-fascia) + var(--sp-2)) var(--altezza-campo-assistente)}.assistente-fila{justify-items:start;gap:var(--sp-2);min-width:0;display:grid}.assistente-fila-mia{justify-items:end}.assistente-fila-mia:not(:first-child){margin-top:var(--sp-4)}.assistente-bolla{border-radius:var(--r);white-space:pre-line;overflow-wrap:anywhere;min-width:0;max-width:100%}.assistente-mia{max-width:min(85%, var(--larghezza-testo));padding:var(--sp-2) var(--sp-3);background:color-mix(in srgb, var(--inchiostro) 7%, var(--fondo));font-size:var(--t-medio);line-height:var(--i-corpo)}.assistente-sua{padding:var(--sp-3) var(--sp-4);background:var(--superficie);border:var(--bordo);color:var(--inchiostro-2);justify-self:stretch}.assistente-risposta{min-width:0;max-width:var(--larghezza-lettura);font-size:var(--t-medio);line-height:var(--i-corpo);white-space:pre-line;overflow-wrap:break-word}.testo-che-si-scrive-elenco{white-space:normal;margin:0;padding-inline-start:var(--sp-5)}.testo-che-si-scrive-elenco>li+li{margin-top:var(--sp-1)}.assistente-azioni-riga{justify-self:stretch;align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex;position:relative}.assistente-errore{max-width:var(--larghezza-testo);padding:var(--sp-2) var(--sp-3);border:var(--tratto-filo) solid var(--allarme);border-radius:var(--r);background:var(--superficie);font-size:var(--t-piccolo);justify-self:start}.assistente-errore:has(>.tasto){justify-items:start;gap:var(--sp-2);display:grid}.tavolo-dove-scrivi .assistente-errore,.assistente-proposta .assistente-errore{justify-self:stretch;max-width:none}.assistente-in-fondo{z-index:1;width:100%;max-width:var(--larghezza-conversazione);padding:var(--sp-2) var(--margine-pagina) var(--stacco-fascia);background:var(--fondo);margin-inline:auto;position:sticky;bottom:0}.assistente-in-fondo:before{content:"";height:var(--sp-4);background:linear-gradient(to bottom, transparent, var(--fondo));pointer-events:none;position:absolute;bottom:100%;left:0;right:0}.assistente-apri-foto{width:min(100%, var(--larghezza-allegato));border:var(--bordo);background:var(--superficie-2);padding:0;display:block;position:relative;overflow:hidden}.assistente-mia .assistente-apri-foto,.assistente-mia .assistente-audio,.assistente-mia .assistente-documento{margin-bottom:var(--sp-2)}.assistente-mia .assistente-documento{width:fit-content;display:flex}.assistente-foto{width:100%;height:auto;max-height:var(--larghezza-allegato);object-fit:cover;display:block}.assistente-riproduci{width:var(--lato-tondo);height:var(--lato-tondo);border-radius:var(--r-tondo);background:var(--velo-inchiostro);color:var(--fondo);font-size:var(--t-piccolo);place-items:center;margin:auto;display:grid;position:absolute;inset:0}.assistente-audio{width:min(100%, var(--larghezza-allegato));display:block}.assistente-documento{align-items:center;gap:var(--sp-2);max-width:100%;padding:var(--sp-2) var(--sp-3);border:var(--bordo-forte);border-radius:var(--r);background:var(--superficie);color:var(--inchiostro);font-size:var(--t-corpo);font-weight:var(--p-forte);overflow-wrap:anywhere;transition:border-color var(--m-breve) var(--curva);text-decoration:none;display:inline-flex}.assistente-documento:before{content:"";width:var(--sp-3);height:var(--sp-3);clip-path:polygon(40% 0,60% 0,60% 55%,85% 35%,100% 50%,50% 95%,0 50%,15% 35%,40% 55%);background:currentColor;flex:none}.assistente-documento:hover{border-color:var(--inchiostro-2)}.testo-che-si-scrive-cursore{width:var(--tratto-serie);height:1em;margin-left:var(--tratto-filo);vertical-align:text-bottom;background:var(--accento);display:inline-block}.azioni-risposta-azioni{gap:var(--sp-mezzo);display:flex}.assistente-azioni-riga>.azioni-risposta-azioni:first-child{margin-inline-start:calc(-1 * var(--sp-2))}.azioni-risposta-azione{width:var(--lato-tasto-icona);height:var(--lato-tasto-icona);color:var(--muto);background:0 0;border-color:#0000;place-items:center;padding:0;display:grid}.azioni-risposta-azione:hover:not(:disabled){border-color:var(--filo);background:var(--superficie);color:var(--inchiostro)}.azioni-risposta-votato,.azioni-risposta-votato:hover:not(:disabled){color:var(--inchiostro)}.azioni-risposta-azioni:has(.azioni-risposta-guasto){flex-wrap:wrap}.azioni-risposta-guasto{max-width:var(--larghezza-testo);padding:var(--sp-2) var(--sp-3);border:var(--tratto-filo) solid var(--allarme);border-radius:var(--r);background:var(--superficie);font-size:var(--t-piccolo);flex-basis:100%}.azioni-risposta-azione[aria-label=Copiata]{color:var(--ok)}.fonti-capo{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);border:var(--bordo);background:var(--superficie);color:var(--inchiostro-2);font-size:var(--t-piccolo);font-weight:var(--p-medio);display:inline-flex}.fonti-capo[aria-expanded=true]{border-color:var(--inchiostro-2);color:var(--inchiostro)}.fonti-capo:disabled,.fonti-capo-vuoto{opacity:1;border:var(--bordo-tratteggio);color:var(--muto);background:0 0}.fonti-capo:disabled{cursor:default}.fonti-pila{gap:var(--sp-mezzo);display:inline-flex}.fonti-bollo{width:var(--lato-icona-piccola);height:var(--lato-icona-piccola);border-radius:var(--r-piccolo);background:var(--superficie-2);color:var(--inchiostro-2);font-size:var(--t-micro);font-weight:var(--p-forte);line-height:var(--i-piena);object-fit:contain;flex:none;place-items:center;display:inline-grid}.fonti-pila>.fonti-bollo{outline:var(--tratto-serie) solid var(--superficie)}.fonti-capo:disabled .fonti-bollo{background:0 0;outline:0}img.fonti-bollo{background:var(--carta)}.fonti-quante{font-variant-numeric:tabular-nums}.fonti-freccia{color:var(--muto);transition:transform var(--m-breve) var(--curva);flex:none}.fonti-freccia-giu{transform:rotate(180deg)}.fonti-cassetto-aperto{top:calc(100% + var(--sp-1));z-index:calc(var(--z-barra) - 1);width:max-content;min-width:min(var(--larghezza-menu), 100%);max-width:min(var(--larghezza-finestra), 100%);padding:var(--sp-1);background:var(--superficie);border:var(--bordo-forte);border-radius:var(--r);box-shadow:var(--ombra-sopra);transition:opacity var(--m-breve) var(--curva), translate var(--m-breve) var(--curva);position:absolute;left:0}@starting-style{.fonti-cassetto-aperto{opacity:0;translate:0 calc(-1 * var(--sp-1))}}.assistente-fila:not(:has(~.assistente-fila)) .fonti-cassetto-aperto{top:auto;bottom:calc(100% + var(--sp-1))}@starting-style{.assistente-fila:not(:has(~.assistente-fila)) .fonti-cassetto-aperto{translate:0 var(--sp-1)}}.assistente-fila:not(:has(~.assistente-fila)) .fonti-freccia{transform:rotate(180deg)}.assistente-fila:not(:has(~.assistente-fila)) .fonti-freccia-giu{transform:none}@supports (anchor-name:--a){.assistente-azioni-riga{anchor-scope:--fonti-riga}.assistente-azioni-riga:has(.fonti-cassetto-aperto){anchor-name:--fonti-riga}.fonti-cassetto-aperto{position-anchor:--fonti-riga;position-try-fallbacks:flip-block;position-visibility:anchors-visible;top:anchor(bottom);bottom:auto;left:anchor(left);margin-block:var(--sp-1) var(--altezza-campo-assistente);min-width:min(var(--larghezza-menu), anchor-size(width));max-width:min(var(--larghezza-finestra), anchor-size(width));position:fixed}.assistente-fila:not(:has(~.assistente-fila)) .fonti-cassetto-aperto{position-anchor:--fonti-riga;position-try-fallbacks:flip-block;position-visibility:anchors-visible;top:anchor(bottom);bottom:auto;left:anchor(left);margin-block:var(--sp-1) var(--altezza-campo-assistente);min-width:min(var(--larghezza-menu), anchor-size(width));max-width:min(var(--larghezza-finestra), anchor-size(width));position:fixed}.assistente-fila:not(:has(~.assistente-fila)) .fonti-cassetto-aperto{top:auto;bottom:anchor(top);margin-block:var(--altezza-fascia) var(--sp-1)}}.fonti-elenco{display:grid}.fonti-perche{max-width:var(--larghezza-testo);padding:var(--sp-2) var(--sp-3);color:var(--inchiostro-2);font-size:var(--t-piccolo)}.fonti-riga{align-items:center;gap:var(--sp-2);min-width:0;padding:var(--sp-2) var(--sp-3);border-radius:var(--r);color:var(--inchiostro);font-size:var(--t-piccolo);font-weight:var(--p-medio);text-decoration:none;display:flex}.fonti-riga>.fonti-bollo,.fonti-esci{margin-top:var(--sp-mezzo);align-self:flex-start}.fonti-riga:hover,.fonti-riga:focus-visible{background:var(--superficie-2)}.fonti-nome{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-width:0;display:-webkit-box;overflow:hidden}.fonti-esci{color:var(--muto);flex:none}.seguiti-fila{gap:var(--sp-2);flex-wrap:wrap;display:flex}.seguiti-seguito{align-items:center;gap:var(--sp-2);max-width:100%;padding:var(--sp-1) var(--sp-3);color:var(--inchiostro-2);font-size:var(--t-piccolo);font-weight:var(--p-medio);text-align:left;background:0 0;display:inline-flex}.seguiti-seguito svg{color:var(--muto);flex:none}.seguiti-seguito:hover:not(:disabled){background:var(--superficie);color:var(--inchiostro)}.assistente-proposta{gap:var(--sp-3);min-width:0;padding:var(--sp-4);background:var(--superficie);border:var(--bordo);border-radius:var(--r);display:grid}.assistente-proposta-titolo{font-size:var(--t-medio);font-weight:var(--p-forte);line-height:var(--i-media);overflow-wrap:anywhere}.assistente-proposta-testo{max-width:var(--larghezza-testo);color:var(--inchiostro-2);overflow-wrap:anywhere}.assistente-proposta-tasti{justify-content:flex-end;gap:var(--sp-2);flex-wrap:wrap;display:flex}.assistente-minore{color:var(--inchiostro-2);background:0 0;border-color:#0000}.assistente-minore:hover:not(:disabled){background:var(--superficie-2);color:var(--inchiostro);border-color:#0000}.assistente-conferma:disabled{opacity:1;cursor:progress;color:var(--muto)}.assistente-fatto{align-items:baseline;gap:0 var(--sp-1);color:var(--inchiostro-2);flex-wrap:wrap;display:flex}.assistente-fatto:before{content:"";width:var(--sp-2);height:var(--sp-2);margin-right:var(--sp-1);border-radius:var(--r-piccolo);background:var(--ok);flex:none;align-self:center}.assistente-proposta:has(.righe-lavoro-bollo-male)>.assistente-fatto:before{background:var(--attenzione)}.assistente-collegamento{font-weight:var(--p-forte)}.campo-con-azioni-cassa{gap:var(--sp-2);min-width:0;display:grid}.campo-con-azioni-campo{width:100%;min-height:var(--altezza-messaggio);field-sizing:content;max-height:33.3333dvh}.campo-con-azioni-cassa:has(.campo-con-azioni-barra){gap:0}.campo-con-azioni-cassa:has(.campo-con-azioni-barra) .campo-con-azioni-campo{border-bottom-right-radius:0;border-bottom-left-radius:0}.campo-con-azioni-barra{align-items:center;gap:var(--sp-1);padding:var(--sp-1);background:var(--superficie-2);border:var(--bordo-forte);border-radius:0 0 var(--r) var(--r);transition:opacity var(--m-breve) var(--curva), translate var(--m-breve) var(--curva);border-top:0;flex-wrap:wrap;display:flex}@starting-style{.campo-con-azioni-barra{opacity:0;translate:0 calc(-1 * var(--sp-1))}}.campo-con-azioni-gesto,.campo-con-azioni-tieni{align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);font-size:var(--t-piccolo);display:inline-flex}.campo-con-azioni-gesto{color:var(--inchiostro-2);background:0 0;border-color:#0000}.campo-con-azioni-gesto:hover:not(:disabled){border-color:var(--filo);background:var(--superficie);color:var(--inchiostro)}.campo-con-azioni-tondo,.campo-con-azioni-manda{width:var(--lato-tasto-icona);height:var(--lato-tasto-icona);flex:none;place-items:center;padding:0;display:grid}.campo-con-azioni-tondo{color:var(--muto);background:0 0;border-color:#0000}.campo-con-azioni-tondo:hover:not(:disabled){border-color:var(--filo);background:var(--superficie);color:var(--inchiostro)}.campo-con-azioni-divisorio{width:var(--tratto-filo);margin:var(--sp-1);background:var(--filo-forte);align-self:stretch}.campo-con-azioni-forma{align-items:center;gap:var(--sp-1);flex:auto;min-width:0;display:flex}.campo-con-azioni-dettato{min-width:0;padding:var(--sp-1) var(--sp-2);font-size:var(--t-piccolo);flex:auto}.campo-con-azioni-anteprima{padding:var(--sp-2) var(--sp-3);background:var(--superficie);border-radius:var(--r);font-size:var(--t-piccolo);white-space:pre-line;flex:100%}.campo-con-azioni-lavora{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);font-size:var(--t-piccolo);color:var(--muto);display:inline-flex}.campo-con-azioni-guasto{margin-top:var(--sp-1);font-size:var(--t-minimo);font-weight:var(--p-medio);color:var(--allarme)}.campo-con-azioni-rotella,.righe-lavoro-rotella,.ragionamento-rotella,.colonna-fili-rotella{width:var(--sp-3);height:var(--sp-3);border:var(--tratto-serie) solid var(--filo-forte);border-top-color:var(--accento);border-radius:var(--r-tondo);animation:assistente-giro var(--m-attesa) linear infinite;flex:none;display:inline-block}@keyframes assistente-giro{to{rotate:1turn}}.ragionamento-cassetto,.righe-lavoro-cassetto{transition:grid-template-rows var(--m-medio) var(--curva), display var(--m-medio) allow-discrete;grid-template-rows:0fr;display:grid}.ragionamento-cassetto-aperto,.righe-lavoro-cassetto-aperto{grid-template-rows:1fr}@starting-style{.ragionamento-cassetto-aperto,.righe-lavoro-cassetto-aperto{grid-template-rows:0fr}}.ragionamento-dentro,.righe-lavoro-dentro{min-height:0;overflow:hidden}.righe-lavoro-righe{border-block:var(--bordo);display:grid}.righe-lavoro-riga+.righe-lavoro-riga{border-top:var(--bordo)}.righe-lavoro-capo{align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-2) var(--sp-3);font-weight:var(--p-normale);text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.righe-lavoro-capo:disabled{opacity:1;cursor:default}.righe-lavoro-segno{width:var(--lato-icona-piccola);height:var(--lato-icona-piccola);place-items:center;display:grid}.righe-lavoro-attesa{width:var(--puntino);height:var(--puntino);border:var(--tratto-filo) solid var(--filo-forte);border-radius:var(--r-tondo)}.righe-lavoro-bollo{width:var(--lato-icona-piccola);height:var(--lato-icona-piccola);border-radius:var(--r-piccolo);color:var(--superficie);place-items:center;display:grid}.righe-lavoro-bollo-fatto{background:var(--ok)}.righe-lavoro-bollo-male{background:var(--allarme)}.righe-lavoro-nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.righe-lavoro-stato{font-size:var(--t-minimo);font-weight:var(--p-forte);color:var(--muto)}.righe-lavoro-stato-fatto{color:var(--ok)}.righe-lavoro-stato-male{color:var(--allarme)}.righe-lavoro-freccia{color:var(--muto);transition:transform var(--m-breve) var(--curva)}.righe-lavoro-freccia-giu{transform:rotate(180deg)}.righe-lavoro-dettaglio{padding:0 var(--sp-3) var(--sp-2) calc(var(--sp-3) + var(--lato-icona-piccola) + var(--sp-3));font-size:var(--t-piccolo);color:var(--inchiostro-2)}.ragionamento-traccia{gap:var(--sp-2);justify-items:start;display:grid}.ragionamento-capo{align-items:center;gap:var(--sp-2);max-width:100%;padding:var(--sp-1) 0;color:var(--inchiostro-2);font-weight:var(--p-medio);text-align:left;background:0 0;border:0;display:inline-flex}.ragionamento-capo:hover:not(:disabled){color:var(--inchiostro);background:0 0}.ragionamento-capo:disabled{opacity:1;cursor:default}.ragionamento-parola-contenitore{min-width:0;overflow:hidden}.ragionamento-parola{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ragionamento-parola-viva{animation:assistente-sale var(--m-medio) var(--curva)}@keyframes assistente-sale{0%{opacity:0;translate:0 var(--sp-1)}}.ragionamento-freccia{color:var(--muto);transition:transform var(--m-breve) var(--curva);flex:none}.ragionamento-freccia-giu{transform:rotate(180deg)}.ragionamento-colonna{padding-left:calc((var(--lato-icona) - var(--lato-icona-piccola)) / 2);position:relative}.ragionamento-filo{top:var(--tratto-filo);left:calc(var(--lato-icona) / 2);width:var(--tratto-filo);background:var(--filo-forte);position:absolute}.ragionamento-righe{gap:var(--sp-2);display:grid}.ragionamento-riga{align-items:center;gap:var(--sp-3);font-size:var(--t-piccolo);color:var(--muto);display:flex;position:relative}.ragionamento-spunta,.ragionamento-riga>.ragionamento-rotella{width:var(--lato-icona-piccola);height:var(--lato-icona-piccola);background:var(--fondo);flex:none}.ragionamento-spunta{color:var(--ok)}.ragionamento-riga:last-child{color:var(--inchiostro-2)}.ragionamento-fonte{color:var(--accento-testo);text-decoration:none}.ragionamento-fonte:hover .ragionamento-testo{text-decoration:underline}.carta-domanda-carta{gap:var(--sp-3);min-width:0;padding:var(--sp-4);background:var(--superficie);border:var(--bordo);border-radius:var(--r);display:grid}.carta-domanda-capo{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.carta-domanda-occhiello{font-size:var(--t-minimo);font-weight:var(--p-forte);text-transform:uppercase;letter-spacing:var(--spaziatura-maiuscolo);color:var(--muto)}.carta-domanda-chiudi,.carta-domanda-freccia{width:var(--lato-tasto-icona);height:var(--lato-tasto-icona);color:var(--muto);background:0 0;border-color:#0000;flex:none;place-items:center;padding:0;display:grid}.carta-domanda-chiudi:hover:not(:disabled),.carta-domanda-freccia:hover:not(:disabled){border-color:var(--filo);background:var(--superficie-2);color:var(--inchiostro)}.carta-domanda-cassa{transition:height var(--m-medio) var(--curva);overflow:hidden}.carta-domanda-pila{transition:transform var(--m-medio) var(--curva)}.carta-domanda-domanda{gap:var(--sp-3);padding-bottom:var(--sp-1);transition:opacity var(--m-medio) var(--curva), visibility var(--m-medio);display:grid}.carta-domanda-domanda-spenta{opacity:0;visibility:hidden}.carta-domanda-testo-domanda{font-size:var(--t-medio);font-weight:var(--p-forte);line-height:var(--i-media)}.menu-scorrevole-menu{display:grid;position:relative}.menu-scorrevole-luce{border-radius:var(--r);background:var(--superficie-2);opacity:0;pointer-events:none;position:absolute;top:0;left:0;right:0}.menu-scorrevole-luce-viva{opacity:1;transition:transform var(--m-breve) var(--curva), height var(--m-breve) var(--curva), opacity var(--m-breve) var(--curva)}.carta-domanda-scelta{align-items:center;gap:var(--sp-3);width:100%;min-height:var(--altezza-voce-tendina);padding:var(--sp-2) var(--sp-3);border-radius:var(--r);color:var(--inchiostro);font-size:var(--t-corpo);font-weight:var(--p-normale);text-align:left;cursor:pointer;background:0 0;border:0;display:flex;position:relative}.carta-domanda-scelta:hover:not(:disabled){background:0 0}.carta-domanda-scelta:active:not(:disabled){transform:translate(0,0)}.carta-domanda-scelta:focus-visible{outline-offset:calc(-1 * var(--tratto-serie))}.carta-domanda-segno{width:var(--lato-icona-piccola);height:var(--lato-icona-piccola);border:var(--tratto-filo) solid var(--filo-comando);background:var(--superficie);color:#0000;transition:background-color var(--m-breve) var(--curva), border-color var(--m-breve) var(--curva);flex:none;place-items:center;display:grid}.carta-domanda-segno-tondo{border-radius:var(--r-tondo)}.carta-domanda-segno-quadro{border-radius:var(--r-piccolo)}.carta-domanda-pallino{width:var(--puntino);height:var(--puntino);border-radius:var(--r-tondo);background:var(--inchiostro);transition:scale var(--m-breve) var(--curva);scale:0}.carta-domanda-segno-preso{border-color:var(--inchiostro)}.carta-domanda-segno-preso .carta-domanda-pallino{scale:1}.carta-domanda-segno-quadro.carta-domanda-segno-preso{background:var(--inchiostro);color:var(--superficie)}.carta-domanda-segno-scritto{color:var(--muto);background:0 0;border:0}.carta-domanda-parola-presa{font-weight:var(--p-forte)}.carta-domanda-a-mano{min-width:0;padding:var(--sp-1) 0;border:0;border-bottom:var(--tratto-filo) solid var(--filo-comando);background:0 0;border-radius:0;flex:auto}.carta-domanda-a-mano:hover:not(:disabled){border-bottom-color:var(--inchiostro-2)}.carta-domanda-a-mano:focus-visible{padding-bottom:calc(var(--sp-1) - var(--tratto-filo));border-bottom:var(--tratto-serie) solid var(--accento);outline:0}.carta-domanda-fondo{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-3);padding-top:var(--sp-3);border-top:var(--bordo);flex-wrap:wrap;display:flex}.carta-domanda-conto{align-items:center;gap:var(--sp-1);display:flex}.carta-domanda-numeri{text-align:center;font-size:var(--t-piccolo);font-weight:var(--p-forte);line-height:var(--i-piena);font-variant-numeric:tabular-nums;color:var(--inchiostro-2)}.carta-domanda-gesti{gap:var(--sp-2);flex-wrap:wrap;display:flex}.cifre-che-girano-finestra{vertical-align:top;height:1em;display:inline-block;overflow:hidden}.cifre-che-girano-rullo{transition:transform var(--m-medio) var(--curva);display:grid}.cifre-che-girano-cifra{height:1em;line-height:var(--i-piena);display:block}.carta-domanda-gesti .tasto.pieno{background:var(--superficie);border-color:var(--filo-forte);color:var(--inchiostro);text-transform:none;letter-spacing:normal}.carta-domanda-gesti .tasto.pieno:hover:not(:disabled){background:var(--superficie-2);border-color:var(--inchiostro-2)}.campo-assistente-campo{gap:var(--sp-2);width:100%;min-width:0;padding:var(--sp-2) var(--sp-3) var(--sp-3) var(--sp-4);background:var(--superficie);color:var(--inchiostro);border:var(--tratto-filo) solid var(--filo-comando);border-radius:var(--r);transition:border-color var(--m-breve) var(--curva);grid-template-columns:minmax(0,1fr);display:grid}.campo-assistente-campo:hover{border-color:var(--inchiostro-2)}.campo-assistente-campo:focus-within,.campo-assistente-lavora{border-color:var(--accento)}.campo-assistente-campo:has(.campo-assistente-casella:focus-visible){outline:var(--tratto-serie) solid var(--accento);outline-offset:0}.campo-assistente-casella{width:100%;padding:var(--sp-2) 0;font-size:var(--t-medio);background:0 0;border:0}.campo-assistente-casella:focus-visible{outline:0}.campo-assistente-casella:disabled{cursor:progress;color:var(--muto)}.campo-assistente-comandi{justify-content:space-between;align-items:center;gap:var(--sp-2);min-width:0;display:flex}.campo-assistente-chip{align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);color:var(--inchiostro-2);font-size:var(--t-piccolo);background:0 0;border-color:#0000;margin-inline-start:calc(-1 * var(--sp-2));display:inline-flex}.campo-assistente-chip svg{width:var(--lato-icona-piccola);height:var(--lato-icona-piccola)}.campo-assistente-chip:hover:not(:disabled){background:var(--superficie-2);color:var(--inchiostro);border-color:#0000}.campo-assistente-manda{width:var(--lato-tondo);height:var(--lato-tondo);flex:none;place-items:center;padding:0;display:grid}.campo-assistente-manda svg{width:var(--lato-icona);height:var(--lato-icona);fill:none;stroke:currentColor;stroke-width:var(--tratto-serie);stroke-linecap:round;stroke-linejoin:round}.campo-assistente-manda .campo-assistente-ferma{fill:currentColor;stroke:none}.campo-assistente-allegato-scelto{justify-self:start;align-items:center;gap:var(--sp-1);max-width:100%;margin-top:var(--sp-1);padding:var(--sp-mezzo) var(--sp-mezzo) var(--sp-mezzo) var(--sp-2);background:var(--superficie-2);border:var(--bordo);border-radius:var(--r);font-size:var(--t-piccolo);font-weight:var(--p-medio);display:inline-flex}.campo-assistente-allegato-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.campo-assistente-togli-allegato{width:var(--lato-casella);height:var(--lato-casella);color:var(--muto);line-height:var(--i-piena);background:0 0;border-color:#0000;flex:none;place-items:center;padding:0;display:grid}.campo-assistente-togli-allegato:hover:not(:disabled){color:var(--inchiostro);border-color:#0000}@media (max-width:900px){.assistente-mia{max-width:92%}}@media (max-width:600px){html:has(.assistente-in-fondo){scroll-padding-block-end:calc(var(--altezza-campo-assistente) + var(--altezza-rail-sotto) + env(safe-area-inset-bottom))}.assistente-in-fondo{bottom:calc(var(--altezza-rail-sotto) + env(safe-area-inset-bottom))}.assistente-in-fondo:after{content:"";height:var(--altezza-rail-sotto);background:var(--fondo);pointer-events:none;position:absolute;top:100%;left:0;right:0}@supports (anchor-name:--a){.fonti-cassetto-aperto{margin-block-end:calc(var(--altezza-campo-assistente) + var(--altezza-rail-sotto))}}.assistente-conferma,.assistente-minore,.carta-domanda-gesti .tasto,.carta-domanda-scelta,.seguiti-seguito,.campo-assistente-chip,.fonti-capo{min-height:var(--lato-tocco)}.campo-assistente-manda{width:var(--lato-tocco);height:var(--lato-tocco)}}@media (pointer:coarse){.assistente-conferma,.assistente-minore,.carta-domanda-gesti .tasto,.carta-domanda-scelta,.seguiti-seguito,.campo-assistente-chip,.fonti-capo{min-height:var(--lato-tocco)}.azioni-risposta-azione,.carta-domanda-chiudi,.carta-domanda-freccia,.campo-assistente-togli-allegato,.campo-assistente-manda{width:var(--lato-tocco);height:var(--lato-tocco)}}
.pagina-assistente-pagina{min-height:calc(100dvh - var(--altezza-fascia));margin-top:var(--stacco-fascia);flex-wrap:wrap;display:flex;container:pagina-assistente/inline-size}.pagina-assistente-dentro{flex:1 1 0;min-width:0;display:grid}.pagina-assistente-errore{margin:var(--sp-5) var(--sp-6);padding:var(--sp-4);border:var(--tratto-filo) solid var(--allarme);background:var(--superficie)}.colonna-fili-colonna{top:var(--altezza-fascia);flex:0 0 var(--larghezza-fili);height:calc(100dvh - var(--altezza-fascia) - var(--stacco-fascia));margin-left:var(--margine-pagina);grid-template-columns:calc(var(--larghezza-fili) - 2 * var(--tratto-filo));background:var(--superficie);border:var(--bordo);border-radius:var(--r);grid-template-rows:auto minmax(0,1fr) auto;align-self:flex-start;transition-property:flex-basis;display:grid;position:sticky;overflow:hidden}.colonna-fili-colonna:has(.colonna-fili-maniglia:hover,.colonna-fili-maniglia:focus-visible){transition:flex-basis var(--m-medio) var(--curva)}.colonna-fili-chiusa{flex-basis:var(--larghezza-linguetta)}.colonna-fili-chiusa>:not(.colonna-fili-maniglia){display:none}.colonna-fili-capo{align-items:stretch;gap:var(--sp-2);padding:var(--sp-4) var(--sp-4) var(--sp-3);border-bottom:var(--bordo);display:flex}.colonna-fili-nuova{justify-content:center;align-items:center;gap:var(--sp-2);height:var(--lato-tondo);padding:0 var(--sp-3);border:var(--bordo-tratteggio);border-radius:var(--r);color:var(--inchiostro-2);font-weight:var(--p-forte);line-height:var(--i-media);white-space:nowrap;transition:background-color var(--m-breve) var(--curva), border-color var(--m-breve) var(--curva);background:0 0;flex:auto;text-decoration:none;display:inline-flex}.colonna-fili-nuova:before{content:"+" / "";font-size:var(--t-titoletto);font-weight:var(--p-normale);line-height:var(--i-piena)}.colonna-fili-nuova:hover{background:var(--superficie-2);border-color:var(--inchiostro-2);color:var(--inchiostro)}.colonna-fili-nuova:active{transform:translateY(var(--tratto-filo))}.colonna-fili-cerca-tasto{width:var(--lato-tondo);color:var(--inchiostro-2);flex:none;place-items:center;padding:0;display:grid}.colonna-fili-cerca-tasto svg{width:var(--lato-icona-piccola);height:var(--lato-icona-piccola)}.colonna-fili-cerca-campo{animation:colonna-fili-entra var(--m-medio) var(--curva);flex:auto;align-items:center;display:flex;position:relative}.colonna-fili-cerca-campo svg{left:var(--sp-3);width:var(--lato-icona-piccola);height:var(--lato-icona-piccola);color:var(--muto);pointer-events:none;position:absolute}.colonna-fili-cerca-campo input{width:100%;height:var(--lato-tondo);padding-left:calc(var(--sp-3) + var(--lato-icona-piccola) + var(--sp-2))}.colonna-fili-cerca-campo input::-webkit-search-cancel-button{filter:grayscale();cursor:pointer}@keyframes colonna-fili-entra{0%{opacity:0;transform:translateX(var(--sp-3))}}.colonna-fili-scorre{overscroll-behavior:contain;padding-bottom:var(--sp-4);overflow-y:auto}.colonna-fili-insegna-gruppo{padding:var(--sp-4) var(--sp-4) var(--sp-1) calc(var(--sp-2) + var(--sp-3));font-size:var(--t-minimo);font-weight:var(--p-forte);text-transform:uppercase;letter-spacing:var(--spaziatura-maiuscolo);color:var(--muto)}.colonna-fili-elenco{gap:var(--sp-mezzo);padding-inline:var(--sp-2) var(--lato-casella);display:grid}.colonna-fili-riga{border-radius:var(--r);transition:background-color var(--m-breve) var(--curva);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.colonna-fili-riga:hover{background:var(--superficie-scelta)}.colonna-fili-apri{gap:var(--sp-mezzo);padding:var(--sp-2) var(--sp-1) var(--sp-2) var(--sp-3);color:var(--inchiostro);text-decoration:none;display:grid}.colonna-fili-apri:focus-visible{outline-offset:calc(var(--tratto-serie) * -1)}.colonna-fili-titolo{-webkit-line-clamp:2;font-weight:var(--p-medio);line-height:var(--i-media);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.colonna-fili-sotto{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-minimo);color:var(--muto);font-variant-numeric:tabular-nums;overflow:hidden}.colonna-fili-viva,.colonna-fili-viva:hover{background:var(--superficie-scelta);box-shadow:inset 0 0 0 var(--tratto-filo) var(--filo-comando)}.colonna-fili-viva .colonna-fili-titolo{font-weight:var(--p-forte)}.colonna-fili-pensa,.colonna-fili-butta{margin-right:var(--sp-1);grid-area:1/2}.colonna-fili-pensa{width:var(--lato-tasto-icona);place-items:center;display:grid}.colonna-fili-butta{width:var(--lato-tasto-icona);height:var(--lato-tasto-icona);color:var(--muto);opacity:0;pointer-events:none;transition:opacity var(--m-breve) var(--curva), color var(--m-breve) var(--curva), background-color var(--m-breve) var(--curva);background:0 0;border-color:#0000;place-items:center;padding:0;display:grid}.colonna-fili-butta svg{width:var(--lato-icona-piccola);height:var(--lato-icona-piccola)}.colonna-fili-riga:hover .colonna-fili-butta,.colonna-fili-riga:focus-within .colonna-fili-butta{opacity:1;pointer-events:auto}.colonna-fili-riga:hover .colonna-fili-pensa,.colonna-fili-riga:focus-within .colonna-fili-pensa{visibility:hidden}.colonna-fili-butta:hover:not(:disabled){background:var(--allarme-tenue);color:var(--allarme);border-color:#0000}@media (hover:none){.colonna-fili-riga:not(.colonna-fili-viva) .colonna-fili-butta{pointer-events:none}.colonna-fili-viva .colonna-fili-butta{opacity:1;pointer-events:auto}.colonna-fili-viva .colonna-fili-pensa{visibility:hidden}}.colonna-fili-vuota{margin:var(--sp-4) var(--sp-4) 0;font-size:var(--t-piccolo);color:var(--muto)}.colonna-fili-guasto{margin:0 var(--sp-4) var(--sp-4);padding:var(--sp-2) var(--sp-3);border:var(--tratto-filo) solid var(--allarme);border-radius:var(--r);background:var(--superficie);font-size:var(--t-piccolo)}.colonna-fili-maniglia{z-index:1;top:calc(50% - var(--sp-7) / 2);width:var(--lato-casella);height:var(--sp-7);color:var(--muto);background:0 0;border:0;border-radius:0;place-items:center end;padding:0;display:grid;position:absolute;right:0}.colonna-fili-maniglia:hover:not(:disabled){color:var(--inchiostro);background:0 0}.colonna-fili-maniglia:active:not(:disabled){transform:translate(0,0)}.colonna-fili-maniglia:focus-visible{outline-offset:calc(var(--tratto-serie) * -1)}.colonna-fili-maniglia:before{content:"‹" / "";width:var(--sp-4);height:var(--sp-7);border:var(--bordo-forte);border-radius:var(--r) 0 0 var(--r);background:var(--superficie);font-size:var(--t-medio);line-height:var(--i-piena);opacity:0;transition:opacity var(--m-breve) var(--curva), border-color var(--m-breve) var(--curva);border-right:0;place-items:center;display:grid}.colonna-fili-colonna:hover .colonna-fili-maniglia:before,.colonna-fili-maniglia:focus-visible:before{opacity:1}.colonna-fili-maniglia:hover:before{border-color:var(--filo-comando)}@media (hover:none){.colonna-fili-maniglia:before{opacity:1}}.colonna-fili-chiusa .colonna-fili-maniglia{width:calc(var(--larghezza-linguetta) - 2 * var(--tratto-filo));align-content:start;place-items:start center;gap:var(--sp-3);height:auto;padding-block:var(--sp-4);color:var(--inchiostro-2);transition:background-color var(--m-breve) var(--curva);inset:0 auto 0 0}.colonna-fili-chiusa .colonna-fili-maniglia:hover:not(:disabled){background:var(--superficie-scelta);color:var(--inchiostro)}.colonna-fili-chiusa .colonna-fili-maniglia:before{content:"›" / "";width:auto;height:auto;font-size:var(--t-titoletto);opacity:1;background:0 0;border:0}.colonna-fili-chiusa .colonna-fili-maniglia:after{content:"Conversazioni" / "";writing-mode:vertical-rl;font-family:var(--font-titolo);font-size:var(--t-titoletto);font-weight:var(--p-titolo);text-transform:uppercase;letter-spacing:var(--spaziatura-maiuscolo);transform:rotate(180deg)}.tavolo-tavolo{--tavolo-margine:var(--margine-pagina);padding:var(--sp-8) var(--tavolo-margine) calc(var(--sp-8) + var(--stacco-fascia));flex:1 0 auto;align-content:center;justify-items:center;display:grid}.tavolo-dentro{width:min(100%, calc(var(--larghezza-conversazione) - 2 * var(--tavolo-margine)));gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid;container:tavolo/inline-size}.tavolo-occhiello{margin-bottom:calc(var(--sp-3) * -1);font-size:var(--t-minimo);font-weight:var(--p-forte);text-transform:uppercase;letter-spacing:var(--spaziatura-maiuscolo);color:var(--muto);justify-self:start}.tavolo-saluto{font-size:var(--t-cifra);line-height:var(--i-enorme);overflow-wrap:anywhere}.tavolo-parola{white-space:pre-wrap;display:inline-block}.tavolo-dove-scrivi{gap:var(--sp-3);min-width:0;display:grid}.tavolo-cinque{gap:var(--tratto-filo);border:var(--bordo);border-radius:var(--r);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}@container tavolo not (min-width:684px){.tavolo-cinque{grid-template-columns:repeat(6,minmax(0,1fr))}.tavolo-blocchetto{grid-column:span 2}.tavolo-blocchetto:nth-child(n+4){grid-column:span 3}}@container tavolo not (min-width:410px){.tavolo-cinque{grid-template-columns:repeat(2,minmax(0,1fr))}.tavolo-blocchetto,.tavolo-blocchetto:nth-child(n+4){grid-column:auto}.tavolo-blocchetto:last-child:nth-child(odd){grid-column:1/-1}}.tavolo-blocchetto{align-content:start;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4) var(--sp-4);background:var(--superficie);box-shadow:0 0 0 var(--tratto-filo) var(--filo);text-align:left;font-weight:var(--p-normale);transition:background-color var(--m-breve) var(--curva);border:0;border-radius:0;display:grid;position:relative}.tavolo-blocchetto:hover:not(:disabled){background:var(--superficie-2)}.tavolo-blocchetto:active:not(:disabled){translate:none}.tavolo-blocchetto:focus-visible{outline-offset:calc(-1 * var(--tratto-serie))}.tavolo-blocchetto:after{content:"→" / "";top:var(--sp-3);right:var(--sp-3);line-height:var(--i-piena);color:var(--inchiostro-2);opacity:0;transform:translateX(calc(var(--sp-1) * -1));transition:opacity var(--m-breve) var(--curva), transform var(--m-breve) var(--curva);position:absolute}.tavolo-blocchetto:hover:after,.tavolo-blocchetto:focus-visible:after{opacity:1;transform:none}.tavolo-nome-blocco{font-size:var(--t-minimo);font-weight:var(--p-forte);text-transform:uppercase;letter-spacing:var(--spaziatura-maiuscolo);color:var(--muto)}.tavolo-conta{gap:var(--sp-1);display:grid}.tavolo-n{font-family:var(--font-titolo);font-size:var(--t-cifra);font-weight:var(--p-titolo);line-height:var(--i-piena);font-variant-numeric:tabular-nums}.tavolo-frase{font-size:var(--t-piccolo);line-height:var(--i-media);color:var(--muto)}.tavolo-urge .tavolo-nome-blocco{color:var(--inchiostro)}.tavolo-urge .tavolo-frase{color:var(--inchiostro-2)}@container pagina-assistente not (min-width:900px){.tavolo-tavolo{padding-block:var(--sp-7) calc(var(--sp-7) + var(--stacco-fascia))}}@container pagina-assistente not (min-width:640px){.colonna-fili-colonna,.colonna-fili-chiusa{height:auto;margin:0 var(--margine-pagina) var(--stacco-fascia);flex:100%;grid-template-columns:minmax(0,1fr);transition:none;position:relative;top:auto}.pagina-assistente-dentro{flex-basis:100%}.pagina-assistente-pagina:has(.tavolo-tavolo) .colonna-fili-colonna{order:1}.colonna-fili-nuova,.colonna-fili-cerca-campo input{height:var(--lato-tocco)}.colonna-fili-cerca-tasto{width:var(--lato-tocco)}.colonna-fili-colonna{padding-bottom:var(--lato-tocco)}.colonna-fili-scorre{max-height:var(--altezza-elenco-scorrevole);padding-bottom:0}.colonna-fili-maniglia{top:auto;bottom:0;left:calc(50% - var(--sp-7) / 2);width:var(--sp-7);height:var(--lato-tocco);grid-template-rows:minmax(0,1fr);place-items:center;right:auto}.colonna-fili-maniglia:before{rotate:90deg;translate:0 calc((var(--lato-tocco) - var(--sp-4)) / 2)}.colonna-fili-chiusa{min-height:calc(var(--lato-tocco) + 2 * var(--tratto-filo));padding-bottom:0}.colonna-fili-chiusa .colonna-fili-maniglia{width:auto;height:auto;padding:0 var(--sp-4);grid-template-rows:none;grid-auto-flow:column;place-content:center start;place-items:center;inset:0}.colonna-fili-chiusa .colonna-fili-maniglia:before{translate:none;rotate:90deg}.colonna-fili-chiusa .colonna-fili-maniglia:after{writing-mode:horizontal-tb;transform:none}.tavolo-tavolo{padding-block:var(--sp-6)}}@media (pointer:coarse){.colonna-fili-nuova,.colonna-fili-cerca-campo input{height:var(--lato-tocco)}.colonna-fili-cerca-tasto,.colonna-fili-butta{width:var(--lato-tocco);height:var(--lato-tocco)}}
