@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-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;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}}@layer components;@layer utilities{.relative{position:relative}.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-1{margin:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pr-0{padding-right:0}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-9{padding-right:calc(var(--spacing) * 9)}}@font-face{font-family:Manrope;src:url(/assets/manrope-latin-wght-normal-DWlqe-xm.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{color-scheme:light;--accento:#1f3a93;--accento-testo:#fff;--fondo:#f1f3f5;--pannello:#fff;--inchiostro:#0b0d10;--attenuato:#5c636a;--filo:#dee2e6;--perforazione:#aeb5bc;--ardesia:#1c2127;--ardesia-filo:#2e353d;--ardesia-testo:#f1f3f5;--ardesia-attenuato:#a9b1b9;--segnale:#ffd400;--segnale-testo:#0b0d10;--stato-attesa:#8f5500;--stato-attesa-fondo:#fcefd6;--stato-confermata:#1e7a44;--stato-confermata-fondo:#e1f2e7;--stato-dapagare:#b4361f;--stato-dapagare-fondo:#fae6e1;--stato-pagato:#1e7a44;--stato-pagato-testo:#fff;--stato-lista:#5b3fa8;--stato-lista-fondo:#ece7f8;--stato-incompleta:#a3216b;--stato-incompleta-fondo:#f8e3ee;--stato-annullata:#5c636a;--stato-completata:#0b0d10;--raggio:12px;--raggio-piccolo:8px;--ombra:0 1px 2px #0b0d100f, 0 4px 12px #0b0d100d;--uscita:cubic-bezier(.16, 1, .3, 1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--fondo:#0e1013;--pannello:#171a1e;--inchiostro:#eef0f2;--attenuato:#9aa2aa;--filo:#2a2f35;--perforazione:#4a525a;--accento-chiaro:var(--accento)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--accento-chiaro:color-mix(in oklab, var(--accento) 45%, white)}}:root:not([data-theme=light]){--stato-attesa:#f2b95a;--stato-attesa-fondo:#2b2112;--stato-confermata:#6fd39a;--stato-confermata-fondo:#11251a;--stato-dapagare:#f39a85;--stato-dapagare-fondo:#2d1612;--stato-pagato:#6fd39a;--stato-pagato-testo:#0b0d10;--stato-lista:#b7a3f0;--stato-lista-fondo:#1e1830;--stato-incompleta:#f28cc0;--stato-incompleta-fondo:#2c1422;--stato-annullata:#8a929a;--stato-completata:#eef0f2;--ombra:0 1px 2px #0006}}:root[data-theme=dark]{color-scheme:dark;--fondo:#0e1013;--pannello:#171a1e;--inchiostro:#eef0f2;--attenuato:#9aa2aa;--filo:#2a2f35;--perforazione:#4a525a;--accento-chiaro:var(--accento)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--accento-chiaro:color-mix(in oklab, var(--accento) 45%, white)}}:root[data-theme=dark]{--stato-attesa:#f2b95a;--stato-attesa-fondo:#2b2112;--stato-confermata:#6fd39a;--stato-confermata-fondo:#11251a;--stato-dapagare:#f39a85;--stato-dapagare-fondo:#2d1612;--stato-pagato:#6fd39a;--stato-pagato-testo:#0b0d10;--stato-lista:#b7a3f0;--stato-lista-fondo:#1e1830;--stato-incompleta:#f28cc0;--stato-incompleta-fondo:#2c1422;--stato-annullata:#8a929a;--stato-completata:#eef0f2;--ombra:0 1px 2px #0006}.su-ardesia{--stato-attesa:#f2b95a;--stato-attesa-fondo:#2b2112;--stato-confermata:#6fd39a;--stato-confermata-fondo:#11251a;--stato-dapagare:#f39a85;--stato-dapagare-fondo:#2d1612;--stato-pagato:#6fd39a;--stato-pagato-testo:#0b0d10;--stato-incompleta:#f28cc0;--stato-incompleta-fondo:#2c1422;--stato-lista:#b7a3f0;--stato-lista-fondo:#1e1830;--stato-annullata:#8a929a;--stato-completata:#eef0f2}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fondo);min-height:100dvh;color:var(--inchiostro);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;caret-color:var(--accento);margin:0;font:500 15px/22px Manrope,system-ui,sans-serif}::selection{background:var(--accento)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in oklab,var(--accento) 25%,transparent)}}::selection{color:inherit}h1,h2,h3,p,dl,dd,ul{margin:0;padding:0}ul{list-style:none}a{color:inherit;text-underline-offset:3px}button,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accento);outline-offset:2px}.telefono{background:var(--fondo);flex-direction:column;max-width:480px;min-height:100dvh;margin:0 auto;display:flex}@media(min-width:520px){body{background:var(--fondo)}@supports (color:color-mix(in lab,red,red)){body{background:color-mix(in oklab,var(--fondo) 85%,var(--inchiostro))}}.telefono{box-shadow:0 0 0 1px var(--filo)}}.etichetta{letter-spacing:.08em;text-transform:uppercase;color:var(--attenuato);font-size:11px;font-weight:700;line-height:14px;display:block}.stato{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1.5px solid;border-radius:6px;align-items:center;gap:4px;min-height:24px;padding:0 8px;font-size:11px;font-weight:800;line-height:14px;display:inline-flex}.stato.attesa{color:var(--stato-attesa);background:var(--stato-attesa-fondo)}.stato.confermata{color:var(--stato-confermata);background:var(--stato-confermata-fondo)}.stato.dapagare{color:var(--stato-dapagare);background:var(--stato-dapagare-fondo)}.stato.pagato{color:var(--stato-pagato);background:0 0}.stato svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.stato.incompleta{color:var(--stato-incompleta);background:var(--stato-incompleta-fondo)}.stato.lista{color:var(--stato-lista);background:var(--stato-lista-fondo)}.stato.annullata{color:var(--stato-annullata);background:0 0}.stato.completata{color:var(--stato-completata);background:0 0}.segnale{background:var(--segnale);min-height:24px;color:var(--segnale-testo);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:opacity .4s var(--uscita),transform .4s var(--uscita);border-radius:6px;align-items:center;padding:0 8px;font-size:11px;font-weight:800;line-height:14px;display:inline-flex}.visto .segnale{opacity:0;transform:scale(.92)}.btn{border-radius:var(--raggio-piccolo);border:1.5px solid var(--inchiostro);background:var(--pannello);min-height:48px;color:var(--inchiostro);text-align:center;cursor:pointer;transition:background .16s var(--uscita),transform .16s var(--uscita);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.btn:hover{background:var(--pannello)}@supports (color:color-mix(in lab,red,red)){.btn:hover{background:color-mix(in oklab,var(--pannello) 92%,var(--inchiostro))}}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.primario{background:var(--inchiostro);color:var(--pannello);border-color:var(--inchiostro)}.btn.primario:hover{background:var(--inchiostro)}@supports (color:color-mix(in lab,red,red)){.btn.primario:hover{background:color-mix(in oklab,var(--inchiostro) 85%,var(--pannello))}}.btn.accento{background:var(--accento);color:var(--accento-testo);border-color:var(--accento)}.btn.accento:hover{background:var(--accento)}@supports (color:color-mix(in lab,red,red)){.btn.accento:hover{background:color-mix(in oklab,var(--accento) 88%,black)}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .btn.accento{background:var(--accento-chiaro);border-color:var(--accento-chiaro);color:#0b0d10}}:root[data-theme=dark] .btn.accento{background:var(--accento-chiaro);border-color:var(--accento-chiaro);color:#0b0d10}.matrice{border-top:1.5px dashed var(--perforazione);gap:8px;padding:12px 16px 16px;display:flex;position:relative}.matrice:before,.matrice:after{content:"";background:var(--fondo);border:1px solid var(--perforazione);border-radius:50%;width:16px;height:16px;position:absolute;top:-9px}.matrice:before{clip-path:inset(0 0 0 50%);left:-9px}.matrice:after{clip-path:inset(0 50% 0 0);right:-9px}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) :focus-visible{outline-color:var(--accento-chiaro)}:root:not([data-theme=light]) input[type=radio],:root:not([data-theme=light]) input[type=checkbox]{accent-color:var(--accento-chiaro)}:root:not([data-theme=light]) .pagina-errore__azione{background:var(--accento-chiaro);color:#0b0d10}}:root[data-theme=dark] :focus-visible{outline-color:var(--accento-chiaro)}:root[data-theme=dark] input[type=radio],:root[data-theme=dark] input[type=checkbox]{accent-color:var(--accento-chiaro)}:root[data-theme=dark] .pagina-errore__azione{background:var(--accento-chiaro);color:#0b0d10}.cal-nav{align-items:center;gap:8px;padding:12px 0 16px;display:flex}.cal-nav__freccia{border:1.5px solid var(--ardesia-filo);border-radius:var(--raggio-piccolo);width:44px;height:44px;color:var(--ardesia-testo);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;display:grid}.cal-nav__freccia:hover,.cal-nav__oggi:hover{background:#ffffff1a}.cal-nav__data{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.cal-nav__data input{border:1.5px solid var(--ardesia-filo);border-radius:var(--raggio-piccolo);min-width:0;min-height:44px;color:var(--ardesia-testo);color-scheme:dark;font:inherit;background:0 0;flex:1;padding:0 10px;font-weight:700}.cal-nav__oggi{border:1.5px solid var(--ardesia-filo);border-radius:var(--raggio-piccolo);min-height:44px;color:var(--ardesia-testo);cursor:pointer;background:0 0;flex:none;padding:0 12px;font-weight:800}.cal-legenda{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.cal-legenda li{color:var(--attenuato);align-items:center;gap:6px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.cal-legenda__campione{border:1.5px solid var(--perforazione);border-radius:4px;width:18px;height:18px}.cal-legenda__campione--chiuso{background:repeating-linear-gradient(135deg,var(--pannello) 0 4px,var(--perforazione) 4px 6px)}.cal-legenda__campione--fuori{background:var(--fuori-orario)}.cal-nuova{width:100%}.cal-scorrimento{--fuori-orario:var(--filo)}@supports (color:color-mix(in lab,red,red)){.cal-scorrimento{--fuori-orario:color-mix(in oklab, var(--filo) 60%, var(--fondo))}}.cal-scorrimento{overscroll-behavior-x:contain;margin:0 -16px;overflow-x:auto}.cal-griglia{min-width:max-content;padding-bottom:8px;display:flex}.cal-ore{z-index:3;background:var(--fondo);flex:none;width:52px;position:sticky;left:0}.cal-ore__colonna{position:relative}.cal-ore__ora{color:var(--attenuato);font-size:11px;font-weight:700;line-height:14px;position:absolute;right:6px;translate:0 -7px}.cal-campo{border-left:1px solid var(--filo);flex:none;width:112px}@media(min-width:768px){.cal-campo{flex:1 0 112px}}.cal-campo__capo{flex-direction:column;justify-content:center;height:40px;padding-left:8px;display:flex}.cal-campo__nome{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;line-height:16px;overflow:hidden}.cal-campo__sport{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal-colonna{background:var(--fuori-orario);position:relative}.cal-colonna>*{position:absolute;left:4px;right:4px}.cal-aperto{background:var(--pannello)}.cal-righe{pointer-events:none;background-image:repeating-linear-gradient(to bottom,transparent 0 43px,var(--filo) 43px 44px);inset:0}.cal-colonna>.cal-aperto,.cal-colonna>.cal-righe{left:0;right:0}.cal-libero{color:var(--attenuato);background:0 0;border:1.5px dashed #0000;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:14px;text-decoration:none;display:flex}.cal-libero__ora{color:var(--attenuato);font-size:11px;font-weight:600}.cal-libero:hover,.cal-libero:focus-visible{border-color:var(--inchiostro);background:var(--pannello);color:var(--inchiostro)}.cal-chiuso{border:1.5px solid var(--perforazione);background:repeating-linear-gradient(135deg,var(--pannello) 0 6px,var(--perforazione) 6px 8px);border-radius:6px;align-items:flex-start;padding:4px 6px;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cal-chiuso{background:repeating-linear-gradient(135deg,var(--pannello) 0 6px,color-mix(in oklab,var(--perforazione) 55%,var(--pannello)) 6px 8px)}}.cal-chiuso{color:var(--inchiostro);font-size:12px;font-weight:800;line-height:16px}.cal-chiuso span{background:var(--pannello);border-radius:3px;padding:0 2px}.cal-blocco{border:1.5px solid;border-radius:6px;flex-direction:column;gap:1px;padding:4px 6px;font-size:12px;font-weight:600;line-height:16px;text-decoration:none;display:flex;overflow:hidden}.cal-blocco__ora{font-size:13px;font-weight:800}.cal-blocco__nota{font-weight:800}.cal-blocco.conf{background:var(--stato-confermata-fondo);color:var(--stato-confermata)}.cal-blocco.att{background:var(--stato-attesa-fondo);color:var(--stato-attesa)}.cal-blocco.ric,.cal-blocco.comp{background:var(--fondo);color:var(--stato-completata)}.cal-blocco:hover{filter:brightness(.96)}.cal-colonna a:focus-visible{z-index:2}.cal-chiusure{flex-direction:column;gap:4px;font-size:14px;display:flex}.np-modulo{flex-direction:column;gap:12px;display:flex}.np-modulo>*+*{margin-top:0}.np-griglia{grid-template-columns:1fr 1fr;gap:12px;display:grid}.np-griglia>*{min-width:0}.np-scelto{border:1.5px solid var(--inchiostro);border-radius:var(--raggio-piccolo);background:var(--fondo);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 8px 8px 12px;display:flex}.np-scelto__dati{flex-direction:column;min-width:0;display:flex}.np-scelto__nome{text-overflow:ellipsis;font-weight:800;overflow:hidden}.np-scelto__telefono{color:var(--attenuato);font-size:13px;line-height:18px}.np-ricerca,.np-nuovo{flex-direction:column;gap:12px;display:flex}.np-ricerca__nuovo,.np-nuovo__torna{align-self:flex-start;margin-left:-12px}.np-ricerca__usa{align-self:flex-start}.np-risultati{border:1.5px solid var(--filo);border-radius:var(--raggio-piccolo);background:var(--pannello);flex-direction:column;display:flex;overflow:hidden}.np-risultati li+li{border-top:1px solid var(--filo)}.np-risultati__voce{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:6px 12px;display:flex}.np-risultati__voce:hover{background:var(--pannello)}@supports (color:color-mix(in lab,red,red)){.np-risultati__voce:hover{background:color-mix(in oklab,var(--pannello) 94%,var(--inchiostro))}}.np-risultati__nome{text-overflow:ellipsis;min-width:0;font-weight:800;overflow:hidden}.np-risultati__telefono{color:var(--attenuato);flex:none;font-size:13px}.np-giocatori{flex-direction:column;gap:12px;display:flex}.np-giocatori__conta{letter-spacing:-.01em;margin-top:2px;font-size:20px;font-weight:800;line-height:26px;display:block}.np-giocatori__elenco{flex-direction:column;display:flex}.np-giocatore{align-items:center;gap:10px;min-height:48px;padding:4px 0;display:flex}.np-giocatore+.np-giocatore{border-top:1px solid var(--filo)}.np-giocatore__iniziali{border:1.5px solid var(--inchiostro);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.np-giocatore__nome{text-overflow:ellipsis;flex:1;min-width:0;font-weight:700;overflow:hidden}.np-giocatore__togli{border-radius:var(--raggio-piccolo);width:44px;height:44px;color:var(--attenuato);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-right:-8px;padding:0;display:grid}.np-giocatore__togli:hover{color:var(--inchiostro)}.np-giocatori__aggiungi{flex-direction:column;gap:12px;display:flex}.np-giocatori__riga{align-items:flex-end;gap:8px;display:flex}.np-giocatori__testo{flex:1;min-width:0}.np-giocatori__bottone{flex:none}.np-giocatori__nuovo{flex-direction:column;gap:12px;display:flex}.np-conflitti{border:1.5px solid var(--stato-attesa);border-radius:var(--raggio);background:var(--stato-attesa-fondo);flex-direction:column;gap:12px;padding:16px;display:flex}.np-conflitti__titolo{color:var(--stato-attesa);align-items:center;gap:8px;font-size:15px;font-weight:800;line-height:20px;display:flex}.np-conflitti__elenco{flex-direction:column;gap:4px;font-size:14px;font-weight:600;line-height:20px;display:flex}.np-conflitti__azioni{flex-wrap:wrap;gap:8px;display:flex}.np-conflitti__azioni .btn{flex:140px}.np-esito{flex-direction:column;gap:12px;display:flex}.np-esito__titolo{letter-spacing:-.01em;font-size:22px;font-weight:800;line-height:28px}.np-pin__chi{margin-top:2px;font-weight:800}.np-pin__codice{letter-spacing:.2em;margin-top:2px;font-size:32px;font-weight:800;line-height:38px}.esito-anteprima--libero{color:var(--inchiostro);font-size:14px;font-weight:600;line-height:20px}.filtri{scrollbar-width:none;border:0;gap:8px;min-width:0;margin:0;padding:0;display:flex;overflow-x:auto}.filtri::-webkit-scrollbar{display:none}.filtro{border:1.5px solid var(--filo);background:var(--pannello);min-height:44px;color:var(--inchiostro);font:inherit;white-space:nowrap;cursor:pointer;border-radius:22px;flex:none;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.filtro[aria-pressed=true]{border-color:var(--inchiostro);background:var(--inchiostro);color:var(--pannello);font-weight:800}.filtro:focus-visible{outline:2px solid var(--inchiostro);outline-offset:2px}.cassa-periodo{flex-direction:column;gap:12px;display:flex}.cassa-periodo__modulo{flex-direction:column;gap:12px;padding:16px;display:flex}.cassa-periodo__campi{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cassa-totale{padding-bottom:16px}.cassa-totale__corpo{flex-direction:column;gap:2px;padding:16px 16px 0;display:flex}.cassa-totale__valore{letter-spacing:-.02em;font-size:32px;font-weight:800;line-height:38px}.cassa-totale .segmenti{margin-top:16px}.cassa-righe{overflow:hidden}.cassa-riga{justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 16px;font-weight:600;display:flex}.cassa-riga+.cassa-riga,.cassa-riga+.cassa-collegamento{border-top:1px solid var(--filo)}.cassa-riga strong{white-space:nowrap;font-weight:800}.cassa-riga--saldo span{color:var(--attenuato);font-size:14px}.cassa-collegamento{border-top:1.5px dashed var(--perforazione);min-height:56px;color:var(--inchiostro);justify-content:space-between;align-items:center;gap:8px;padding:0 16px;font-weight:800;text-decoration:none;display:flex}.cassa-collegamento svg{color:var(--attenuato)}.cassa-collegamento:focus-visible{outline:2px solid var(--inchiostro);outline-offset:-2px}.cassa-pagamenti{margin:0;padding:0;list-style:none;overflow:hidden}.cassa-pagamento{justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 16px;display:flex}.cassa-pagamento+.cassa-pagamento{border-top:1px solid var(--filo)}.cassa-pagamento__testi{flex-direction:column;min-width:0;display:flex}.cassa-pagamento__nome{overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:20px}.cassa-pagamento__ospite{color:var(--attenuato);font-weight:600}.cassa-pagamento__sotto{color:var(--attenuato);font-size:13px;font-weight:600;line-height:18px}.cassa-pagamento__importo{font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:800}.cassa-partita+.cassa-partita{margin-top:12px}.cassa-partita__capo{justify-content:space-between;align-items:flex-start;gap:8px;padding:16px 16px 0;display:flex}.cassa-partita__titolo{min-width:0;font-size:15px;font-weight:800;line-height:22px}.cassa-partita__attivita{color:var(--attenuato);margin:0;padding:0 16px;font-size:13px;font-weight:600;line-height:18px}.cassa-partita .matrice{margin-top:12px}.elenco-schede{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.credito__capo{justify-content:space-between;align-items:flex-start;gap:8px;padding:16px 16px 0;display:flex}.credito__nome{overflow-wrap:anywhere;min-width:0;font-size:17px;font-weight:800;line-height:24px}.credito__segmenti{margin-bottom:12px}.credito__segmenti>div{min-width:0}.credito__nota{color:var(--attenuato);letter-spacing:0;font-size:13px;font-weight:600;line-height:18px;display:block}.credito__testo{padding:0 16px 12px}.credito .matrice{margin-top:4px}.clienti-ricerca{flex-direction:column;gap:12px;padding:16px;display:flex}.clienti-conteggio{color:var(--attenuato);margin-bottom:8px;font-size:13px;font-weight:700;line-height:18px}.clienti-elenco{margin:0;padding:0;list-style:none;overflow:hidden}.clienti-elenco li+li{border-top:1px solid var(--filo)}.clienti-elenco a{min-height:64px;color:var(--inchiostro);align-items:center;gap:12px;padding:8px 12px 8px 16px;text-decoration:none;display:flex}.clienti-elenco a:hover{background:var(--pannello)}@supports (color:color-mix(in lab,red,red)){.clienti-elenco a:hover{background:color-mix(in oklab,var(--pannello) 94%,var(--inchiostro))}}.clienti-elenco a:focus-visible{outline:2px solid var(--inchiostro);outline-offset:-2px}.clienti-elenco a svg{color:var(--attenuato);flex:none}.clienti-elenco__iniziali{border:1.5px solid var(--inchiostro);border-radius:var(--raggio-piccolo);flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid}.clienti-elenco__testi{flex-direction:column;flex:1;min-width:0;display:flex}.clienti-elenco__nome{overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:20px}.clienti-elenco__sotto{color:var(--attenuato);font-size:13px;font-weight:600;line-height:18px}.scheda__capo{justify-content:space-between;align-items:center;gap:8px;display:flex}.scheda__titolo{margin:0}.modulo__corpo>.segmenti{flex-wrap:wrap;gap:12px 0;margin:0}.modulo__corpo>.segmenti>div{min-width:0}.scheda__azione{align-self:flex-start}.scheda__modulo{flex-direction:column;gap:12px;display:flex}.scheda__azioni{flex-wrap:wrap;gap:8px;display:flex}.scheda__azioni>.btn{flex:140px}.scheda__sezioni{flex-wrap:wrap;gap:8px;display:flex}.scheda__pericolo{margin-top:0}.scheda__nomi{flex-direction:column;gap:4px;display:flex}.scheda__nomi-elenco{color:var(--attenuato);margin:0;padding:0;font-size:13px;font-weight:600;line-height:18px;list-style:none}.scheda__nomi-nome{color:var(--inchiostro);overflow-wrap:anywhere;font-weight:700}.pin-emesso{border:1.5px dashed var(--perforazione);border-radius:var(--raggio-piccolo);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.pin-emesso__valore{letter-spacing:.2em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:800;line-height:38px}.notifiche-gestione__stato{font-weight:700}.staff-conteggio{color:var(--attenuato);margin-bottom:8px;font-size:13px;font-weight:700;line-height:18px}.staff-elenco{margin:0;padding:0;list-style:none;overflow:hidden}.staff-elenco li+li{border-top:1px solid var(--filo)}.staff-elenco a{min-height:64px;color:var(--inchiostro);align-items:center;gap:12px;padding:8px 12px 8px 16px;text-decoration:none;display:flex}.staff-elenco a:hover{background:var(--pannello)}@supports (color:color-mix(in lab,red,red)){.staff-elenco a:hover{background:color-mix(in oklab,var(--pannello) 94%,var(--inchiostro))}}.staff-elenco a:focus-visible{outline:2px solid var(--inchiostro);outline-offset:-2px}.staff-elenco a svg{color:var(--attenuato);flex:none}.staff-elenco__testi{flex-direction:column;flex:1;min-width:0;display:flex}.staff-elenco__nome{overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:20px}.staff-elenco__sotto{color:var(--attenuato);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:18px}.staff-nome{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:800;line-height:28px}.staff-contatti{flex-direction:column;gap:12px;margin:0;display:flex}.staff-contatti dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:15px;font-weight:700;line-height:22px}.staff-esito{color:var(--inchiostro);font-weight:700}.staff-modulo__sezione{margin-top:8px}.staff-azioni__gruppo{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.staff-azioni__gruppo+.staff-azioni__gruppo{border-top:1px solid var(--filo);padding-top:16px}.staff-sedi{flex-direction:column;gap:12px;display:flex}.staff-sede{border:1px solid var(--filo);border-radius:var(--raggio-piccolo);background:var(--pannello)}.staff-sede__capo{cursor:pointer;align-items:center;gap:8px;min-height:48px;padding:4px 12px;list-style:none;display:flex}.staff-sede__capo::-webkit-details-marker{display:none}.staff-sede__capo:focus-visible{outline:2px solid var(--inchiostro);outline-offset:-2px}.staff-sede__nome{overflow-wrap:anywhere;flex:1;min-width:0;font-size:15px;font-weight:800;line-height:20px}.staff-sede__conta{color:var(--attenuato);flex:none;font-size:13px;font-weight:700;line-height:18px}.staff-sede__permessi{border:0;border-top:1px solid var(--filo);flex-direction:column;gap:12px;min-width:0;margin:0;padding:12px;display:flex}.staff-permesso{flex-direction:column;gap:0;display:flex}.staff-permesso__spiega{color:var(--attenuato);margin:0 0 0 36px;font-size:13px;font-weight:600;line-height:18px}.staff-sede__tutti{align-self:flex-start}.cat-griglia{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cat-griglia>*{min-width:0}.cat-sotto{margin-top:12px}.cat-sotto+.cat-sotto{margin-top:8px}.cat-avviso{color:var(--attenuato);align-items:center;gap:8px;margin-bottom:16px;font-size:14px;font-weight:600;line-height:20px;display:flex}.cat-esito{color:var(--stato-confermata);font-size:14px;font-weight:700;line-height:20px}.cat-esito:before{content:"✓ "}.cat-link{min-height:44px}.cat-scelta,.cat-giorni{border:0;min-width:0;margin:0;padding:0}.cat-scelta legend,.cat-giorni legend{margin-bottom:4px;padding:0}.cat-scelta__opzioni{gap:8px;display:grid}.cat-scelta__opzione{border:1.5px solid var(--attenuato);align-items:flex-start;gap:12px;min-height:48px;padding:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.cat-scelta__opzione{border:1.5px solid color-mix(in oklab,var(--attenuato) 70%,var(--filo))}}.cat-scelta__opzione{border-radius:var(--raggio-piccolo);cursor:pointer}.cat-scelta__opzione:has(input:checked){border-color:var(--inchiostro);background:var(--pannello)}@supports (color:color-mix(in lab,red,red)){.cat-scelta__opzione:has(input:checked){background:color-mix(in oklab,var(--pannello) 92%,var(--inchiostro))}}.cat-scelta__opzione:has(input:focus-visible){outline:2px solid var(--inchiostro);outline-offset:2px}.cat-scelta__opzione input{width:22px;height:22px;accent-color:var(--inchiostro);flex:none;margin:0}.cat-scelta__opzione strong{font-size:15px;font-weight:800;line-height:20px;display:block}.cat-scelta__testo{color:var(--attenuato);margin-top:2px;font-size:13px;font-weight:600;line-height:18px;display:block}.cat-giorni__riga{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.cat-giorni__giorno{border:1.5px solid var(--filo);border-radius:var(--raggio-piccolo);background:var(--pannello);min-width:0;min-height:44px;color:var(--inchiostro);font:inherit;cursor:pointer;padding:0;font-size:13px;font-weight:700}.cat-giorni__giorno[aria-pressed=true]{border-color:var(--inchiostro);background:var(--inchiostro);color:var(--pannello);font-weight:800}.cat-giorni__giorno:focus-visible{outline:2px solid var(--inchiostro);outline-offset:2px}.cat-giorni__giorno:disabled{opacity:.45;cursor:not-allowed}.cat-orari,.cat-prezzi{flex-direction:column;gap:12px;display:flex}.cat-giorno{flex-direction:column;gap:12px;min-width:0;margin:0;padding:16px;display:flex}.cat-giorno__nome{float:left;letter-spacing:-.01em;width:100%;padding:0;font-size:22px;font-weight:800;line-height:28px}.cat-giorno__chiuso{color:var(--attenuato);padding:4px 0;font-size:15px;font-weight:600;line-height:22px}.cat-giorno__azioni{flex-wrap:wrap;gap:8px;display:flex}.cat-fascia{border-bottom:1px solid var(--filo);flex-direction:column;gap:12px;padding-bottom:12px;display:flex}.cat-fascia__campi{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cat-fascia__campi>*{min-width:0}.cat-fascia__campi>:last-child{grid-column:1/-1}.cat-fascia .btn{align-self:flex-start}.cat-copia{border:0;min-width:0;margin:0;padding:0}.cat-copia legend{margin-bottom:4px;padding:0}.percorso ol{flex-wrap:wrap;align-items:center;margin:0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.percorso li{color:var(--attenuato);align-items:center;display:flex}.percorso li+li:before{content:"›";color:var(--attenuato);padding-inline:4px}.percorso a,.percorso span{align-items:center;min-height:44px;display:inline-flex}.percorso a{color:var(--inchiostro);text-underline-offset:3px;text-decoration:underline}.percorso span[aria-current=page]{color:var(--inchiostro);font-weight:800}.servizi__modulo{flex-direction:column;gap:16px;display:flex}.servizi__azioni{border-top:1.5px dashed var(--perforazione);padding-top:16px}.servizi__sede{margin-top:16px}.servizi__sede-titolo{margin-bottom:8px;font-size:15px;font-weight:700;line-height:20px}.servizi__elenco{margin:0;padding:0;list-style:none}.servizi__elenco>li+li{border-top:1px solid var(--filo)}.servizi__riga{width:100%;min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.servizi__riga:hover{background:var(--pannello)}@supports (color:color-mix(in lab,red,red)){.servizi__riga:hover{background:color-mix(in oklab,var(--pannello) 94%,var(--inchiostro))}}.servizi__riga-testi{flex-direction:column;min-width:0;display:flex}.servizi__limiti{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.servizi__limiti>legend{margin-bottom:12px;padding:0}.servizi__colore{flex-direction:column;gap:12px;display:flex}.servizi__colore-azioni{flex-wrap:wrap;gap:8px;display:flex}.servizi__selettore{border:1.5px solid var(--inchiostro);border-radius:var(--raggio-piccolo);background:var(--pannello);cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:0 12px 0 6px;font-size:14px;font-weight:800;display:inline-flex;position:relative}.servizi__selettore input[type=color]{cursor:pointer;background:0 0;border:0;width:44px;height:32px;padding:0}.servizi__selettore:has(input:focus-visible){outline:2px solid var(--accento);outline-offset:2px}.servizi__verdetto{color:var(--attenuato);flex-direction:column;align-items:flex-start;gap:8px;font-size:14px;font-weight:600;line-height:20px;display:flex}.servizi__verdetto strong{color:var(--inchiostro)}.servizi__campione{border:1.5px solid var(--inchiostro);background:var(--proposta);border-radius:6px;flex:none;width:20px;height:20px}.servizi__logo-riga{align-items:center;gap:16px;display:flex}.servizi__logo-tessera{border:1.5px solid var(--filo);border-radius:var(--raggio-piccolo);color:#0b0d10;background:#fff;flex:none;place-items:center;width:64px;height:64px;font-size:20px;font-weight:800;display:grid;overflow:hidden}.servizi__logo-tessera img{object-fit:contain;width:100%;height:100%}.servizi__logo-azioni{flex-direction:column;gap:8px;display:flex}.servizi__scegli{cursor:pointer}.solo-lettori:focus-visible+.servizi__scegli{outline:2px solid var(--accento);outline-offset:2px}.servizi__logo>.btn,.servizi__logo>.campo__aiuto,.servizi__logo>.errore-modulo{margin-top:4px}.anteprima{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.anteprima__tema{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.anteprima__tema--scuro{--fondo:#0e1013;--pannello:#171a1e;--inchiostro:#eef0f2;--attenuato:#9aa2aa;--filo:#2a2f35;--accento-chiaro:var(--accento)}@supports (color:color-mix(in lab,red,red)){.anteprima__tema--scuro{--accento-chiaro:color-mix(in oklab, var(--accento) 45%, white)}}.anteprima__esempio{border:1px solid var(--filo);border-radius:var(--raggio);background:var(--fondo);color:var(--inchiostro);overflow:hidden}.anteprima__fascia{background:var(--accento);color:var(--accento-testo);align-items:center;gap:8px;padding:10px 10px 12px;display:flex}.anteprima__logo{color:#0b0d10;background:#fff;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid;overflow:hidden}.anteprima__logo img{object-fit:contain;width:100%;height:100%}.anteprima__nome{flex-direction:column;min-width:0;font-size:13px;line-height:16px;display:flex}.anteprima__nome strong,.anteprima__nome small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.anteprima__nome small{font-size:11px;font-weight:600;text-decoration:underline}.anteprima__corpo{flex-wrap:wrap;align-items:center;gap:6px;padding:10px;display:flex}.anteprima__filtro{border:1px solid var(--filo);background:var(--pannello);border-radius:22px;padding:4px 10px;font-size:11px;font-weight:700}.anteprima__filtro--scelto{border-color:var(--accento);background:var(--accento);color:var(--accento-testo)}.anteprima__bottone{border-radius:var(--raggio-piccolo);background:var(--accento);color:var(--accento-testo);padding:6px 12px;font-size:12px;font-weight:800}.anteprima__tema--scuro .anteprima__filtro--scelto,.anteprima__tema--scuro .anteprima__bottone{border-color:var(--accento-chiaro);background:var(--accento-chiaro);color:#0b0d10}.ch-pagina,.ch-form,.ch-sezione,.ch-esito,.ch-avvisi{flex-direction:column;gap:12px;display:flex}.ch-sezione .sezione{margin-top:12px}.ch-pagina>.sezione-stato,.ch-sezione>.sezione-stato{padding-inline:0}.ch-collegamento{min-height:64px;color:var(--inchiostro);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.ch-collegamento:hover{background:var(--pannello)}@supports (color:color-mix(in lab,red,red)){.ch-collegamento:hover{background:color-mix(in oklab,var(--pannello) 94%,var(--inchiostro))}}.ch-collegamento:focus-visible,.ch-riga:focus-visible{outline:2px solid var(--inchiostro);outline-offset:-2px}.ch-collegamento svg,.ch-riga svg{color:var(--attenuato);flex:none}.ch-elenco{margin:0;padding:0;list-style:none;overflow:hidden}.ch-elenco>li+li{border-top:1px solid var(--filo)}.ch-riga{width:100%;min-height:64px;color:var(--inchiostro);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 16px;text-decoration:none;display:flex}a.ch-riga:hover,.ch-riga--pulsante:hover{background:var(--pannello)}@supports (color:color-mix(in lab,red,red)){a.ch-riga:hover,.ch-riga--pulsante:hover{background:color-mix(in oklab,var(--pannello) 94%,var(--inchiostro))}}.ch-riga--pulsante{font:inherit;cursor:pointer;background:0 0;border:0}.ch-riga__testi{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ch-riga__capo{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:15px;line-height:20px;display:flex}.ch-riga__sotto{color:var(--attenuato);font-size:13px;font-weight:600;line-height:18px}.ch-riga__scelta{margin-top:2px}.ch-aperto{color:var(--attenuato);font-size:13px;font-weight:700;line-height:18px}.ch-anno{justify-content:space-between;align-items:center;gap:12px;display:flex}.ch-anno .btn{min-width:48px;font-size:22px}.ch-anno__valore{letter-spacing:-.01em;font-size:22px;font-weight:800;line-height:28px}.ch-campi{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.ch-ambito{flex-direction:column;gap:16px;display:flex}.ch-ambito__fisso{margin-top:2px;font-size:15px;font-weight:700;line-height:22px}.ch-coppia{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ch-coppia .campo__input{min-width:0}.ch-azioni{flex-wrap:wrap;gap:8px;display:flex}.ch-azioni .btn{flex:140px}.ch-form>.btn.pericolo{width:100%}.ch-decisioni{border:1.5px solid var(--stato-attesa);border-radius:var(--raggio);background:var(--stato-attesa-fondo);flex-direction:column;gap:12px;padding:16px;display:flex}.ch-decisioni__titolo{color:var(--stato-attesa);font-size:15px;font-weight:800;line-height:20px}.ch-decisioni .modulo__testo{color:var(--inchiostro)}.ch-decisioni__tutte{flex-wrap:wrap;gap:8px;display:flex}.ch-decisioni__tutte .btn{flex:140px}.ch-decisioni__elenco{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ch-decisioni__stato{font-size:14px;font-weight:800;line-height:20px}.ch-prenotazione{flex-direction:column;gap:4px;min-width:0;margin:0;padding:12px 16px;display:flex}.ch-prenotazione legend,.ch-prenotazione__quando{float:left;letter-spacing:-.01em;width:100%;padding:0;font-size:18px;font-weight:800;line-height:24px}.ch-prenotazione__capo{justify-content:space-between;align-items:center;gap:8px;display:flex}.ch-prenotazione__campo{font-size:15px;font-weight:700}.ch-prenotazione__chi{color:var(--attenuato);font-size:13px;font-weight:600;line-height:18px}.ch-prenotazione .casella input{accent-color:var(--inchiostro)}.ch-esito__titolo{letter-spacing:-.01em;font-size:22px;font-weight:800;line-height:28px}.ch-esito__titolo:focus-visible{outline:2px solid var(--inchiostro);outline-offset:4px}.ch-esito__riepilogo{flex-direction:column;gap:8px;margin:0;padding:0;font-size:15px;line-height:22px;list-style:none;display:flex}.ch-avvisi__elenco{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ch-avviso{flex-direction:column;gap:12px;padding:12px 16px;display:flex}.ch-avviso__capo{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.assistenza-elenco{margin:0;padding:0;list-style:none;overflow:hidden}.assistenza-voce{flex-direction:column;gap:2px;min-height:64px;padding:12px 16px;display:flex}.assistenza-voce+.assistenza-voce{border-top:1px solid var(--filo)}.assistenza-voce__titolo{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700;line-height:20px}.assistenza-voce__sotto{color:var(--attenuato);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:18px}.account__elenco>a.configurazione__voce{min-height:64px;padding-block:12px}.configurazione__testo{color:var(--attenuato);margin-top:2px;font-size:14px;font-weight:500;display:block}.giocatori__azioni,.giocatori__aggiungi{flex-direction:column;gap:12px;padding:16px;display:flex}.giocatori__riepilogo,.giocatori__nota{color:var(--attenuato);margin:0;font-size:13px;font-weight:600;line-height:18px}.giocatori__riepilogo{text-align:center;margin-top:-4px}.giocatori__elenco{margin:0;padding:0;list-style:none;overflow:hidden}.gioc{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-height:64px;padding:8px 16px;display:grid}.gioc+.gioc{border-top:1px solid var(--filo)}.gioc__nome{min-width:0}.gioc__nome strong{overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:20px;display:block}.gioc__sotto{color:var(--attenuato);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;font-weight:600;line-height:18px;display:flex}.gioc__tel{min-height:24px;color:var(--attenuato);align-items:center;display:inline-flex}.gioc__come:before{content:"·";margin-right:6px}.gioc__azioni{grid-column:1/-1;gap:8px;margin:0 0 4px;display:flex}.gioc__azioni .btn{flex:1}.gioc--vuoto{border-top:1.5px dashed var(--perforazione);background:var(--fondo)}@supports (color:color-mix(in lab,red,red)){.gioc--vuoto{background:color-mix(in oklab,var(--fondo) 60%,var(--pannello))}}.scelta-metodo{border:0;min-width:0;margin:0;padding:0}.scelta-metodo legend{margin-bottom:4px;padding:0}.scelta-metodo__opzioni{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.scelta-metodo__opzioni--colonna{grid-template-columns:minmax(0,1fr)}.scelta-metodo__opzione{border:1.5px solid var(--attenuato);align-items:center;gap:8px;min-height:48px;padding:0 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.scelta-metodo__opzione{border:1.5px solid color-mix(in oklab,var(--attenuato) 70%,var(--filo))}}.scelta-metodo__opzione{border-radius:var(--raggio-piccolo);cursor:pointer;font-weight:800}.scelta-metodo__opzione:has(input:checked){border-color:var(--inchiostro);background:var(--pannello)}@supports (color:color-mix(in lab,red,red)){.scelta-metodo__opzione:has(input:checked){background:color-mix(in oklab,var(--pannello) 92%,var(--inchiostro))}}.scelta-metodo__opzione input{width:22px;height:22px;accent-color:var(--inchiostro);flex:none;margin:0}.riepilogo-quota{gap:12px;margin:0;display:flex}.riepilogo-quota>div{flex:1;min-width:0}.riepilogo-quota dd{margin:0;font-size:20px;font-weight:800;line-height:26px}.quote-da-saldare{border:0;min-width:0;margin:0;padding:0}.quote-da-saldare legend{margin-bottom:4px;padding:0}.quote-da-saldare ul{border:1.5px solid var(--filo);border-radius:var(--raggio-piccolo);margin:0;padding:0;list-style:none}.quote-da-saldare li+li{border-top:1px solid var(--filo)}.quote-da-saldare .casella{min-height:48px;padding:0 12px}.quote-da-saldare__testo{flex-direction:column;min-width:0;display:flex}.quote-da-saldare__testo small{color:var(--attenuato);font-size:12px;font-weight:600;line-height:16px}.totale-foglio{border-top:1.5px dashed var(--perforazione);justify-content:space-between;align-items:baseline;gap:12px;padding-top:12px;display:flex}.totale-foglio strong{letter-spacing:-.01em;font-size:24px;font-weight:800;line-height:30px}.messaggi-whatsapp{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.messaggi-whatsapp__voce{flex-direction:column;gap:8px;display:flex}.messaggi-whatsapp__testo{border:1px solid var(--filo);border-radius:var(--raggio-piccolo);background:var(--fondo);margin:0;padding:12px;font-size:14px;line-height:20px}.scegli-giocatore,.scegli-giocatore__campo{flex-direction:column;gap:12px;display:flex}.scegli-giocatore__trovato{flex-direction:column;gap:12px;padding:12px 16px;display:flex}.scegli-giocatore__trovato>div{flex-direction:column;display:flex}.scegli-giocatore__trovato span,.scegli-giocatore__esito{color:var(--attenuato);font-size:14px;font-weight:600;line-height:20px}.scegli-giocatore__esito{margin:0}.aggiungi-giocatore{flex-direction:column;gap:8px;display:flex}.aggiungi-giocatore__esito{margin:0;font-weight:700}.azioni-giocatore,.azioni-giocatore__esito,.sostituzione{flex-direction:column;gap:16px;display:flex}.azioni-giocatore section,.azioni-giocatore__esito section{flex-direction:column;gap:8px;display:flex}.azioni-giocatore__chi,.sostituzione__esce,.sostituzione__scelto,.azioni-giocatore__esito>.carta{flex-direction:column;gap:8px;padding:12px 16px;display:flex}.azioni-giocatore__chi,.sostituzione__scelto{flex-direction:row;justify-content:space-between;align-items:center}.azioni-giocatore__chi>div:first-child,.sostituzione__scelto>div{flex-direction:column;min-width:0;display:flex}.azioni-giocatore__chi span{color:var(--attenuato);font-size:13px;font-weight:600}.azioni-giocatore__chip{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.azione-giocatore,.sostituzione__lista,.sostituzione__altro{flex-direction:column;gap:8px;display:flex}.sostituzione__scelte{margin:0;padding:0;list-style:none}.sostituzione__scelte li+li{border-top:1px solid var(--filo)}.sostituzione__scelte .casella{min-height:56px;padding:0 16px}.sostituzione__scelte .casella>span:first-of-type{flex:1}.avviso-credito{border:1px solid var(--filo);border-radius:var(--raggio-piccolo);background:var(--fondo);flex-direction:column;gap:4px;padding:12px;font-size:14px;line-height:20px;display:flex}.giocatori__elenco+.btn,.giocatori__elenco+.giocatori__nota+.btn{margin-top:12px}.nuovo-cliente{flex-direction:column;gap:12px;padding:12px 16px;display:flex}.nuovo-cliente__titolo{margin:0;font-size:16px;font-weight:800;line-height:22px}.pin-nuovo{flex-direction:column;gap:12px;display:flex}.pin-nuovo__carta{flex-direction:column;gap:12px;padding:16px;display:flex}.pin-nuovo__chi{margin:2px 0 0;font-weight:800}.pin-nuovo__codice{letter-spacing:.2em;margin:2px 0 0;font-size:32px;font-weight:800;line-height:38px}.gioc__lista{color:var(--attenuato);font-size:13px;font-weight:600;line-height:18px}.dettaglio-prenotazione{flex-direction:column;gap:24px;display:flex}.dettaglio-prenotazione__motivo{color:var(--stato-annullata);margin-bottom:-12px;font-size:14px;font-weight:700;line-height:20px}.chip-gruppo{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.carta-prenotazione__riga a{min-height:44px;color:inherit;text-underline-offset:3px;align-items:center;font-weight:700;display:inline-flex}.testata__azione{border-radius:var(--raggio-piccolo);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.testata__azione:hover,.testata__azione[aria-expanded=true]{background:#ffffff1a}.btn.pericolo{border-color:var(--stato-dapagare);color:var(--stato-dapagare)}.btn.primario.pericolo{background:var(--stato-dapagare);color:var(--pannello)}.btn.primario.pericolo:hover{background:var(--stato-dapagare)}@supports (color:color-mix(in lab,red,red)){.btn.primario.pericolo:hover{background:color-mix(in oklab,var(--stato-dapagare) 85%,black)}}.modifica .blocco__titolo,.condividi-partita .blocco__titolo,.storico .blocco__titolo{margin-bottom:12px}.carta--aperta{border:1.5px solid var(--inchiostro)}.coppia{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}select.campo__input{text-overflow:ellipsis;padding-right:8px}.modifica .campo__input{min-width:0}.condividi-partita__corpo{gap:8px}.condividi-partita__corpo .campo{margin-top:4px}.condividi-partita__esito{color:var(--attenuato);padding:0 16px;font-size:14px;font-weight:700;line-height:20px}.condividi-partita__esito:not(:empty){padding-bottom:12px}.condividi-partita .matrice>.btn{min-height:48px;padding:0 8px;font-size:14px}.scelta{border:0;flex-direction:column;gap:4px;min-width:0;margin:0;padding:0;display:flex}.scelta legend{margin-bottom:4px;padding:0}.scelta .casella input{accent-color:var(--inchiostro)}.avvisa{flex-direction:column;gap:8px;display:flex}.avvisa__titolo{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800;line-height:18px}.avvisa__elenco{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.avvisa__elenco .btn{width:100%}.avvisa__vuoto{color:var(--attenuato);font-size:14px;line-height:20px}.avviso .sezione-stato{padding:0}.storico__apri{min-height:44px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:-10px 0;padding:0;display:inline-flex}.storico__elenco{margin:0;padding:0;list-style:none}.storico__elenco>li{flex-direction:column;gap:4px;padding:12px 16px;display:flex}.storico__elenco>li+li{border-top:1px solid var(--filo)}.storico__quando{font-weight:800}.storico__prima,.storico__dopo{flex-direction:column;font-size:14px;line-height:20px;display:flex}.storico__prima{color:var(--attenuato)}.storico__nota{color:var(--attenuato);font-size:13px;line-height:18px}.solo-lettori{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gestione{--altezza-barra: calc(60px + env(safe-area-inset-bottom,0px)) }.gestione--barra .pagina{min-height:calc(100dvh - var(--altezza-barra))}.testata__azioni{align-items:center;gap:4px;display:flex}.testata__account{border-radius:var(--raggio-piccolo);width:44px;height:44px;color:inherit;place-items:center;margin-right:-10px;display:grid}.testata__account:hover{background:#ffffff1a}.testata__riga{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.testata__titolo small{letter-spacing:0;color:var(--ardesia-attenuato);margin-top:2px;font-size:15px;font-weight:600;line-height:20px;display:block}.testata.testata--tabellone{padding-bottom:0}.menu-sede{flex:none;position:relative}.menu-sede select{appearance:none;border:1.5px solid var(--ardesia-filo);border-radius:var(--raggio-piccolo);max-width:180px;min-height:44px;color:var(--ardesia-testo);text-overflow:ellipsis;background:0 0;padding:0 36px 0 12px;font-size:14px;font-weight:700}.menu-sede select option{color:#0b0d10;background:#fff}.menu-sede svg{pointer-events:none;color:var(--ardesia-attenuato);position:absolute;top:50%;right:10px;translate:0 -50%}.testata :focus-visible,.tabellone :focus-visible{outline-color:var(--ardesia-testo)}.tabellone{border-top:1px solid var(--ardesia-filo);margin:20px -16px 0}.tabellone__titolo{justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:4px 16px 0;display:flex}.tabellone h2{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800;line-height:18px}.tabellone__aggiorna{border-radius:var(--raggio-piccolo);min-height:44px;color:var(--ardesia-attenuato);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-right:-8px;padding:0 8px;font-size:12px;line-height:16px;display:inline-flex}.tabellone__aggiorna:hover{color:var(--ardesia-testo)}.tabellone__aggiorna[aria-busy=true] svg{animation:.9s linear infinite gira}@keyframes gira{to{rotate:360deg}}.tabellone table{border-collapse:collapse;table-layout:fixed;width:100%}.tabellone th{letter-spacing:.08em;text-align:left;text-transform:uppercase;color:var(--ardesia-attenuato);padding:0 0 6px;font-size:11px;font-weight:700;line-height:14px}.tabellone td{border-top:1px solid var(--ardesia-filo);vertical-align:middle;height:60px;padding:0}.tabellone th:first-child,.tabellone td:first-child{width:76px;padding-left:16px}.tabellone th:last-child,.tabellone td:last-child{text-align:right;width:132px;padding-right:16px}.tabellone__ora{font-size:18px;font-weight:800;line-height:24px}.tabellone__cosa{color:inherit;text-overflow:ellipsis;white-space:nowrap;padding:8px 0;font-size:15px;font-weight:700;line-height:20px;text-decoration:none;display:block;overflow:hidden}.tabellone__cosa small{color:var(--ardesia-attenuato);margin-top:2px;font-size:13px;font-weight:600;line-height:18px;display:block}.tabellone__cosa:hover{text-decoration:underline}.tabellone tr.annullata td,.tabellone tr.annullata .tabellone__cosa small{color:var(--stato-annullata)}.tabellone tr.annullata .tabellone__ora{text-decoration:line-through;text-decoration-thickness:1.5px}.tabellone tr.cambiata td{background:#ffd4000f}.tabellone .segnale{min-height:20px;padding:0 6px}.tabellone .sezione-stato{color:var(--ardesia-attenuato);border-top:1px solid var(--ardesia-filo)}.tabellone .sezione-stato .btn{border-color:var(--ardesia-testo);color:var(--ardesia-testo);background:0 0}.blocco+.blocco{margin-top:24px}.blocco__capo{align-items:center;gap:8px;min-height:24px;margin-bottom:12px;display:flex}.blocco__titolo{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800;line-height:18px}.blocco__nota{color:var(--attenuato);margin-left:auto;font-size:13px;line-height:18px}.conta{background:var(--inchiostro);min-width:22px;height:22px;color:var(--pannello);text-align:center;border-radius:11px;padding:0 6px;font-size:12px;font-weight:800;line-height:22px}.blocco>.carta-prenotazione+.carta-prenotazione,.blocco>.carta+.carta{margin-top:12px}.carta-prenotazione{transition:background .6s var(--uscita)}.carta-prenotazione.nuova:not(.visto){background:var(--segnale)}@supports (color:color-mix(in lab,red,red)){.carta-prenotazione.nuova:not(.visto){background:color-mix(in oklab,var(--segnale) 9%,var(--pannello))}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .carta-prenotazione.nuova:not(.visto){background:var(--pannello);box-shadow:0 0 0 2px var(--segnale)}}:root[data-theme=dark] .carta-prenotazione.nuova:not(.visto){background:var(--pannello);box-shadow:0 0 0 2px var(--segnale)}.carta-prenotazione__capo{justify-content:space-between;align-items:center;gap:8px;padding:16px 16px 0;display:flex}.carta-prenotazione__sx{align-items:center;gap:8px;min-width:0;display:flex}.carta-prenotazione__quando{letter-spacing:-.01em;font-size:22px;font-weight:800;line-height:28px}.carta-prenotazione__riga{color:var(--attenuato);padding:8px 16px 12px;font-size:14px;line-height:20px}.carta-prenotazione__riga strong{color:var(--inchiostro);font-weight:700}.carta-prenotazione .matrice>.btn{flex:1}.carta-prenotazione .matrice>.btn.primario{flex:0 0 132px}.segmenti{margin:12px 16px 0;display:flex}.segmenti>div{border-left:1px solid var(--filo);padding:0 12px}.segmenti>div:first-child{border-left:0;padding-left:0}.segmenti dd{letter-spacing:-.01em;margin-top:2px;font-size:20px;font-weight:800;line-height:26px}.riga-link{background:var(--pannello);border:1px solid var(--filo);border-radius:var(--raggio);box-shadow:var(--ombra);overflow:hidden}.riga-link a{grid-template-columns:64px 1fr auto 20px;align-items:center;gap:12px;min-height:64px;padding:8px 12px 8px 16px;text-decoration:none;display:grid}.riga-link a+a{border-top:1px solid var(--filo)}.riga-link a:hover{background:var(--pannello)}@supports (color:color-mix(in lab,red,red)){.riga-link a:hover{background:color-mix(in oklab,var(--pannello) 94%,var(--inchiostro))}}.riga-link__giorno{font-size:15px;font-weight:800}.riga-link__cosa{min-width:0;font-size:15px;font-weight:700;line-height:20px}.riga-link__cosa small{color:var(--attenuato);font-size:13px;font-weight:600;line-height:18px;display:block}.riga-link svg{color:var(--attenuato)}.sezione-stato{color:var(--attenuato);flex-direction:column;align-items:flex-start;gap:8px;padding:16px;font-size:14px;line-height:20px;display:flex}.sezione-stato__titolo{color:var(--inchiostro);font-size:15px;font-weight:800}.sezione-stato--errore [role=alert]{color:var(--stato-dapagare);font-weight:700}.sezione-stato__azioni{flex-wrap:wrap;gap:8px;display:flex}.carta>.sezione-stato{padding:16px}.avviso{flex-direction:column;gap:12px;padding:16px;display:flex}.avviso p{font-weight:700}.modale{z-index:50;background:#0b0d108c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modale__corpo{background:var(--pannello);width:min(100% - 32px,420px);max-height:calc(100dvh - 32px);color:var(--inchiostro);border:1px solid var(--filo);border-radius:var(--raggio);box-shadow:var(--ombra);flex-direction:column;gap:12px;padding:20px 16px 16px;display:flex;overflow-y:auto}.modale__corpo:focus{outline:none}.modale__corpo--foglio{width:min(100%,var(--larghezza-app),720px);padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));border-radius:var(--raggio) var(--raggio) 0 0;border-bottom:0;align-self:flex-end}.modale:has(.modale__corpo--foglio){align-items:flex-end}.modale__titolo{letter-spacing:-.01em;font-size:20px;font-weight:800;line-height:26px}.modale__testo{color:var(--attenuato);font-size:15px;line-height:22px}.modale__modulo{flex-direction:column;gap:12px;display:flex}.modale__azioni{gap:8px;display:flex}.modale__azioni .btn{flex:1}.campo__input.campo__input--area{resize:vertical;min-height:96px;padding:10px 12px}.barra-schede{z-index:10;background:var(--pannello);border-top:1px solid var(--filo);padding-bottom:env(safe-area-inset-bottom,0px);display:flex;position:sticky;bottom:0}.barra-schede__voce{min-height:60px;color:var(--attenuato);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:700;line-height:16px;text-decoration:none;display:flex}.barra-schede__voce[aria-current=page]{color:var(--inchiostro);box-shadow:inset 0 2px 0 var(--inchiostro);font-weight:800}.account__accessi{flex-direction:column;gap:8px;display:flex}.account__elenco>a,.account__elenco>div{justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 16px;font-weight:700;text-decoration:none;display:flex}.account__elenco>*+*{border-top:1px solid var(--filo)}.altro__titolo{margin:8px 0}.in-arrivo{color:var(--attenuato)}.segmenti .etichetta{white-space:nowrap}.segmenti>div{padding-inline:10px}.segmenti>.segmenti__testo{overflow-wrap:break-word;flex:0 auto;min-width:0}.segmenti:has(>.segmenti__testo)>div:not(.segmenti__testo){flex:none}@media(max-width:389px){.segmenti:has(>.segmenti__testo) dd{font-size:18px;line-height:24px}}.pagina{flex-direction:column;min-height:100dvh;display:flex}.pagina__corpo{flex:1;padding:20px 16px 24px}.pagina__corpo>*+*{margin-top:12px}@media(min-width:768px){#root:has(.pagina--backoffice){--margine:max(24px, calc((100% - 720px)/2) )}.pagina--piena{--margine:16px}.pagina--backoffice>.testata,.pagina--backoffice>.pagina__corpo,#root:has(.pagina--backoffice) .barra-schede{padding-inline:var(--margine)}}.banda{background:var(--accento);color:var(--accento-testo);padding:12px 16px 20px}.banda :focus-visible,.testata :focus-visible{outline-color:currentColor}.banda__riga{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.banda__marchio{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.banda__testi{flex-direction:column;min-width:0;display:flex}.banda__nome{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;line-height:20px;overflow:hidden}.banda__numero{align-items:center;min-height:24px;margin-block:-10px;padding-block:10px;font-size:14px;font-weight:700;line-height:18px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.banda__accedi{border-radius:var(--raggio-piccolo);border:1.5px solid #fff9;flex:none;align-items:center;min-height:44px;padding:0 14px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.banda__accedi:hover{background:#ffffff1f}.banda__iniziali{border:1.5px solid #fff9;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:14px;font-weight:800;display:grid}.banda__titolo{letter-spacing:-.02em;margin-top:20px;font-size:30px;font-weight:800;line-height:34px}.logo{border-radius:var(--raggio-piccolo);width:40px;height:40px;color:var(--accento);letter-spacing:-.02em;background:#fff;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid;overflow:hidden}.logo img{object-fit:contain;width:100%;height:100%}.logo--piccolo{background:var(--ardesia-testo);width:32px;height:32px;color:var(--ardesia);font-size:12px}.testata{background:var(--ardesia);color:var(--ardesia-testo);border-bottom:1px solid var(--ardesia-filo);padding:16px 16px 20px}.testata__centro{align-items:center;gap:8px;min-height:44px;display:flex}.testata__nome{color:var(--ardesia-attenuato);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:18px;overflow:hidden}.testata__azioni{margin-left:auto}.testata__titolo{letter-spacing:-.02em;margin-top:4px;font-size:32px;font-weight:800;line-height:36px}.testata__titolo--figlia{letter-spacing:-.01em;font-size:22px;line-height:28px}.indietro{width:44px;height:44px;color:inherit;flex:none;place-items:center;margin-left:-12px;display:grid}.icona{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.piede{color:var(--attenuato);text-align:center;padding:16px;font-size:12px;font-weight:700;line-height:16px}.carta{background:var(--pannello);border:1px solid var(--filo);border-radius:var(--raggio);box-shadow:var(--ombra)}.modulo__corpo{flex-direction:column;gap:16px;padding:16px;display:flex}.modulo__testo{color:var(--attenuato);font-size:14px;line-height:20px}.modulo__testo strong{color:var(--inchiostro)}.valore{letter-spacing:-.01em;margin-top:-12px;font-size:20px;font-weight:800;line-height:26px}.carta>.matrice>.btn{flex:1}.btn--pieno{width:100%}.btn--compatto{flex:none;min-height:44px;font-size:14px}.campo{flex-direction:column;gap:4px;display:flex}.campo__input{border:1.5px solid var(--attenuato);width:100%;min-height:48px;padding:0 12px}@supports (color:color-mix(in lab,red,red)){.campo__input{border:1.5px solid color-mix(in oklab,var(--attenuato) 70%,var(--filo))}}.campo__input{border-radius:var(--raggio-piccolo);background:var(--pannello);color:var(--inchiostro);font:inherit;font-weight:700}.campo__input:hover{border-color:var(--attenuato)}.campo__input[aria-invalid=true]{border-color:var(--stato-dapagare)}.campo__aiuto{color:var(--attenuato);font-size:13px;font-weight:600;line-height:18px}.campo__errore,.errore-modulo{color:var(--stato-dapagare);font-size:14px;font-weight:700;line-height:20px}.casella{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-weight:700;display:flex}.casella input{width:24px;height:24px;accent-color:var(--accento);flex:none}.nota-link{text-align:center}.nota-link a,.link{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;padding:0 12px;font-weight:800;text-decoration:underline;display:inline-flex}.sezione{letter-spacing:.08em;text-transform:uppercase;margin-top:24px;font-size:13px;font-weight:800;line-height:18px}.elenco{overflow:hidden}.elenco__riga{justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:8px 16px;display:flex}.elenco__riga+.elenco__riga{border-top:1px solid var(--filo)}.elenco__testi{flex-direction:column;min-width:0;display:flex}.elenco__titolo{font-size:15px;font-weight:700;line-height:20px}.elenco__sotto{color:var(--attenuato);font-size:13px;font-weight:600;line-height:18px}:root{--larghezza-app:430px}@media(min-width:768px){:root:has(.pagina--backoffice){--larghezza-app:1024px}}html{background:var(--fondo);color:var(--inchiostro);font-family:Manrope,system-ui,sans-serif}body{margin:0}#root{min-height:100dvh;max-width:var(--larghezza-app);background:var(--fondo);margin-inline:auto}.pagina-errore{flex-direction:column;justify-content:center;gap:12px;min-height:100dvh;padding:24px 16px;display:flex}.pagina-errore__codice{color:var(--attenuato);font-variant-numeric:tabular-nums;letter-spacing:.08em;margin:0;font-size:14px;font-weight:700}.pagina-errore__titolo{margin:0;font-size:24px;font-weight:800}.pagina-errore__testo{color:var(--attenuato);margin:0;line-height:1.5}.pagina-errore__azione{border-radius:var(--raggio-piccolo);background:var(--accento);color:var(--accento-testo);align-self:flex-start;margin-top:8px;padding:12px 16px;font-weight:700;text-decoration:none}.adm-amm-elenco{overflow:hidden;margin:0;padding:0;list-style:none}.adm-amm-elenco li+li{border-top:1px solid var(--filo)}.adm-amm-elenco a{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;color:inherit;text-decoration:none}.adm-amm-elenco a:hover{background:var(--fondo)}.adm-amm-elenco a:focus-visible{outline:2px solid var(--inchiostro);outline-offset:-2px}.adm-amm-elenco a svg{flex:none;color:var(--attenuato)}.adm-amm-elenco__testi{display:flex;min-width:0;flex-direction:column;gap:2px}.adm-amm-elenco__nome{font-size:16px;line-height:22px;font-weight:800;overflow-wrap:anywhere}.adm-amm-tu{color:var(--attenuato);font-weight:700}.adm-amm-elenco__sotto{color:var(--attenuato);font-size:13px;line-height:18px;font-weight:600;overflow-wrap:anywhere}.adm-amm-elenco__chip{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.adm-amm-modulo{display:flex;flex-direction:column;gap:16px}.adm-amm-esito{display:flex;flex-direction:column;gap:12px;font-size:15px;line-height:22px}.adm-amm-esito strong{font-weight:800}.adm-amm-segmenti{display:grid;grid-template-columns:1fr 1fr;row-gap:16px;margin:0;padding:16px}.adm-amm-segmenti>div{min-width:0;padding:0;border-left:0}.adm-amm-segmenti>div:nth-child(2n){padding-left:16px;border-left:1px solid var(--filo)}.adm-amm-segmenti .adm-amm-segmenti__largo{grid-column:1 / -1;padding-left:0;border-left:0}.adm-amm-segmenti dd{margin:2px 0 0;font-size:16px;line-height:22px;font-weight:800;overflow-wrap:anywhere}.adm-amm-segmenti__email{font-size:16px}.adm-amm-nota{padding:0 16px 16px}.adm-amm-azioni{display:flex;flex-direction:column;gap:12px}.adm-amm-azioni .btn{width:100%}.adm-amm-pericolo{border-color:var(--stato-dapagare);color:var(--stato-dapagare)}.adm-amm-pericolo:hover{background:var(--stato-dapagare-fondo)}.blocco>.avviso{margin-bottom:12px}.adm-amm-permessi{display:flex;flex-direction:column;gap:12px}.adm-amm-permesso-sola-lettura{display:flex;min-height:44px;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.adm-ass-centro{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:20px;font-weight:700;color:var(--ardesia-testo)}.testata__azioni:has(>.adm-ass-centro){min-width:0}.adm-ass-avviso{margin:0;padding:8px 12px;border:1px solid var(--filo);border-radius:var(--raggio-piccolo);background:color-mix(in oklab,var(--inchiostro) 5%,var(--pannello));font-size:14px;line-height:20px;color:var(--inchiostro)}.adm-ass-filtri{display:flex;flex-direction:column;gap:12px}.adm-ass-filtri__coppia{display:grid;grid-template-columns:1fr 1fr;gap:12px}.adm-ass-filtri__coppia .campo{min-width:0}.adm-ass-elenco .elenco__riga{color:inherit;text-decoration:none}.adm-ass-pagine{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.adm-ass-pagine .btn{min-width:0;min-height:44px}.adm-ass-pagine__numero{margin:0;text-align:center;white-space:nowrap}.adm-ass-reg-elenco{margin:12px 0 0;padding:0;list-style:none}.adm-ass-reg-riga{align-items:flex-start;min-height:64px;padding-block:12px}.adm-ass-reg-riga .elenco__titolo{overflow-wrap:anywhere}.adm-ass-capo{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.adm-ass-capo__titolo{margin:0;font-size:20px;line-height:24px;font-weight:800}.adm-backup-elenco,.adm-backup-tipi,.adm-backup-mancanti,.adm-backup-cronologia{margin:0;padding:0;list-style:none}.adm-backup-elenco,.adm-backup-tipi{display:flex;flex-direction:column;gap:12px}.adm-backup-mancanti{display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:20px}.adm-backup-carta{display:flex;flex-direction:column;gap:12px;padding:16px}.adm-backup-carta__capo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.adm-backup-carta__nome{min-width:0;margin:0;font-size:18px;line-height:24px;font-weight:800;overflow-wrap:anywhere}.adm-backup-carta__nome a{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline;text-underline-offset:3px}.adm-backup-carta__nome a:focus-visible{outline:2px solid var(--inchiostro);outline-offset:2px}.adm-backup-carta__nota{margin:0}.adm-backup-dati{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0}.adm-backup-dati>div{min-width:0}.adm-backup-dati dd{margin:2px 0 0;font-size:15px;line-height:20px;font-weight:700;overflow-wrap:anywhere}.adm-backup-stato{display:flex;flex-direction:column;gap:12px;padding-top:12px;border-top:1.5px dashed var(--perforazione)}.adm-backup-stato__riga{display:flex;flex-direction:column;gap:4px}.adm-backup-stato__chip{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.adm-backup-stato__testo{color:var(--attenuato);font-size:14px;line-height:20px;font-weight:600}.adm-backup-errore{margin:0;color:var(--stato-dapagare);font-size:14px;line-height:20px;font-weight:700;overflow-wrap:anywhere}.adm-backup-avvisi{display:flex;flex-direction:column;gap:8px}.adm-backup-nota{margin:0;padding:8px 12px;border:1.5px solid var(--stato-attesa);border-radius:var(--raggio-piccolo);background:var(--stato-attesa-fondo);color:var(--stato-attesa);font-size:14px;line-height:20px;font-weight:700}.adm-backup-nota--errore{border-color:var(--stato-dapagare);background:var(--stato-dapagare-fondo);color:var(--stato-dapagare)}.adm-backup-azioni-griglia{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.adm-backup-azioni-griglia .btn{width:100%}.adm-backup-azioni{display:flex;gap:8px}.adm-backup-azioni .btn{flex:1}.adm-backup-esito{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.adm-backup-tipo{display:flex;width:100%;min-height:64px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 16px;color:var(--inchiostro);font:inherit;text-align:left;cursor:pointer}.adm-backup-tipo:focus-visible{outline:2px solid var(--inchiostro);outline-offset:2px}.adm-backup-tipo:disabled{cursor:not-allowed}.adm-backup-tipo:disabled .adm-backup-tipo__nome,.adm-backup-tipo:disabled .adm-backup-tipo__testo{color:var(--attenuato)}.adm-backup-tipo__nome{font-size:16px;line-height:22px;font-weight:800}.adm-backup-tipo__testo{color:var(--attenuato);font-size:14px;line-height:20px;font-weight:600}.adm-backup-tipo__nota{color:var(--stato-dapagare);font-size:14px;line-height:20px;font-weight:700}.adm-backup-form{min-width:0}.adm-backup-frequenza{display:flex;min-width:0;flex-direction:column;gap:12px;margin:0;padding:0;border:0}.adm-backup-frequenza>legend{padding:0;margin-bottom:8px}.campo__input.adm-backup-chiave{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:18px;font-weight:600;overflow-wrap:anywhere}.campo__aiuto code{overflow-wrap:anywhere}.adm-backup-cronologia__riga{align-items:flex-start}.adm-backup-cronologia__riga+.adm-backup-cronologia__riga{border-top:1px solid var(--filo)}.adm-backup-cronologia .elenco__testi{gap:2px}.adm-cfg-barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding:6px 16px;border-bottom:1px dashed var(--filo);background:var(--pannello)}.adm-cfg-barra__testo{margin:0;color:var(--inchiostro);font-size:13px;font-weight:700}.adm-cfg-barra .errore-modulo{flex-basis:100%;margin:0}.adm-cfg-azioni{margin-top:8px}.adm-cfg-voce{min-height:56px;color:inherit;text-decoration:none}.adm-cfg-voce .elenco__testi{flex:1}.adm-cfg-voce .stato{flex:none}.adm-cfg-voce:hover{background:color-mix(in oklab,var(--inchiostro) 4%,var(--pannello))}.adm-cfg-voce:focus-visible{outline:2px solid var(--inchiostro);outline-offset:-2px}.adm-cfg-segreto{display:flex;flex-direction:column;gap:4px}.adm-cfg-admin__stato{margin-top:4px}.adm-stato{align-items:flex-start}.adm-stato__errore{margin-top:4px;color:var(--inchiostro);font-size:13px;font-weight:600;overflow-wrap:anywhere}.adm-verifica{display:flex;flex-direction:column;align-items:stretch;gap:8px}.adm-verifica .btn{width:100%}.adm-voce{color:inherit;text-decoration:none}.adm-voce:hover{background:color-mix(in oklab,var(--inchiostro) 4%,var(--pannello))}.adm-nota{margin-top:24px}.adm-org-riga{color:inherit;text-decoration:none}.adm-org-riga:focus-visible{outline:2px solid var(--inchiostro);outline-offset:-2px}.adm-org-riga__chip{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.adm-org-dati>.segmenti{margin:0}.adm-org-dati .segmenti>div{flex:1;min-width:0}.adm-org-dati .segmenti dd{font-size:17px;line-height:22px;overflow-wrap:anywhere}.adm-org-titolare__capo{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.adm-org-titolare__email{overflow-wrap:anywhere}.adm-org-titolare__email .etichetta{display:inline-block;margin-bottom:2px}.adm-org-esito{color:var(--inchiostro);font-weight:700}.adm-org-esito__titolo{margin-top:0}.adm-org-modulo{display:flex;flex-direction:column;gap:16px}.adm-filtri{display:flex;gap:8px;min-width:0;margin:12px 0 0;padding:0;border:0;overflow-x:auto;scrollbar-width:none}.adm-filtri::-webkit-scrollbar{display:none}.adm-filtro{display:inline-flex;min-height:44px;flex:none;align-items:center;justify-content:center;padding:0 16px;border:1.5px solid var(--filo);border-radius:22px;background:var(--pannello);color:var(--inchiostro);font:inherit;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer}.adm-filtro[aria-pressed=true]{border-color:var(--inchiostro);background:var(--inchiostro);color:var(--pannello);font-weight:800}.adm-filtro:focus-visible{outline:2px solid var(--inchiostro);outline-offset:2px}.adm-reg-elenco{margin:12px 0 0;padding:0;list-style:none}.adm-reg-riga{align-items:flex-start;padding-block:12px}.adm-reg-riga .elenco__titolo{overflow-wrap:anywhere}.adm-org-modifica{margin-bottom:12px}.solo-lettori{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.schede{display:flex;gap:8px}.scheda{flex:1;min-height:44px;padding:0 16px;border:1.5px solid var(--filo);border-radius:22px;background:var(--pannello);font-size:15px;font-weight:700;cursor:pointer}.scheda:hover{border-color:var(--attenuato)}.scheda[aria-pressed=true]{border-color:var(--accento);background:var(--accento);color:var(--accento-testo);font-weight:800}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .scheda[aria-pressed=true]{border-color:var(--accento-chiaro);background:var(--accento-chiaro);color:#0b0d10}}:root[data-theme=dark] .scheda[aria-pressed=true]{border-color:var(--accento-chiaro);background:var(--accento-chiaro);color:#0b0d10}.partite{display:flex;flex-direction:column;gap:12px}.partite__stato,.partite__nota{color:var(--attenuato);font-size:14px;line-height:20px;font-weight:600}.partite__stato{padding:24px 0;text-align:center}.partita{display:block;color:inherit;text-decoration:none;transition:border-color .16s var(--uscita)}a.partita:hover{border-color:var(--attenuato)}.partita__capo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 0}.partita__titolo{display:flex;min-width:0;flex-direction:column;font-size:22px;line-height:28px;font-weight:800;letter-spacing:-.01em}.partita__campo{color:var(--attenuato);font-size:14px;line-height:20px;font-weight:600;letter-spacing:0}.partita__chip{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:4px}:is(.partita,.partita-dettaglio) .segmenti{display:grid;grid-template-columns:auto auto 1fr;margin:12px 16px 0;padding-bottom:12px}:is(.partita,.partita-dettaglio) .segmenti>div{min-width:0;padding:0 12px;border-left:1px solid var(--filo)}:is(.partita,.partita-dettaglio) .segmenti>div:first-child{padding-left:0;border-left:0}:is(.partita,.partita-dettaglio) .segmenti dd{margin:2px 0 0;font-size:20px;line-height:26px;font-weight:800;letter-spacing:-.01em}:is(.partita,.partita-dettaglio) .segmenti .partita__ruolo{font-size:15px;line-height:26px}.partita__ora,.partita__indirizzo{display:block;color:var(--attenuato);font-size:14px;line-height:20px;font-weight:600;letter-spacing:0}.partita__sotto{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:0 16px 16px;color:var(--attenuato);font-size:14px;line-height:20px;font-weight:600}.partita__ricorrente{display:inline-flex;align-items:center;gap:4px;font-weight:800}.partita--annullata .partita__titolo,.partita--annullata .segmenti dd{color:var(--attenuato)}.partita--annullata s,.partita__barrata{text-decoration-thickness:2px}:is(.partita,.partita-dettaglio) .segmenti--doppi{grid-template-columns:1fr 1fr;row-gap:16px}:is(.partita,.partita-dettaglio) .segmenti--doppi>div:nth-child(odd){padding-left:0;border-left:0}:is(.partita,.partita-dettaglio) .segmenti--doppi>div:nth-child(2n){padding-left:16px}.partita__dove{font-size:17px;line-height:22px}.partita__note{display:flex;flex-direction:column;gap:8px;padding:0 16px 16px;color:var(--attenuato);font-size:14px;line-height:20px;font-weight:600}.partita__note:empty{display:none}.partita__telefono{display:inline-flex;min-height:44px;align-items:center;color:var(--inchiostro);font-weight:800}.btn--pericolo{border-color:var(--stato-dapagare);color:var(--stato-dapagare)}.btn--pericolo:hover{background:var(--stato-dapagare-fondo)}.conferma:focus{outline:none}.conferma:focus-visible{outline:2px solid var(--accento);outline-offset:2px}.conferma__titolo{font-size:18px;line-height:24px;font-weight:800}.conferma .matrice>.btn{flex:1}.credito__corpo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 0}.credito__importo{font-size:20px;line-height:26px;font-weight:800;letter-spacing:-.01em}.credito__nota{padding:4px 16px 16px;color:var(--attenuato);font-size:13px;line-height:18px;font-weight:600}.credito__elenco{border-top:1.5px dashed var(--perforazione)}.credito__elenco li{display:flex;align-items:baseline;gap:12px;padding:12px 16px}.credito__elenco li+li{border-top:1px solid var(--filo)}.credito__riga-importo{flex:none;font-weight:800}.credito__riga-testo{color:var(--attenuato);font-size:13px;line-height:18px;font-weight:600}.persone{margin-top:8px}.persona{display:flex;min-height:56px;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 16px}.persona+.persona{border-top:1px solid var(--filo)}.persona__nome{font-weight:700;overflow-wrap:anywhere}.persona--libera .persona__nome{color:var(--attenuato);font-weight:600}.persona__tags{display:inline-flex;flex-wrap:wrap;gap:4px}.persona__tag{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border:1.5px solid var(--attenuato);border-radius:6px;color:var(--attenuato);font-size:11px;line-height:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.persona__azioni{display:flex;gap:8px;margin-left:auto}.persona__posizione{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:var(--stato-lista-fondo);color:var(--stato-lista);font-size:13px;font-weight:800}.persone__aggiungi,.persone__aggiunta{margin-top:12px}.ospite__modulo{display:flex;width:100%;flex-direction:column;gap:12px;padding:8px 0}.persone__aggiunta .ospite__modulo{padding:16px}.ospite__azioni{display:flex;gap:8px}.ospite__azioni>.btn{flex:1}.condividi__esito{color:var(--attenuato);font-size:14px;line-height:20px;font-weight:700}.condividi__conferma{padding:0 16px 16px}.stato.neutro{color:var(--inchiostro);background:transparent}.avviso-pin{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;border:1.5px solid var(--filo);border-radius:var(--raggio-piccolo);background:var(--pannello);font-size:14px;line-height:20px;color:var(--inchiostro)}.avviso-pin p{margin:0}.pr-stato{padding:24px 0;color:var(--attenuato);font-weight:700;text-align:center}.pr-vuoto__titolo{font-size:16px;line-height:22px;font-weight:800}.pr-filtri{display:flex;flex-direction:column;gap:12px}.pr-filtri+*{margin-top:16px}.pr-sport{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:-3px -16px;padding:3px 16px}.pr-sport::-webkit-scrollbar{display:none}.pr-sport button{flex:none;min-height:44px;padding:0 16px;border:1.5px solid var(--filo);border-radius:22px;background:var(--pannello);font-size:15px;font-weight:700;cursor:pointer}.pr-sport button:hover{border-color:var(--attenuato)}.pr-sport button[aria-pressed=true]{border-color:var(--accento);background:var(--accento);color:var(--accento-testo);font-weight:800}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .pr-sport button[aria-pressed=true]{border-color:var(--accento-chiaro);background:var(--accento-chiaro);color:#0b0d10}}:root[data-theme=dark] .pr-sport button[aria-pressed=true]{border-color:var(--accento-chiaro);background:var(--accento-chiaro);color:#0b0d10}.pr-sede-scelta{display:flex;align-items:center;gap:12px}.pr-sede-scelta label{flex:none}.pr-sede-scelta__campo{position:relative;flex:1;min-width:0}.pr-sede-scelta select{width:100%;min-height:48px;padding:0 40px 0 12px;appearance:none;border:1.5px solid color-mix(in oklab,var(--attenuato) 70%,var(--filo));border-radius:var(--raggio-piccolo);background:var(--pannello);font-size:15px;font-weight:700;text-overflow:ellipsis}.pr-sede-scelta svg{position:absolute;top:50%;right:12px;translate:0 -50%;color:var(--attenuato);pointer-events:none}.pr-sede-info,.pr-campo-info{margin-bottom:24px;color:var(--attenuato);font-size:14px;line-height:20px;font-weight:600}.pr-sede-info strong{color:var(--inchiostro)}.pr-campi>li+li{margin-top:12px}.pr-scheda{display:block;text-decoration:none;transition:border-color .16s var(--uscita)}a.pr-scheda:hover{border-color:var(--attenuato)}.pr-capo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 0}.pr-numero{font-size:22px;line-height:28px;font-weight:800;letter-spacing:-.01em}.pr-tipo{color:var(--attenuato);font-size:14px;line-height:20px;font-weight:600}.pr-segmenti{display:grid;grid-template-columns:repeat(3,auto) 1fr;margin:12px 16px 0;padding-bottom:16px}.pr-segmenti>div{padding:0 12px;border-left:1px solid var(--filo)}.pr-segmenti>div:first-child{padding-left:0;border-left:0}.pr-segmenti dd{margin:2px 0 0;font-size:20px;line-height:26px;font-weight:800;letter-spacing:-.01em}.pr-scheda__vai{display:flex;min-height:52px;align-items:center;justify-content:space-between;padding:0 16px;border-top:1.5px dashed var(--perforazione);color:var(--accento);font-size:15px;font-weight:800}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .pr-scheda__vai{color:var(--accento-chiaro)}}:root[data-theme=dark] .pr-scheda__vai{color:var(--accento-chiaro)}.pr-scheda__nota{padding:12px 16px;border-top:1.5px dashed var(--perforazione);color:var(--attenuato);font-size:14px;line-height:20px;font-weight:600}.pr-nota{color:var(--attenuato);font-size:14px;line-height:20px}.pagina__corpo>.pr-contatti{margin-top:24px}.pr-contatti .matrice .btn{flex:1}.pr-tipi{min-width:0;margin:0;padding:0;border:0}.pr-tipi legend{margin:0 0 8px;padding:0}.pr-tipi__riga{display:flex;min-height:64px;align-items:center;gap:12px;padding:8px 16px;cursor:pointer}.pr-tipi__riga+.pr-tipi__riga{border-top:1px solid var(--filo)}.pr-tipi__riga input{width:24px;height:24px;flex:none;accent-color:var(--accento)}.pr-tipi__riga .elenco__testi{flex:1}.pr-tipi__prezzo{display:flex;flex-direction:column;text-align:right}.pr-tipi__valore{font-size:20px;line-height:26px;font-weight:800;letter-spacing:-.01em}.pr-giorni{display:flex;flex-direction:column;gap:12px;margin-top:24px}.pr-giorni .sezione{margin-top:0}.pr-sport .pr-giorno{display:flex;min-width:56px;min-height:64px;flex-direction:column;align-items:center;justify-content:center;padding:0 12px;border-radius:var(--raggio)}.pr-giorno__sett{font-size:12px;line-height:16px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.pr-giorno__num{font-size:20px;line-height:26px;font-weight:800}.pr-orari>*+*{margin-top:8px}.pr-slot{list-style:none}.pr-slot>li+li{border-top:1px solid var(--filo)}.pr-slot__riga{color:inherit;text-decoration:none}.pr-slot__riga:hover{background:color-mix(in oklab,var(--pannello) 94%,var(--inchiostro))}.pr-slot__riga .elenco__testi{flex:1}.pr-slot__ora{font-size:22px;line-height:28px;font-weight:800;letter-spacing:-.01em}.pr-slot__prezzo{display:flex;flex-direction:column;text-align:right}.pr-slot__valore{font-size:15px;line-height:20px;font-weight:700}.pr-slot__riga svg{flex:none;color:var(--attenuato)}.pr-chiusure{display:flex;flex-direction:column;gap:8px}.pr-chiusure__riga{padding:12px 16px;border:1px solid var(--filo);border-radius:var(--raggio-piccolo);background:var(--pannello);color:var(--attenuato);font-size:14px;line-height:20px;font-weight:600}.pr-chiusure__riga strong{color:var(--inchiostro)}.pr-riepilogo .pr-segmenti{padding-bottom:0}.pr-segmenti--due{grid-template-columns:1fr 1fr}.pr-segmenti--tre{grid-template-columns:repeat(3,1fr);margin-top:16px}.pr-riepilogo__dove{padding:12px 16px 16px;color:var(--attenuato);font-size:13px;line-height:18px;font-weight:600}.pr-avvisi{display:flex;flex-direction:column;gap:12px}.pr-avviso{padding:12px 16px;border:1px solid var(--filo);border-radius:var(--raggio);background:var(--pannello);color:var(--attenuato);font-size:14px;line-height:20px}.pr-avviso strong{color:var(--inchiostro)}.pr-avviso--errore{border-color:currentColor;background:var(--stato-dapagare-fondo);color:var(--stato-dapagare);font-weight:700}.pr-accesso{display:flex;flex-direction:column;gap:12px;margin-top:24px}.pr-accesso .sezione{margin-top:0}.profilo-riga{color:inherit;text-decoration:none}.profilo-riga:hover{background:color-mix(in oklab,var(--pannello) 94%,var(--inchiostro))}.profilo-riga .icona{flex:none;color:var(--attenuato)}.profilo-identita{display:flex;align-items:center;gap:12px;padding:16px}.profilo-avatar{display:grid;width:48px;height:48px;flex:none;place-items:center;border-radius:50%;background:var(--accento);color:var(--accento-testo);font-size:16px;font-weight:800}.profilo-nome{min-width:0;flex:1}.profilo-nome__valore{overflow-wrap:anywhere;font-size:20px;line-height:26px;font-weight:800;letter-spacing:-.01em}.profilo-dati{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:0 16px 16px}.profilo-dati dd{font-size:17px;line-height:24px;font-weight:800}.profilo-modifica{display:flex;flex-direction:column;gap:12px;padding:16px}.profilo-azioni{display:flex;flex-wrap:wrap;gap:8px}.profilo-azioni>.btn{flex:1 1 140px}.profilo-blocco{display:flex;flex-direction:column;gap:12px;padding:16px}.profilo-blocco__testa{display:flex;align-items:center;justify-content:space-between;gap:12px}.profilo-blocco__titolo{font-size:15px;line-height:20px;font-weight:800}.profilo-testo{color:var(--attenuato);font-size:14px;line-height:20px}.profilo-testo strong{color:var(--inchiostro)}.profilo-avviso{display:flex;flex-direction:column;gap:12px;padding:12px;border:1.5px solid var(--stato-attesa);border-radius:var(--raggio-piccolo);background:var(--stato-attesa-fondo);font-size:14px;line-height:20px}.profilo-avviso--errore{border-color:var(--stato-dapagare);background:var(--stato-dapagare-fondo)}.profilo-avviso p{margin:0}.profilo-avviso ul{display:flex;flex-direction:column;gap:4px;padding-left:20px;list-style:disc}.btn.pericolo{border-color:var(--stato-dapagare);background:var(--pannello);color:var(--stato-dapagare)}.btn.pericolo.pieno{background:var(--stato-dapagare);color:#fff}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .btn.pericolo.pieno{color:#0b0d10}}:root[data-theme=dark] .btn.pericolo.pieno{color:#0b0d10}.profilo-link{display:flex;gap:8px}.profilo-link .campo{flex:1;min-width:0}.profilo-link .campo__input{font-size:13px;font-weight:600}.profilo-link .btn{align-self:flex-end}.profilo-istruzioni summary{display:flex;min-height:44px;align-items:center;font-weight:800;cursor:pointer}.profilo-istruzioni ol{display:flex;flex-direction:column;gap:6px;padding-left:20px;list-style:decimal;font-size:14px;line-height:20px}.profilo-sezioni{display:grid;grid-template-columns:1fr 1fr;gap:8px}.profilo-sezioni .btn{min-height:44px;font-size:14px}.profilo-informativa{display:flex;flex-direction:column;gap:12px;padding:16px;font-size:15px;line-height:22px}.profilo-informativa ul{display:flex;flex-direction:column;gap:8px;padding-left:20px;list-style:disc}a.banda__iniziali{color:inherit;text-decoration:none}
