.semperi-wallpaper{isolation:isolate;pointer-events:none;background:radial-gradient(at 91% 17%,#252b2e33 0%,#0000 59%),radial-gradient(at 80% 90%,#cbe73433 0%,#0000 63%),#f8f9ed;position:absolute;inset:0;overflow:hidden}.semperi-wallpaper:before{content:"";opacity:.68;border:clamp(50px,16vw,260px) solid #cbe734;border-left-color:#252b2e;border-radius:45% 58% 49%;width:88%;height:160%;position:absolute;top:-37%;right:-23%;transform:rotate(-27deg)}.semperi-wallpaper[data-variant=product]:before{opacity:.075}.semperi-wallpaper[data-theme=dark]{background:radial-gradient(at 90% 18%,#252b2e14 0%,#0000 60%),radial-gradient(at 80% 90%,#cbe7340d 0%,#0000 63%),#171717}.semperi-wallpaper[data-theme=dark][data-variant=product]:before{opacity:.05}.semperi-wallpaper[data-variant=lime-drift]{background:radial-gradient(34% 30% at 28% 68%,#cbe734b8 0%,#0000 100%),radial-gradient(30% 26% at 88% 8%,#cbe73499 0%,#0000 100%),radial-gradient(22% 18% at 96% 96%,#cbe73466 0%,#0000 100%),#f8f9ed}.semperi-wallpaper[data-variant=lime-drift]:before{content:none}.semperi-wallpaper[data-theme=dark][data-variant=lime-drift]{background:radial-gradient(34% 30% at 28% 68%,#cbe7344d 0%,#0000 100%),radial-gradient(30% 26% at 88% 8%,#cbe73433 0%,#0000 100%),#171717}.semperi-wallpaper__canvas{opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.semperi-wallpaper__canvas[data-wallpaper-state=webgl]{opacity:1}.owner-detail-note:has([data-customer-note]){border:0;padding:0}.menu-h2-page{min-width:0}.menu-h2-header{border-bottom:1px solid var(--owner-line);padding:20px 28px 12px}.menu-h2-header h1,.menu-h2-section>span,.menu-h2-empty h2{font-family:var(--font-poster);text-transform:uppercase}.menu-h2-header h1{font-size:28px;line-height:1.1}.menu-h2-header p,.menu-h2-section small{color:var(--muted-foreground);font-size:12px}.menu-h2-list{padding:16px 28px 28px}.menu-h2-list>input{margin-bottom:12px}.menu-h2-section{align-items:baseline;gap:10px;padding:20px 0 10px;display:flex}.menu-h2-section>span{font-size:22px}.menu-h2-row{border-bottom:1px solid var(--owner-line);align-items:center;gap:12px;min-height:64px;padding:8px 0;display:flex}.menu-h2-row[data-selected=true]{outline:1px solid var(--foreground);outline-offset:4px}.menu-h2-pick{text-align:left;flex-direction:column;flex:1;gap:2px;min-width:0;padding-block:4px;display:flex}.menu-h2-pick:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.menu-h2-name,.menu-h2-price{font-size:14px;font-weight:600}.menu-h2-price{font-variant-numeric:tabular-nums;white-space:nowrap}.menu-h2-description,.menu-h2-missing{font-size:13px}.menu-h2-description{color:var(--muted-foreground)}.menu-h2-empty{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:300px;display:flex}.menu-h2-chat{flex-direction:column;gap:12px;font-size:13px;display:flex}.menu-h2-changes{border:1px solid var(--owner-line);border-radius:var(--radius-md);padding:12px}.menu-h2-changes h2{font-weight:600}.menu-h2-changes small{color:var(--muted-foreground)}.menu-h2-changes li{border-bottom:1px solid var(--owner-line);padding-block:8px}.menu-h2-changes li:last-child{border:0}@media (width<=767px){.menu-h2-header{padding:20px 16px 14px}.menu-h2-list{padding:12px 16px}.menu-h2-sale:after{inset-block:-12px;inset-inline:-4px}.menu-h2-row{min-height:76px}}.menu-dish{flex-direction:column;gap:18px;min-width:0;font-size:13px;display:flex}.menu-dish h3{font-weight:600}.menu-dish-description,.menu-dish-photo{border-radius:var(--radius-md);background:var(--muted);flex-direction:column;gap:10px;padding:12px;display:flex}.menu-dish-field{flex-direction:column;gap:8px;display:flex}.menu-dish-field>div:first-child,.menu-dish-edit label{justify-content:space-between;align-items:center;gap:10px;display:flex}.menu-dish-field>p{color:var(--muted-foreground)}.menu-dish-buttons{flex-wrap:wrap;gap:6px;display:flex}.menu-dish-edit{flex-direction:column;gap:12px;display:flex}.menu-dish-edit select{border:1px solid var(--border);border-radius:var(--radius-button);background:var(--background);max-width:55%;padding:6px}.menu-dish-group{border:1px solid var(--owner-line);border-radius:var(--radius-sm);flex-direction:column;gap:8px;padding:10px;display:flex}.menu-dish-group>div:first-child,.menu-dish-group li{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.menu-dish-group small{width:100%;color:var(--muted-foreground)}.menu-dish-photo img{object-fit:cover;border-radius:var(--radius-sm);width:100%;max-height:180px}.menu-dish-picker{width:100%;min-height:340px;position:relative}@media (width<=767px){.menu-dish button:not([data-slot=switch]),.menu-dish input,.menu-dish select{min-height:44px}}.owner-area-bar[data-owner-area=menu] .owner-area-tabs{flex:1;overflow:visible}.owner-menu-tab-strip{scrollbar-width:none;align-items:center;gap:4px;min-width:0;height:100%;display:flex;overflow-x:auto}.menu-h2-sale:after{inset-block:-12px;inset-inline:-4px}.menu-dish [data-slot=switch]:after{inset-block:-13px}.menu-dish-control{justify-content:space-between;align-items:center;gap:10px;display:flex}.owner-detail-note:has(>.menu-dish){background:0 0;border:0;padding:0}.menu-dish-field{grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.menu-dish-field>div:first-child:has(>h3){display:contents}.menu-dish-field>div:first-child>h3{color:var(--muted-foreground);grid-area:1/1;font-weight:400}.menu-dish-field>div:first-child>button{grid-area:1/3}.menu-dish-field>p{color:var(--foreground);grid-area:1/2}.menu-dish-field>.menu-dish-edit{grid-column:1/-1}.menu-dish [data-slot=switch]:after{inset-inline:-6px}.menu-h2-missing{color:color-mix(in srgb, var(--warning) 72%, var(--foreground))}.menu-dish-photo{justify-content:center;align-items:center;min-height:140px}@media (width<=767px){.menu-dish-field{grid-template-columns:78px minmax(0,1fr) auto}}.menu-h2-page{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.menu-h2-header{flex:none}.menu-h2-list{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.menu-dish-field h3{align-items:center;gap:8px;display:flex}.menu-dish-field h3 svg{flex:none}.menu-h2-phone-action{display:none}@media (width>=768px){.menu-h2-list[data-detail-open=true]{margin-right:560px}}@media (width<=767px){.owner-area-bar[data-owner-area=menu] .owner-area-tabs{flex:1;min-width:0;overflow:hidden}.owner-menu-tab-strip{flex:1;min-width:0}.menu-h2-phone-action{border-top:1px solid var(--owner-line);background:var(--background);flex:none;padding:12px 16px;display:block}.menu-h2-phone-action>button{width:100%;min-height:44px}[data-owner-page-column][inert] .menu-h2-phone-action{display:none}.menu-h2-publish{z-index:1;min-height:44px;position:sticky;bottom:0}}.menu-h2-stock{font-size:12px}.menu-raise-form,.menu-raise-preview{flex-direction:column;gap:12px;min-width:0;display:flex}.menu-raise-preview{border:1px solid var(--owner-line);border-radius:var(--radius-md);gap:0;padding:12px}.menu-raise-preview>header,.menu-raise-row{align-items:center;gap:12px;padding-block:10px;display:flex}.menu-raise-preview>header{justify-content:space-between}.menu-raise-preview small{color:var(--muted-foreground);text-transform:uppercase;font-size:10px}.menu-raise-row{border-top:1px solid var(--owner-line)}.menu-raise-row>strong{flex:1;min-width:75px}.menu-raise-row>span{color:var(--muted-foreground);flex:1.5}.menu-raise-row>button{flex:none}.menu-raise-preview>.menu-dish-edit,.menu-raise-preview>select{margin-bottom:12px}.menu-versions>li{border-bottom:1px solid var(--owner-line);padding-block:12px;position:relative}.menu-versions .owner-detail-stamp{float:right}.menu-versions p{color:var(--muted-foreground)}.menu-import-sources{flex-direction:column;gap:8px;display:flex}.menu-import-sources>button{justify-content:flex-start}.menu-h2-sale[data-state=unchecked]{border-color:var(--muted-foreground)}@media (width<=767px){.menu-raise-row>button{min-height:44px}}.menu-h2-page .shell-page-error h1{text-transform:uppercase}@media (width<=767px){.owner-area-bar[data-owner-area=menu] .owner-area-tools [data-right-rail-toggle],.owner-area-bar[data-owner-area=menu] .owner-area-tabs>[aria-label=More]{gap:0;width:44px;min-width:44px;padding-inline:0;font-size:0}body:has(.menu-h2-page) [data-sonner-toaster][data-y-position=bottom]{top:calc(64px + var(--front-toast-height,80px));bottom:auto}}.owner-workspace-guidance:has(.menu-h2-chat){justify-content:safe flex-end}@media (width>=768px){.owner-detail-sheet:has(.menu-dish){top:calc(var(--spacing-owner-chrome) + var(--spacing-owner-pane-header) + 16px)}}.menu-dish{padding-bottom:var(--menu-action-bar-height,108px)}.menu-hours-time{color:var(--muted-foreground);flex-direction:column;gap:4px;display:flex}
