.ui-btn:focus-visible,.ui-input:focus-visible,.ui-select__trigger:focus-visible,.ui-checkbox__box:focus-visible,.ui-iconbtn:focus-visible,.ui-link:focus-visible,.ui-dialog__content:focus-visible{outline:2px solid var(--color-penale);outline-offset:2px}.ui-btn{font-family:var(--font-body);border-radius:var(--radius);cursor:pointer;border:1px solid #0000;padding:.5rem 1rem;font-size:.9rem;line-height:1.2;transition:background-color .12s,border-color .12s,color .12s}.ui-btn:disabled{opacity:.5;cursor:not-allowed}.ui-btn--primary{background:var(--color-penale);color:var(--color-surface);border-color:var(--color-penale)}.ui-btn--primary:hover:not(:disabled){background:var(--color-penale-text);border-color:var(--color-penale-text)}.ui-btn--primary:disabled{opacity:1;color:var(--color-muted);background:var(--color-mist);border-color:var(--color-line)}.ui-btn--secondary{background:var(--color-surface);color:var(--color-heading);border-color:var(--color-line)}.ui-btn--secondary:hover:not(:disabled){border-color:var(--color-text)}.ui-btn--danger{background:var(--color-surface);color:var(--color-error);border-color:color-mix(in srgb, var(--color-error) 30%, var(--color-surface))}.ui-btn--danger:hover:not(:disabled){background:color-mix(in srgb, var(--color-error) 8%, var(--color-surface))}.ui-btn--ghost{color:var(--color-muted);background:0 0;border-color:#0000}.ui-btn--ghost:hover:not(:disabled){color:var(--color-heading)}.ui-btn--sm{padding:.3rem .6rem;font-size:.8rem}.ui-iconbtn{color:var(--color-muted);cursor:pointer;border-radius:var(--radius);background:0 0;border:none;padding:.25rem;line-height:1}.ui-iconbtn:hover{color:var(--color-heading)}.ui-link{color:var(--color-penale);text-underline-offset:2px;text-decoration:underline}.ui-input{font-family:var(--font-body);width:100%;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);padding:.5rem .65rem;font-size:.95rem;transition:border-color .12s}.ui-input:hover{border-color:var(--color-text)}.ui-input::placeholder{color:var(--color-meta)}.ui-input--mono{font-family:var(--font-mono)}.ui-input--invalid{border-color:var(--color-error)}.ui-field{flex-direction:column;gap:.3rem;margin-bottom:1rem;display:flex}.ui-field__label{color:var(--color-text);font-size:.85rem;font-weight:600}.ui-field__hint{color:var(--color-meta);font-size:.8rem}.ui-field__error{color:var(--color-error);font-size:.8rem}.ui-field__riga-dell-errore{align-items:center;gap:var(--spacing-xs) var(--spacing-sm);flex-wrap:wrap;display:flex}.ui-field__riga-dell-errore>.ui-field__error{min-width:0}.ui-field__comando-dell-errore{flex:13rem;min-width:0;display:flex}.ui-checkbox{cursor:pointer;color:var(--color-text);align-items:center;gap:.5rem;font-size:.9rem;display:inline-flex}.ui-checkbox__box{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.ui-checkbox__box[data-state=checked]{background:var(--color-penale);border-color:var(--color-penale)}.ui-checkbox__indicator{color:var(--color-surface);font-size:.75rem;line-height:1}.ui-select__trigger{font-family:var(--font-body);min-width:12rem;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .65rem;font-size:.9rem;display:inline-flex}.ui-select__content{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);box-shadow:0 6px 20px color-mix(in srgb, var(--color-heading) 18%, transparent);z-index:60;overflow:hidden}.ui-select__item{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;padding:.4rem 1.5rem .4rem .65rem;font-size:.9rem}.ui-select__item[data-highlighted]{background:var(--color-mist);outline:none}.ui-select__meta{color:var(--color-meta);margin-left:.4rem;font-size:.8rem}.ui-badge{letter-spacing:.02em;border-radius:var(--radius);white-space:nowrap;border:1px solid;align-items:center;gap:.3rem;padding:.1rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.ui-badge--neutral{background:var(--color-mist);color:var(--color-text);border-color:var(--color-line)}.ui-badge--brand{background:var(--color-penale-tint);color:var(--color-penale-text);border-color:var(--color-penale-line)}.ui-badge--positive{background:var(--color-c231-tint);color:var(--color-c231);border-color:var(--color-c231-line)}.ui-badge--info{background:var(--color-insolvency-tint);color:var(--color-insolvency);border-color:var(--color-insolvency-line)}.ui-badge--warning{background:color-mix(in srgb, var(--color-warning) 10%, var(--color-surface));color:var(--color-warning-text);border-color:color-mix(in srgb, var(--color-warning) 35%, var(--color-surface))}.ui-badge--danger{background:color-mix(in srgb, var(--color-error) 8%, var(--color-surface));color:var(--color-error);border-color:color-mix(in srgb, var(--color-error) 30%, var(--color-surface))}.ui-griglia{gap:var(--spacing-sm);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@container (width>=20rem){.ui-griglia--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=26rem){.ui-griglia--3,.ui-griglia--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=30rem){.ui-griglia--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=36rem){.ui-griglia--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ui-colonna{align-content:start;justify-items:start;gap:var(--spacing-xs);min-width:0;display:grid}.ui-riquadro{align-content:start;gap:var(--spacing-sm);min-width:0;padding:var(--spacing-md);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);font-size:var(--text-body-dense);line-height:var(--text-body-dense--line-height);color:var(--color-text);overflow-wrap:anywhere;display:grid}.ui-riquadro__titolo{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-heading);margin:0;font-weight:600}.ui-riquadro--neutral{background:var(--color-mist);border-color:var(--color-line)}.ui-riquadro--brand{background:var(--color-penale-tint);border-color:var(--color-penale-line)}.ui-riquadro--brand>.ui-riquadro__titolo{color:var(--color-penale-text)}.ui-riquadro--positive{background:var(--color-c231-tint);border-color:var(--color-c231-line)}.ui-riquadro--positive>.ui-riquadro__titolo{color:var(--color-c231-text)}.ui-riquadro--info{background:var(--color-insolvency-tint);border-color:var(--color-insolvency-line)}.ui-riquadro--info>.ui-riquadro__titolo{color:var(--color-insolvency-text)}.ui-riquadro--warning{background:color-mix(in srgb, var(--color-warning) 7%, var(--color-surface));border-color:color-mix(in srgb, var(--color-warning) 35%, var(--color-surface))}.ui-riquadro--warning>.ui-riquadro__titolo{color:var(--color-warning-text)}.ui-riquadro--danger{background:color-mix(in srgb, var(--color-error) 6%, var(--color-surface));border-color:color-mix(in srgb, var(--color-error) 30%, var(--color-surface))}.ui-riquadro--danger>.ui-riquadro__titolo{color:var(--color-error)}.ui-tinta--neutral{color:var(--color-text)}.ui-tinta--brand{color:var(--color-penale-text)}.ui-tinta--positive{color:var(--color-c231-text)}.ui-tinta--info{color:var(--color-insolvency-text)}.ui-tinta--warning{color:var(--color-warning-text)}.ui-tinta--danger{color:var(--color-error)}.ui-table__scroll{overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;font-size:.9rem}.ui-table th,.ui-table td{text-align:left;border-bottom:1px solid var(--color-line);vertical-align:middle;padding:.6rem .75rem}.ui-table th{color:var(--color-meta);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.ui-table tbody tr:hover{background:var(--color-mist)}.ui-mono{font-family:var(--font-mono);color:var(--color-text);font-size:.85em}.ui-pageheader{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.ui-pageheader__title{font-family:var(--font-display);color:var(--color-heading);margin:0;font-size:1.5rem;font-weight:500}.ui-pageheader__desc{color:var(--color-muted);max-width:46ch;margin:.25rem 0 0;font-size:.9rem}.ui-pageheader__actions{align-items:center;gap:.5rem;display:flex}.ui-empty{text-align:center;border:1px dashed var(--color-line);border-radius:var(--radius);background:var(--color-mist);padding:2.5rem 1.5rem}.ui-empty__title{font-family:var(--font-display);color:var(--color-text);margin:0 0 .35rem;font-size:1.05rem}.ui-empty__desc{color:var(--color-muted);max-width:40ch;margin:0 auto 1rem;font-size:.9rem}.ui-dialog__overlay{background:color-mix(in srgb, var(--color-navy) 45%, transparent);z-index:50;position:fixed;inset:0}.ui-dialog__content{background:var(--color-surface);border:1px solid var(--color-line);border-top:3px solid var(--color-penale);border-radius:var(--radius);width:min(92vw,30rem);max-height:88vh;box-shadow:0 12px 40px color-mix(in srgb, var(--color-heading) 30%, transparent);z-index:51;padding:1.5rem;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.ui-dialog__title{font-family:var(--font-display);color:var(--color-heading);margin:0 0 .35rem;font-size:1.2rem}.ui-dialog__desc{color:var(--color-muted);margin:0 0 1rem;font-size:.9rem}.ui-dialog__footer{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}.ui-lotto__overlay{background:color-mix(in srgb, var(--color-navy) 25%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ui-lotto__conto{color:var(--color-heading);margin:0 0 .5rem}.ui-lotto__esito p{margin:0 0 .35rem}.ui-lotto__elenco{border-top:1px solid var(--color-line);max-height:14rem;margin:.75rem 0 0;padding:0;list-style:none;overflow-y:auto}.ui-lotto__elenco li{border-bottom:1px solid var(--color-line);flex-direction:column;gap:.15rem;padding:.4rem 0;font-size:.9rem;display:flex}.ui-lotto__motivo{color:var(--color-muted)}.ui-toast__viewport{bottom:calc(1rem + var(--altezza-della-pila,0px));z-index:80;flex-direction:column;gap:.5rem;width:min(92vw,22rem);margin:0;padding:0;list-style:none;display:flex;position:fixed;right:1rem}.ui-toast{background:var(--color-surface);border:1px solid var(--color-line);border-left:3px solid var(--color-penale);border-radius:var(--radius);box-shadow:0 8px 24px color-mix(in srgb, var(--color-heading) 20%, transparent);padding:.75rem .9rem}.ui-toast--positive{border-left-color:var(--color-c231)}.ui-toast--error{border-left-color:var(--color-error)}.ui-toast__title{color:var(--color-heading);font-size:.9rem;font-weight:600}.ui-toast__desc{color:var(--color-muted);margin-top:.15rem;font-size:.85rem}.ui-toast--senza-filetto{border-left:1px solid var(--color-line)}.ui-toast__contenuto{min-width:0}.ui-toast__title+.ui-toast__contenuto{margin-top:var(--spacing-xs)}.ui-toast--chiudibile{padding-right:calc(var(--control-toolbar) + var(--spacing-sm));position:relative}.ui-toast .ui-toast__chiudi.ui-btn{top:var(--spacing-xs);right:var(--spacing-xs);width:var(--control-toolbar);height:var(--control-toolbar);border-radius:var(--radius-md);color:var(--color-muted);place-items:center;padding:0;display:grid;position:absolute}.ui-toast .ui-toast__chiudi.ui-btn:hover{background:var(--color-mist);color:var(--color-heading)}.ui-toast__segno{width:16px;height:16px;display:block}@media (width<=640px){.ui-toast--chiudibile{padding-right:calc(var(--control-touch) + var(--spacing-xs))}.ui-toast .ui-toast__chiudi.ui-btn{width:var(--control-touch);height:var(--control-touch);top:0;right:0}}.ui-matrix__scroll{overflow-x:auto}.ui-matrix{border-collapse:collapse;min-width:100%;font-size:.85rem}.ui-matrix th,.ui-matrix td{border:1px solid var(--color-line-soft);text-align:center;padding:.45rem .6rem}.ui-matrix thead th{background:var(--color-mist);color:var(--color-text);font-weight:600}.ui-matrix__perm{color:var(--color-text);white-space:nowrap;background:var(--color-surface);position:sticky;left:0}.ui-matrix th.ui-matrix__perm,.ui-matrix td.ui-matrix__perm{text-align:left}.ui-matrix th.ui-matrix__perm--id,.ui-matrix td.ui-matrix__perm--id{font-family:var(--font-mono);font-size:.8rem}.ui-matrix__yes{color:var(--color-penale);font-weight:700}.ui-matrix__no{color:var(--color-line)}.ui-alert{border-radius:var(--radius);margin-bottom:1rem;padding:.65rem .8rem;font-size:.88rem}.ui-alert--error{background:color-mix(in srgb, var(--color-error) 8%, var(--color-surface));color:var(--color-error);border:1px solid color-mix(in srgb, var(--color-error) 30%, var(--color-surface))}.ui-alert--positive{background:var(--color-c231-tint);color:var(--color-c231);border:1px solid var(--color-c231-line)}.ui-alert--warning{background:color-mix(in srgb, var(--color-warning) 10%, var(--color-surface));color:var(--color-warning-text);border:1px solid color-mix(in srgb, var(--color-warning) 35%, var(--color-surface))}.ui-dropzone{text-align:center;cursor:pointer;color:var(--color-text);background:var(--color-mist);border:2px dashed var(--color-line);border-radius:var(--radius);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:2.25rem 1.5rem;transition:border-color .12s,background-color .12s;display:flex}.ui-dropzone:hover:not(.ui-dropzone--disabled){border-color:var(--color-penale-line)}.ui-dropzone--over{border-color:var(--color-penale);background:var(--color-penale-tint);border-style:solid}.ui-dropzone--disabled{opacity:.5;cursor:not-allowed}.ui-dropzone:focus-visible{outline:2px solid var(--color-penale);outline-offset:2px}.ui-dropzone__title{font-family:var(--font-display);color:var(--color-heading);font-size:1.05rem}.ui-dropzone__hint{color:var(--color-meta);font-size:.85rem}.ui-dropzone__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-filelist{flex-direction:column;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.ui-uploaditem{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.6rem .75rem;display:flex}.ui-uploaditem__main{flex-direction:column;flex:14rem;gap:.15rem;min-width:0;display:flex}.ui-uploaditem__line{align-items:baseline;gap:.45rem;min-width:0;display:flex}.ui-uploaditem__icon{flex:none}.ui-uploaditem__name{overflow-wrap:anywhere;color:var(--color-heading)}.ui-uploaditem__meta{color:var(--color-meta);font-size:.78rem}.ui-uploaditem__status{align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.ui-uploaditem__actions{gap:.35rem;display:inline-flex}.ui-uploaditem__detail{color:var(--color-muted);flex-basis:100%;margin:.15rem 0 0;font-size:.85rem}.ui-filetype{color:var(--color-meta);vertical-align:baseline;align-items:center;gap:.3rem;display:inline-flex}.ui-filetype svg{flex:none;display:block}.ui-filetype__sigla{letter-spacing:var(--text-overline--letter-spacing);color:var(--color-meta);min-width:2.4em;font-size:.7rem}.ui-filetype--muted{opacity:.4}.ui-progress{background:var(--color-line);border-radius:999px;width:100%;max-width:16rem;height:3px;margin-top:.35rem;display:block;overflow:hidden}.ui-progress__fill{background:var(--color-penale-text);border-radius:inherit;height:100%;transition:width .24s ease-out;display:block}.ui-progress--indeterminate .ui-progress__fill{width:35%;transition:none;animation:1.4s ease-in-out infinite ui-progress-scan}@keyframes ui-progress-scan{0%{transform:translate(-100%)}to{transform:translate(286%)}}@media (prefers-reduced-motion:reduce){.ui-progress--indeterminate .ui-progress__fill{animation:none;transform:translate(93%)}}.ui-section{margin-top:1.5rem}.ui-section__title{font-family:var(--font-display);color:var(--color-heading);margin:0 0 .75rem;font-size:1.15rem}.ui-metrics{flex-wrap:wrap;gap:.75rem;margin:.5rem 0;padding:0;list-style:none;display:flex}.ui-metric{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);min-width:7rem;padding:.5rem .9rem}.ui-metric__value{font-family:var(--font-mono);color:var(--color-heading);font-size:1.1rem}.ui-metric__label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-meta);font-size:.72rem;display:block}@media (prefers-reduced-motion:reduce){.ui-btn,.ui-input,*{transition:none!important;animation:none!important}}.ui-percorso{margin:0 0 var(--spacing-sm);font-size:var(--text-body-dense);line-height:var(--text-body-dense--line-height)}.ui-percorso__elenco{align-items:baseline;gap:var(--spacing-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-percorso__segmento{align-items:baseline;gap:var(--spacing-xs);overflow-wrap:anywhere;min-width:0;display:inline-flex}.ui-percorso__sep{color:var(--color-meta)}.ui-percorso__voce{min-width:0}.ui-percorso__voce:focus-visible{outline:var(--focus-border-width) solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.ui-percorso__indicazione{color:var(--color-muted)}.ui-percorso__corrente{color:var(--color-text);font-weight:500}.ui-pannello{z-index:30;background:var(--color-surface);border-left:1px solid var(--color-line);width:min(52rem,60vw);box-shadow:var(--shadow-float);flex-direction:column;animation:.18s ease-out ui-pannello-entra;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}.ui-pannello--stretto{width:min(34rem,45vw)}.ui-pannello--medio{width:min(52rem,60vw)}.ui-pannello--largo{width:min(72rem,85vw)}.ui-pannello--pagina{width:auto;box-shadow:none;border-left:none;left:0}@keyframes ui-pannello-entra{0%{transform:translateX(var(--spacing-2xl));opacity:0}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ui-pannello{animation:none}}.ui-pannello__fissa{gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-sm);border-bottom:1px solid var(--color-line);flex:none;display:grid}.ui-pannello--pagina .ui-pannello__fissa{padding:var(--spacing-md) var(--spacing-md) var(--spacing-sm)}.ui-pannello__testa{justify-content:space-between;align-items:center;gap:var(--spacing-sm) var(--spacing-md);flex-wrap:wrap;display:flex}.ui-pannello__titolo{min-width:0;font-size:var(--text-title-3);line-height:var(--text-title-3--line-height);color:var(--color-heading);margin:0;font-weight:600}.ui-pannello__titolo:focus{outline:none}.ui-pannello__titolo:focus-visible{outline:var(--focus-border-width) solid var(--color-focus-ring);outline-offset:2px}.ui-pannello__comandi{align-items:stretch;gap:var(--spacing-sm);flex-wrap:wrap;margin-left:auto;display:flex}.ui-pannello__area{min-height:0;padding:var(--spacing-sm) var(--spacing-lg) 0;flex:1;overflow:auto}.ui-pannello--pagina .ui-pannello__area{padding:var(--spacing-sm) var(--spacing-md) 0}.ui-attivita{align-items:center;gap:var(--spacing-xs);display:inline-flex}.ui-attivita__frase{font-size:var(--text-body-dense);line-height:var(--text-body-dense--line-height);color:var(--color-text)}.ui-attivita__punto{border-radius:var(--radius-pill);background:var(--color-line-accent);flex:none;width:7px;height:7px}@keyframes ui-attivita-respiro{0%,to{opacity:1}50%{opacity:.35}}.ui-attivita--pulsa .ui-attivita__punto{animation:1.6s ease-in-out infinite ui-attivita-respiro}@media (prefers-reduced-motion:reduce){.ui-attivita--pulsa .ui-attivita__punto{animation:none}}.ui-richiamo{z-index:20;gap:var(--spacing-xs);padding:var(--spacing-md) var(--spacing-xl);background:var(--color-surface);border-top:1px solid var(--color-line);box-shadow:var(--shadow-raised);display:grid;position:fixed;bottom:0;left:0;right:0}.ui-richiamo__corpo{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.ui-richiamo__conteggio{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-text);margin:0}.ui-richiamo__spiega{font-size:var(--text-body-dense);line-height:var(--text-body-dense--line-height);color:var(--color-meta);margin:0}.ui-segnaposto{gap:var(--spacing-md);display:grid}.ui-segnaposto__card{gap:var(--spacing-sm);padding:var(--spacing-md);border:1px solid var(--color-line);border-radius:var(--radius-md);display:grid}.ui-segnaposto__barra{border-radius:var(--radius-pill);background:var(--color-mist);height:10px;display:block}.ui-segnaposto__barra--nome{width:40%;height:14px}.ui-segnaposto__barra--meta{width:22%}.ui-segnaposto__barra--corpo{border-radius:var(--radius-md);width:70%;height:32px}@keyframes ui-segnaposto-respiro{0%,to{opacity:1}50%{opacity:.5}}.ui-segnaposto--respira .ui-segnaposto__barra{animation:1.6s ease-in-out infinite ui-segnaposto-respiro}@media (prefers-reduced-motion:reduce){.ui-segnaposto--respira .ui-segnaposto__barra{animation:none}}.ui-dropzone__sotto{align-items:center;gap:var(--spacing-xs) var(--spacing-md);margin-top:var(--spacing-sm);flex-wrap:wrap;display:flex}.ui-dropzone__sotto:empty{display:none}.ui-dropzone__sotto .acq-capienza{margin:0}.ui-cerca{flex:16rem;max-width:22rem;position:relative}.ui-cerca__icona{top:50%;left:var(--spacing-sm);color:var(--color-meta);pointer-events:none;position:absolute;transform:translateY(-50%)}.ui-cerca .ui-cerca__casella{padding-left:calc(var(--spacing-sm) + 16px + var(--spacing-sm))}.ui-segmenti{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);flex-wrap:wrap;max-width:100%;display:inline-flex;overflow:hidden}.ui-segmenti__scelta{min-height:var(--control-toolbar);padding:0 var(--spacing-md);border:0;border-right:1px solid var(--color-line);font:inherit;font-size:var(--text-body-dense);line-height:var(--text-body-dense--line-height);color:var(--color-text);cursor:pointer;background:0 0;transition:background-color .15s}.ui-segmenti__scelta:last-child{border-right:0}.ui-segmenti__scelta:hover:not(:disabled){background:var(--color-mist)}.ui-segmenti__scelta:active:not(:disabled){background:var(--color-line)}.ui-segmenti__scelta[aria-pressed=true],.ui-segmenti__scelta[aria-pressed=true]:hover:not(:disabled){background:var(--color-selection);color:var(--color-heading);font-weight:600}.ui-segmenti__scelta:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.ui-segmenti__scelta:disabled{color:var(--color-meta);cursor:not-allowed}.ui-scorrimento--scorre{max-height:calc(var(--row-height) * var(--ui-scorrimento-righe,13.5));border:1px solid var(--color-line);border-radius:var(--radius-lg);overflow:auto}.ui-scorrimento--scorre:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-scorrimento--scorre .ui-table__scroll{overflow:visible}.ui-scorrimento--scorre .ui-table thead th,.ui-scorrimento--scorre .ui-scorrimento__intestazione{z-index:1;box-shadow:0 1px 0 var(--color-line);position:sticky;top:0}.ui-scorrimento--scorre .ui-scorrimento__intestazione{background:var(--color-surface)}.ui-scorrimento--scorre .ui-table tbody tr:last-child td{border-bottom:0}.ui-menu__comando{justify-content:center;align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-md);color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-body-dense);line-height:var(--text-body-dense--line-height);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;display:inline-flex}.ui-menu__comando--segno{width:var(--control-chip);height:var(--control-chip);padding:0}.ui-menu__comando--testo{min-height:var(--control-chip);padding:0 var(--spacing-sm)}.ui-menu__comando:hover,.ui-menu__comando[aria-expanded=true]{color:var(--color-heading);background:var(--color-mist)}.ui-menu__comando:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.ui-menu{z-index:60;min-width:12rem;max-width:min(22rem, calc(100vw - 2 * var(--spacing-sm)));max-height:var(--radix-dropdown-menu-content-available-height,60vh);padding:var(--spacing-xs);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-raised);overflow-y:auto}.ui-menu__voce{align-items:center;gap:var(--spacing-sm);min-height:var(--control-toolbar);padding:0 var(--spacing-sm);border-radius:var(--radius-md);color:var(--color-heading);font-size:var(--text-body-dense);line-height:var(--text-body-dense--line-height);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}.ui-menu__voce[data-highlighted]{background:var(--color-mist)}.ui-menu__voce:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.ui-menu__voce--pericolo{color:var(--color-error)}.ui-menu__voce[data-disabled]{opacity:.5;cursor:not-allowed}.ui-menu__gruppo+.ui-menu__gruppo{margin-top:var(--spacing-xs);padding-top:var(--spacing-xs);border-top:1px solid var(--color-line-soft)}.ui-menu__titolo{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);color:var(--color-meta);font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:600;display:flex}@media (width<=640px){.ui-menu__comando--segno{width:var(--control-touch);height:var(--control-touch)}.ui-menu__comando--testo,.ui-menu__voce{min-height:var(--control-touch)}}.ui-testo-corpo{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-text);margin:0}.ui-testo-nota{font-size:var(--text-body-dense);line-height:var(--text-body-dense--line-height);color:var(--color-muted);margin:0}.ui-titolo-di-sezione{font-size:var(--text-title-2);line-height:var(--text-title-2--line-height);color:var(--color-heading);text-wrap:balance;margin:0;font-weight:600}.ui-linea-del-tempo{--ui-ldt-quando:6.5rem;--ui-ldt-binario:1.5rem;--ui-ldt-asse:calc(var(--ui-ldt-quando) + var(--spacing-sm) + var(--ui-ldt-binario) / 2);margin:0;padding:0;list-style:none;display:grid}.ui-linea-del-tempo__voce{grid-template-columns:var(--ui-ldt-quando) var(--ui-ldt-binario) minmax(0, 1fr);column-gap:var(--spacing-sm);padding-bottom:var(--spacing-xl);grid-template-areas:"quando segno corpo";align-items:start;display:grid;position:relative}.ui-linea-del-tempo__voce[data-genere=evento]{padding-bottom:var(--spacing-md)}.ui-linea-del-tempo__voce:before{content:"";top:0;bottom:0;left:calc(var(--ui-ldt-asse) - .5px);background:var(--color-line);width:1px;position:absolute}.ui-linea-del-tempo__voce:first-child:before{top:var(--spacing-sm)}.ui-linea-del-tempo__voce:last-child{padding-bottom:0}.ui-linea-del-tempo__voce:last-child:before{height:var(--spacing-sm);bottom:auto}.ui-linea-del-tempo__voce:only-child:before{display:none}.ui-linea-del-tempo__quando{text-align:end;font-size:var(--text-body-dense);line-height:var(--text-body-dense--line-height);color:var(--color-meta);font-variant-numeric:tabular-nums;grid-area:quando;margin:0}.ui-linea-del-tempo__giorno,.ui-linea-del-tempo__ora{display:block}.ui-linea-del-tempo__adesso{font-size:var(--text-label);line-height:var(--text-label--line-height);color:var(--color-heading);font-weight:600}.ui-linea-del-tempo__segno{z-index:1;width:var(--spacing-md);height:var(--spacing-md);margin-top:var(--spacing-xs);border:2px solid var(--color-meta);border-radius:var(--radius-pill);background:var(--color-surface);grid-area:segno;justify-self:center;position:relative}.ui-linea-del-tempo__segno[data-genere=evento]{width:var(--spacing-sm);height:var(--spacing-sm);margin-top:calc(var(--spacing-xs) * 1.5);border-width:1px}.ui-linea-del-tempo__segno[data-segno=marca]{border-color:var(--color-penale);background:var(--color-penale)}.ui-linea-del-tempo__segno[data-segno=forte]{border-color:var(--color-heading);background:var(--color-heading)}.ui-linea-del-tempo__segno[data-segno=quieto]{border-color:var(--color-meta);background:var(--color-surface)}.ui-linea-del-tempo__segno[data-segno=adesso]{border-color:var(--color-penale);background:var(--color-surface);box-shadow:0 0 0 var(--spacing-xs) var(--color-penale-tint)}.ui-linea-del-tempo__corpo{gap:var(--spacing-xs);grid-area:corpo;min-width:0;display:grid}.ui-linea-del-tempo__chi{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-heading);margin:0;font-weight:500}.ui-linea-del-tempo__testo{max-width:70ch;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-text);background:var(--color-mist);border-radius:var(--radius-md);overflow-wrap:anywhere;white-space:pre-wrap}.ui-linea-del-tempo__voce[data-segno=marca] .ui-linea-del-tempo__testo{background:var(--color-penale-tint)}.ui-linea-del-tempo__testo>p{margin:0}.ui-linea-del-tempo__evento{align-items:center;gap:var(--spacing-xs) var(--spacing-sm);font-size:var(--text-body-dense);line-height:var(--text-body-dense--line-height);color:var(--color-muted);flex-wrap:wrap;display:flex}.ui-linea-del-tempo__presente{gap:var(--spacing-md)}@media (width<=40rem){.ui-linea-del-tempo{--ui-ldt-quando:0px;--ui-ldt-asse:calc(var(--ui-ldt-binario) / 2)}.ui-linea-del-tempo__voce{grid-template-columns:var(--ui-ldt-binario) minmax(0, 1fr);row-gap:calc(var(--spacing-xs) / 2);grid-template-areas:"segno quando""segno corpo"}.ui-linea-del-tempo__quando{text-align:start}.ui-linea-del-tempo__giorno,.ui-linea-del-tempo__ora{display:inline}}.ui-tag{align-items:center;gap:var(--spacing-xs);max-width:100%;min-height:var(--control-chip);padding:0 var(--spacing-sm);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-mist);color:var(--color-text);font-size:var(--text-label);white-space:nowrap;vertical-align:middle;font-weight:500;line-height:1.2;display:inline-flex}.ui-tag__pallino{border-radius:var(--radius-pill);background:var(--ui-tag-pallino,var(--color-meta));flex:none;width:8px;height:8px}.ui-tag--senza-colore{background:var(--color-surface);border-color:var(--color-line-dark);color:var(--color-heading)}.ui-tag__nome{text-overflow:ellipsis;overflow:hidden}.ui-tag__togli{width:18px;height:18px;margin-right:calc(var(--spacing-xs) * -1);border-radius:var(--radius-sm);color:var(--color-meta);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-tag__togli:hover{background:var(--color-line);color:var(--color-text)}.ui-tag__togli:active{background:var(--color-line-dark)}.ui-tag__togli:focus-visible{outline:var(--focus-border-width) solid var(--color-focus-ring);outline-offset:1px}.ui-tag__togli:disabled{cursor:not-allowed;opacity:.5}.ui-selettore{z-index:60;gap:var(--spacing-sm);width:min(360px, calc(100vw - 2 * var(--spacing-sm)));max-height:min(440px, var(--radix-popover-content-available-height,440px));padding:var(--spacing-md);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-raised);flex-direction:column;display:flex;overflow:hidden}.ui-selettore__etichetta{font-size:var(--text-label);color:var(--color-text);font-weight:600}.ui-selettore__casella{width:100%}.ui-selettore__righe:empty{display:none}.ui-selettore__righe:not(:empty)+.ui-selettore__scrittura{margin-top:calc(-1 * var(--spacing-sm))}.ui-selettore__riga{font-size:var(--text-body-dense);color:var(--color-text);margin:0}.ui-selettore__elenco{min-height:0;margin:0 calc(var(--spacing-md) * -1);padding:0 var(--spacing-md);flex:auto;overflow-y:auto}.ui-selettore__gruppo+.ui-selettore__gruppo{margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid var(--color-line-soft)}.ui-selettore__titolo{padding:var(--spacing-xs) 0;font-size:var(--text-label);color:var(--color-meta);font-weight:600}.ui-selettore__voce{align-items:center;gap:var(--spacing-sm);min-height:var(--control-toolbar);padding:2px var(--spacing-sm);border-radius:var(--radius-md);cursor:pointer;display:flex}.ui-selettore__voce:hover{background:var(--color-mist)}.ui-selettore__voce--attiva,.ui-selettore__voce--attiva:hover{background:var(--color-penale-tint);box-shadow:inset 2px 0 0 var(--color-penale)}.ui-selettore__voce[aria-disabled=true]{cursor:not-allowed;opacity:.5}.ui-selettore__iniziale{font-size:var(--text-body-dense);line-height:var(--text-body-dense--line-height);color:var(--color-heading);font-weight:500}.ui-selettore__voce--finale{font-size:var(--text-body-dense);font-weight:500}.ui-selettore__spunta{border:1px solid var(--color-line-dark);border-radius:var(--radius-sm);width:16px;height:16px;color:var(--color-penale);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-selettore__dopo{font-size:var(--text-label);color:var(--color-meta);margin-left:auto}.ui-selettore__vuoto{padding:var(--spacing-xs) 0;font-size:var(--text-body-dense);color:var(--color-meta);margin:0}.ui-selettore__caricamento{min-height:96px}.ui-selettore__annuncio{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-selettore__errore{align-items:flex-start;gap:var(--spacing-sm);font-size:var(--text-body-dense);flex-direction:column;display:flex}.ui-selettore__errore p{margin:0}.ui-selettore__errore--forma{align-items:stretch;min-width:0}.ui-selettore__piede{padding-top:var(--spacing-sm);border-top:1px solid var(--color-line-soft);font-size:var(--text-body-dense)}.ui-selettore__avviso{align-items:flex-start;gap:var(--spacing-xs);padding:var(--spacing-sm);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-mist);flex-direction:column;display:flex}.ui-selettore__avviso-voce{align-items:center;gap:var(--spacing-xs) var(--spacing-sm);flex-wrap:wrap;display:flex}.ui-selettore__avviso-testo{font-size:var(--text-body-dense);margin:0}.ui-selettore__avviso-nota{font-size:var(--text-label);color:var(--color-meta);margin:0}.ui-selettore__forma{min-width:0;margin-top:var(--spacing-xs)}.ui-selettore__copia{min-width:0;margin-top:var(--spacing-xs);display:flex}.ui-barra-scelta{z-index:2;gap:var(--spacing-xs);margin-top:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-raised);flex-direction:column;animation:.2s ease-out ui-barra-scelta-compare;display:flex;position:sticky;bottom:0}.ui-barra-scelta__testa{align-items:center;gap:var(--spacing-sm) var(--spacing-md);flex-wrap:wrap;display:flex}.ui-barra-scelta__conto{font-size:var(--text-body-dense);line-height:var(--text-body-dense--line-height);margin:0;font-weight:600}.ui-barra-scelta__comandi{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.ui-barra-scelta__sotto{align-items:center;gap:var(--spacing-xs) var(--spacing-sm);font-size:var(--text-body-dense);flex-wrap:wrap;display:flex}.ui-barra-scelta__esito{font-size:var(--text-body-dense);line-height:var(--text-body-dense--line-height);color:var(--color-text);margin:0}.ui-barra-scelta__esito:empty{display:none}@keyframes ui-barra-scelta-compare{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ui-barra-scelta{transition:none;animation:none}}.ui-tag-riga{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;max-width:100%;margin-top:2px;display:inline-flex}.ui-tag-riga__altri{color:var(--color-meta);font-size:var(--text-label);white-space:nowrap;cursor:default}.ui-tag-ricerca{column-gap:var(--spacing-sm);margin:var(--spacing-sm) 0 var(--spacing-md);grid-template-columns:minmax(0,34rem) auto;align-items:center;row-gap:.3rem;display:grid}.ui-tag-ricerca .cons-ricerca,.ui-tag-ricerca .ui-field{display:contents}.ui-tag-ricerca .ui-field__label{grid-area:1/1}.ui-tag-ricerca .ui-input{grid-area:2/1}.ui-tag-ricerca .ui-field__hint,.ui-tag-ricerca .ui-field__error{grid-area:3/1}.ui-tag-ricerca__filtra{white-space:nowrap;grid-area:2/2;justify-self:start}.ui-tag-filtro{gap:var(--spacing-xs);margin:0 0 var(--spacing-md);flex-direction:column;display:flex}.ui-tag-filtro__tag{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.ui-tag-filtro__riga{font-size:var(--text-label);line-height:var(--text-label--line-height);color:var(--color-meta);margin:0}.ui-tag-esito{margin:0 0 var(--spacing-sm);font-size:var(--text-body-dense);line-height:var(--text-body-dense--line-height);color:var(--color-text)}.ui-tag-esito:empty{display:none}.ui-tag-cella-scelta{vertical-align:top;width:3.5rem}.ui-tag-elenco{margin:0;padding:0;list-style:none}.ui-tag-elenco__voce{align-items:center;gap:var(--spacing-xs) var(--spacing-sm);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-line-soft);flex-wrap:wrap;display:flex}.ui-tag-elenco__meta{font-size:var(--text-body-dense);color:var(--color-meta);flex:auto}.ui-tag-elenco__vuoto,.ui-tag-elenco__riga{font-size:var(--text-body-dense);line-height:var(--text-body-dense--line-height);color:var(--color-meta);margin:0}.ui-tag-unione{gap:var(--spacing-md);flex-direction:column;max-height:50vh;display:flex;overflow-y:auto}.ui-tag-unione__gruppo{border:0;flex-direction:column;gap:0;margin:0;padding:0;display:flex}.ui-tag-unione__titolo{margin-bottom:var(--spacing-xs);font-size:var(--text-label);line-height:var(--text-label--line-height);color:var(--color-meta);padding:0;font-weight:600}.ui-tag-unione__voce{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);cursor:pointer;display:flex}.ui-tag-unione__voce:hover{background:var(--color-mist)}.ui-tag-unione__voce--scelta{background:var(--color-penale-tint)}.ui-tag-unione__radio{accent-color:var(--color-penale)}.ui-tag-unione__radio:focus-visible{outline:var(--focus-border-width) solid var(--color-focus-ring);outline-offset:2px}.ui-tag-fila{gap:var(--spacing-xs);margin-top:var(--spacing-sm);flex-direction:column;display:flex}.ui-tag-fila__titolo{font-size:var(--text-label);line-height:var(--text-label--line-height);color:var(--color-meta);margin:0;font-weight:600}.ui-tag-fila__tag{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.ui-tag-fila__nessuno{font-size:var(--text-body-dense);color:var(--color-meta)}.ui-tag-fila .ui-tag-esito,.ui-tag-esito__frase{margin:0}:is(.ui-tag-esito__frase:empty,.ui-tag-fila .ui-tag-esito:not(:has(>:not(:empty)))){display:none}.ui-tag-con-la-copia{align-items:center;gap:var(--spacing-xs) var(--spacing-sm);flex-wrap:wrap;display:flex}.ui-tag-con-la-copia__frase{min-width:0}@media (width<=640px){.ui-tag-fila__tag>.ui-btn{min-height:var(--control-touch)}.ui-tag-fila .ui-tag__togli{width:calc(var(--control-chip) + var(--spacing-xs));height:var(--control-touch);margin-block:calc((var(--control-touch) - var(--control-chip)) / -2);padding:calc((var(--control-touch) - 18px) / 2) calc((var(--control-chip) + var(--spacing-xs) - 18px) / 2);background-clip:content-box}}.ui-tag-studio__sezione{gap:var(--spacing-sm);flex-direction:column;min-width:0;display:flex}.ui-tag-linguette .cons-shell__tab{font:inherit;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;margin:0}.ui-tag-studio__riga{margin:0 0 var(--spacing-md);font-size:var(--text-body-dense);line-height:var(--text-body-dense--line-height);color:var(--color-meta)}.ui-tag-studio__altri{color:var(--color-meta);font-size:var(--text-body-dense);overflow-wrap:anywhere}.ui-tag-studio__comandi{white-space:nowrap}.ui-tag-studio__azioni{gap:var(--spacing-xs);flex-wrap:wrap;display:inline-flex}.ui-tag-modulo{gap:var(--spacing-md);flex-direction:column;display:flex}.ui-tag-modulo__titolo{margin-bottom:var(--spacing-xs);font-size:var(--text-label);line-height:var(--text-label--line-height);color:var(--color-text);padding:0;font-weight:600}.ui-tag-colori,.ui-tag-altri-nomi{gap:var(--spacing-xs);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.ui-tag-colori__voce{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-line);border-radius:var(--radius-lg);font-size:var(--text-label);cursor:pointer;display:inline-flex;position:relative}.ui-tag-colori__voce:hover{background:var(--color-mist)}.ui-tag-colori__voce--scelta{border-color:var(--color-penale-line);background:var(--color-penale-tint)}.ui-tag-colori__voce:focus-within{outline:var(--focus-border-width) solid var(--color-focus-ring);outline-offset:1px}.ui-tag-colori__radio{opacity:0;pointer-events:none;position:absolute}.ui-tag-colori__pallino{border-radius:var(--radius-pill);width:8px;height:8px}.ui-tag-altri-nomi{flex-direction:column}.ui-tag-altri-nomi__elenco{gap:var(--spacing-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-tag-altro-nome{align-items:center;gap:var(--spacing-xs);padding:0 var(--spacing-sm);min-height:var(--control-chip);border:1px solid var(--color-line);border-radius:var(--radius-lg);font-size:var(--text-label);overflow-wrap:anywhere;display:inline-flex}.ui-tag-altri-nomi__nessuno,.ui-tag-altri-nomi__riga{align-items:center;gap:var(--spacing-xs) var(--spacing-sm);font-size:var(--text-body-dense);color:var(--color-meta);flex-wrap:wrap;margin:0;display:flex}.ui-tag-altri-nomi__frase{min-width:0;margin:0}.ui-tag-altri-nomi__frase:empty,.ui-tag-altri-nomi__riga:empty{display:none}.ui-tag-altri-nomi__riga:not(:has(>:not(:empty))){display:none}.ui-tag-altri-nomi__aggiungi{align-items:center;gap:var(--spacing-xs);display:flex}.ui-tag-altri-nomi__aggiungi .ui-input{flex:auto;min-width:0}@media (width<=40rem){.ui-tag-ricerca{grid-template-columns:minmax(0,1fr)}.ui-tag-ricerca__filtra{grid-area:4/1}}button.ui-tag--filtro{font:inherit;font-size:var(--text-label);cursor:pointer;font-weight:500;line-height:1.2;transition:border-color .15s,background-color .15s}button.ui-tag--filtro:hover:not(:disabled){border-color:var(--color-text)}button.ui-tag--filtro[aria-pressed=true]{border-color:var(--color-penale);background:var(--color-penale-tint)}button.ui-tag--filtro:focus-visible{outline:var(--focus-border-width) solid var(--color-focus-ring);outline-offset:2px}button.ui-tag--filtro:disabled{cursor:default}.ui-tag--domanda{border-style:dashed;border-color:var(--color-warning)}.ui-tag__domanda{color:var(--color-warning-text);font-weight:600}.ui-tag-segnato{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;max-width:100%;display:inline-flex}.ui-tag-segnato__stato{font-size:var(--text-label);line-height:var(--text-label--line-height);color:var(--color-meta)}.ui-tag-segnato__stato--avviso{color:var(--color-warning-text)}.err-carta{--err-fondo:var(--color-surface);--err-bordo:var(--color-line);--err-tessera:color-mix(in srgb, var(--color-error) 10%, var(--color-surface));--err-rientro:0px;container-type:inline-size}.err-carta--incorporata{--err-fondo:color-mix(in srgb, var(--color-error) 5%, var(--color-surface));--err-bordo:color-mix(in srgb, var(--color-error) 26%, var(--color-surface));--err-tessera:var(--color-surface)}.err-carta>.ui-alert{padding:var(--spacing-lg);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-text);background:var(--err-fondo);border:1px solid var(--err-bordo);border-top:3px solid var(--color-error);border-radius:var(--radius-lg);margin:0}.err-testa{column-gap:var(--spacing-md);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.err-tessera{width:var(--control-toolbar);height:var(--control-toolbar);border-radius:var(--radius-lg);background:var(--err-tessera,color-mix(in srgb, var(--color-error) 10%, var(--color-surface)));color:var(--color-error);place-items:center;display:grid}.err-tessera__segno{width:1.25rem;height:1.25rem}.err-segno{flex:none;width:1rem;height:1rem}.err-fatto{min-height:var(--control-toolbar);font-size:var(--text-title-3);line-height:var(--text-title-3--line-height);color:var(--color-heading);text-wrap:balance;align-items:center;margin:0;font-weight:600;display:flex}.err-dafare{max-width:68ch;margin:var(--spacing-xs) 0 0;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-text);text-wrap:pretty}.err-chiudi.ui-btn{width:var(--control-toolbar);height:var(--control-toolbar);margin:calc(var(--spacing-xs) * -1) calc(var(--spacing-xs) * -1) 0 0;border-radius:var(--radius-md);place-items:center;padding:0;display:grid}.err-chiudi.ui-btn:hover{background:var(--color-mist)}.err-corpo{gap:var(--spacing-md);margin-top:var(--spacing-md);padding-left:var(--err-rientro);flex-direction:column;display:flex}@container (width>=34rem){.err-corpo{--err-rientro:calc(var(--control-toolbar) + var(--spacing-md))}}.err-comandi{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.err-copia{align-items:center;gap:var(--spacing-xs) var(--spacing-sm);flex-wrap:wrap;display:inline-flex}.err-copia__comando.ui-btn{align-items:center;gap:var(--spacing-xs);white-space:nowrap;display:inline-flex}.err-copia[data-stato=copiati] .err-copia__comando.ui-btn{color:var(--color-c231-text);background:var(--color-c231-tint);border-color:var(--color-c231-line)}.err-copia__esito:empty{display:none}.err-copia__fatto{font-size:var(--text-label);line-height:var(--text-label--line-height);color:var(--color-c231-text);font-weight:600}.err-dettagli{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column;display:flex;container-type:inline-size}.err-corpo>.err-dettagli{padding-top:var(--spacing-sm);border-top:1px solid var(--err-bordo)}.err-dettagli__interruttore.ui-btn{align-items:center;gap:var(--spacing-xs);color:var(--color-text);white-space:nowrap;padding-inline:0;font-weight:500;display:inline-flex}.err-dettagli__interruttore.ui-btn:hover{color:var(--color-heading)}.err-dettagli__punta{color:var(--color-muted);transition:transform .15s cubic-bezier(.16,1,.3,1)}.err-dettagli__interruttore[aria-expanded=true] .err-dettagli__punta{transform:rotate(90deg)}.err-dettagli__negata{max-width:68ch;font-size:var(--text-body-dense);line-height:var(--text-body-dense--line-height);color:var(--color-text);margin:0}.err-dettagli__testo{--err-colonna:23ch;box-sizing:border-box;padding:var(--spacing-sm) 0;font-family:var(--font-mono);font-size:var(--text-code);line-height:var(--text-code--line-height);font-variant-numeric:tabular-nums;color:var(--color-heading);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);overflow-wrap:anywhere;scrollbar-color:var(--color-line) transparent;scrollbar-width:thin;align-self:stretch;max-height:12lh;overflow-y:auto}.err-dettagli__testo:focus-visible{outline:var(--focus-border-width) solid var(--color-focus-ring);outline-offset:1px;box-shadow:var(--shadow-focus)}.err-dettagli__testo ::selection{background:var(--color-selection);color:var(--color-heading)}.err-riga{padding:0 var(--spacing-md) 0 calc(var(--spacing-md) + 2ch);text-indent:-2ch}.err-riga__etichetta{color:var(--color-meta)}.err-riga--intestazione{padding-bottom:var(--spacing-xs);color:var(--color-meta)}.err-riga--nota{padding-top:var(--spacing-xs);color:var(--color-text)}.err-riga--traccia{margin-bottom:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);text-indent:0;background:var(--color-mist)}.err-riga--traccia .err-riga__etichetta{color:var(--color-text)}.err-riga--traccia .err-riga__valore{width:100%;color:var(--color-heading);font-weight:600;display:inline-block}@container (width>=32rem){.err-riga--campo{padding-left:calc(var(--spacing-md) + var(--err-colonna));text-indent:calc(var(--err-colonna) * -1)}.err-riga--campo .err-riga__etichetta{width:calc(var(--err-colonna) - 1ch);text-indent:0;display:inline-block}}.err-pila{right:var(--spacing-lg);bottom:var(--spacing-lg);z-index:80;gap:var(--spacing-sm);box-sizing:border-box;width:min(100vw, calc(26rem + var(--spacing-lg) * 2));max-height:50dvh;padding:var(--spacing-lg);margin:calc(var(--spacing-lg) * -1);overscroll-behavior:contain;scrollbar-color:var(--color-line) transparent;scrollbar-width:thin;pointer-events:none;flex-direction:column;display:flex;position:fixed;overflow-y:auto}.err-pila>*{pointer-events:auto;flex:none}.err-pila .err-carta>.ui-alert{box-shadow:var(--shadow-float)}.err-pila:has(.err-dettagli__testo){width:min(100vw, calc(32rem + var(--spacing-lg) * 2))}@media (prefers-reduced-motion:no-preference){.err-pila .err-carta{animation:.2s cubic-bezier(.16,1,.3,1) err-arriva}}@keyframes err-arriva{0%{opacity:0;transform:translateY(var(--spacing-sm))}}.err-al-posto{max-width:40rem;margin-top:var(--spacing-xl)}.err-portale{box-sizing:border-box;min-height:100dvh;padding:var(--spacing-xl) var(--spacing-lg);background:var(--color-canvas)}.err-portale>.err-al-posto{margin-inline:auto}.err-accanto{align-items:center;gap:var(--spacing-sm) var(--spacing-md);flex-wrap:wrap;display:flex}.err-accanto__messaggio{align-items:flex-start;gap:var(--spacing-sm);min-width:0;display:inline-flex}.err-accanto__segno{height:1lh;color:var(--color-error)}.err-accanto__nella-riga{font-size:var(--text-body-dense);line-height:var(--text-body-dense--line-height);color:var(--color-error)}.err-accanto__sede,.err-nel-campo{min-width:var(--control-toolbar);flex:13rem;display:flex;container-type:inline-size}.err-piccola,.err-piccola__ancora{align-items:center;gap:var(--spacing-sm);min-width:0;color:var(--color-text);flex-wrap:wrap;display:inline-flex}@container (width<=12.5rem){.err-piccola .err-copia__etichetta{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.err-piccola .err-copia__comando.ui-btn{min-width:var(--control-toolbar);justify-content:center;position:relative}}.err-pannello{z-index:90;box-sizing:border-box;column-gap:var(--spacing-sm);width:min(28rem, calc(100vw - var(--spacing-md) * 2));padding:var(--spacing-md);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid;container-type:inline-size}.err-pannello>.err-dettagli{display:contents}.err-pannello .err-dettagli__negata{grid-area:1/1;align-self:center}.err-pannello .err-dettagli__testo{margin-top:var(--spacing-sm);grid-area:2/1/auto/-1}.err-pannello>.err-chiudi.ui-btn{grid-area:1/2}@media (width<=640px){:is(.err-pila,.err-pila:has(.err-dettagli__testo)){right:var(--spacing-sm);bottom:var(--spacing-sm);width:100vw;padding:var(--spacing-sm);margin:calc(var(--spacing-sm) * -1)}.err-carta>.ui-alert{padding:var(--spacing-md)}.err-carta .ui-btn,.err-piccola .ui-btn,.err-pannello .ui-btn{min-height:var(--control-touch)}.err-carta .ui-btn--sm:not(.err-chiudi,.err-dettagli__interruttore),.err-piccola .ui-btn--sm{padding-inline:var(--spacing-md)}.err-chiudi.ui-btn,.err-piccola .err-copia__comando.ui-btn{min-width:var(--control-touch)}.err-chiudi.ui-btn{width:var(--control-touch);height:var(--control-touch);margin:calc(var(--spacing-sm) * -1) calc(var(--spacing-sm) * -1) 0 0}}
