@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-weight-medium:500;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-mono-font-family:var(--tipo-famiglia-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background:var(--colore-sfondo);color:var(--colore-testo-primario);font-family:var(--tipo-famiglia-testo);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:100%}body{min-height:100dvh;font-size:var(--tipo-corpo);margin:0;line-height:1.5}a{color:var(--colore-accento-testo)}.sr-only-focusable:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.inset-0{inset:0}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-auto{margin:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:2px}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-5{margin-top:20px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mb-5{margin-bottom:20px}.mb-6{margin-bottom:24px}.-ml-2{margin-left:-8px}.-ml-3{margin-left:-12px}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-3{height:12px}.h-3\.5{height:14px}.h-4{height:16px}.h-5{height:20px}.h-9{height:36px}.h-10{height:40px}.h-12{height:48px}.h-20{height:80px}.h-full{height:100%}.max-h-80{max-height:320px}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2\/5{width:40%}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-16{width:64px}.w-20{width:80px}.w-28{width:112px}.w-40{width:160px}.w-full{width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:2px}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-3\.5{gap:14px}.gap-4{gap:16px}.gap-5{gap:20px}.gap-6{gap:24px}.gap-8{gap:32px}.gap-x-3{column-gap:12px}.gap-x-3\.5{column-gap:14px}.gap-y-1{row-gap:4px}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-3{border-radius:var(--raggio-3)}.rounded-full{border-radius:2147483647px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-linea{border-color:var(--colore-linea)}.border-linea-forte{border-color:var(--colore-linea-forte)}.bg-accento-tenue{background-color:var(--colore-accento-tenue)}.bg-superficie-2{background-color:var(--colore-superficie-2)}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-3{padding:12px}.p-4{padding:16px}.p-5{padding:20px}.p-6{padding:24px}.p-8{padding:32px}.px-2{padding-inline:8px}.py-3{padding-block:12px}.py-5{padding-block:20px}.pt-1{padding-top:4px}.pt-2{padding-top:8px}.pt-3{padding-top:12px}.pt-4{padding-top:16px}.pt-5{padding-top:20px}.pt-6{padding-top:24px}.pt-8{padding-top:32px}.pb-1{padding-bottom:4px}.pb-2{padding-bottom:8px}.pb-3{padding-bottom:12px}.pb-5{padding-bottom:20px}.pb-6{padding-bottom:24px}.pb-8{padding-bottom:32px}.pl-5{padding-left:20px}.text-center{text-align:center}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-testo-primario{color:var(--colore-testo-primario)}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:border-accento:hover{border-color:var(--colore-accento)}.hover\:bg-accento-tenue:hover{background-color:var(--colore-accento-tenue)}.hover\:bg-superficie-2:hover{background-color:var(--colore-superficie-2)}.hover\:opacity-100:hover{opacity:1}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-accento:focus-visible{--tw-ring-color:var(--colore-accento)}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}:root{--tipo-famiglia-testo:"Archivo Variable", "Archivo", "Helvetica Neue", Arial, sans-serif;--tipo-famiglia-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--tipo-peso-normale:400;--tipo-peso-medio:500;--tipo-peso-forte:700;--tipo-larghezza-stretta:75%;--tipo-larghezza-normale:100%;--tipo-display:3rem;--tipo-titolo-1:2.125rem;--tipo-titolo-2:1.5rem;--tipo-titolo-3:1.1875rem;--tipo-corpo:1rem;--tipo-corpo-piccolo:.875rem;--tipo-didascalia:.75rem;--tipo-etichetta:.6875rem;--tipo-mono-dato:.8125rem;--tipo-mono-orario:1.25rem;--tipo-mono-statistica:2.75rem;--spazio-0:0;--spazio-1:4px;--spazio-2:8px;--spazio-3:12px;--spazio-4:16px;--spazio-5:20px;--spazio-6:24px;--spazio-8:32px;--spazio-10:40px;--spazio-12:48px;--spazio-16:64px;--area-tocco:44px;--raggio-0:0;--raggio-1:2px;--raggio-2:4px;--raggio-3:8px;--raggio-tondo:999px;--movimento-veloce:.15s;--movimento-base:.2s;--movimento-lento:.25s;--curva-standard:cubic-bezier(.2, 0, .2, 1);--curva-entrata:cubic-bezier(.2, 0, 0, 1);--curva-uscita:cubic-bezier(.4, 0, 1, 1);--movimento-ridotto:.1s}:root,[data-tema=scuro]{--colore-sfondo:#0e1116;--colore-superficie-1:#151920;--colore-superficie-2:#1c212a;--colore-superficie-3:#242a35;--colore-superficie-elevata:#2b3240;--colore-linea:#2a303b;--colore-linea-forte:#7a8394;--colore-testo-primario:#edeae4;--colore-testo-secondario:#b4afa6;--colore-testo-terziario:#a09b92;--colore-testo-su-accento:#0e1116;--colore-accento:#f28c28;--colore-accento-premuto:#d9761a;--colore-accento-tenue:#3a2614;--colore-accento-testo:#f5a04d;--colore-focus:#8db8ff;--colore-successo:#6cc793;--colore-successo-tenue:#16301f;--colore-avviso:#e9c46a;--colore-avviso-tenue:#33290f;--colore-errore:#ff8a7a;--colore-errore-tenue:#3a1a17;--colore-info:#86b4f2;--colore-info-tenue:#16263d;--colore-velo:#05070ab8;--ombra-0:none;--ombra-1:none;--ombra-2:0 0 0 1px var(--colore-linea);--ombra-foglio:0 -1px 0 var(--colore-linea), 0 -12px 32px #00000073;--mappa-terra:#12161c;--mappa-acqua:#0a1219;--mappa-parchi:#141b19;--mappa-edifici:#191e26;--mappa-strade-secondarie:#1f252e;--mappa-strade-principali:#2b323d;--mappa-strade-scorrimento:#384150;--mappa-binari:#2b323d;--mappa-etichette:#8d95a2;--mappa-alone:#0e1116;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-tema=chiaro],[data-tema=chiaro]{--colore-sfondo:#fff;--colore-superficie-1:#faf9f7;--colore-superficie-2:#f2f0ec;--colore-superficie-3:#e8e5df;--colore-superficie-elevata:#fff;--colore-linea:#e4e0d8;--colore-linea-forte:#776f63;--colore-testo-primario:#15181e;--colore-testo-secondario:#474c55;--colore-testo-terziario:#585d65;--colore-testo-su-accento:#fff;--colore-accento:#b5560a;--colore-accento-premuto:#9a4706;--colore-accento-tenue:#fbe6d0;--colore-accento-testo:#924500;--colore-focus:#1d5bd6;--colore-successo:#1a6b3d;--colore-successo-tenue:#ddf0e4;--colore-avviso:#755300;--colore-avviso-tenue:#f7ebcb;--colore-errore:#aa2c21;--colore-errore-tenue:#f9deda;--colore-info:#2257aa;--colore-info-tenue:#dee8f7;--colore-velo:#15181e7a;--ombra-0:none;--ombra-1:0 1px 2px #15181e0f;--ombra-2:0 4px 12px #15181e14, 0 0 0 1px var(--colore-linea);--ombra-foglio:0 -8px 32px #15181e24;--mappa-terra:#eeeae2;--mappa-acqua:#d5dce0;--mappa-parchi:#e1e3d7;--mappa-edifici:#e3ded4;--mappa-strade-secondarie:#faf8f4;--mappa-strade-principali:#fff;--mappa-strade-scorrimento:#f7f2e8;--mappa-binari:#c9c2b5;--mappa-etichette:#5f646c;--mappa-alone:#f3f0e9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--curva-espressiva:cubic-bezier(.2, .7, .2, 1);--movimento-espressivo:.7s;--movimento-ingresso:.9s;--movimento-bagliore:2.4s;--ritardo-passo:70ms;--rivela-spostamento:18px;--rivela-sfocatura:8px;--bagliore-accento:var(--colore-accento)}@supports (color:color-mix(in lab, red, red)){:root{--bagliore-accento:color-mix(in srgb, var(--colore-accento) 26%, transparent)}}:root{--tipo-titolo-accesso:2.5rem;--tipo-marchio:7rem;--tipo-larghezza-marchio:68%;--movimento-passo:.24s;--spostamento-passo:32px;--qr-sfondo:#fff;--qr-moduli:#15181e;--qr-velo-testo:#15181e;--mirino-sfondo:#0b0d10;--mirino-testo:#edeae4;--avatar-grande:96px;--bp-tablet:48rem;--bp-desktop:64rem;--sidebar-stretta:68px;--sidebar-larga:200px}.t-display{font-size:var(--tipo-display);letter-spacing:-.01em;font-weight:700;font-stretch:75%;line-height:1}.t-titolo-1{font-size:var(--tipo-titolo-1);letter-spacing:-.005em;font-weight:700;font-stretch:75%;line-height:1.06}.t-titolo-2{font-size:var(--tipo-titolo-2);font-weight:700;font-stretch:75%;line-height:1.17}.t-titolo-3{font-size:var(--tipo-titolo-3);font-weight:700;font-stretch:87.5%;line-height:1.26}.t-corpo{font-size:var(--tipo-corpo);font-weight:400;line-height:1.5}.t-corpo-s{font-size:var(--tipo-corpo-piccolo);font-weight:400;line-height:1.43}.t-didascalia{font-size:var(--tipo-didascalia);color:var(--colore-testo-secondario);line-height:1.33}.t-etichetta,.etichetta{font-size:var(--tipo-etichetta);text-transform:uppercase;letter-spacing:.12em;color:var(--colore-testo-secondario);font-weight:500;line-height:1.45}.t-mono,.mono{font-family:var(--tipo-famiglia-mono);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"tnum" 1}.t-mono-dato{font-family:var(--tipo-famiglia-mono);font-size:var(--tipo-mono-dato);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.23}.t-mono-orario{font-family:var(--tipo-famiglia-mono);font-size:var(--tipo-mono-orario);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:500;line-height:1.2}.t-mono-stat{font-family:var(--tipo-famiglia-mono);font-size:var(--tipo-mono-statistica);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-weight:400;line-height:1}.c-2{color:var(--colore-testo-secondario)}.c-3{color:var(--colore-testo-terziario)}.c-errore{color:var(--colore-errore)}.c-accento{color:var(--colore-accento)}.etichetta-riga{align-items:center;gap:var(--spazio-3);display:flex}.etichetta-riga:after{content:"";background:var(--colore-linea);flex:auto;height:1px}:focus-visible{outline:2px solid var(--colore-focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}.ico{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.ico-s{width:16px;height:16px}.ico-l{width:24px;height:24px}.btn{justify-content:center;align-items:center;gap:var(--spazio-2);min-height:48px;min-width:var(--area-tocco);padding:10px var(--spazio-5);border-radius:var(--raggio-2);font:inherit;font-size:var(--tipo-corpo);text-align:center;color:var(--colore-testo-primario);cursor:pointer;transition:background-color var(--movimento-veloce) var(--curva-standard), border-color var(--movimento-veloce) var(--curva-standard), color var(--movimento-veloce) var(--curva-standard);background:0 0;border:1px solid #0000;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex}.btn-s{min-height:44px;padding:8px var(--spazio-4);font-size:var(--tipo-corpo-piccolo)}.btn-l{min-height:56px;padding:14px var(--spazio-6)}.btn-pieno{width:100%;display:flex}.btn-icona{width:44px;min-height:44px;padding:0}.btn-principale{background:var(--colore-accento);color:var(--colore-testo-su-accento)}.btn-principale:hover,.btn-principale.is-hover{background:var(--colore-accento-premuto)}.btn-principale:active,.btn-principale.is-premuto{background:var(--colore-accento-premuto);box-shadow:inset 0 2px #0000002e}.btn-secondario{border-color:var(--colore-linea-forte)}.btn-secondario:hover,.btn-secondario.is-hover{background:var(--colore-superficie-2)}.btn-secondario:active,.btn-secondario.is-premuto{background:var(--colore-superficie-3)}.btn-testo{color:var(--colore-accento-testo);padding-left:var(--spazio-3);padding-right:var(--spazio-3);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.btn-testo:hover,.btn-testo.is-hover{background:var(--colore-superficie-2)}.btn-testo:active,.btn-testo.is-premuto{background:var(--colore-superficie-3)}.btn-indietro{width:var(--area-tocco);height:var(--area-tocco);border-radius:var(--raggio-tondo);background:var(--colore-sfondo);border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn-indietro{background:color-mix(in srgb, var(--colore-sfondo) 86%, transparent)}}.btn-indietro{color:var(--colore-testo-primario);box-shadow:0 0 0 1px var(--colore-linea);cursor:pointer;transition:background-color var(--movimento-veloce) var(--curva-standard);text-decoration:none}.btn-indietro:hover{background:var(--colore-superficie-2)}.btn-neutro{color:var(--colore-testo-primario)}.btn-neutro:hover,.btn-neutro.is-hover{background:var(--colore-superficie-2)}.btn-pericolo{border-color:var(--colore-errore);color:var(--colore-errore)}.btn-pericolo:hover,.btn-pericolo.is-hover{background:var(--colore-errore-tenue)}.btn-pericolo:active,.btn-pericolo.is-premuto{background:var(--colore-errore-tenue);box-shadow:inset 0 2px #0000001f}.btn:disabled,.btn.is-disabilitato{background:var(--colore-superficie-2);border-color:var(--colore-superficie-2);color:var(--colore-testo-terziario);cursor:not-allowed;box-shadow:none;text-decoration:none}.btn-testo:disabled,.btn-testo.is-disabilitato{background:0 0;border-color:#0000;text-decoration:line-through}.btn.is-caricamento{cursor:progress}.btn .carico{gap:4px;display:inline-flex}.btn .carico i{opacity:.45;background:currentColor;border-radius:50%;width:4px;height:4px}.btn .carico i:nth-child(2){opacity:.7}.btn .carico i:nth-child(3){opacity:1}.campo{gap:var(--spazio-2);flex-direction:column;display:flex}.campo-etichetta{font-size:var(--tipo-corpo-piccolo);color:var(--colore-testo-primario);font-weight:500;line-height:1.43}.campo-opz{color:var(--colore-testo-secondario);font-weight:400}.campo-box{align-items:center;gap:var(--spazio-2);min-height:48px;padding:0 var(--spazio-3) 0 14px;background:var(--colore-superficie-1);border:1px solid var(--colore-linea-forte);border-radius:var(--raggio-2);transition:border-color var(--movimento-veloce) var(--curva-standard);display:flex}.campo-box input{min-width:0;font:inherit;font-size:var(--tipo-corpo);color:var(--colore-testo-primario);background:0 0;border:0;outline:none;flex:auto;padding:12px 0}.campo-box input::placeholder{color:var(--colore-testo-terziario);opacity:1}.campo-box.is-hover{border-color:var(--colore-testo-secondario)}.campo-box:focus-within,.campo-box.is-focus{outline:2px solid var(--colore-focus);outline-offset:2px;border-color:var(--colore-testo-primario)}.campo-box.is-errore{border-color:var(--colore-errore);border-width:2px;padding-left:13px}.campo-box.is-disabilitato{background:var(--colore-superficie-2);border-color:var(--colore-superficie-3);color:var(--colore-testo-terziario)}.campo-box.is-disabilitato input{color:var(--colore-testo-terziario)}.campo-aiuto{color:var(--colore-testo-secondario);font-size:.8125rem;line-height:1.38}.campo-errore{gap:var(--spazio-2);color:var(--colore-errore);align-items:flex-start;font-size:.8125rem;line-height:1.38;display:flex}.campo-errore .ico{margin-top:1px}.campo-ricerca{border-radius:var(--raggio-2);background:var(--colore-superficie-2);border-color:#0000}.badge{border-radius:var(--raggio-1);border:1px solid var(--colore-linea-forte);min-height:22px;font-family:var(--tipo-famiglia-mono);color:var(--colore-testo-primario);white-space:nowrap;align-items:center;gap:4px;padding:2px 6px;font-size:.75rem;font-weight:500;line-height:1.33;display:inline-flex}.badge-eta{letter-spacing:.02em}.badge-tenue{background:var(--colore-superficie-3);color:var(--colore-testo-primario);border-color:#0000}.badge-accento{background:var(--colore-accento-tenue);color:var(--colore-accento-testo);border-color:#0000}.badge-avviso{background:var(--colore-avviso-tenue);color:var(--colore-avviso);font-family:var(--tipo-famiglia-testo);border-color:#0000}.badge-successo{background:var(--colore-successo-tenue);color:var(--colore-successo);font-family:var(--tipo-famiglia-testo);border-color:#0000}.badge-info{background:var(--colore-info-tenue);color:var(--colore-info);font-family:var(--tipo-famiglia-testo);border-color:#0000}.badge-errore{background:var(--colore-errore-tenue);color:var(--colore-errore);font-family:var(--tipo-famiglia-testo);border-color:#0000}.badge-testo{font-family:var(--tipo-famiglia-testo);color:var(--colore-testo-secondario)}.badge .ico{stroke-width:2px;width:13px;height:13px}.contatore{border-radius:var(--raggio-tondo);background:var(--colore-testo-primario);min-width:18px;height:18px;color:var(--colore-sfondo);font-family:var(--tipo-famiglia-mono);justify-content:center;align-items:center;padding:0 5px;font-size:.6875rem;font-weight:500;line-height:1;display:inline-flex}.avatar{border-radius:var(--raggio-tondo);background:var(--colore-superficie-3);width:40px;height:40px;color:var(--colore-testo-primario);letter-spacing:.02em;border:2px solid var(--colore-sfondo);flex:none;justify-content:center;align-items:center;font-size:.875rem;font-weight:500;display:inline-flex;overflow:hidden}.avatar-foto{object-fit:cover;width:100%;height:100%}.avatar-s{width:28px;height:28px;font-size:.6875rem}.avatar-l{width:56px;height:56px;font-size:1.125rem}.avatar-piu{background:var(--colore-superficie-1);color:var(--colore-testo-secondario);font-family:var(--tipo-famiglia-mono);box-shadow:inset 0 0 0 1px var(--colore-linea-forte);font-size:.6875rem}.avatar-gruppo{align-items:center;display:inline-flex}.avatar-gruppo>.avatar+.avatar{margin-left:-8px}.avatar-t1{color:#edeae4;background:#3b4252}.avatar-t2{color:#edeae4;background:#4a3f33}.avatar-t3{color:#edeae4;background:#2f4440}[data-tema=chiaro] .avatar-t1{color:#15181e;background:#d7dce5}[data-tema=chiaro] .avatar-t2{color:#15181e;background:#ead9c4}[data-tema=chiaro] .avatar-t3{color:#15181e;background:#d3e2db}.scelta{align-items:center;gap:var(--spazio-3);min-height:var(--area-tocco);cursor:pointer;font-size:var(--tipo-corpo);display:flex}.interruttore{border-radius:var(--raggio-tondo);background:var(--colore-superficie-3);width:52px;height:32px;box-shadow:inset 0 0 0 1px var(--colore-linea-forte);transition:background-color var(--movimento-base) var(--curva-standard);flex:none;position:relative}.interruttore:after{content:"";background:var(--colore-testo-secondario);width:24px;height:24px;transition:transform var(--movimento-base) var(--curva-standard);border-radius:50%;position:absolute;top:4px;left:4px}.interruttore.is-on{background:var(--colore-accento);box-shadow:none}.interruttore.is-on:after{background:var(--colore-testo-su-accento);transform:translate(20px)}.interruttore .segno{width:14px;height:14px;position:absolute;top:9px}.interruttore.is-on .segno{color:var(--colore-testo-su-accento);left:8px}.interruttore.is-disabilitato{opacity:.45}.casella{border-radius:var(--raggio-1);border:1.5px solid var(--colore-linea-forte);background:var(--colore-superficie-1);flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.casella.is-on{background:var(--colore-accento);border-color:var(--colore-accento);color:var(--colore-testo-su-accento)}.opzione{border:1.5px solid var(--colore-linea-forte);background:var(--colore-superficie-1);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.opzione.is-on{border-color:var(--colore-accento);border-width:2px}.opzione.is-on:after{content:"";background:var(--colore-accento);border-radius:50%;width:10px;height:10px}.scelta.is-disabilitato{color:var(--colore-testo-terziario);cursor:not-allowed}.scelta.is-disabilitato .casella,.scelta.is-disabilitato .opzione{background:var(--colore-superficie-2);border-color:var(--colore-superficie-3)}.segmenti{border-radius:var(--raggio-2);background:var(--colore-superficie-1);box-shadow:inset 0 0 0 1px var(--colore-linea);gap:2px;padding:3px;display:flex}.segmento{min-width:0;min-height:40px;font:inherit;font-size:var(--tipo-corpo-piccolo);color:var(--colore-testo-secondario);cursor:pointer;text-align:center;transition:background-color var(--movimento-veloce) var(--curva-standard), color var(--movimento-veloce) var(--curva-standard);background:0 0;border:0;border-radius:3px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-weight:500;line-height:1.2;display:inline-flex}.segmento:hover{color:var(--colore-testo-primario)}.segmento.is-on{background:var(--colore-testo-primario);color:var(--colore-sfondo)}.segmento .ico{width:16px;height:16px}.tabs{gap:var(--spazio-6);border-bottom:1px solid var(--colore-linea);display:flex;overflow-x:auto}.tab{min-height:44px;font:inherit;white-space:nowrap;color:var(--colore-testo-secondario);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:10px 0;font-size:.9375rem;font-weight:500;display:inline-flex;position:relative}.tab.is-on{color:var(--colore-testo-primario);font-weight:700}.tab.is-on:after{content:"";background:var(--colore-accento);height:2px;position:absolute;bottom:-1px;left:0;right:0}.riga-evento{column-gap:var(--spazio-4);padding:var(--spazio-4) 0;border-bottom:1px solid var(--colore-linea);color:inherit;grid-template-columns:64px minmax(0,1fr);text-decoration:none;display:grid}.riga-evento:hover{background:var(--colore-superficie-1)}.riga-orario{flex-direction:column;gap:2px;display:flex}.riga-titolo{margin:0;font-size:1.0625rem;font-weight:700;font-stretch:87.5%;line-height:1.3}.riga-luogo{font-size:var(--tipo-corpo-piccolo);color:var(--colore-testo-secondario);margin:2px 0 0;line-height:1.43}.riga-meta{align-items:center;gap:6px var(--spazio-2);margin-top:var(--spazio-2);flex-wrap:wrap;display:flex}.riga-amici{align-items:center;gap:var(--spazio-2);margin-top:var(--spazio-3);color:var(--colore-testo-secondario);font-size:.8125rem;display:flex}.riga-evento.is-selezionata{background:var(--colore-accento-tenue);box-shadow:inset 2px 0 0 var(--colore-accento)}.biglietto{background:var(--colore-superficie-1);border:1px solid var(--colore-linea);border-radius:var(--raggio-3);position:relative}.biglietto-taglio{border-top:1px dashed var(--colore-linea-forte);height:0;margin:0 var(--spazio-4);position:relative}.biglietto-taglio:before,.biglietto-taglio:after{content:"";background:var(--colore-sfondo);border:1px solid var(--colore-linea);border-radius:50%;width:18px;height:18px;position:absolute;top:-9px}.biglietto-taglio:before{clip-path:inset(0 0 0 50%);left:-26px}.biglietto-taglio:after{clip-path:inset(0 50% 0 0);right:-26px}.avviso{column-gap:var(--spazio-3);padding:var(--spazio-3) var(--spazio-4);border-radius:var(--raggio-2);font-size:var(--tipo-corpo-piccolo);color:var(--colore-testo-primario);grid-template-columns:20px minmax(0,1fr);line-height:1.43;display:grid}.avviso .ico{margin-top:0}.avviso-titolo{font-weight:700;display:block}.avviso-info{background:var(--colore-info-tenue)}.avviso-info>.ico{color:var(--colore-info)}.avviso-successo{background:var(--colore-successo-tenue)}.avviso-successo>.ico{color:var(--colore-successo)}.avviso-avviso{background:var(--colore-avviso-tenue)}.avviso-avviso>.ico{color:var(--colore-avviso)}.avviso-errore{background:var(--colore-errore-tenue)}.avviso-errore>.ico{color:var(--colore-errore)}.avviso-azioni{gap:var(--spazio-2);margin-top:var(--spazio-2);flex-wrap:wrap;display:flex}.toast{align-items:center;gap:var(--spazio-3);padding:6px 6px 6px var(--spazio-4);background:var(--colore-superficie-elevata);border:1px solid var(--colore-linea);border-radius:var(--raggio-3);min-height:56px;box-shadow:var(--ombra-2);font-size:var(--tipo-corpo-piccolo);line-height:1.43;display:flex}.toast-testo{flex:auto;min-width:0}.velo{background:var(--colore-velo)}.foglio{background:var(--colore-superficie-1);border-radius:var(--raggio-3) var(--raggio-3) 0 0;box-shadow:var(--ombra-foglio);padding:var(--spazio-2) var(--spazio-5) var(--spazio-6)}.foglio-maniglia{width:36px;height:4px;margin:4px auto var(--spazio-4);background:var(--colore-linea-forte);border-radius:2px;display:block}.modale{background:var(--colore-superficie-1);border:1px solid var(--colore-linea);border-radius:var(--raggio-3);box-shadow:var(--ombra-2);padding:var(--spazio-6)}.scheletro{background:var(--colore-superficie-2);border-radius:var(--raggio-1)}.stato-vuoto{align-items:flex-start;gap:var(--spazio-3);flex-direction:column;display:flex}.cornice-icona{border:1px solid var(--colore-linea-forte);border-radius:var(--raggio-2);width:48px;height:48px;color:var(--colore-testo-secondario);justify-content:center;align-items:center;display:inline-flex}.striscia-offline{align-items:center;gap:var(--spazio-2);padding:var(--spazio-2) var(--spazio-4);background:var(--colore-superficie-3);min-height:40px;color:var(--colore-testo-primario);font-size:.8125rem;line-height:1.38;display:flex}.barra-nav{background:var(--colore-sfondo);border-top:1px solid var(--colore-linea);grid-template-columns:repeat(5,minmax(0,1fr));padding:4px 4px 22px;display:grid}.nav-voce{min-height:52px;color:var(--colore-testo-secondario);letter-spacing:.01em;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 2px 4px;font-size:.6875rem;font-weight:500;line-height:1.2;text-decoration:none;display:flex;position:relative}.nav-voce.is-on{color:var(--colore-testo-primario);font-weight:700}.nav-voce.is-on:before{content:"";background:var(--colore-accento);width:24px;height:2px;margin-left:-12px;position:absolute;top:-5px;left:50%}.nav-voce.is-on .ico{stroke-width:2.25px}.nav-icona{display:inline-flex;position:relative}.nav-icona .contatore{border:2px solid var(--colore-sfondo);min-width:20px;height:20px;position:absolute;top:-6px;left:14px}.intestazione-compatta{min-height:52px;padding:0 var(--spazio-2);border-bottom:1px solid var(--colore-linea);background:var(--colore-sfondo);grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;display:grid}.intestazione-compatta h2{text-align:center;margin:0;font-size:1.0625rem;font-weight:700;font-stretch:87.5%}.btn-segnala{color:var(--colore-testo-secondario);font-size:var(--tipo-corpo-piccolo);padding:8px var(--spazio-3);min-height:44px;text-decoration:none}.btn-segnala:hover{color:var(--colore-testo-primario);background:var(--colore-superficie-2)}.mappa-attribuzione{border-radius:var(--raggio-1);background:var(--colore-sfondo);color:var(--colore-testo-secondario);box-shadow:0 0 0 1px var(--colore-linea);padding:2px 6px;font-size:.625rem;line-height:1.4;position:absolute;bottom:8px;right:8px}.pin{background:var(--colore-superficie-elevata);min-height:28px;color:var(--colore-testo-primario);border:1px solid var(--colore-linea-forte);border-radius:var(--raggio-2);font-family:var(--tipo-famiglia-mono);white-space:nowrap;align-items:center;gap:6px;padding:4px 8px 4px 6px;font-size:.75rem;font-weight:500;display:inline-flex;position:absolute;transform:translate(-50%,calc(-100% - 6px))}.pin:after{content:"";background:inherit;border-right:1px solid var(--colore-linea-forte);border-bottom:1px solid var(--colore-linea-forte);transform-origin:50%;width:10px;height:10px;margin-left:-5px;position:absolute;bottom:-6px;left:50%;transform:rotate(45deg)}.pin-punto{background:var(--colore-testo-secondario);border-radius:50%;width:8px;height:8px}.pin.is-selezionato{background:var(--colore-accento);color:var(--colore-testo-su-accento);border-color:var(--colore-accento);z-index:2;outline:2px solid var(--colore-sfondo);padding:6px 10px 6px 8px;font-size:.8125rem}.pin.is-selezionato:after{border-color:var(--colore-accento)}.pin.is-selezionato .pin-punto{background:var(--colore-testo-su-accento)}.pin-gruppo{background:var(--colore-superficie-elevata);width:40px;height:40px;color:var(--colore-testo-primario);border:1px solid var(--colore-linea-forte);box-shadow:0 0 0 4px var(--colore-sfondo), 0 0 0 5px var(--colore-linea-forte);font-family:var(--tipo-famiglia-mono);border-radius:50%;justify-content:center;align-items:center;font-size:.8125rem;font-weight:500;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.amico-pos{align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-50%,-50%)}.amico-pos .avatar{border:2px solid var(--colore-successo);box-shadow:0 0 0 3px var(--colore-sfondo)}.amico-etichetta{border-radius:var(--raggio-2);background:var(--colore-sfondo);border:1px solid var(--colore-linea);white-space:nowrap;padding:4px 8px;font-size:.75rem;line-height:1.33}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:var(--movimento-ridotto)!important;transition-property:opacity,background-color,color,border-color!important;animation:none!important}}.dialogo{color:var(--colore-testo-primario);border:0;max-width:100%}.dialogo::backdrop{background:var(--colore-velo)}.dialogo-foglio{width:100%;max-height:90dvh;margin:auto 0 0;overflow-y:auto}.dialogo-modale{width:min(560px, calc(100% - 2 * var(--spazio-5)));max-height:90dvh;margin:auto;overflow-y:auto}.dialogo[open]{animation:dialogo-entra var(--movimento-lento) var(--curva-entrata)}.dialogo-foglio[open]{animation-name:foglio-sale}@keyframes dialogo-entra{0%{opacity:0}to{opacity:1}}@keyframes foglio-sale{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.salta-al-contenuto{left:var(--spazio-2);top:var(--spazio-2);z-index:100;padding:var(--spazio-2) var(--spazio-4);background:var(--colore-sfondo);color:var(--colore-testo-primario);border:1px solid var(--colore-linea-forte);border-radius:var(--raggio-2);position:absolute;transform:translateY(-200%)}.salta-al-contenuto:focus{transform:none}.scheda{background:var(--colore-sfondo);border:1px solid var(--colore-linea);border-radius:var(--raggio-3);overflow:hidden}.mappa{background:var(--mappa-terra);width:100%;height:100%;min-height:320px;position:relative;overflow:hidden}.mappa>.mappa-tela{position:absolute;inset:0}.mappa-errore{left:var(--spazio-4);right:var(--spazio-4);top:var(--spazio-4);position:absolute}.mappa-attribuzione{z-index:2;margin:0}.mappa-attribuzione a{color:inherit}.guscio{flex-direction:column;min-height:100dvh;display:flex;overflow-x:clip}.guscio-contenuto{padding-bottom:calc(80px + env(safe-area-inset-bottom));flex:auto}.guscio .barra-nav{z-index:10;padding-bottom:calc(4px + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.intestazione-area{padding:calc(var(--spazio-6) + env(safe-area-inset-top)) var(--spazio-5) var(--spazio-4)}.pagina{padding:0 var(--spazio-5);max-width:720px;margin:0 auto}[data-tema]{background:var(--colore-sfondo);color:var(--colore-testo-primario)}@media (min-width:48rem){.guscio{flex-direction:row;align-items:stretch}.guscio-contenuto{flex:auto;min-height:100dvh;padding-bottom:0;overflow-y:auto}.guscio .barra-nav{z-index:10;width:var(--sidebar-stretta,68px);height:100dvh;padding:var(--spazio-4) 0 var(--spazio-6);border-top:none;border-right:1px solid var(--colore-linea);grid-template-columns:unset;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:sticky;inset:0 auto auto 0;overflow-y:auto}.guscio .nav-voce{width:100%;min-height:60px;padding:var(--spazio-2) 0;font-size:var(--tipo-didascalia);flex-direction:column;gap:3px}.guscio .nav-indicatore{display:none}.guscio .nav-voce.is-on:before{content:"";background:var(--colore-accento);width:2px;height:calc(100% - 16px);margin:0;position:absolute;top:8px;left:0}.intestazione-area{padding-top:var(--spazio-6)}}@media (min-width:64rem){.guscio .barra-nav{width:var(--sidebar-larga,200px);padding:var(--spazio-4) var(--spazio-3) var(--spazio-6);align-items:flex-start}.guscio .nav-voce{min-height:var(--area-tocco);padding:0 var(--spazio-3);justify-content:flex-start;gap:var(--spazio-3);font-size:var(--tipo-corpo-piccolo);border-radius:var(--raggio-2);flex-direction:row}.guscio .nav-voce.is-on{background:var(--colore-accento-tenue)}.guscio .nav-voce.is-on:before{display:none}.guscio .nav-icona .contatore{top:-8px;left:12px}}.titolo-rivelato{display:block}.titolo-rivelato .parola{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.titolo-rivelato .parola>span{animation:sale var(--movimento-ingresso) var(--curva-espressiva) both;animation-delay:calc(var(--indice,0) * var(--ritardo-passo) + 80ms);display:inline-block}@keyframes sale{0%{transform:translateY(105%)}to{transform:none}}.a-fuoco{animation:a-fuoco var(--movimento-ingresso) var(--curva-espressiva) both;animation-delay:var(--ritardo,0s)}@keyframes a-fuoco{0%{opacity:0;filter:blur(var(--rivela-sfocatura));transform:scale(1.03)}to{opacity:1;filter:none;transform:none}}.con-bagliore{isolation:isolate;position:relative}.con-bagliore:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, var(--bagliore-accento), transparent 100%);filter:blur(32px);pointer-events:none;width:min(520px,110vw);animation:bagliore var(--movimento-bagliore) var(--curva-espressiva) both;border-radius:50%;position:absolute;top:-140px;right:-120px}@keyframes bagliore{0%{opacity:0;transform:translate(-18%,22%)scale(.7)}to{opacity:1;transform:none}}.pagina-entra{animation:pagina-entra var(--movimento-espressivo) var(--curva-espressiva) both}@keyframes pagina-entra{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.movimento .rivela{opacity:0;transform:translateY(var(--rivela-spostamento));filter:blur(var(--rivela-sfocatura));transition:opacity var(--movimento-espressivo) var(--curva-espressiva), transform var(--movimento-espressivo) var(--curva-espressiva), filter var(--movimento-espressivo) var(--curva-espressiva);transition-delay:calc(var(--indice,0) * var(--ritardo-passo))}.movimento .rivela.is-visibile{opacity:1;filter:none;transform:none}.etichetta-riga:after{transform-origin:0;animation:traccia var(--movimento-ingresso) var(--curva-espressiva) both;animation-delay:.2s}@keyframes traccia{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.barra-nav{position:relative}.nav-voce.is-on:before{content:none}.nav-indicatore{width:calc(20% - 1.6px);height:2px;transform:translateX(calc(var(--indice,0) * 100%));transition:transform var(--movimento-espressivo) var(--curva-espressiva);pointer-events:none;justify-content:center;display:flex;position:absolute;top:-1px;left:4px}.nav-indicatore:after{content:"";background:var(--colore-accento);width:24px;height:2px}.nav-voce .ico{transition:transform var(--movimento-base) var(--curva-espressiva)}.nav-voce.is-on .ico{transform:translateY(-1px)scale(1.08)}.btn,.segmento,.nav-voce,.interruttore{transition-property:background-color,border-color,color,transform}.btn:active:not(:disabled),.segmento:active,.nav-voce:active{transform:scale(.97)}.copertina-evidenza .copertina-immagine{transition:transform var(--movimento-ingresso) var(--curva-espressiva)}.evidenza:hover .copertina-immagine,.evidenza:focus-visible .copertina-immagine{transform:scale(1.04)}@view-transition{navigation:auto}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:.18s var(--curva-uscita) both naviga-esci}::view-transition-new(root){animation:.28s var(--curva-entrata) 60ms both naviga-entra}@keyframes naviga-esci{to{opacity:0;transform:translateY(-6px)scale(.99)}}@keyframes naviga-entra{0%{opacity:0;transform:translateY(8px)}}}@media (prefers-reduced-motion:reduce){.movimento .rivela{filter:none;transition-duration:var(--movimento-ridotto);transition-delay:0s;transform:none}.con-bagliore:before{opacity:1;transform:none}.nav-voce.is-on .ico,.btn:active,.segmento:active,.nav-voce:active,.evidenza:hover .copertina-immagine,.evidenza:focus-visible .copertina-immagine{transform:none}}.schermo-accesso{max-width:560px;min-height:100dvh;padding-top:env(safe-area-inset-top);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow-x:clip}.schermo-testa{z-index:1;align-items:center;gap:var(--spazio-2);min-height:52px;padding:0 var(--spazio-3) 0 var(--spazio-2);flex:none;display:flex;position:relative}.schermo-corpo{z-index:1;padding:var(--spazio-2) var(--spazio-5) var(--spazio-6);flex-direction:column;flex:auto;display:flex;position:relative}.schermo-corpo.in-fondo{padding-bottom:var(--spazio-8);justify-content:flex-end}.schermo-piede{z-index:2;gap:var(--spazio-2);padding:var(--spazio-3) var(--spazio-5) calc(var(--spazio-5) + env(safe-area-inset-bottom));background:var(--colore-sfondo);border-top:1px solid var(--colore-linea);flex-direction:column;flex:none;display:flex;position:sticky;bottom:0}.schermo-piede.senza-filo{border-top:0}.schermo-pila{gap:var(--spazio-5);flex-direction:column;display:flex}.titolo-accesso{margin:var(--spazio-2) 0 var(--spazio-6);font-size:var(--tipo-titolo-accesso);line-height:1.02;font-weight:var(--tipo-peso-forte);font-stretch:var(--tipo-larghezza-stretta);letter-spacing:-.01em}.testo-accesso{font-size:var(--tipo-corpo);color:var(--colore-testo-secondario);max-width:34ch;margin:0;line-height:1.5}.testo-accesso.is-primario{color:var(--colore-testo-primario)}.link-accesso{min-height:var(--area-tocco);color:var(--colore-accento-testo);text-underline-offset:3px;font-weight:var(--tipo-peso-medio);align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.link-accesso.is-in-linea{min-height:0;display:inline}.schermo-corpo .campo-errore,.schermo-corpo .avviso{scroll-margin-bottom:160px}.frase-benvenuto{max-width:30ch;font-size:var(--tipo-titolo-3);color:var(--colore-testo-primario);margin:0;line-height:1.4}.testo-piccolo{font-size:var(--tipo-didascalia);color:var(--colore-testo-secondario);margin:0;line-height:1.45}.marchio-benvenuto{font-size:var(--tipo-marchio);line-height:.9;font-weight:var(--tipo-peso-forte);font-stretch:var(--tipo-larghezza-marchio);letter-spacing:-.03em;align-items:baseline;margin:0;display:flex}.marchio-punto{width:18px;height:18px;margin-left:var(--spazio-1);background:var(--colore-accento);border-radius:50%;flex:none;display:inline-block}.bagliore-benvenuto{z-index:0;background:radial-gradient(closest-side, var(--bagliore-accento), transparent 100%);pointer-events:none;height:520px;animation:bagliore var(--movimento-ingresso) var(--curva-espressiva) .15s both;border-radius:50%;position:absolute;top:-180px;left:-20%;right:-20%}.passi{align-items:center;gap:var(--spazio-3);flex:auto;display:flex}.passi-testo{font-family:var(--tipo-famiglia-mono);font-size:var(--tipo-mono-dato);font-weight:var(--tipo-peso-medio);color:var(--colore-testo-secondario);font-variant-numeric:tabular-nums;flex:none}.passi-barre{gap:var(--spazio-1);flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.passi-barre i{background:var(--colore-linea);border-radius:1px;height:3px;display:block}.passi-barre i.fatto{background:var(--colore-testo-primario)}.passi-barre i.ora{background:var(--colore-accento);height:5px;margin-top:-1px}.punti{justify-content:center;align-items:center;gap:var(--spazio-2);min-height:var(--spazio-6);display:flex}.punti i{background:var(--colore-linea-forte);width:8px;height:8px;transition:width var(--movimento-base) var(--curva-standard);border-radius:4px;display:block}.punti i.ora{background:var(--colore-accento);width:24px}.campo-password .campo-box{padding-right:var(--spazio-1)}.mostra-password{min-width:72px;min-height:var(--area-tocco);padding:0 var(--spazio-2);border-radius:var(--raggio-2);color:var(--colore-testo-primario);font:inherit;font-size:var(--tipo-corpo-piccolo);font-weight:var(--tipo-peso-medio);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;text-decoration:underline}.mostra-password:hover{background:var(--colore-superficie-2)}.requisiti{gap:var(--spazio-1);font-size:var(--tipo-mono-dato);flex-direction:column;margin:0;padding:0;line-height:1.4;list-style:none;display:flex}.requisiti li{align-items:center;gap:var(--spazio-2);color:var(--colore-testo-secondario);display:flex}.requisiti li.ok{color:var(--colore-successo)}.campo-riga{align-items:baseline;gap:var(--spazio-2);display:flex}.campo-conta{font-family:var(--tipo-famiglia-mono);font-size:var(--tipo-didascalia);color:var(--colore-testo-secondario);margin-left:auto}.prefisso{font-family:var(--tipo-famiglia-mono);color:var(--colore-testo-secondario)}.campo-data input{font-family:var(--tipo-famiglia-mono);font-size:var(--tipo-corpo);letter-spacing:.02em}.calendario-selettori{gap:var(--spazio-2);margin-bottom:var(--spazio-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calendario-selettore{min-height:var(--area-tocco);padding:0 var(--spazio-3);border:1px solid var(--colore-linea-forte);border-radius:var(--raggio-2);background:var(--colore-superficie-1);color:var(--colore-testo-primario);font:inherit;font-size:var(--tipo-corpo);font-weight:var(--tipo-peso-medio);cursor:pointer}.calendario-griglia{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.calendario-griglia .giorno-settimana{padding:var(--spazio-1) 0;font-size:var(--tipo-etichetta);letter-spacing:.1em;text-transform:uppercase;color:var(--colore-testo-secondario)}.calendario-giorno{height:var(--area-tocco);border-radius:var(--raggio-2);color:var(--colore-testo-primario);font-family:var(--tipo-famiglia-mono);font-size:var(--tipo-corpo);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.calendario-giorno:hover{background:var(--colore-superficie-2)}.calendario-giorno[aria-pressed=true]{background:var(--colore-accento);color:var(--colore-testo-su-accento);font-weight:var(--tipo-peso-medio)}.calendario-giorno:disabled{color:var(--colore-testo-terziario);cursor:not-allowed;background:0 0}.casella-lunga{column-gap:var(--spazio-3);min-height:var(--area-tocco);font-size:var(--tipo-corpo);cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;padding:11px 0;line-height:1.45;display:grid;position:relative}.casella-lunga+.casella-lunga{border-top:1px solid var(--colore-linea)}.casella-lunga .casella{margin-top:1px}.casella-lunga input{opacity:0;width:22px;height:22px;margin:0;position:absolute}.casella-lunga input:focus-visible+.casella{outline:2px solid var(--colore-focus);outline-offset:2px}.casella-lunga.is-errore .casella{border-color:var(--colore-errore);border-width:2px}.casella .ico{visibility:hidden}.casella.is-on .ico{visibility:visible}.verifica-umana{min-height:65px}.verifica-umana.is-invisibile{min-height:0}.riassunto{border-top:1px solid var(--colore-linea);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.riassunto-voce{column-gap:var(--spazio-3);border-bottom:1px solid var(--colore-linea);grid-template-columns:28px minmax(0,1fr);padding:14px 0;display:grid}.riassunto-voce b{font-size:var(--tipo-corpo);margin-bottom:2px;line-height:1.3;display:block}.riassunto-voce span{font-size:var(--tipo-corpo-piccolo);color:var(--colore-testo-secondario);line-height:1.45}.riassunto-voce .ico{color:var(--colore-testo-secondario);margin-top:1px}.illustrazione{width:100%;height:auto;max-height:240px;color:var(--colore-testo-primario);display:block}.illustrazione.is-bassa{max-height:180px}.illustrazione .tenue{stroke:var(--colore-linea-forte)}.illustrazione .filo{stroke:var(--colore-linea)}.illustrazione .acc{stroke:var(--colore-accento);fill:none}.illustrazione .acc-pieno{fill:var(--colore-accento)}.illustrazione .pieno{fill:var(--colore-testo-primario)}.illustrazione .sup{fill:var(--colore-superficie-2)}.illustrazione text{font-family:var(--tipo-famiglia-mono);fill:var(--colore-testo-primario);font-size:12px}.documento{gap:var(--spazio-4);padding-bottom:var(--spazio-12);font-size:var(--tipo-corpo);flex-direction:column;line-height:1.6;display:flex}.documento h2{margin:var(--spazio-4) 0 0;font-size:var(--tipo-titolo-3);line-height:1.3}.documento p,.documento ul{margin:0}.documento ul{gap:var(--spazio-1);padding-left:var(--spazio-5);flex-direction:column;display:flex}.elenco-novita{gap:var(--spazio-1);padding-left:var(--spazio-5);flex-direction:column;margin:0;display:flex}.scorre-passo{animation:scorre-passo var(--movimento-passo) var(--curva-espressiva) both}@keyframes scorre-passo{0%{opacity:0;transform:translateX(var(--spostamento-passo))}to{opacity:1;transform:none}}.riga-persona{column-gap:var(--spazio-3);border-bottom:1px solid var(--colore-linea);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;min-height:64px;padding:10px 0;display:grid}.riga-persona>.avatar{border:0}.rp-testo{min-width:0;min-height:var(--area-tocco);color:inherit;flex-direction:column;justify-content:center;text-decoration:none;display:flex}.rp-nome{font-size:var(--tipo-corpo);line-height:1.3;font-weight:var(--tipo-peso-forte);overflow-wrap:anywhere}.rp-user{font-family:var(--tipo-famiglia-mono);font-size:var(--tipo-mono-dato);color:var(--colore-testo-secondario);overflow-wrap:anywhere;line-height:1.35}.rp-nota{font-size:var(--tipo-didascalia);color:var(--colore-testo-secondario);margin-top:2px;line-height:1.35}.rp-azioni{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.rp-azioni.sotto{gap:var(--spazio-2);grid-column:2/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;display:grid}.sezione-testa{padding:var(--spazio-6) 0 6px;align-items:center;gap:10px;display:flex}.sezione-testa .etichetta{color:var(--colore-testo-primario)}.azioni-doppie{gap:var(--spazio-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.inviata{font-size:var(--tipo-mono-dato);color:var(--colore-testo-secondario);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.menu-ancora{position:relative}.menu-azioni{z-index:6;background:var(--colore-superficie-elevata);border:1px solid var(--colore-linea);border-radius:var(--raggio-3);min-width:236px;box-shadow:var(--ombra-2);padding:6px;position:absolute;top:calc(100% + 4px);right:0}.menu-azioni.sopra{top:auto;bottom:calc(100% + 4px)}.menu-titolo{padding:var(--spazio-2) var(--spazio-3) 6px;font-family:var(--tipo-famiglia-mono);font-size:var(--tipo-didascalia);color:var(--colore-testo-secondario);display:block}.menu-voce{align-items:center;gap:var(--spazio-3);width:100%;min-height:var(--area-tocco);padding:0 var(--spazio-3);border-radius:var(--raggio-2);color:var(--colore-testo-primario);font:inherit;font-size:var(--tipo-corpo);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.menu-voce:hover,.menu-voce:focus-visible{background:var(--colore-superficie-2)}.menu-voce.pericolo{color:var(--colore-errore)}.menu-sep{height:1px;margin:6px var(--spazio-1);background:var(--colore-linea)}.persona-grande{padding:var(--spazio-2) 0 var(--spazio-1);text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.avatar-xl{width:var(--avatar-grande);height:var(--avatar-grande);border:0;font-size:2rem}.pg-nome{font-size:var(--tipo-titolo-2);line-height:1.1;font-weight:var(--tipo-peso-forte);font-stretch:var(--tipo-larghezza-stretta);margin:10px 0 0}.pg-user{font-family:var(--tipo-famiglia-mono);font-size:var(--tipo-corpo);color:var(--colore-testo-secondario)}.qr-box{background:var(--qr-sfondo);border-radius:var(--raggio-3);box-shadow:0 0 0 1px var(--colore-linea);align-self:center;padding:18px;position:relative}.qr-box svg{width:228px;height:228px;display:block}.qr-box svg path{fill:var(--qr-moduli)}.qr-box.is-spento svg{opacity:.1}.qr-velo{justify-content:center;align-items:center;gap:var(--spazio-2);padding:var(--spazio-6);text-align:center;color:var(--qr-velo-testo);font-size:var(--tipo-corpo);line-height:1.35;font-weight:var(--tipo-peso-forte);flex-direction:column;display:flex;position:absolute;inset:0}.codice{text-align:center;font-family:var(--tipo-famiglia-mono);font-size:var(--tipo-titolo-2);line-height:1.2;font-weight:var(--tipo-peso-medio);letter-spacing:.08em;overflow-wrap:anywhere;margin:0}.codice.is-spento{color:var(--colore-testo-terziario);text-decoration:line-through;text-decoration-thickness:1px}.mirino{border-radius:var(--raggio-3);background:var(--mirino-sfondo);min-height:420px;color:var(--mirino-testo);position:relative;overflow:hidden}.mirino video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mirino-riquadro{width:236px;height:236px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.mirino-riquadro i{border-color:var(--mirino-testo);border-style:solid;border-width:0;width:36px;height:36px;position:absolute}.mirino-riquadro i:first-child{border-top-left-radius:var(--raggio-3);border-top-width:3px;border-left-width:3px;top:0;left:0}.mirino-riquadro i:nth-child(2){border-top-right-radius:var(--raggio-3);border-top-width:3px;border-right-width:3px;top:0;right:0}.mirino-riquadro i:nth-child(3){border-bottom-left-radius:var(--raggio-3);border-bottom-width:3px;border-left-width:3px;bottom:0;left:0}.mirino-riquadro i:nth-child(4){border-bottom-right-radius:var(--raggio-3);border-bottom-width:3px;border-right-width:3px;bottom:0;right:0}.mirino-testo{left:var(--spazio-6);right:var(--spazio-6);bottom:var(--spazio-6);text-align:center;font-size:var(--tipo-corpo);line-height:1.4;font-weight:var(--tipo-peso-medio);margin:0;position:absolute}.campo-codice input{font-family:var(--tipo-famiglia-mono);font-size:var(--tipo-titolo-3);letter-spacing:.08em;text-transform:uppercase}.motivo{align-items:center;gap:var(--spazio-3);border:0;border-bottom:1px solid var(--colore-linea);width:100%;min-height:52px;color:var(--colore-testo-primario);font:inherit;font-size:var(--tipo-corpo);text-align:left;cursor:pointer;background:0 0;padding:10px 2px;line-height:1.35;display:flex}.motivo:hover{background:var(--colore-superficie-2)}.motivo .fine{color:var(--colore-testo-secondario);font-size:var(--tipo-mono-dato);flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.motivo:disabled{color:var(--colore-testo-terziario);cursor:not-allowed;background:0 0}.motivo.is-invio{color:var(--colore-testo-primario);background:var(--colore-superficie-2)}.campo-area{gap:var(--spazio-1);flex-direction:column;display:flex}.campo-area textarea{min-height:72px;padding:var(--spazio-3);border:1px solid var(--colore-linea-forte);border-radius:var(--raggio-2);background:var(--colore-superficie-1);color:var(--colore-testo-primario);font:inherit;font-size:var(--tipo-corpo);resize:vertical;line-height:1.45}.voce-profilo{width:100%;min-height:56px;padding:var(--spazio-2) 2px;border:0;border-bottom:1px solid var(--colore-linea);color:var(--colore-testo-primario);font:inherit;font-size:var(--tipo-corpo);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:14px;text-decoration:none;display:flex}.voce-profilo:hover{background:var(--colore-superficie-1)}.voce-profilo .valore{align-items:center;gap:var(--spazio-2);color:var(--colore-testo-secondario);font-size:var(--tipo-corpo-piccolo);margin-left:auto;display:inline-flex}.voce-profilo .ico{color:var(--colore-testo-secondario)}.segn{padding:var(--spazio-4) 0;border-bottom:1px solid var(--colore-linea);flex-direction:column;gap:6px;display:flex}.segn-testa{justify-content:space-between;align-items:flex-start;gap:var(--spazio-3);display:flex}.segn-cosa{font-weight:var(--tipo-peso-forte);font-size:var(--tipo-corpo);line-height:1.3}.segn-meta{font-family:var(--tipo-famiglia-mono);font-size:var(--tipo-didascalia);color:var(--colore-testo-secondario)}.decisione{gap:var(--spazio-2);padding:var(--spazio-3) 14px;border:1px solid var(--colore-linea);border-radius:var(--raggio-2);background:var(--colore-superficie-1);font-size:var(--tipo-corpo-piccolo);flex-direction:column;margin-top:6px;line-height:1.45;display:flex}.toast-basso{left:var(--spazio-3);right:var(--spazio-3);bottom:calc(96px + env(safe-area-inset-bottom));z-index:7;max-width:560px;animation:toast-entra var(--movimento-base) var(--curva-entrata) both;margin:0 auto;position:fixed}@keyframes toast-entra{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.copertina{isolation:isolate;color:var(--colore-testo-primario);position:relative;overflow:hidden}.copertina-immagine{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.copertina-flyer .copertina-immagine{object-fit:contain;background:var(--colore-superficie-3)}.velatura{z-index:-1;background:linear-gradient(to top, var(--colore-sfondo) 0%, var(--colore-sfondo) 38%, var(--colore-sfondo) 72%, transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.velatura{background:linear-gradient(to top, var(--colore-sfondo) 0%, color-mix(in srgb, var(--colore-sfondo) 82%, transparent) 38%, color-mix(in srgb, var(--colore-sfondo) 18%, transparent) 72%, transparent 100%)}}.copertina-tipo,.copertina-flyer{background:var(--colore-superficie-3)}.mini-tipo{flex-direction:column;justify-content:space-between;padding:7px;display:flex;position:absolute;inset:0}.mini-tipo b{font-size:.8125rem;line-height:1;font-weight:var(--tipo-peso-forte);text-transform:uppercase;overflow-wrap:anywhere;font-stretch:70%}.mini-tipo span{font-family:var(--tipo-famiglia-mono);font-size:var(--tipo-didascalia)}.cop-tipo{flex-direction:column;gap:6px;display:flex}.cop-ora{font-family:var(--tipo-famiglia-mono);letter-spacing:-.06em;font-size:4.5rem;line-height:.9}.cop-btn{width:var(--area-tocco);height:var(--area-tocco);border-radius:var(--raggio-tondo);background:var(--colore-sfondo);border:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cop-btn{background:color-mix(in srgb, var(--colore-sfondo) 86%, transparent)}}.cop-btn{color:var(--colore-testo-primario);box-shadow:0 0 0 1px var(--colore-linea);cursor:pointer}.cop-indietro{top:calc(var(--spazio-3) + env(safe-area-inset-top));left:var(--spazio-3);z-index:2;position:absolute}.cop-menu{top:calc(var(--spazio-3) + env(safe-area-inset-top));right:var(--spazio-3);z-index:3;position:absolute}.cop-credito{color:var(--colore-testo-secondario);font-size:.6875rem;line-height:1.4}.evidenza{margin-bottom:var(--spazio-1);border:1px solid var(--colore-linea);border-radius:var(--raggio-3);background:var(--colore-superficie-1);color:inherit;text-decoration:none;display:block;overflow:hidden}.copertina-evidenza{aspect-ratio:16/10;padding:var(--spazio-4);flex-direction:column;justify-content:flex-end;gap:6px;display:flex}.evidenza-titolo{font-size:1.75rem;line-height:1.02;font-weight:var(--tipo-peso-forte);margin:0;font-stretch:72%}.evidenza-corpo{padding:var(--spazio-3) var(--spazio-4) var(--spazio-4);flex-direction:column;gap:10px;display:flex}.badge-sopra{top:var(--spazio-3);left:var(--spazio-3);gap:6px;display:flex;position:absolute}.badge-sopra .badge{background:var(--colore-sfondo);color:var(--colore-testo-primario)}.riga-compatta{border-bottom:1px solid var(--colore-linea);color:inherit;grid-template-columns:84px minmax(0,1fr);column-gap:14px;padding:14px 0;text-decoration:none;display:grid}.riga-compatta>span{flex-direction:column;display:flex}.miniatura{border-radius:var(--raggio-2);width:84px;height:84px}.rc-titolo{font-size:1.0625rem;line-height:1.25;font-weight:var(--tipo-peso-forte);margin:0;font-stretch:87.5%}.rc-luogo{font-size:var(--tipo-corpo-piccolo);color:var(--colore-testo-secondario);margin:2px 0 0;line-height:1.4}.rc-ora{font-family:var(--tipo-famiglia-mono);font-size:var(--tipo-corpo-piccolo);font-weight:var(--tipo-peso-medio);font-variant-numeric:tabular-nums}.rc-tag{margin-top:var(--spazio-2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.evidenza-corpo .rc-tag,.dettaglio-corpo>.rc-tag{margin-top:0}.rc-meta{gap:var(--spazio-1) var(--spazio-3);font-family:var(--tipo-famiglia-mono);font-size:var(--tipo-mono-dato);color:var(--colore-testo-secondario);flex-wrap:wrap;margin-top:6px;display:flex}.evidenza-corpo .rc-meta{margin-top:0}.genere{min-height:22px;padding:2px var(--spazio-2);border-radius:var(--raggio-1);background:var(--colore-superficie-2);color:var(--colore-testo-primario);font-size:var(--tipo-didascalia);line-height:1.33;font-weight:var(--tipo-peso-medio);white-space:nowrap;align-items:center;display:inline-flex}.badge-annullato{border-color:var(--colore-errore);color:var(--colore-errore);font-family:var(--tipo-famiglia-testo)}.riga-amici-part{min-height:28px;margin-top:var(--spazio-1);font-size:var(--tipo-corpo-piccolo);color:var(--colore-testo-primario);align-items:center;gap:10px;display:flex}.riga-amici-part .avatar{width:26px;height:26px;font-size:.5625rem}.riga-amici-part .avatar-gruppo>.avatar+.avatar{margin-left:-7px}.riga-amici-apri{width:100%;min-height:var(--area-tocco);font:inherit;font-size:var(--tipo-corpo-piccolo);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.riga-amici-apri .fine{color:var(--colore-testo-secondario);margin-left:auto}.riga-amici-dettaglio{border-top:1px solid var(--colore-linea);border-bottom:1px solid var(--colore-linea);min-height:56px}.partecipa{gap:var(--spazio-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.partecipa-opz{justify-content:center;align-items:center;gap:var(--spazio-2);min-height:var(--spazio-12);padding:10px var(--spazio-3);border:1px solid var(--colore-linea-forte);border-radius:var(--raggio-2);color:var(--colore-testo-primario);font:inherit;font-size:.9375rem;font-weight:var(--tipo-peso-medio);cursor:pointer;transition:background-color var(--movimento-veloce) var(--curva-standard), color var(--movimento-veloce) var(--curva-standard);background:0 0;display:inline-flex}.partecipa-opz:hover{background:var(--colore-superficie-2)}.partecipa-opz.is-on{background:var(--colore-testo-primario);border-color:var(--colore-testo-primario);color:var(--colore-sfondo)}.partecipa-opz.is-on.forte{background:var(--colore-accento);border-color:var(--colore-accento);color:var(--colore-testo-su-accento)}.partecipa-opz:disabled{background:var(--colore-superficie-2);border-color:var(--colore-superficie-2);color:var(--colore-testo-terziario);cursor:not-allowed}.visibilita{align-items:center;gap:var(--spazio-3);min-height:var(--spazio-12);font-size:var(--tipo-corpo-piccolo);display:flex}.visibilita .testo{flex-direction:column;flex:auto;display:flex}.visibilita .testo span{color:var(--colore-testo-secondario);font-size:var(--tipo-mono-dato)}.visibilita .interruttore{cursor:pointer;border:0;flex:none}.link-riga{align-items:center;gap:var(--spazio-3);min-height:52px;padding:var(--spazio-2) 2px;border-bottom:1px solid var(--colore-linea);color:var(--colore-testo-primario);font-size:.9375rem;text-decoration:none;display:flex}.link-riga .ico-riga{color:var(--colore-testo-secondario)}.link-riga .dest{color:var(--colore-testo-secondario);font-size:var(--tipo-mono-dato);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.link-riga.is-disattivato{color:var(--colore-testo-terziario)}.link-in-testo{align-items:center;gap:var(--spazio-1);min-height:var(--area-tocco);color:var(--colore-accento-testo);text-underline-offset:3px;font-size:var(--tipo-corpo-piccolo);font-weight:var(--tipo-peso-medio);text-decoration:underline;display:inline-flex}.copertina-dettaglio{height:260px;padding:108px var(--spazio-5) var(--spazio-5);flex-direction:column;justify-content:flex-end;display:flex}.dettaglio-corpo{padding-top:var(--spazio-3);padding-bottom:var(--spazio-8);flex-direction:column;gap:10px;display:flex}.dettaglio-titolo{margin:0 0 var(--spazio-2);font-size:2.25rem;line-height:1;font-weight:var(--tipo-peso-forte);font-stretch:var(--tipo-larghezza-stretta);overflow-wrap:anywhere}.dettaglio-quando{font-family:var(--tipo-famiglia-mono);font-size:var(--tipo-corpo);font-weight:var(--tipo-peso-medio)}.dettaglio-stato{gap:var(--spazio-4);padding-top:calc(var(--spazio-6) + env(safe-area-inset-top));flex-direction:column;display:flex}.dettaglio-stato .cop-btn,.dettaglio-stato .btn-indietro{margin-left:calc(-1 * var(--spazio-3));box-shadow:none;background:0 0}.scheletro-copertina{border-radius:0;height:260px;display:block}.dati{gap:10px var(--spazio-3);padding-top:var(--spazio-1);grid-template-columns:88px minmax(0,1fr);font-size:.9375rem;line-height:1.45;display:grid}.dati dt{font-size:var(--tipo-etichetta);line-height:1.9;font-weight:var(--tipo-peso-medio);text-transform:uppercase;letter-spacing:.12em;color:var(--colore-testo-secondario)}.dati dd{margin:0}.scopri-comandi{padding-bottom:var(--spazio-3);border-bottom:1px solid var(--colore-linea);flex-direction:column;gap:10px;display:flex}.scopri-barra{align-items:center;gap:var(--spazio-2);display:flex}.scopri-barra .segmenti{min-width:0}.btn.is-on{background:var(--colore-testo-primario);border-color:var(--colore-testo-primario);color:var(--colore-sfondo)}.segmento-icona{width:var(--area-tocco);flex:none;padding:0}.segmenti-mono .segmento{font-family:var(--tipo-famiglia-mono)}.scopri-contenuto{animation:dissolvi var(--movimento-base) linear both}.scopri-sezione{padding:var(--spazio-4) 0 10px}.stato-elenco{align-items:flex-start;gap:var(--spazio-3);padding:var(--spazio-6) 0;flex-direction:column;display:flex}.scheletro-miniatura{width:84px;height:84px}.scheletro-evidenza{border-radius:var(--raggio-3);height:210px}.riga-scheletro{grid-template-columns:84px minmax(0,1fr);gap:14px;display:grid}@keyframes dissolvi{0%{opacity:0}}.foglio-filtri{overscroll-behavior:contain;flex-direction:column;max-height:calc(100dvh - 240px);display:flex;overflow-y:auto}.foglio-sezione{padding:var(--spazio-4) 0;border-bottom:1px solid var(--colore-linea);flex-direction:column;gap:10px;display:flex}.foglio-sezione:last-child{border-bottom:0}.foglio-piede{gap:var(--spazio-2);padding:var(--spazio-3) 0 var(--spazio-1);border-top:1px solid var(--colore-linea);background:var(--colore-superficie-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.opz-riga{align-items:center;gap:var(--spazio-3);width:100%;min-height:var(--spazio-12);cursor:pointer;padding:6px 0;font-size:.9375rem;display:flex;position:relative}.opz-input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.opz-riga:focus-within .opzione{outline:2px solid var(--colore-focus);outline-offset:2px}.suggerimenti{margin-top:var(--spazio-1);border:1px solid var(--colore-linea);border-radius:var(--raggio-2);background:var(--colore-superficie-elevata);flex-direction:column;display:flex;overflow:hidden}.suggerimenti button{min-height:var(--area-tocco);border:0;border-bottom:1px solid var(--colore-linea);color:var(--colore-testo-primario);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:0 14px;font-size:.9375rem}.suggerimenti button:last-child{border-bottom:0}.suggerimenti button:hover{background:var(--colore-superficie-2)}.chips-avvolte{gap:var(--spazio-2);flex-wrap:wrap;display:flex}.chip{min-height:var(--area-tocco);border:1px solid var(--colore-linea-forte);border-radius:var(--raggio-2);color:var(--colore-testo-primario);font:inherit;font-size:var(--tipo-corpo-piccolo);font-weight:var(--tipo-peso-medio);cursor:pointer;background:0 0;align-items:center;padding:0 14px;display:inline-flex}.chip:hover{background:var(--colore-superficie-2)}.chip.is-on{background:var(--colore-testo-primario);border-color:var(--colore-testo-primario);color:var(--colore-sfondo)}.calendario-giorno:disabled{text-decoration:line-through;text-decoration-thickness:1px}.scopri-mappa{height:calc(100dvh - 340px - env(safe-area-inset-bottom));flex-direction:column;min-height:360px;display:flex;position:relative}.scopri-mappa>.mappa{flex:auto;height:auto;min-height:0}.marker-locale{min-height:32px;padding:var(--spazio-1) 10px var(--spazio-1) 6px;border:1px solid var(--colore-linea-forte);border-radius:var(--raggio-2);background:var(--colore-superficie-elevata);color:var(--colore-testo-primario);font:inherit;font-size:var(--tipo-mono-dato);font-weight:var(--tipo-peso-medio);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;display:inline-flex;position:relative}.marker-locale:after{content:"";background:inherit;border-right:1px solid var(--colore-linea-forte);border-bottom:1px solid var(--colore-linea-forte);width:10px;height:10px;margin-left:-5px;position:absolute;bottom:-6px;left:50%;transform:rotate(45deg)}.marker-locale .n{background:var(--colore-superficie-3);min-width:20px;height:20px;font-family:var(--tipo-famiglia-mono);font-size:var(--tipo-didascalia);border-radius:10px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.marker-locale.is-on{z-index:3;background:var(--colore-accento);border-color:var(--colore-accento);color:var(--colore-testo-su-accento);outline:2px solid var(--colore-sfondo)}.marker-locale.is-on:after{border-color:var(--colore-accento)}.marker-locale.is-on .n{background:var(--colore-testo-su-accento);color:var(--colore-accento)}.marker-gruppo{width:var(--area-tocco);height:var(--area-tocco);border:1px solid var(--colore-linea-forte);border-radius:var(--raggio-tondo);background:var(--colore-superficie-elevata);color:var(--colore-testo-primario);box-shadow:0 0 0 4px var(--colore-sfondo), 0 0 0 5px var(--colore-linea-forte);font-family:var(--tipo-famiglia-mono);font-size:var(--tipo-mono-dato);font-weight:var(--tipo-peso-medio);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.marker-locale:focus-visible,.marker-gruppo:focus-visible{outline:2px solid var(--colore-focus);outline-offset:2px}.mappa-fluttua{top:var(--spazio-3);z-index:4;background:var(--colore-superficie-elevata);box-shadow:var(--ombra-2);position:absolute;left:50%;transform:translate(-50%)}.mappa-avviso{top:64px;left:var(--spazio-4);right:var(--spazio-4);z-index:4;position:absolute}.mappa-spenta{z-index:5;justify-content:center;align-items:flex-start;gap:var(--spazio-3);padding:var(--spazio-8);background:var(--colore-sfondo);flex-direction:column;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mappa-spenta{background:color-mix(in srgb, var(--colore-sfondo) 88%, transparent)}}.anteprima-mappa{z-index:6;max-height:55%;margin-top:calc(-1 * var(--spazio-3));padding:6px var(--spazio-4) var(--spazio-3);border-top:1px solid var(--colore-linea);border-radius:var(--raggio-3) var(--raggio-3) 0 0;background:var(--colore-superficie-1);box-shadow:var(--ombra-foglio);flex:none;position:relative;overflow-y:auto}.anteprima-riga{align-items:center;gap:var(--spazio-3);border-bottom:1px solid var(--colore-linea);grid-template-columns:64px minmax(0,1fr) auto;padding:10px 0;display:grid}.anteprima-riga:last-child{border-bottom:0}.anteprima-riga>span{flex-direction:column;display:flex}.anteprima-riga .miniatura{width:64px;height:64px}.anteprima-riga .rc-titolo{font-size:.9375rem}.anteprima-riga .rc-tag{margin-top:var(--spazio-1)}@media (prefers-reduced-motion:reduce){.scopri-contenuto{animation-duration:var(--movimento-ridotto)}}.copertina-sostitutiva{background:var(--colore-superficie-3)}.illustrazione-notte{width:100%;height:100%;position:absolute;inset:0}.copertina-sostitutiva .cop-tipo{position:relative}.md{background:var(--colore-sfondo);min-height:100dvh;container:md/inline-size}.md-guscio{grid-template-columns:232px minmax(0,1fr);min-height:100dvh;display:grid}.md-lato{gap:var(--spazio-1);height:100dvh;padding:var(--spazio-4) var(--spazio-3);background:var(--colore-superficie-1);border-right:1px solid var(--colore-linea);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.md-marchio{align-items:baseline;gap:var(--spazio-2);padding:var(--spazio-1) var(--spazio-2) var(--spazio-4);display:flex}.md-marchio b{font-size:var(--tipo-titolo-2);line-height:1;font-weight:var(--tipo-peso-forte);font-stretch:var(--tipo-larghezza-marchio)}.md-marchio span{font-size:var(--tipo-etichetta);text-transform:uppercase;letter-spacing:.12em;color:var(--colore-testo-secondario);font-weight:var(--tipo-peso-medio)}.md-voce{width:100%;min-height:var(--area-tocco);border-radius:var(--raggio-2);color:var(--colore-testo-secondario);font:inherit;font-size:var(--tipo-corpo);font-weight:var(--tipo-peso-medio);text-align:left;cursor:pointer;transition:background-color var(--movimento-veloce) var(--curva-standard);background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.md-voce:hover{background:var(--colore-superficie-2);color:var(--colore-testo-primario)}.md-voce[aria-current=page]{background:var(--colore-superficie-3);color:var(--colore-testo-primario);font-weight:var(--tipo-peso-forte);box-shadow:inset 3px 0 0 var(--colore-accento)}.md-voce .contatore{margin-left:auto}.md-voce[aria-disabled=true]{color:var(--colore-testo-terziario);cursor:not-allowed;background:0 0}.md-voce .arrivo{white-space:nowrap;font-size:var(--tipo-etichetta);font-weight:var(--tipo-peso-medio);border-radius:var(--raggio-1);border:1px solid var(--colore-linea-forte);color:var(--colore-testo-secondario);flex:none;margin-left:auto;padding:2px 6px}.md-sep{background:var(--colore-linea);height:1px;margin:var(--spazio-2) var(--spazio-1)}.md-piede{padding-top:var(--spazio-3);border-top:1px solid var(--colore-linea);flex-direction:column;gap:2px;margin-top:auto;display:flex}.md-utente{padding:var(--spazio-2) 10px;font-size:var(--tipo-corpo-piccolo);align-items:center;gap:10px;display:flex}.md-utente small{font-size:var(--tipo-didascalia);color:var(--colore-testo-secondario);display:block}.md-barra-mobile{display:none}.md-main{background:var(--colore-sfondo);flex-direction:column;min-width:0;display:flex}.md-testa{gap:var(--spazio-3);border-bottom:1px solid var(--colore-linea);flex-direction:column;padding:20px 28px 14px;display:flex}.md-titolo-riga{justify-content:space-between;align-items:flex-end;gap:var(--spazio-4);flex-wrap:wrap;display:flex}.md-titolo{font-size:var(--tipo-titolo-1);line-height:1;font-weight:var(--tipo-peso-forte);font-stretch:var(--tipo-larghezza-stretta);align-items:baseline;gap:var(--spazio-3);flex-wrap:wrap;margin:0;display:flex}.md-titolo .conta{font-family:var(--tipo-famiglia-mono);font-size:var(--tipo-corpo);font-weight:var(--tipo-peso-medio);color:var(--colore-testo-secondario);font-stretch:var(--tipo-larghezza-normale)}.md-strumenti{align-items:center;gap:var(--spazio-2);flex-wrap:wrap;display:flex}.md-strumenti .campo-box{width:260px;min-height:40px}.md-filtri{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.md-filtri .chip{min-height:36px;padding:0 var(--spazio-3);font-size:var(--tipo-didascalia)}.md-filtri .etichetta{margin:0 var(--spazio-1) 0 var(--spazio-2)}.md-contenuto{flex:auto;min-height:0;display:flex}.md-scorre{flex:auto;min-width:0;padding:0 28px 28px}.md-pannello{border-left:1px solid var(--colore-linea);background:var(--colore-superficie-1);width:440px;padding:20px var(--spazio-6) 28px;flex-direction:column;flex:none;gap:18px;display:flex}.md-pannello h2{font-size:var(--tipo-titolo-2);line-height:1.1;font-weight:var(--tipo-peso-forte);font-stretch:var(--tipo-larghezza-stretta);margin:0}.md-sezione{border-top:1px solid var(--colore-linea);flex-direction:column;gap:10px;padding-top:14px;display:flex}.md-sezione h2,.md-sezione h3{margin:0}.md-due{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:28px;padding-top:20px;display:grid}.md-col{flex-direction:column;gap:18px;min-width:0;display:flex}.briciole{font-size:var(--tipo-didascalia);color:var(--colore-testo-secondario);align-items:center;gap:6px;display:flex}.briciole a{color:inherit}.md-schede{gap:20px;margin:0 -28px -14px;padding:0 28px;display:flex}.md-schede a{align-items:center;gap:var(--spazio-2);min-height:var(--area-tocco);color:var(--colore-testo-secondario);font-size:var(--tipo-corpo-piccolo);font-weight:var(--tipo-peso-medio);border-bottom:2px solid #0000;text-decoration:none;display:inline-flex}.md-schede a[aria-current=page]{color:var(--colore-testo-primario);border-bottom-color:var(--colore-accento)}.tab-densa{border-collapse:collapse;width:100%;font-size:var(--tipo-corpo-piccolo)}.tab-densa thead th{z-index:1;background:var(--colore-sfondo);text-align:left;font-size:var(--tipo-etichetta);font-weight:var(--tipo-peso-medio);text-transform:uppercase;letter-spacing:.1em;color:var(--colore-testo-secondario);padding:14px 10px var(--spazio-2);border-bottom:1px solid var(--colore-linea-forte);white-space:nowrap;position:sticky;top:0}.tab-densa td{padding:var(--spazio-2) 10px;border-bottom:1px solid var(--colore-linea);vertical-align:middle;height:48px}.tab-densa .mono{font-family:var(--tipo-famiglia-mono);font-size:var(--tipo-didascalia);font-variant-numeric:tabular-nums;white-space:nowrap}.tab-densa .num{text-align:right}.tab-densa tbody tr{cursor:pointer}.tab-densa tbody tr:hover td{background:var(--colore-superficie-1)}.tab-densa tbody tr.is-sel td{background:var(--colore-superficie-2)}.tab-densa tbody tr.is-sel td:first-child{box-shadow:inset 3px 0 0 var(--colore-accento)}.tab-densa tbody tr:focus-visible{outline:2px solid var(--colore-focus);outline-offset:-2px}.cella-nome{flex-direction:column;gap:1px;display:flex}.cella-nome b{font-weight:var(--tipo-peso-forte)}.cella-nome a{color:inherit;font-weight:var(--tipo-peso-forte);text-decoration:none}.cella-nome span{font-size:var(--tipo-didascalia);color:var(--colore-testo-secondario)}.mini-foto{align-items:center;gap:var(--spazio-2);display:inline-flex}.mini-foto img{object-fit:cover;border-radius:var(--raggio-1);width:40px;height:25px;box-shadow:inset 0 0 0 1px var(--colore-linea-forte);display:block}.trattino{color:var(--colore-testo-terziario)}.esito{max-width:220px;font-family:var(--tipo-famiglia-mono);font-size:var(--tipo-didascalia);color:var(--colore-testo-secondario);white-space:nowrap;flex-wrap:wrap;gap:2px 10px;display:inline-flex}.esito b{color:var(--colore-testo-primario);font-weight:var(--tipo-peso-medio)}.esito .err{color:var(--colore-errore)}.esito .a-capo{flex-basis:100%}.porta{min-height:100dvh;padding:var(--spazio-6);background:var(--colore-sfondo);place-items:center;display:grid}.porta-scheda{width:100%;max-width:440px;padding:var(--spazio-8);border:1px solid var(--colore-linea);border-radius:var(--raggio-3);background:var(--colore-superficie-1);flex-direction:column;gap:18px;display:flex}.porta-scheda h1{margin:0}.porta-qr{gap:var(--spazio-4);grid-template-columns:132px minmax(0,1fr);align-items:center;display:grid}.porta-qr img{border-radius:var(--raggio-2);background:var(--qr-sfondo);width:132px;height:132px;padding:var(--spazio-2)}.segreto{justify-content:space-between;align-items:center;gap:var(--spazio-2);padding:var(--spazio-2) var(--spazio-2) var(--spazio-2) var(--spazio-3);border:1px dashed var(--colore-linea-forte);border-radius:var(--raggio-2);font-family:var(--tipo-famiglia-mono);font-size:var(--tipo-corpo-piccolo);letter-spacing:.06em;word-break:break-all;display:flex}.porta-nota{padding-top:var(--spazio-3);border-top:1px solid var(--colore-linea);font-size:var(--tipo-didascalia);color:var(--colore-testo-secondario);margin:0}.codice6{gap:var(--spazio-2);grid-template-columns:repeat(6,48px);display:grid}.codice6 input{text-align:center;border:1px solid var(--colore-linea-forte);border-radius:var(--raggio-2);background:var(--colore-superficie-1);width:48px;height:56px;color:var(--colore-testo-primario);font-family:var(--tipo-famiglia-mono);font-size:var(--tipo-titolo-2);font-weight:var(--tipo-peso-medio)}.codice6 input:focus{outline:2px solid var(--colore-focus);outline-offset:2px;border-color:var(--colore-testo-primario)}.codice6.is-errore input{border-color:var(--colore-errore);border-width:2px}.codice6 input:disabled{background:var(--colore-superficie-2);color:var(--colore-testo-terziario);border-color:var(--colore-superficie-3)}.carica{justify-content:center;align-items:center;gap:var(--spazio-2);border:1.5px dashed var(--colore-linea-forte);border-radius:var(--raggio-3);background:var(--colore-sfondo);text-align:center;min-height:132px;font-size:var(--tipo-corpo-piccolo);color:var(--colore-testo-secondario);flex-direction:column;padding:20px;display:flex}.carica.is-sopra{border-color:var(--colore-testo-primario);background:var(--colore-superficie-2)}.carica b{color:var(--colore-testo-primario)}.anteprima-1610{aspect-ratio:16/10;border-radius:var(--raggio-3);isolation:isolate;justify-content:flex-end;gap:var(--spazio-1);background:var(--colore-superficie-3);flex-direction:column;padding:14px;display:flex;position:relative;overflow:hidden}.anteprima-1610 img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.barra-avanz{background:var(--colore-superficie-3);border-radius:3px;height:6px;overflow:hidden}.barra-avanz i{background:var(--colore-testo-primario);height:100%;transition:width var(--movimento-veloce) var(--curva-standard);display:block}.md-coda{border-right:1px solid var(--colore-linea);background:var(--colore-superficie-1);flex:none;width:340px;overflow-y:auto}.md-coda ul{margin:0;padding:0;list-style:none}.coda-voce{gap:var(--spazio-1) 10px;width:100%;padding:var(--spazio-3) var(--spazio-4);border:0;border-bottom:1px solid var(--colore-linea);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:44px minmax(0,1fr);display:grid}.coda-voce:hover{background:var(--colore-superficie-2)}.coda-voce[aria-current=true]{background:var(--colore-superficie-3);box-shadow:inset 3px 0 0 var(--colore-accento)}.coda-voce .punteggio{grid-row:span 2}.coda-voce b{font-size:var(--tipo-corpo)}.coda-voce span{font-size:var(--tipo-didascalia);color:var(--colore-testo-secondario);line-height:1.35}.punteggio{font-family:var(--tipo-famiglia-mono);font-size:var(--tipo-titolo-3);font-weight:var(--tipo-peso-medio)}.confronto{border:1px solid var(--colore-linea);border-radius:var(--raggio-2);font-size:var(--tipo-corpo-piccolo);grid-template-columns:112px minmax(0,1fr) minmax(0,1fr) 92px;display:grid;overflow:hidden}.confronto>div{padding:7px var(--spazio-3);border-bottom:1px solid var(--colore-linea);overflow-wrap:anywhere;align-items:center;min-height:38px;display:flex}.confronto .cf-testa{background:var(--colore-superficie-1);font-size:var(--tipo-etichetta);font-weight:var(--tipo-peso-medio);text-transform:uppercase;letter-spacing:.1em;color:var(--colore-testo-secondario)}.confronto .cf-campo{font-size:var(--tipo-etichetta);text-transform:uppercase;letter-spacing:.1em;color:var(--colore-testo-secondario);font-weight:var(--tipo-peso-medio)}.confronto .cf-diff{background:var(--colore-avviso-tenue);color:var(--colore-testo-primario)}.confronto .cf-segno{font-family:var(--tipo-famiglia-mono);font-size:var(--tipo-didascalia);color:var(--colore-testo-secondario);justify-content:flex-end}.confronto .cf-segno.diff{color:var(--colore-avviso);font-weight:var(--tipo-peso-medio);background:var(--colore-avviso-tenue)}.tasto{border-radius:var(--raggio-1);border:1px solid var(--colore-linea-forte);min-width:22px;height:22px;font-family:var(--tipo-famiglia-mono);font-size:var(--tipo-didascalia);color:var(--colore-testo-primario);background:var(--colore-superficie-1);border-bottom-width:2px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.cf-azioni{z-index:2;gap:var(--spazio-2);padding:var(--spazio-3) 0 var(--spazio-4);background:var(--colore-sfondo);border-top:1px solid var(--colore-linea);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.effetto{padding:var(--spazio-3) 14px;border-radius:var(--raggio-2);background:var(--colore-superficie-2);font-size:var(--tipo-corpo-piccolo);grid-template-columns:20px minmax(0,1fr);gap:10px;line-height:1.45;display:grid}.effetto .ico{color:var(--colore-testo-secondario);margin-top:1px}.prima-dopo{font-family:var(--tipo-famiglia-mono);font-size:var(--tipo-corpo);align-items:center;gap:10px;display:flex}.motivazione{flex-direction:column;gap:6px;display:flex}.motivazione textarea{min-height:96px;padding:10px var(--spazio-3);border:1px solid var(--colore-linea-forte);border-radius:var(--raggio-2);background:var(--colore-superficie-1);color:var(--colore-testo-primario);font:inherit;font-size:var(--tipo-corpo-piccolo);resize:vertical}.motivazione textarea:focus{outline:2px solid var(--colore-focus);outline-offset:2px}.motivazione textarea[aria-invalid=true]{border-color:var(--colore-errore)}.registro{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.reg-riga{gap:2px var(--spazio-3);border-bottom:1px solid var(--colore-linea);font-size:var(--tipo-didascalia);grid-template-columns:96px minmax(0,1fr);padding:10px 0;line-height:1.4;display:grid}.reg-riga .quando{font-family:var(--tipo-famiglia-mono);font-size:var(--tipo-didascalia);color:var(--colore-testo-secondario)}.reg-riga .cosa b{font-weight:var(--tipo-peso-forte)}.reg-riga .perche{color:var(--colore-testo-secondario);overflow-wrap:anywhere;grid-column:2}.conferma-riga{border-radius:var(--raggio-2);background:var(--colore-successo-tenue);color:var(--colore-testo-primario);font-size:var(--tipo-corpo-piccolo);align-items:center;gap:10px;padding:10px 14px;display:flex}.conferma-riga .ico{color:var(--colore-successo)}.riga-dato{gap:var(--spazio-3);border-bottom:1px solid var(--colore-linea);min-height:52px;font-size:var(--tipo-corpo-piccolo);grid-template-columns:140px minmax(0,1fr) auto;align-items:center;padding:6px 0;display:grid}.riga-dato>*{min-width:0}.riga-dato .lbl{font-size:var(--tipo-etichetta);text-transform:uppercase;letter-spacing:.1em;color:var(--colore-testo-secondario);font-weight:var(--tipo-peso-medio)}.mappa-mini{border-radius:var(--raggio-2);background:var(--mappa-terra);height:180px;box-shadow:inset 0 0 0 1px var(--colore-linea);position:relative;overflow:hidden}.mappa-mini .maplibregl-map{position:absolute;inset:0}.marker-posizione{border-radius:var(--raggio-tondo);background:var(--colore-accento);color:var(--colore-testo-su-accento);font-size:var(--tipo-didascalia);font-weight:var(--tipo-peso-forte);cursor:grab;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.campi2{gap:var(--spazio-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.selezione{flex-direction:column;gap:6px;display:flex}.selezione select{min-height:var(--area-tocco);padding:0 var(--spazio-3);border:1px solid var(--colore-linea-forte);border-radius:var(--raggio-2);background:var(--colore-superficie-1);color:var(--colore-testo-primario);font:inherit;font-size:var(--tipo-corpo-piccolo)}.selezione select:focus{outline:2px solid var(--colore-focus);outline-offset:2px}.guida{font-size:var(--tipo-didascalia);color:var(--colore-testo-secondario);margin:0;line-height:1.4}.scelta-riga{min-height:var(--area-tocco);font-size:var(--tipo-corpo-piccolo);cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:10px 0;display:grid}.scelta-riga input{width:20px;height:20px;accent-color:var(--colore-accento);margin:1px 0 0}@container md (max-width:1100px){.md-guscio{grid-template-columns:196px minmax(0,1fr)}.md-pannello{width:380px}.md-strumenti .campo-box{width:200px}.md-due{grid-template-columns:minmax(0,1fr) 340px}.md-coda{width:280px}.riga-dato{grid-template-columns:100px minmax(0,1fr) auto;gap:10px}.esito{max-width:160px}.nasc-1024{display:none}}@container md (max-width:720px){.md-guscio{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.md-lato{display:none}.md-lato.is-aperto{z-index:30;width:min(300px,86vw);box-shadow:var(--ombra-foglio);display:flex;position:fixed;inset:0 auto 0 0}.md-barra-mobile{align-items:center;gap:var(--spazio-2);padding:var(--spazio-2) var(--spazio-2) var(--spazio-2) var(--spazio-4);border-bottom:1px solid var(--colore-linea);background:var(--colore-superficie-1);display:flex}.md-barra-mobile b{font-size:var(--tipo-titolo-3);font-weight:var(--tipo-peso-forte);font-stretch:var(--tipo-larghezza-marchio)}.md-testa{padding:14px var(--spazio-4) 10px}.md-schede{margin:0 calc(-1 * var(--spazio-4)) -10px;padding:0 var(--spazio-4);overflow-x:auto}.md-strumenti,.md-strumenti .campo-box{width:100%}.md-scorre{padding:0 var(--spazio-4) var(--spazio-6)}.md-contenuto{flex-direction:column}.md-pannello{border-left:0;border-top:1px solid var(--colore-linea);width:auto;padding:var(--spazio-4)}.md-due{grid-template-columns:minmax(0,1fr)}.md-coda,.tab-densa thead{display:none}.tab-densa,.tab-densa tbody,.tab-densa tr,.tab-densa td{width:100%;display:block}.tab-densa tr{border-bottom:1px solid var(--colore-linea);padding:10px 0}.tab-densa td{justify-content:space-between;gap:var(--spazio-3);border:0;height:auto;min-height:0;padding:3px 0;display:flex}.tab-densa td:before{content:attr(data-l);font-size:var(--tipo-etichetta);text-transform:uppercase;letter-spacing:.1em;color:var(--colore-testo-secondario);font-family:var(--tipo-famiglia-testo)}.tab-densa td.cella-prima:before{content:none}.tab-densa .num{text-align:left}.tab-densa tbody tr.is-sel{box-shadow:inset 3px 0 0 var(--colore-accento);background:var(--colore-superficie-2)}.tab-densa tbody tr.is-sel td:first-child{box-shadow:none}.nasc-390{display:none!important}.confronto{grid-template-columns:1fr 1fr}.confronto .cf-campo{min-height:0;padding:var(--spazio-2) var(--spazio-3) 2px;background:var(--colore-superficie-1);border-bottom:0;grid-column:1/-1}.confronto .cf-segno{min-height:0;padding:2px var(--spazio-3) var(--spazio-2);grid-column:1/-1;justify-content:flex-start}.confronto .cf-segno:not(.diff),.confronto .cf-testa.vuota,.confronto .cf-testa.segno{display:none}.campi2{grid-template-columns:1fr}.codice6{grid-template-columns:repeat(6,minmax(0,1fr))}.codice6 input{width:100%}.porta-scheda{padding:20px}.porta-qr{grid-template-columns:1fr}.riga-dato{grid-template-columns:minmax(0,1fr) auto}.riga-dato .lbl{grid-column:1/-1}}.md-voce .p1{margin-left:var(--spazio-1);flex:none;min-height:20px;padding:1px 6px;font-size:.6875rem}.md-voce .contatore+.p1{margin-left:var(--spazio-1)}.md-urgente{background:var(--colore-errore-tenue);border-bottom:1px solid var(--colore-linea);flex:none;align-items:center;gap:10px;min-height:44px;padding:6px 28px;font-size:.875rem;display:flex}.md-urgente>.ico{color:var(--colore-errore);flex:none}.md-urgente b{font-weight:700}.md-urgente .mono{font-family:var(--tipo-famiglia-mono);font-variant-numeric:tabular-nums}.md-urgente a{color:var(--colore-testo-primario);text-underline-offset:4px;white-space:nowrap;margin-left:auto;font-weight:500}.riservato{color:var(--colore-testo-secondario);align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.banda-reg{align-items:center;gap:var(--spazio-2);background:var(--colore-info-tenue);border-bottom:1px solid var(--colore-linea);flex:none;min-height:36px;padding:6px 28px;font-size:.8125rem;display:flex}.banda-reg .ico{color:var(--colore-info);flex:none}.cella-flyer{align-items:center;gap:var(--spazio-3);display:flex}.flyer-mini{border-radius:var(--raggio-1);background:var(--colore-superficie-2);width:34px;height:46px;box-shadow:inset 0 0 0 1px var(--colore-linea-forte);flex:none;display:inline-block;overflow:hidden}.flyer-mini img{object-fit:cover;width:100%;height:100%;display:block}.flyer-mini.sfocata-mini img{filter:blur(6px)}.conf{align-items:center;gap:var(--spazio-2);font-family:var(--tipo-famiglia-mono);font-variant-numeric:tabular-nums;font-size:.8125rem;display:inline-flex}.conf-barra{background:var(--colore-superficie-3);border-radius:2px;width:44px;height:4px;display:block;overflow:hidden}.conf-barra>i{height:100%;width:var(--valore,0%);background:var(--colore-testo-secondario);display:block}.conf.bassa .conf-barra>i{background:var(--colore-avviso)}.prio{font-family:var(--tipo-famiglia-mono);letter-spacing:.02em}.tempo{font-family:var(--tipo-famiglia-mono);font-variant-numeric:tabular-nums;flex-direction:column;gap:1px;font-size:.8125rem;line-height:1.25;display:inline-flex}.tempo small{color:var(--colore-testo-secondario);font-size:.6875rem}.tempo.vicina b{color:var(--colore-errore);font-weight:500}.tempo .scade{align-items:center;gap:var(--spazio-1);font-family:var(--tipo-famiglia-testo);color:var(--colore-errore);text-transform:uppercase;letter-spacing:.08em;font-size:.6875rem;font-weight:700;display:inline-flex}.rev-due{padding-top:var(--spazio-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.vista{border:1px solid var(--colore-linea);border-radius:var(--raggio-3);background:var(--colore-superficie-1);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.vista-barra{align-items:center;gap:var(--spazio-1);padding:6px var(--spazio-2);border-bottom:1px solid var(--colore-linea);display:flex}.vista-barra .liv{text-align:center;min-width:52px;font-family:var(--tipo-famiglia-mono);font-size:.8125rem}.vista-barra .guida{margin-left:auto}.vista-tela{background:var(--colore-superficie-2);cursor:grab;touch-action:none;place-items:center;height:528px;display:grid;position:relative;overflow:hidden}.vista-tela:active{cursor:grabbing}.vista-tela:focus-visible{outline:2px solid var(--colore-focus);outline-offset:-2px}.vista-tela img{max-width:92%;max-height:92%;box-shadow:var(--ombra-2);transform:translate(var(--sx,0px), var(--sy,0px)) scale(var(--zoom,1));transition:transform var(--movimento-veloce) var(--curva-standard);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.vista-tela.spenta img{filter:blur(18px)grayscale()}.vista-tela .sfocata-velo{position:absolute}.campo-basso .campo-box{border-color:var(--colore-avviso);box-shadow:inset 0 0 0 1px var(--colore-avviso)}.segno-basso{align-items:center;gap:var(--spazio-1);color:var(--colore-avviso);white-space:nowrap;font-size:.6875rem;font-weight:500;display:inline-flex}.scelta-due{gap:var(--spazio-2);display:flex}.corrisp{padding:14px var(--spazio-4);border:1px solid var(--colore-linea-forte);border-left:3px solid var(--colore-info);border-radius:var(--raggio-2);background:var(--colore-superficie-1);flex-direction:column;gap:10px;display:flex}.corrisp-tab{border-collapse:collapse;width:100%;font-size:.8125rem}.corrisp-tab th,.corrisp-tab td{padding:2px var(--spazio-3) 2px 0;text-align:left;vertical-align:top;font-weight:400}.corrisp-tab thead th,.corrisp-tab tbody th{text-transform:uppercase;letter-spacing:.1em;color:var(--colore-testo-secondario);font-size:.6875rem}.corrisp-tab .diff{color:var(--colore-avviso)}.azioni-fisse{z-index:2;align-items:center;gap:var(--spazio-2);padding:var(--spazio-3) 0 var(--spazio-4);background:var(--colore-sfondo);border-top:1px solid var(--colore-linea);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.azioni-fisse .spinta{margin-left:auto}.sfocata{aspect-ratio:1;border-radius:var(--raggio-3);background:var(--colore-superficie-2);width:100%;max-width:200px;position:relative;overflow:hidden}.sfocata.flyer{aspect-ratio:3/4;max-width:240px}.sfocata.largo{aspect-ratio:16/9;max-width:360px}.sfocata img{object-fit:cover;filter:blur(14px)saturate(.6);width:100%;height:100%;display:block;transform:scale(1.15)}.sfocata.is-mostrata img{filter:none;transform:none}.sfocata-velo{padding:var(--spazio-4);text-align:center;color:#edeae4;background:#0a0c106b;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:.8125rem;line-height:1.4;display:flex;position:absolute;inset:0}.sfocata-velo .btn{color:#15181e;background:#edeae4;border-color:#edeae4}.sfocata-dida{color:var(--colore-testo-secondario);margin-top:6px;font-size:.75rem}.ogg-profilo{padding:14px var(--spazio-4);border:1px solid var(--colore-linea);border-radius:var(--raggio-3);background:var(--colore-superficie-1);align-items:center;gap:14px;display:flex}.ogg-profilo b{font-size:1.0625rem;display:block}.ogg-profilo .mono{font-family:var(--tipo-famiglia-mono);color:var(--colore-testo-secondario);font-size:.8125rem}.ogg-profilo .fine{margin-left:auto}.citazione{border-left:3px solid var(--colore-linea-forte);background:var(--colore-superficie-1);margin:0;padding:10px 14px;font-size:.9375rem;line-height:1.5}.msg-anteprima{padding:var(--spazio-3) 14px;border:1px solid var(--colore-linea);border-radius:var(--raggio-3);background:var(--colore-sfondo);flex-direction:column;gap:6px;font-size:.8125rem;line-height:1.45;display:flex}.msg-anteprima .msg-testa{align-items:center;gap:var(--spazio-2);text-transform:uppercase;letter-spacing:.1em;color:var(--colore-testo-secondario);font-size:.6875rem;font-weight:500;display:flex}.msg-anteprima .msg-testa b{text-transform:none;letter-spacing:0;font-family:var(--tipo-famiglia-mono);margin-left:auto;font-weight:400}.msg-anteprima strong{font-size:.875rem}.msg-anteprima .msg-piede{color:var(--colore-testo-secondario);font-size:.75rem}.msg-due{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.scelte-radio{gap:var(--spazio-2) var(--spazio-4);border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid}.scelte-radio.una{grid-template-columns:1fr}.scelte-radio legend{margin-bottom:var(--spazio-2)}.scelte-radio label{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:.9375rem;display:flex}.scelte-radio input{width:18px;height:18px;accent-color:var(--colore-accento)}.passi-escalation{font-family:var(--tipo-famiglia-mono);color:var(--colore-testo-secondario);align-items:center;gap:10px;font-size:.75rem;display:flex}.passi-escalation i{background:var(--colore-superficie-3);border-radius:2px;width:28px;height:4px;display:block}.passi-escalation i.is-on{background:var(--colore-errore)}.elenco-effetti{padding:var(--spazio-3) 14px var(--spazio-3) var(--spazio-8);border-radius:var(--raggio-2);background:var(--colore-errore-tenue);gap:var(--spazio-1);flex-direction:column;margin:0;font-size:.875rem;line-height:1.5;display:flex}.parola-conferma{font-family:var(--tipo-famiglia-mono);letter-spacing:.08em}.btn-grave{background:var(--colore-errore);color:var(--colore-sfondo);border-color:var(--colore-errore)}.btn-grave:hover{filter:brightness(.94)}.rec-voce{gap:var(--spazio-1) 10px;width:100%;padding:var(--spazio-3) var(--spazio-4);border:0;border-bottom:1px solid var(--colore-linea);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.rec-voce:hover{background:var(--colore-superficie-2)}.rec-voce.is-on{background:var(--colore-superficie-3);box-shadow:inset 3px 0 0 var(--colore-accento)}.rec-voce b{font-size:.9375rem}.rec-voce>span:last-child{color:var(--colore-testo-secondario);grid-column:1/-1;font-size:.75rem;line-height:1.35}.rec-voce .mono{font-family:var(--tipo-famiglia-mono)}.motivo-spento{gap:var(--spazio-2);padding:10px var(--spazio-3);border-radius:var(--raggio-2);background:var(--colore-superficie-2);color:var(--colore-testo-secondario);font-size:.8125rem;line-height:1.45;display:flex}@container md (max-width:1100px){.rev-due{gap:var(--spazio-5)}.vista-tela{height:470px}.vista-barra .guida{display:none}.msg-due{grid-template-columns:1fr}.md-urgente,.banda-reg{padding-left:var(--spazio-5);padding-right:var(--spazio-5)}.md-voce:has(.p1){flex-wrap:wrap;row-gap:2px;padding-top:6px;padding-bottom:6px}.md-voce .p1{order:5;margin-left:28px}}@container md (max-width:720px){.rev-due{grid-template-columns:1fr;padding-top:14px}.vista{position:static}.vista-tela{height:340px}.md-urgente{padding:var(--spazio-2) var(--spazio-4);flex-wrap:wrap;row-gap:2px}.md-urgente a{margin-left:26px}.banda-reg{padding:6px var(--spazio-4)}.azioni-fisse .spinta{margin-left:0}.scelte-radio{grid-template-columns:1fr}}.md-testo-libero{white-space:pre-line;overflow-wrap:anywhere}.gr-conteggio{font-family:var(--tipo-famiglia-mono);color:var(--colore-testo-secondario);font-variant-numeric:tabular-nums;font-size:.8125rem}.gr-voce{border-bottom:1px solid var(--colore-linea);width:100%;color:inherit;grid-template-columns:minmax(0,1fr) 20px;align-items:center;column-gap:12px;padding:14px 0;text-decoration:none;display:grid}.gr-voce:hover{background:var(--colore-superficie-1)}.gr-voce>.ico{color:var(--colore-testo-secondario)}.gr-corpo{flex-direction:column;gap:6px;min-width:0;display:flex}.gr-titolo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gr-titolo b{font-size:1.0625rem;line-height:1.25}.gr-membri{align-items:center;gap:10px;display:flex}.gr-prossima{color:var(--colore-testo-secondario);font-size:.8125rem}.gr-prossima .mono{font-family:var(--tipo-famiglia-mono);color:var(--colore-testo-primario);font-weight:500}.badge-ruolo{background:var(--colore-superficie-3);color:var(--colore-testo-primario);font-family:var(--tipo-famiglia-testo);border-color:#0000}.badge-attesa{border-color:var(--colore-linea-forte);color:var(--colore-testo-secondario);font-family:var(--tipo-famiglia-testo);background:0 0}.inv-voce{border:1px solid var(--colore-linea);border-radius:var(--raggio-3);background:var(--colore-superficie-1);flex-direction:column;gap:10px;padding:14px;display:flex}.inv-testa{grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.inv-testa span{font-size:.9375rem;line-height:1.4}.inv-voce .azioni-doppie .btn{min-height:44px}.sel-riga{border:0;border-bottom:1px solid var(--colore-linea);width:100%;min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:24px 40px minmax(0,1fr);align-items:center;column-gap:12px;padding:10px 0;display:grid}.sel-riga:hover{background:var(--colore-superficie-1)}.sel-riga:focus-visible{outline:2px solid var(--colore-focus);outline-offset:2px}.sel-riga[aria-disabled=true]{cursor:not-allowed;background:0 0}.sel-riga[aria-disabled=true] .avatar{opacity:.55}.sel-riga[aria-disabled=true] .sel-nome{color:var(--colore-testo-secondario)}.sel-riga[aria-disabled=true] .casella{background:var(--colore-superficie-2);border-color:var(--colore-superficie-3)}.sel-nome{font-weight:500;display:block}.sel-username{font-family:var(--tipo-famiglia-mono);color:var(--colore-testo-secondario);font-size:.8125rem;display:block}.sel-motivo{color:var(--colore-testo-secondario);align-items:flex-start;gap:6px;margin-top:3px;font-size:.8125rem;line-height:1.35;display:flex}.sel-motivo .ico{flex:none;width:14px;height:14px;margin-top:2px}.sel-conta{font-family:var(--tipo-famiglia-mono);font-size:.8125rem}.sel-regola{border-radius:var(--raggio-2);background:var(--colore-superficie-1);border:1px solid var(--colore-linea);color:var(--colore-testo-secondario);grid-template-columns:18px minmax(0,1fr);gap:10px;padding:10px 12px;font-size:.8125rem;line-height:1.45;display:grid}.sel-regola .ico{width:16px;height:16px;margin-top:1px}.gr-barra-fondo{z-index:3;margin:12px calc(-1 * var(--spazio-5)) 0;padding:12px var(--spazio-5) 16px;background:var(--colore-sfondo);border-top:1px solid var(--colore-linea);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;bottom:0}.gr-barra-fondo .btn{flex:none}.guscio .gr-barra-fondo{bottom:calc(80px + env(safe-area-inset-bottom))}@media (min-width:48rem){.guscio .gr-barra-fondo{bottom:0}}.gr-compressa{border:0;border-bottom:1px solid var(--colore-linea);width:100%;min-height:48px;color:var(--colore-testo-secondario);font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:0;font-size:.875rem;display:flex}.mb-riga{border-bottom:1px solid var(--colore-linea);grid-template-columns:40px minmax(0,1fr) 44px;align-items:center;column-gap:12px;min-height:64px;padding:8px 0;display:grid}.mb-nome{color:inherit;font-weight:500;display:block}.mb-badge{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.mb-altri{color:var(--colore-testo-secondario);padding:12px 0;font-size:.875rem}.gr-testa{flex-direction:column;gap:10px;padding-bottom:16px;display:flex}.gr-testa .gr-meta{color:var(--colore-testo-secondario);flex-wrap:wrap;align-items:center;gap:10px;font-size:.875rem;display:flex}.gr-effetto{border-radius:var(--raggio-2);background:var(--colore-superficie-2);grid-template-columns:20px minmax(0,1fr);gap:10px;padding:12px 14px;font-size:.875rem;line-height:1.45;display:grid}.gr-effetto .ico{color:var(--colore-testo-secondario);margin-top:1px}.gr-effetto.serio{background:var(--colore-errore-tenue)}.gr-effetto.serio .ico{color:var(--colore-errore)}.se-cop{margin:0 calc(-1 * var(--spazio-5));min-height:236px;padding:64px var(--spazio-5) 18px;flex-direction:column;justify-content:flex-end;gap:6px;display:flex;position:relative}.se-cop-tipo{background:var(--colore-superficie-3);color:var(--colore-testo-primario)}.se-cop-tipo .se-data-grande{font-family:var(--tipo-famiglia-mono);letter-spacing:-.05em;font-size:3.5rem;line-height:.9}.se-cop .se-cop-titolo{text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:2.5rem;font-weight:700;font-stretch:75%;line-height:1}.se-cop .se-cop-meta{font-family:var(--tipo-famiglia-mono);font-size:.875rem}.se-cop .se-cop-badge{flex-wrap:wrap;gap:6px;display:flex}.se-meta{flex-direction:column;gap:6px;padding:14px 0 6px;font-size:.9375rem;display:flex}.se-meta .se-riga{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;display:grid}.se-meta .se-riga .ico{width:18px;height:18px;color:var(--colore-testo-secondario);margin-top:2px}.badge-se-proposta{background:var(--colore-info-tenue);color:var(--colore-info);font-family:var(--tipo-famiglia-testo);border-color:#0000}.badge-se-confermata{background:var(--colore-successo-tenue);color:var(--colore-successo);font-family:var(--tipo-famiglia-testo);border-color:#0000}.badge-se-annullata{border-color:var(--colore-errore);color:var(--colore-errore);font-family:var(--tipo-famiglia-testo);background:0 0}.badge-se-passata{border-color:var(--colore-linea-forte);color:var(--colore-testo-secondario);font-family:var(--tipo-famiglia-testo);background:0 0}.se-sez{flex-direction:column;gap:10px;padding:18px 0 6px;display:flex}.se-risposta{z-index:4;margin:0 calc(-1 * var(--spazio-5));padding:10px var(--spazio-5) 12px;background:var(--colore-sfondo);border-bottom:1px solid var(--colore-linea);flex-direction:column;gap:8px;display:flex;position:sticky;top:0}.se-risposta .segmenti{width:100%}.se-risposta .segmento{min-height:44px;font-size:.9375rem}.se-risposta .se-stato{color:var(--colore-testo-secondario);margin:0;font-size:.8125rem}.se-testa-riga{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.se-conti{font-family:var(--tipo-famiglia-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--colore-testo-secondario);font-size:.8125rem}.se-chi-testa{justify-content:space-between;align-items:baseline;gap:10px;padding:10px 0 4px;display:flex}.pr-riga{border-bottom:1px solid var(--colore-linea);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:60px;padding:8px 0;display:grid}.pr-riga.is-nuova{animation:riga-nuova var(--movimento-lento) var(--curva-standard) both;background:linear-gradient(90deg, var(--colore-superficie-1), transparent)}@keyframes riga-nuova{0%{opacity:0}to{opacity:1}}.pr-nome{font-weight:500;display:block}.pr-username{font-family:var(--tipo-famiglia-mono);color:var(--colore-testo-secondario);font-size:.8125rem;display:block}.pr-icone{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pr-ico{border-radius:var(--raggio-1);border:1px solid var(--colore-linea);min-height:26px;color:var(--colore-testo-secondario);white-space:nowrap;align-items:center;gap:4px;padding:2px 7px;font-size:.75rem;display:inline-flex}.pr-ico .ico{width:14px;height:14px}.pr-ico.ok{color:var(--colore-testo-primario);border-color:var(--colore-linea-forte)}.pr-ico.manca{border-style:dashed}.se-link{border:0;border-bottom:1px solid var(--colore-linea);width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:8px 2px;display:flex}.se-link>.ico{color:var(--colore-testo-secondario)}.se-link b{font-size:.9375rem;display:block}.se-link small{color:var(--colore-testo-secondario);font-size:.75rem;font-family:var(--tipo-famiglia-mono);display:block}.se-link .se-fuori{color:var(--colore-testo-secondario);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:.75rem;display:inline-flex}.pillole{flex-wrap:wrap;gap:8px;display:flex}.pillola{border:1px solid var(--colore-linea-forte);border-radius:var(--raggio-tondo);min-height:44px;color:var(--colore-testo-primario);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 14px;font-size:.875rem;display:inline-flex}.pillola:focus-visible{outline:2px solid var(--colore-focus);outline-offset:2px}.pillola[aria-checked=true]{background:var(--colore-testo-primario);border-color:var(--colore-testo-primario);color:var(--colore-sfondo);font-weight:500}.pillola:disabled{color:var(--colore-testo-terziario);border-color:var(--colore-superficie-3);cursor:not-allowed}.pillola[aria-checked=true]:disabled{background:var(--colore-superficie-3);color:var(--colore-testo-secondario)}.se-mezzo{border-bottom:1px solid var(--colore-linea);flex-direction:column;gap:8px;padding:12px 0;display:flex}.se-mezzo-testa{justify-content:space-between;font-size:.9375rem;display:flex}.se-mezzo-testa small{font-family:var(--tipo-famiglia-mono);color:var(--colore-testo-secondario)}.se-posti{grid-template-columns:44px 56px 44px minmax(0,1fr);align-items:center;gap:6px;display:grid}.se-posti .se-valore{font-family:var(--tipo-famiglia-mono);text-align:center;font-size:1.25rem}.se-posti .se-posti-etichetta{color:var(--colore-testo-secondario);padding-left:6px;font-size:.8125rem}.se-passaggio{width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px 40px minmax(0,1fr);align-items:center;column-gap:12px;padding:6px 0;display:grid}.se-passaggio:disabled{cursor:not-allowed;color:var(--colore-testo-secondario)}.se-passaggio:focus-visible{outline:2px solid var(--colore-focus);outline-offset:2px}.se-passaggio small{font-family:var(--tipo-famiglia-mono);color:var(--colore-testo-secondario);font-size:.8125rem;display:block}.se-radio{border:2px solid var(--colore-linea-forte);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.se-radio.is-on{border-color:var(--colore-accento)}.se-radio.is-on:after{content:"";background:var(--colore-accento);border-radius:50%;width:10px;height:10px}.se-auto{border:1px solid var(--colore-linea);border-radius:var(--raggio-3);background:var(--colore-superficie-1);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.se-auto-testa{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;column-gap:10px;display:grid}.se-auto-testa b{font-size:.9375rem}.se-auto-testa small{color:var(--colore-testo-secondario);font-size:.75rem;display:block}.se-auto-posti{font-family:var(--tipo-famiglia-mono);font-size:.8125rem}.se-sedili{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.se-sedile{background:var(--colore-superficie-2);border-radius:14px;align-items:center;gap:6px;min-height:28px;padding:2px 8px 2px 3px;font-size:.8125rem;display:inline-flex}.se-sedile.libero{border:1px dashed var(--colore-linea-forte);color:var(--colore-testo-secondario);font-family:var(--tipo-famiglia-mono);background:0 0;padding:2px 10px;font-size:.75rem}.se-avviso-ritorno{border-radius:var(--raggio-2);background:var(--colore-avviso-tenue);grid-template-columns:20px minmax(0,1fr);gap:10px;padding:12px 14px;font-size:.875rem;line-height:1.45;display:grid}.se-avviso-ritorno .ico{color:var(--colore-avviso);margin-top:1px}.se-avviso-ritorno b{display:block}.se-note{border-left:3px solid var(--colore-linea-forte);background:var(--colore-superficie-1);white-space:pre-line;overflow-wrap:anywhere;padding:12px 14px;font-size:.9375rem;line-height:1.5}.sr-riga{border-bottom:1px solid var(--colore-linea);width:100%;min-height:72px;color:inherit;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:10px 0;text-decoration:none;display:grid}.sr-riga:hover{background:var(--colore-superficie-1)}.sr-data{font-family:var(--tipo-famiglia-mono);color:var(--colore-testo-secondario);text-transform:uppercase;flex-direction:column;font-size:.6875rem;line-height:1.2;display:flex}.sr-data b{color:var(--colore-testo-primario);font-size:1.125rem;font-weight:500}.sr-corpo{flex-direction:column;gap:2px;min-width:0;display:flex}.sr-corpo b{font-size:.9375rem;line-height:1.3}.sr-corpo small{color:var(--colore-testo-secondario);font-size:.8125rem}.sr-risposte{font-family:var(--tipo-famiglia-mono);color:var(--colore-testo-secondario);font-size:.8125rem}.badge-risp-si{background:var(--colore-successo-tenue);color:var(--colore-successo);font-family:var(--tipo-famiglia-testo);border-color:#0000}.badge-risp-forse{background:var(--colore-avviso-tenue);color:var(--colore-avviso);font-family:var(--tipo-famiglia-testo);border-color:#0000}.badge-risp-no{border-color:var(--colore-linea-forte);color:var(--colore-testo-secondario);font-family:var(--tipo-famiglia-testo)}.badge-risp-da{border-color:var(--colore-testo-primario);color:var(--colore-testo-primario);font-family:var(--tipo-famiglia-testo)}.ev-scelta{border:0;border-bottom:1px solid var(--colore-linea);width:100%;min-height:76px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:64px minmax(0,1fr) 24px;align-items:center;column-gap:12px;padding:10px 0;display:grid}.ev-scelta:focus-visible{outline:2px solid var(--colore-focus);outline-offset:2px}.ev-scelta .ev-miniatura{border-radius:var(--raggio-2);width:64px;height:64px;position:relative;overflow:hidden}.ev-scelta[aria-checked=true]{background:var(--colore-superficie-1);box-shadow:inset 3px 0 0 var(--colore-accento);padding-left:10px}.ev-scelta b{font-size:.9375rem;display:block}.ev-scelta small{color:var(--colore-testo-secondario);font-size:.8125rem;display:block}.ev-scelta .ev-tag{font-family:var(--tipo-famiglia-mono);align-items:center;gap:6px;margin-top:4px;font-size:.8125rem;display:flex}@media (prefers-reduced-motion:reduce){.pr-riga.is-nuova{animation-duration:var(--movimento-ridotto)}}@media (min-width:64rem){.se-cop{border-radius:var(--raggio-3);margin:0}.se-risposta,.gr-barra-fondo{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.ri-privato{border:1px solid var(--colore-linea-forte);border-radius:var(--raggio-tondo);min-height:28px;color:var(--colore-testo-secondario);white-space:nowrap;align-items:center;gap:6px;padding:2px 10px 2px 8px;font-size:.75rem;font-weight:500;display:inline-flex}.ri-privato .ico{width:14px;height:14px}.ri-riservato{height:88px;margin:var(--spazio-3) 0 var(--spazio-1);border:1px dashed var(--colore-linea);border-radius:var(--raggio-3)}.ri-azioni{justify-content:flex-end;display:flex}.ri-mese{border-bottom:1px solid var(--colore-linea-forte);justify-content:space-between;align-items:baseline;gap:10px;padding:20px 0 6px;display:flex}.ri-mese h2{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:500}.ri-mese span{font-family:var(--tipo-famiglia-mono);color:var(--colore-testo-secondario);font-size:.75rem}.ri-riga{border-bottom:1px dashed var(--colore-linea-forte);width:100%;min-height:72px;color:inherit;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:12px 0;text-decoration:none;display:grid}.ri-riga:hover{background:var(--colore-superficie-1)}.ri-data{border-right:1px solid var(--colore-linea);font-family:var(--tipo-famiglia-mono);color:var(--colore-testo-secondario);text-transform:uppercase;flex-direction:column;align-items:flex-start;padding-right:10px;font-size:.6875rem;line-height:1.2;display:flex}.ri-data b{color:var(--colore-testo-primario);font-size:1.125rem;font-weight:500}.ri-corpo{flex-direction:column;gap:4px;min-width:0;display:flex}.ri-corpo b{overflow-wrap:anywhere;font-size:.9375rem;line-height:1.3}.ri-corpo small{color:var(--colore-testo-secondario);font-size:.8125rem}.ri-meta{color:var(--colore-testo-secondario);flex-wrap:wrap;align-items:center;gap:10px;font-size:.8125rem;display:flex}.ri-voto-mini{font-family:var(--tipo-famiglia-mono);color:var(--colore-testo-secondario);font-size:.75rem}.ri-sinc{border:1px solid var(--colore-avviso);border-radius:var(--raggio-1);color:var(--colore-avviso);align-self:flex-start;align-items:center;gap:4px;padding:1px 6px;font-size:.75rem;display:inline-flex}.ri-sinc .ico{width:12px;height:12px}.ri-sinc.is-errore{border-color:var(--colore-errore);color:var(--colore-errore)}.ri-sez{border:0;border-bottom:1px solid var(--colore-linea);flex-direction:column;gap:10px;min-width:0;margin:0;padding:18px 0 8px;display:flex}.ri-sez-testa{justify-content:space-between;align-items:baseline;gap:8px;width:100%;padding:0;display:flex}.ri-sez-testa h2,.ri-sez-testa legend{margin:0;font-size:1.25rem;font-weight:700;font-stretch:75%;line-height:1.1}.ri-sez-testa span{color:var(--colore-testo-secondario);font-size:.75rem}.ri-sez-testa .mono{font-family:var(--tipo-famiglia-mono)}.ri-evento{border:1px solid var(--colore-linea);border-radius:var(--raggio-3);background:var(--colore-superficie-1);grid-template-columns:56px minmax(0,1fr) 44px;align-items:center;column-gap:12px;padding:10px;display:grid}.ri-evento-ora{border-radius:var(--raggio-2);background:var(--colore-superficie-3);width:56px;height:56px;font-family:var(--tipo-famiglia-mono);flex-direction:column;justify-content:center;padding:4px;font-size:.6875rem;line-height:1.15;display:flex;overflow:hidden}.ri-evento b{overflow-wrap:anywhere;font-size:.9375rem;display:block}.ri-evento small{color:var(--colore-testo-secondario);font-size:.8125rem;display:block}.ri-risultati{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ri-risultato{border:0;border-bottom:1px solid var(--colore-linea);width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 4px;display:flex}.ri-risultato:hover{background:var(--colore-superficie-1)}.ri-risultato small{color:var(--colore-testo-secondario);font-size:.8125rem}.ri-spesa{border-bottom:1px solid var(--colore-linea);grid-template-columns:minmax(0,1fr) 128px 44px;align-items:center;column-gap:8px;min-height:56px;display:grid}.ri-spesa-cat{align-items:center;gap:10px;font-size:.9375rem;display:flex}.ri-spesa-cat .ico{width:18px;height:18px;color:var(--colore-testo-secondario)}.ri-importo{border:1px solid var(--colore-linea-forte);border-radius:var(--raggio-2);background:var(--colore-superficie-1);min-height:44px;font-family:var(--tipo-famiglia-mono);align-items:center;gap:6px;padding:0 10px;font-size:.9375rem;display:flex}.ri-importo:focus-within{outline:2px solid var(--colore-focus);outline-offset:2px}.ri-importo span{color:var(--colore-testo-secondario)}.ri-importo input{width:100%;min-width:0;color:inherit;font:inherit;text-align:right;background:0 0;border:0;outline:none}.ri-importo.is-errore{border-width:2px;border-color:var(--colore-errore)}.ri-totale{color:var(--colore-testo-secondario);justify-content:space-between;align-items:baseline;padding-top:6px;font-size:.8125rem;display:flex}.ri-totale .mono{font-family:var(--tipo-famiglia-mono)}.ri-categorie{border:1px dashed var(--colore-linea-forte);border-radius:var(--raggio-3);flex-direction:column;gap:8px;padding:12px;display:flex}.ri-categorie>div{flex-wrap:wrap;gap:8px;display:flex}.ri-etichette{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ri-etichetta{border-radius:var(--raggio-tondo);background:var(--colore-superficie-3);align-items:center;gap:2px;min-height:36px;padding:0 0 0 12px;font-size:.875rem;display:inline-flex}.ri-etichetta button{width:44px;height:44px;color:var(--colore-testo-secondario);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin:-4px 0;display:inline-flex}.ri-etichetta button .ico{width:14px;height:14px}.ri-etichetta.sola{padding:0 12px}.ri-voto{grid-template-columns:repeat(5,minmax(44px,1fr));gap:6px;display:grid}.ri-voto button{border:1px solid var(--colore-linea-forte);border-radius:var(--raggio-2);min-height:48px;color:var(--colore-testo-primario);font-family:var(--tipo-famiglia-mono);cursor:pointer;background:0 0;font-size:1.0625rem}.ri-voto button[aria-pressed=true]{border-color:var(--colore-testo-primario);background:var(--colore-testo-primario);color:var(--colore-sfondo);font-weight:500}.ri-voto-leggenda{color:var(--colore-testo-secondario);justify-content:space-between;font-size:.75rem;display:flex}.ri-testa{flex-direction:column;gap:8px;padding-bottom:12px;display:flex}.ri-testa-barra{justify-content:space-between;align-items:center;gap:8px;display:flex}.ri-testa-barra>div{align-items:center;gap:8px;display:flex}.ri-dt-data{font-family:var(--tipo-famiglia-mono);color:var(--colore-testo-secondario);text-transform:uppercase;font-size:.875rem}.ri-dt-voto{font-family:var(--tipo-famiglia-mono);align-items:baseline;gap:6px;display:inline-flex}.ri-dt-voto b{font-size:1.5rem;font-weight:500}.ri-dt-sez{flex-direction:column;gap:8px;padding:16px 0 6px;display:flex}.ri-dt-spesa{border-bottom:1px dashed var(--colore-linea);justify-content:space-between;align-items:center;gap:12px;min-height:40px;font-size:.9375rem;display:flex}.ri-dt-spesa .mono{font-family:var(--tipo-famiglia-mono)}.ri-dt-spesa.totale{color:var(--colore-testo-secondario);border-bottom:0;font-size:.8125rem}.ri-note{border-left:2px solid var(--colore-linea-forte);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 12px}.ri-ero{border:1px solid var(--colore-linea);border-radius:var(--raggio-3);background:var(--colore-superficie-1);flex-direction:column;gap:8px;padding:14px;display:flex}.ri-ero-titolo{align-items:center;gap:10px;margin:0;font-size:1rem;font-weight:600;display:flex}.ri-ero-titolo .ico.successo{color:var(--colore-successo)}@media (max-width:23rem){.ri-spesa{grid-template-columns:minmax(0,1fr) 112px 44px}.ri-voto{gap:4px}}.pv-sezione{padding-top:var(--spazio-5);flex-direction:column;display:flex}.pv-sezione>h2{margin:0 0 var(--spazio-2)}.pv-sezione.account{margin-top:var(--spazio-4);border-top:1px solid var(--colore-linea-forte)}.pv-impostazione{padding:var(--spazio-3) 0;border-bottom:1px solid var(--colore-linea);flex-direction:column;gap:6px;display:flex}.pv-impostazione .scelta{align-items:flex-start;gap:var(--spazio-4);font-weight:500}.pv-nota{color:var(--colore-testo-secondario);align-items:flex-start;gap:6px;margin:0;font-size:.8125rem;display:flex}.pv-nota .ico{flex:none;width:14px;height:14px;margin-top:2px}.pv-riga{column-gap:var(--spazio-3);min-height:64px;padding:var(--spazio-2) 0;border-bottom:1px solid var(--colore-linea);color:inherit;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.pv-riga:hover{background:var(--colore-superficie-1)}.pv-riga>.ico{color:var(--colore-testo-secondario)}.pv-riga b{font-weight:500;display:block}.pv-riga small{color:var(--colore-testo-secondario);font-size:.8125rem;display:block}.pv-riga .valore{align-items:center;gap:var(--spazio-2);font-family:var(--tipo-famiglia-mono);color:var(--colore-testo-secondario);font-size:.875rem;display:inline-flex}.pv-riga.pericolo b,.pv-riga.pericolo>.ico:first-child{color:var(--colore-errore)}.pv-contenuto{column-gap:var(--spazio-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pv-contenuto li{border-bottom:1px solid var(--colore-linea);align-items:center;gap:8px;min-height:40px;font-size:.9375rem;display:flex}.pv-contenuto .ico{width:16px;height:16px;color:var(--colore-testo-secondario)}.pv-riquadro{gap:var(--spazio-3);padding:var(--spazio-4);border:1px solid var(--colore-linea);border-radius:var(--raggio-3);background:var(--colore-superficie-1);flex-direction:column;display:flex}.pv-barra{border-radius:var(--raggio-tondo);background:var(--colore-superficie-3);height:4px;overflow:hidden}.pv-barra span{background:var(--colore-testo-primario);width:40%;height:100%;animation:pv-scorre 1.4s var(--curva-standard) infinite;display:block}@keyframes pv-scorre{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.pv-barra span{opacity:.6;width:100%;animation:none}}.pv-file{column-gap:var(--spazio-3);grid-template-columns:40px minmax(0,1fr);align-items:center;display:grid}.pv-file-icona{border:1px solid var(--colore-linea-forte);border-radius:var(--raggio-2);width:40px;height:44px;font-family:var(--tipo-famiglia-mono);justify-content:center;align-items:center;font-size:.625rem;display:inline-flex}.pv-file b{font-family:var(--tipo-famiglia-mono);overflow-wrap:anywhere;font-size:.875rem;font-weight:500;display:block}.pv-file small{font-family:var(--tipo-famiglia-mono);color:var(--colore-testo-secondario);font-size:.75rem}.pv-passi{font-family:var(--tipo-famiglia-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--colore-testo-secondario);align-items:center;gap:8px;font-size:.75rem;display:flex}.pv-passi i{border-radius:var(--raggio-tondo);background:var(--colore-linea-forte);width:24px;height:3px;display:block}.pv-passi i.fatto{background:var(--colore-testo-primario)}.pv-effetti{border:1px solid var(--colore-linea-forte);border-radius:var(--raggio-3);flex-direction:column;display:flex;overflow:hidden}.pv-effetto{padding:var(--spazio-3) var(--spazio-4);border-bottom:1px dashed var(--colore-linea-forte);flex-direction:column;gap:6px;display:flex}.pv-effetto:last-child{border-bottom:0}.pv-effetto.subito{background:var(--colore-errore-tenue)}.pv-effetto-testa{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pv-effetto-testa h3{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:500}.pv-effetto-testa span{font-family:var(--tipo-famiglia-mono);color:var(--colore-testo-secondario);font-size:.75rem}.pv-effetto ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pv-effetto li{align-items:flex-start;gap:8px;display:flex}.pv-effetto li .ico{width:16px;height:16px;color:var(--colore-errore);flex:none;margin-top:3px}.pv-effetto p{margin:0;font-size:.875rem}.pv-pari{gap:var(--spazio-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pv-pari .btn{width:100%}.pv-distruttivo{border:1px solid var(--colore-errore);color:var(--colore-errore);background:0 0}.pv-distruttivo:hover:not(:disabled){background:var(--colore-errore-tenue)}.pv-informativa{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pv-blocco{column-gap:var(--spazio-3);padding:var(--spazio-4) 0;border-bottom:1px solid var(--colore-linea);grid-template-columns:40px minmax(0,1fr);display:grid}.pv-numero{font-family:var(--tipo-famiglia-mono);color:var(--colore-testo-secondario);padding-top:4px;font-size:.8125rem}.pv-blocco h2{margin:0 0 6px;font-size:1.25rem;font-weight:700;font-stretch:75%}.pv-blocco ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pv-blocco li{padding-left:14px;position:relative}.pv-blocco li:before{content:"–";color:var(--colore-testo-secondario);position:absolute;left:0}.pv-versione{padding-top:var(--spazio-3);font-family:var(--tipo-famiglia-mono);color:var(--colore-testo-secondario);margin:0;font-size:.75rem}@media (max-width:23rem){.pv-contenuto{grid-template-columns:minmax(0,1fr)}}.ck-mono{font-family:var(--tipo-famiglia-mono);font-variant-numeric:tabular-nums}.ck-stasera{justify-content:space-between;align-items:baseline;gap:var(--spazio-3);flex-wrap:wrap;display:flex}.ck-stasera h2{margin:0;font-size:2rem;font-weight:700;font-stretch:72%;line-height:1}.ck-stasera time{font-family:var(--tipo-famiglia-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--colore-testo-secondario);font-size:.8125rem}.ck-sezione{gap:var(--spazio-3);padding-top:var(--spazio-5);flex-direction:column;display:flex}.ck-sezione-testa{align-items:center;gap:var(--spazio-3);display:flex}.ck-sezione-testa:after{content:"";border-top:1px solid var(--colore-linea);flex:1}.ck-sezione-testa h2{margin:0}.ck-spento{border:1px solid var(--colore-linea-forte);border-radius:var(--raggio-3);flex-direction:column;gap:14px;padding:18px;display:flex}.ck-spento h2{margin:0;font-size:1.625rem;font-weight:700;font-stretch:72%;line-height:1.05}.ck-spento p{color:var(--colore-testo-secondario);margin:0;font-size:.9375rem;line-height:1.45}.ck-tre{border-top:1px solid var(--colore-linea);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ck-tre li{border-bottom:1px solid var(--colore-linea);grid-template-columns:20px minmax(0,1fr);gap:10px;padding:10px 0;font-size:.875rem;line-height:1.4;display:grid}.ck-tre li b{font-size:.9375rem;display:block}.ck-tre li span{color:var(--colore-testo-secondario)}.ck-tre li svg{color:var(--colore-testo-secondario);margin-top:1px}.ck-vuoto{padding:var(--spazio-4);border:1px dashed var(--colore-linea-forte);border-radius:var(--raggio-3);flex-direction:column;gap:10px;display:flex}.ck-vuoto p{color:var(--colore-testo-secondario);margin:0;font-size:.875rem;line-height:1.45}.ck-motivo{gap:var(--spazio-2);color:var(--colore-testo-secondario);align-items:flex-start;margin:0;font-size:.8125rem;line-height:1.4;display:flex}.ck-motivo svg{flex:none;margin-top:2px}.ck-timbro{padding:var(--spazio-4) var(--spazio-4) 14px 22px;border:1px solid var(--colore-linea-forte);border-radius:var(--raggio-3);background:var(--colore-superficie-1);flex-direction:column;gap:10px;display:flex;position:relative;overflow:hidden}.ck-timbro:before{content:"";border-left:2px dashed var(--colore-linea-forte);position:absolute;top:12px;bottom:12px;left:8px}.ck-timbro-testa{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ck-bollo{border:1.5px solid var(--colore-testo-primario);border-radius:var(--raggio-2);font-family:var(--tipo-famiglia-mono);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;flex:none;align-items:center;padding:4px 8px;font-size:.6875rem;line-height:1.25;display:inline-flex;transform:rotate(-4deg)}.ck-bollo b{font-size:.8125rem;font-weight:500}.ck-luogo{margin:0;font-size:1.875rem;font-weight:700;font-stretch:72%;line-height:1}.ck-evento{color:var(--colore-testo-secondario);margin-top:4px;font-size:.875rem;display:block}.ck-orari{font-family:var(--tipo-famiglia-mono);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:4px 12px;margin:0;font-size:.8125rem;display:flex}.ck-orari span{white-space:nowrap}.ck-orari .fino{color:var(--colore-testo-primario);font-weight:500}.ck-chi{border-top:1px dashed var(--colore-linea-forte);align-items:center;gap:10px;min-height:36px;padding-top:10px;font-size:.875rem;display:flex}.ck-azioni{gap:var(--spazio-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ck-elenco{margin:0;padding:0;list-style:none}.ck-amico{column-gap:var(--spazio-3);border-bottom:1px solid var(--colore-linea);width:100%;min-height:68px;color:inherit;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;padding:10px 0;text-decoration:none;display:grid}.ck-amico:hover{background:var(--colore-superficie-1)}.ck-amico:focus-visible{outline:2px solid var(--colore-focus);outline-offset:2px}.ck-amico-corpo{flex-direction:column;gap:2px;min-width:0;display:flex}.ck-amico-corpo .riga1{flex-wrap:wrap;align-items:baseline;gap:6px;font-weight:600;display:flex}.ck-amico-corpo .username{font-family:var(--tipo-famiglia-mono);color:var(--colore-testo-secondario);font-size:.75rem;font-weight:400}.ck-amico-corpo .dove{font-size:.9375rem;line-height:1.3}.ck-amico-corpo .dove b{font-weight:700}.ck-dalle{font-family:var(--tipo-famiglia-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--colore-testo-secondario);white-space:nowrap;font-size:.75rem}.ck-amico .fine{color:var(--colore-testo-secondario);flex-direction:column;align-items:flex-end;gap:4px;display:inline-flex}.ck-passo{border-top:1px solid var(--colore-linea)}.ck-passo-testa{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;column-gap:10px;min-height:52px;display:grid}.ck-passo-testa .n{border-radius:var(--raggio-tondo);border:1px solid var(--colore-linea-forte);width:28px;height:28px;font-family:var(--tipo-famiglia-mono);justify-content:center;align-items:center;font-size:.8125rem;display:inline-flex}.ck-passo.is-ora .ck-passo-testa .n{background:var(--colore-testo-primario);border-color:var(--colore-testo-primario);color:var(--colore-sfondo)}.ck-passo.is-fatto .ck-passo-testa .n{border-color:var(--colore-testo-primario)}.ck-passo-testa h3{margin:0;font-size:1rem;font-weight:700}.ck-passo-testa small{color:var(--colore-testo-secondario);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;display:block;overflow:hidden}.ck-passo-testa .cambia{min-height:44px;color:var(--colore-testo-primario);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:.875rem;font-weight:500;text-decoration:underline}.ck-passo-corpo{flex-direction:column;gap:10px;padding:2px 0 14px;display:flex}.ck-passo.is-dopo .ck-passo-testa{color:var(--colore-testo-secondario)}.ck-sugg{column-gap:var(--spazio-3);width:100%;min-height:72px;padding:var(--spazio-2) 0;border:0;border-bottom:1px solid var(--colore-linea);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:56px minmax(0,1fr) 24px;align-items:center;display:grid}.ck-sugg[aria-checked=true]{background:var(--colore-superficie-1);box-shadow:inset 3px 0 0 var(--colore-accento);padding-left:10px}.ck-sugg:focus-visible,.ck-risultato:focus-visible{outline:2px solid var(--colore-focus);outline-offset:2px}.ck-pin{border-radius:var(--raggio-2);background:var(--colore-superficie-2);border:1px solid var(--colore-linea);justify-content:center;align-items:center;width:56px;height:56px;display:flex}.ck-sugg b,.ck-risultato b{font-size:.9375rem;line-height:1.3;display:block}.ck-sugg small,.ck-risultato small{color:var(--colore-testo-secondario);font-size:.8125rem;display:block}.ck-perche{color:var(--colore-testo-primario);align-items:center;gap:5px;margin-top:4px;font-size:.75rem;display:inline-flex}.ck-radio{border-radius:var(--raggio-tondo);border:1.5px solid var(--colore-linea-forte);width:20px;height:20px}.ck-sugg[aria-checked=true] .ck-radio{border:6px solid var(--colore-accento)}.ck-risultato{column-gap:var(--spazio-3);width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr);align-items:center;padding:6px 0;display:grid}.ck-risultato .ck-pin{width:44px;height:44px}.ck-locale{column-gap:var(--spazio-3);border:1px solid var(--colore-linea-forte);border-radius:var(--raggio-3);background:var(--colore-superficie-1);grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;padding:8px 8px 8px 10px;display:grid}.ck-locale .ck-pin{background:var(--colore-superficie-3);width:44px;height:44px}.ck-locale b{font-size:.9375rem;display:block}.ck-locale small{color:var(--colore-testo-secondario);font-size:.8125rem;display:block}.ck-proposti{align-items:center;gap:var(--spazio-2);margin:0;padding:6px 0 2px;font-size:.8125rem;font-weight:600;display:flex}.ck-proposti svg{color:var(--colore-testo-secondario)}.ck-altri{margin:0;padding:14px 0 2px}.ck-riepilogo{gap:var(--spazio-2);border-radius:var(--raggio-3);background:var(--colore-superficie-2);flex-direction:column;padding:14px;font-size:.9375rem;line-height:1.45;display:flex}.ck-riepilogo p{margin:0}.ck-dest{column-gap:var(--spazio-3);border-bottom:1px solid var(--colore-linea);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;min-height:64px;padding:10px 0;display:grid}.ck-dest.is-conferma{row-gap:var(--spazio-2);padding:var(--spazio-3);border:1px solid var(--colore-linea-forte);border-radius:var(--raggio-2);background:var(--colore-superficie-1);grid-template-columns:40px minmax(0,1fr);margin:4px 0}.ck-dest-conferma{color:var(--colore-testo-secondario);flex-direction:column;gap:4px;font-size:.875rem;display:flex}.ck-dest-conferma b{color:var(--colore-testo-primario);font-size:.9375rem}.ck-dest .az{justify-content:flex-end;gap:var(--spazio-2);grid-column:1/-1;display:flex}.ck-nome{font-weight:600;display:block}.ck-username{font-family:var(--tipo-famiglia-mono);color:var(--colore-testo-secondario);font-size:.75rem;display:block}.ck-nota-fine,.nf-90{color:var(--colore-testo-secondario);grid-template-columns:18px minmax(0,1fr);gap:10px;margin:0;padding:14px 0;font-size:.8125rem;line-height:1.45;display:grid}.ck-nota-fine svg,.nf-90 svg{margin-top:2px}.nt-ck{font-family:var(--tipo-famiglia-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--colore-testo-secondario);font-size:.75rem}@media (max-width:370px){.ck-luogo{font-size:1.625rem}.ck-azioni{grid-template-columns:minmax(0,1fr)}.ck-orari{font-size:.75rem}}.nf-corpo{gap:var(--spazio-3);flex-direction:column;display:flex}.nf-corpo>p{margin:0}.nf-lista{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.nf-lista li{grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:.9375rem;line-height:1.4;display:grid}.nf-lista li svg{color:var(--colore-testo-secondario);margin-top:2px}.nf-lista.mai li{color:var(--colore-testo-secondario)}.nf-blocco{gap:var(--spazio-2);border:1px solid var(--colore-linea);border-radius:var(--raggio-3);flex-direction:column;padding:12px 14px;display:flex}.nf-blocco.mai{border-style:dashed}.nf-blocco h3{color:var(--colore-testo-primario);margin:0}.nf-piede{color:var(--colore-testo-secondario);margin:0;font-size:.8125rem;line-height:1.4}.nf-attesa{padding:18px var(--spazio-4);border-radius:var(--raggio-3);background:var(--colore-superficie-2);flex-direction:column;gap:10px;display:flex}.nf-attesa p{margin:0}.nf-azioni{gap:var(--spazio-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nf-passi{counter-reset:nfp;border-top:1px solid var(--colore-linea);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nf-passi li{counter-increment:nfp;column-gap:var(--spazio-3);min-height:56px;padding:var(--spazio-2) 0;border-bottom:1px solid var(--colore-linea);grid-template-columns:28px minmax(0,1fr) 32px;align-items:center;font-size:.9375rem;line-height:1.35;display:grid}.nf-passi li:before{content:counter(nfp);border-radius:var(--raggio-tondo);border:1px solid var(--colore-linea-forte);width:28px;height:28px;font-family:var(--tipo-famiglia-mono);justify-content:center;align-items:center;font-size:.8125rem;display:inline-flex}.nf-passi li svg{color:var(--colore-testo-secondario);justify-self:end}.nf-avviso{border-radius:var(--raggio-3);border:1px solid var(--colore-linea-forte);background:var(--colore-superficie-1);flex-direction:column;gap:10px;padding:14px;display:flex}.nf-avviso-testa{grid-template-columns:20px minmax(0,1fr);gap:10px;font-size:.9375rem;line-height:1.4;display:grid}.nf-avviso-testa svg{color:var(--colore-avviso);margin-top:1px}.nf-avviso-testa b{display:block}.nf-avviso-testa span{color:var(--colore-testo-secondario);font-size:.875rem}.nf-avviso.home .nf-avviso-testa svg{color:var(--colore-info)}.nf-percorso{font-family:var(--tipo-famiglia-mono);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.nf-percorso li{border-radius:var(--raggio-1);background:var(--colore-superficie-3);padding:3px 7px}.nf-percorso li+li:before{content:"→ ";color:var(--colore-testo-secondario)}.nf-anteprima{padding:var(--spazio-3);border-radius:var(--raggio-3);background:var(--colore-superficie-2);grid-template-columns:36px minmax(0,1fr);column-gap:10px;display:grid}.nf-app{border-radius:var(--raggio-2);background:var(--colore-sfondo);width:36px;height:36px;color:var(--colore-accento);justify-content:center;align-items:center;font-size:1.375rem;font-weight:700;font-stretch:70%;line-height:1;display:flex}.nf-ant-testa{justify-content:space-between;align-items:baseline;gap:var(--spazio-2);font-family:var(--tipo-famiglia-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--colore-testo-secondario);font-size:.6875rem;display:flex}.nf-ant-titolo{margin-top:2px;font-size:.9375rem;font-weight:700;line-height:1.3;display:block}.nf-ant-testo{font-size:.875rem;line-height:1.35;display:block}.dsp-riga{column-gap:var(--spazio-3);min-height:64px;padding:var(--spazio-2) 0;border-bottom:1px solid var(--colore-linea);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;display:grid}.dsp-ico{border-radius:var(--raggio-2);background:var(--colore-superficie-2);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.dsp-testo{flex-direction:column;gap:2px;min-width:0;display:flex}.dsp-testo b{font-size:.9375rem;font-weight:600}.dsp-testo .mono{font-family:var(--tipo-famiglia-mono);color:var(--colore-testo-secondario);font-size:.75rem}.dsp-questo{font-family:var(--tipo-famiglia-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:.6875rem;display:inline-flex}.dsp-questo:before{content:"";border-radius:var(--raggio-tondo);background:var(--colore-successo);width:6px;height:6px}.dsp-vuoto{color:var(--colore-testo-secondario);border-bottom:1px solid var(--colore-linea);margin:0;padding:14px 0;font-size:.875rem;line-height:1.45}.dsp-intestazione{justify-content:space-between;align-items:baseline;gap:var(--spazio-3);padding-top:var(--spazio-4);display:flex}.dsp-intestazione h3{margin:0}.nf-invito{margin-top:var(--spazio-3);padding:var(--spazio-3) 0 4px;border-top:1px dashed var(--colore-linea-forte);color:var(--colore-testo-secondario);flex-direction:column;gap:6px;font-size:.875rem;display:flex}.nf-invito p{margin:0}.nf-invito .az,.nf-sugg .az{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.nf-sugg{gap:var(--spazio-2);border-radius:var(--raggio-3);border:1px dashed var(--colore-linea-forte);flex-direction:column;padding:12px 14px;font-size:.875rem;line-height:1.45;display:flex}.nf-sugg p{margin:0}.rt-mono{font-family:var(--tipo-famiglia-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em}.rt-invito{border:1px solid var(--colore-linea-forte);border-radius:var(--raggio-3);flex-direction:column;gap:10px;padding:16px;display:flex}.rt-invito h3{margin:0;font-size:1.5rem;font-weight:700;font-stretch:72%;line-height:1.05}.rt-invito p{color:var(--colore-testo-secondario);margin:0;font-size:.9375rem;line-height:1.45}.rt-biglietto{border:1px solid var(--colore-linea-forte);border-radius:var(--raggio-3);background:var(--colore-superficie-1);flex-direction:column;gap:10px;padding:16px;display:flex;position:relative}.rt-biglietto:before,.rt-biglietto:after{content:"";background:var(--colore-sfondo);border:1px solid var(--colore-linea-forte);border-radius:50%;width:14px;height:14px;position:absolute;top:58%}.rt-biglietto:before{clip-path:inset(0 0 0 50%);left:-8px}.rt-biglietto:after{clip-path:inset(0 50% 0 0);right:-8px}.rt-tratta{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:1.75rem;font-weight:700;font-stretch:72%;line-height:1.02;display:flex}.rt-tratta .freccia{font-family:var(--tipo-famiglia-mono);color:var(--colore-testo-secondario);font-size:1.25rem;font-weight:400}.rt-orario{font-family:var(--tipo-famiglia-mono);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:4px 12px;font-size:.8125rem;display:flex}.rt-orario b{color:var(--colore-testo-primario);font-weight:500}.rt-orario span{color:var(--colore-testo-secondario);white-space:nowrap}.rt-stato-pos{color:var(--colore-testo-secondario);align-items:center;gap:8px;font-size:.8125rem;display:flex}.rt-stato-pos:before{content:"";background:var(--colore-successo);border-radius:50%;flex:none;width:8px;height:8px}.rt-stato-pos.is-vecchia:before{background:var(--colore-avviso)}.rt-stato-pos.is-ferma:before{background:var(--colore-testo-terziario)}.rt-taglio{border-top:1px dashed var(--colore-linea-forte);margin:2px 0}.rt-chi{align-items:center;gap:10px;min-height:32px;font-size:.875rem;display:flex}.rt-azioni{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rt-azioni .btn{white-space:nowrap;padding-left:8px;padding-right:8px}.rt-azioni .principale{grid-column:1/-1}.rt-annulla{min-height:44px;color:var(--colore-testo-secondario);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;padding:0 8px;font-size:.875rem;text-decoration:underline}.rt-pwa{border-radius:var(--raggio-2);background:var(--colore-info-tenue);grid-template-columns:18px minmax(0,1fr);gap:8px;padding:10px 12px;font-size:.8125rem;line-height:1.4;display:grid}.rt-pwa .ico{width:16px;height:16px;color:var(--colore-info);margin-top:1px}.rt-pwa b{font-weight:700}.rt-barra{border-radius:var(--raggio-3);background:var(--colore-superficie-3);min-height:52px;box-shadow:inset 3px 0 0 var(--colore-testo-primario);z-index:7;flex:none;align-items:center;gap:10px;margin:0 12px 6px;padding:6px 8px 6px 14px;display:flex;position:relative}.rt-barra .testo{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.rt-barra .testo b{font-size:.875rem}.rt-barra .testo span{font-family:var(--tipo-famiglia-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--colore-testo-secondario);font-size:.75rem}.rt-barra .btn{flex:none}.rt-barra-pwa{border-radius:var(--raggio-2);color:var(--colore-testo-secondario);background:var(--colore-superficie-1);flex:none;margin:-2px 12px 6px;padding:6px 12px;font-size:.75rem;line-height:1.35}.rt-rail{border-radius:var(--raggio-3);background:var(--colore-superficie-3);box-shadow:inset 3px 0 0 var(--colore-testo-primario);flex-direction:column;gap:8px;margin-top:auto;padding:12px;display:flex}.rt-rail b{font-size:.875rem}.rt-rail span{font-family:var(--tipo-famiglia-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--colore-testo-secondario);font-size:.75rem}.rt-amico{border:0;border-bottom:1px solid var(--colore-linea);width:100%;min-height:68px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:10px 0;display:grid}.rt-amico:hover{background:var(--colore-superficie-1)}.rt-amico .avatar{border:0}.rt-amico-corpo{flex-direction:column;gap:3px;min-width:0;display:flex}.rt-amico-corpo .riga1{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.rt-amico .fine{color:var(--colore-testo-secondario);align-items:center;gap:4px;display:inline-flex}.rt-badge{border-radius:var(--raggio-1);align-self:flex-start;align-items:center;gap:5px;min-height:24px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.rt-badge .ico{width:13px;height:13px}.rt-badge.viaggio{background:var(--colore-info-tenue);color:var(--colore-info)}.rt-badge.ritardo{background:var(--colore-avviso-tenue);color:var(--colore-avviso)}.rt-badge.arrivata{background:var(--colore-successo-tenue);color:var(--colore-successo)}.rt-badge.finito{border:1px solid var(--colore-linea-forte);color:var(--colore-testo-secondario)}.rt-scorciatoie .pillole{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rt-scorciatoie .pillola{justify-content:center;padding:0 8px}.rt-ora{border-radius:var(--raggio-2);background:var(--colore-superficie-2);justify-content:space-between;align-items:baseline;gap:10px;padding:12px 14px;display:flex}.rt-ora span{color:var(--colore-testo-secondario);font-size:.875rem}.rt-ora b{font-family:var(--tipo-famiglia-mono);font-size:1.5rem;font-weight:500}.rt-limiti{color:var(--colore-testo-secondario);font-size:.8125rem}.rt-tag{color:var(--colore-testo-primario);align-items:center;gap:4px;margin-top:3px;font-size:.75rem;font-weight:600;display:inline-flex}.rt-tag .ico{width:12px;height:12px}.rt-tre{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rt-tre li{grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:.9375rem;line-height:1.4;display:grid}.rt-tre li .ico{width:16px;height:16px;color:var(--colore-testo-secondario);margin-top:2px}.rt-area{border-bottom:1px solid var(--colore-linea);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:64px;padding:8px 0;display:grid}.rt-area-ico{border:1.5px dashed var(--colore-linea-forte);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.rt-area-ico i{background:var(--colore-testo-primario);border-radius:50%;width:10px;height:10px}.rt-area b{font-size:.9375rem;display:block}.rt-area small{font-family:var(--tipo-famiglia-mono);color:var(--colore-testo-secondario);font-size:.75rem;display:block}.rt-area-opz{border:0;border-bottom:1px solid var(--colore-linea);width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:24px minmax(0,1fr);align-items:center;column-gap:12px;padding:6px 0;display:grid}.rt-area-opz[aria-checked=true] .ck-radio{border:6px solid var(--colore-accento)}.rt-area-opz:hover{background:var(--colore-superficie-1)}.rt-area-opz small{color:var(--colore-testo-secondario);font-size:.8125rem;display:block}.rt-mappa{background:var(--mappa-terra);height:260px;margin:0 -20px;position:relative;overflow:hidden}.rt-mappa.alta{height:300px}.rt-mappa>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rt-precisione{background:var(--colore-info);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.rt-precisione{background:color-mix(in srgb, var(--colore-info) 16%, transparent)}}.rt-precisione{border:1.5px solid var(--colore-info)}@supports (color:color-mix(in lab, red, red)){.rt-precisione{border:1.5px solid color-mix(in srgb, var(--colore-info) 70%, transparent)}}.rt-precisione.is-vecchia{background:var(--colore-testo-terziario)}@supports (color:color-mix(in lab, red, red)){.rt-precisione.is-vecchia{background:color-mix(in srgb, var(--colore-testo-terziario) 14%, transparent)}}.rt-precisione.is-vecchia{border-style:dashed;border-color:var(--colore-testo-secondario)}.rt-marcatore{background:var(--colore-info);border:3px solid var(--colore-sfondo);width:22px;height:22px;box-shadow:0 0 0 1px var(--colore-info);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rt-marcatore.is-vecchia{background:var(--colore-testo-secondario);box-shadow:0 0 0 1px var(--colore-testo-secondario)}.rt-marcatore.avatar-m{background:var(--colore-superficie-3);width:36px;height:36px;color:var(--colore-testo-primario);box-shadow:0 0 0 2px var(--colore-info);justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.rt-mappa-etichetta{border-radius:var(--raggio-2);background:var(--colore-superficie-elevata);box-shadow:var(--ombra-2);font-family:var(--tipo-famiglia-mono);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:2px;padding:8px 10px;font-size:.75rem;display:inline-flex;position:absolute;bottom:12px;left:12px}.rt-mappa-etichetta span{color:var(--colore-testo-secondario)}.rt-mappa .mappa-attribuzione{bottom:6px;right:8px}.rt-allerta{border-radius:var(--raggio-3);background:var(--colore-avviso-tenue);border:1px solid var(--colore-avviso);flex-direction:column;gap:10px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.rt-allerta{border:1px solid color-mix(in srgb, var(--colore-avviso) 45%, transparent)}}.rt-allerta-testa{grid-template-columns:22px minmax(0,1fr);gap:10px;display:grid}.rt-allerta-testa .ico{width:20px;height:20px;color:var(--colore-avviso);margin-top:1px}.rt-allerta-testa b{font-size:1rem;line-height:1.3;display:block}.rt-allerta-testa span{font-size:.875rem;line-height:1.45}.rt-cosa-fare{counter-reset:rcf;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rt-cosa-fare li{counter-increment:rcf;grid-template-columns:24px minmax(0,1fr);gap:10px;font-size:.9375rem;line-height:1.4;display:grid}.rt-cosa-fare li:before{content:counter(rcf);border:1px solid var(--colore-linea-forte);width:24px;height:24px;font-family:var(--tipo-famiglia-mono);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.rt-dati{border-top:1px solid var(--colore-linea);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.rt-dato{border-bottom:1px solid var(--colore-linea);flex-direction:column;gap:2px;padding:10px 0;display:flex}.rt-dato span{letter-spacing:.12em;text-transform:uppercase;color:var(--colore-testo-secondario);font-size:.6875rem}.rt-dato b{font-family:var(--tipo-famiglia-mono);font-size:.9375rem;font-weight:500}.rt-mappa.area{border-radius:var(--raggio-3);height:200px;margin:0}.rt-mappa .maplibregl-map{position:absolute;inset:0}.rt-mappa .rt-mappa-etichetta{z-index:2}.rt-segnaposto{display:block;position:relative}.rt-segnaposto .rt-precisione,.rt-segnaposto .rt-marcatore{position:absolute;top:0;left:0}.rt-barra-guscio{z-index:7;padding-top:calc(6px + env(safe-area-inset-top));background:var(--colore-sfondo);position:sticky;top:0}.rt-barra .testo b,.rt-rail b{display:block}.rt-barra:focus-within{outline:none}.rt-avviso-azioni{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rt-avviso-azioni .rt-mono{color:var(--colore-testo-secondario);font-size:.75rem}.rt-percorso{flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;padding:0;list-style:none;display:flex}.rt-percorso li{align-items:center;gap:6px;display:inline-flex}.rt-percorso code{border-radius:var(--raggio-1);background:var(--colore-superficie-2);font-family:var(--tipo-famiglia-mono);padding:2px 6px;font-size:.75rem}.rt-permessi{flex-direction:column;gap:16px;display:flex}.rt-permessi h2{margin:0;font-size:2rem;font-weight:700;font-stretch:72%;line-height:1.02}.rt-permessi>p{color:var(--colore-testo-secondario);margin:0}.rt-due{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rt-dest{border-bottom:1px solid var(--colore-linea);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:64px;padding:8px 0;display:grid}.rt-dest .sel-username{display:block}.rt-conferma{border:1px solid var(--colore-linea-forte);border-radius:var(--raggio-3);flex-direction:column;gap:10px;padding:14px;display:flex}.rt-conferma p{color:var(--colore-testo-secondario);margin:0;font-size:.875rem}.rt-conferma .az{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:370px){.rt-tratta{font-size:1.5rem}.rt-mappa{margin:0 -16px}.rt-azioni .btn{font-size:.875rem}}@media (min-width:48rem){.rt-mappa{border-radius:var(--raggio-3);margin:0}}@media (min-width:64rem){.rt-barra-guscio{display:none}}.rt-rail{display:none}@media (min-width:64rem){.guscio .barra-nav .rt-rail{width:100%;display:flex}}.rt-allerta.is-arrivo{background:var(--colore-successo-tenue);border-color:#0000}.rt-allerta.is-arrivo .ico{color:var(--colore-successo)}.rt-rail-pwa{color:var(--colore-testo-secondario);margin:0;font-size:.75rem;line-height:1.35}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
