.caricamento-ristorante{width:100%;color:var(--primary);place-items:center;display:grid}.caricamento-ristorante--schermo{background:var(--background);min-height:100dvh;padding:2rem}.caricamento-ristorante--compatto{padding:1.5rem .75rem}.caricamento-ristorante__contenuto{text-align:center;justify-items:center;gap:.75rem;display:grid}.caricamento-ristorante svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:140px;max-width:100%;overflow:visible}.caricamento-ristorante--compatto svg{width:76px}.caricamento-ristorante__contenuto p{letter-spacing:.06em;min-height:1.5em;margin:0;font-size:1.05rem}.caricamento-ristorante--compatto .caricamento-ristorante__contenuto p{font-size:.85rem}.caricamento-ristorante__coperchio{transform-origin:130px 79px;animation:2.8s ease-in-out infinite cr-cloche}.caricamento-ristorante__vapore{opacity:0;animation:2.8s ease-in-out infinite cr-vapore}@keyframes cr-cloche{0%,to{transform:translateY(0)rotate(0)}45%,60%{transform:translateY(-14px)rotate(-8deg)}}@keyframes cr-vapore{0%,30%,to{opacity:0;transform:translateY(4px)}50%,60%{opacity:.8;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.caricamento-ristorante__coperchio,.caricamento-ristorante__vapore{opacity:1;animation:none}.caricamento-ristorante__vapore{opacity:0}}body[data-tablet-operative] [data-contenuto-pannello]{min-width:0;max-width:100%}@media (width<=1024px){body[data-tablet-operative] [data-contenuto-pannello]{padding-bottom:calc(168px + env(safe-area-inset-bottom,0px))!important}}body[data-tablet-operative] [data-contenuto-pannello] :is(section,article){min-width:0}@media (width<=1024px){body[data-tablet-operative] :is(button,[role=button],[role=tab],[role=combobox]):not([role=switch]):not([role=checkbox]){min-width:44px;min-height:44px}body[data-tablet-operative] [role=switch]{position:relative}body[data-tablet-operative] [role=switch]:after{content:"";position:absolute;inset:-12px -4px}body[data-tablet-operative] main a[class*=inline-flex]{min-height:44px}}@layer base{body[data-tablet-operative] [role=dialog]{overscroll-behavior:contain;max-width:calc(100vw - 24px)}}@media (width<=639px){body[data-tablet-operative] [role=dialog]{max-width:calc(100vw - 24px)}}body[data-tablet-operative] :is(h1,h2,h3,p){word-break:normal;overflow-wrap:break-word}body[data-tablet-operative] [data-page-header]{grid-template-columns:minmax(0,1fr) auto;display:grid}body[data-tablet-operative] [data-page-header]>div:first-child{min-width:0}[data-header-tablet]{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}[data-header-tablet]>:first-child{min-width:0}[data-header-tablet]>h1,[data-header-tablet] h1{overflow-wrap:normal;word-break:normal}.tablet-testata{grid-template-columns:minmax(0,1fr) auto;align-items:start;min-width:0;display:grid}.tablet-testata>[data-page-header]{min-width:0}.contatti-pillole{scrollbar-width:none;-ms-overflow-style:none}.contatti-pillole::-webkit-scrollbar{display:none}@media (width<=639px){.contatti-strumenti{grid-template-columns:minmax(0,1fr) auto}.contatti-strumenti>.contatti-pillole{grid-column:1/-1}.contatti-strumenti>button,.contatti-strumenti>[data-slot=dropdown-menu-trigger]{grid-column:auto}}body[data-tablet-operative] [data-table-scroll]{overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow-x:auto}body[data-tablet-operative] [data-table-scroll] :is(th,td):first-child{z-index:2;background:var(--card);position:sticky;left:0}body[data-tablet-operative] [data-table-scroll] thead th:first-child{z-index:12}.azioni-tablet-menu,[data-azioni-strette]>.azioni-tablet-secondarie{display:none}[data-azioni-strette] .azioni-tablet-menu{flex-shrink:0;display:inline-flex}.azioni-tablet-linea{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.azioni-tablet-contenuto{flex-direction:column;gap:8px;width:280px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);display:flex;overflow-y:auto;height:auto!important}.azioni-tablet-contenuto>*{white-space:normal;min-width:0;max-width:100%}.azioni-tablet-contenuto button{justify-content:flex-start;width:100%;min-height:40px}.azioni-tablet-contenuto button span{display:inline!important}body[data-tablet-operative] [role=dialog] :is(h2,h3){font-family:var(--font-display);text-transform:uppercase}body[data-tablet-operative] :is(button,[role=tab]):not(.uppercase,.font-display){text-transform:none}body[data-tablet-operative] [role=combobox]{gap:12px;padding-right:12px}body[data-tablet-operative] [role=combobox]>svg{flex-shrink:0}body[data-tablet-operative] [role=listbox][data-state=closed]{pointer-events:none!important;animation:none!important}@media (width<=1024px){.azioni-tablet-secondarie{display:none}.azioni-tablet-menu{flex-shrink:0;display:inline-flex}body[data-tablet-operative] [data-page-header]{grid-template-columns:minmax(0,1fr) auto;align-items:start}body[data-tablet-operative] [data-contenuto-pannello] :is(.group-hover\:opacity-100,.group-hover\:visible){opacity:1;visibility:visible}.rv-testata{grid-template-columns:minmax(0,1fr) auto}.rv-testata>div:first-child{display:none}.rv-testata>div:nth-child(2){min-width:0}.rv-testata h1{overflow-wrap:break-word}}@media (width<=639px){.rv-testata{grid-template-columns:minmax(0,1fr)}}@media (width<=1024px){body[data-tocco-largo] [data-contenuto-pannello] :is(button,a[class*=inline-flex],[role=tab]):not([role=switch]):not([role=checkbox]){min-height:44px}}@media (width<=639px){body[data-tablet-operative] [role=dialog][data-finestra-app]{padding:20px;padding-bottom:calc(20px + env(safe-area-inset-bottom));--tw-translate-x:0px!important;--tw-translate-y:0px!important;border-radius:8px!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;height:fit-content!important;max-height:calc(100dvh - 24px)!important;margin:auto!important;animation:none!important;inset:0!important;transform:none!important}body[data-tablet-operative] [role=dialog]:has([data-nav-tablet]){width:85%!important;max-width:360px!important;inset:0 auto 0 0!important}body[data-tablet-operative] [data-table-scroll] table{min-width:600px}body[data-tablet-operative] .ml-auto.shrink-0.flex-wrap{flex-shrink:1;justify-content:flex-start;max-width:100%}body[data-tablet-operative] [data-colonne-prenotazioni]{max-width:100%;margin-inline:0;padding-inline:0}body[data-tablet-operative] [data-contenuto-pannello] .min-w-48{min-width:0}body[data-tablet-operative] [role=dialog][data-finestra-app][data-finestra-compatta]{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important;max-height:78dvh!important}}@keyframes operativo-dal-basso{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (width>=1024px) and (height>=600px){body[data-tablet-operative] [data-contenuto-pannello]:has(>.pagina-gemella>.leggio){padding-bottom:12px!important}body[data-tablet-operative] [data-contenuto-pannello]:has([data-sala-schermo]){padding-bottom:80px!important}}.cliente-sheet.cliente-sheet{overscroll-behavior:contain;height:100dvh;overflow-y:auto;border-radius:0!important;width:min(480px,100vw)!important;max-width:min(480px,100vw)!important;max-height:100dvh!important}.cliente-indicatori.cliente-indicatori dd{text-align:left;margin:0}@media (hover:hover){[data-modulo-menu] :is(button,a,[role=radio],[role=button]):not(:disabled):not([aria-disabled=true]):not(:where([data-schermo],[data-schermo] *,[data-cornice] *,[data-riga-hover] :is(button,a,[role=button]):not([class*=border]))):hover{border-color:color-mix(in oklab, var(--color-gold) 40%, transparent);background-color:oklab(100% 0 5.96046e-8/.05)}[data-modulo-menu] :is(button,a,[role=radio]):is([aria-checked=true],[aria-current=page],[aria-pressed=true]):not(:where([data-schermo] *)):hover{border-color:color-mix(in oklab, var(--color-gold) 70%, transparent)}[data-riga-hover] :is(button,a,[role=button]):not([class*=border]):hover{background-color:#0000}}@media (prefers-reduced-motion:no-preference){[data-modulo-menu] :is(button,a,[role=radio]){transition-property:color,background-color,border-color;transition-duration:.15s}}.prenotazioni-testata{min-width:0}.prenotazioni-azioni{flex-wrap:nowrap;flex-shrink:0}.prenotazioni-filtri button{white-space:nowrap;flex-shrink:0}@media (width<=1099px){.prenotazioni-azioni .azioni-tablet-secondarie{display:none}.prenotazioni-azioni .azioni-tablet-menu{flex-shrink:0;display:inline-flex}.prenotazioni-filtri>div:last-child{justify-content:flex-start;margin-left:0}}@media (width<=639px){.prenotazioni-testata{grid-template-columns:minmax(0,1fr) auto;align-items:start}.prenotazioni-azioni{justify-content:flex-end}.prenotazioni-filtri>div:last-child{flex-shrink:1;flex-basis:100%}}
