.operationsTicker-module__NJIK6W__track{width:max-content;animation-name:operationsTicker-module__NJIK6W__operationsTickerScroll;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.operationsTicker-module__NJIK6W__content{flex-shrink:0;padding-left:1rem;padding-right:1rem}@keyframes operationsTicker-module__NJIK6W__operationsTickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.operationsTicker-module__NJIK6W__track{animation:none}}.operationsTicker-module__NJIK6W__track:hover{animation-play-state:paused}
@media (min-width:768px){main.table-floor-main{overflow:hidden}.table-floor-plan{flex:1;min-height:0}.table-floor-list{flex:1;grid-auto-rows:minmax(0,1fr);min-height:0;overflow:hidden}.table-floor-list>button{height:100%;min-height:0;padding:.5rem .75rem;overflow:hidden}}
.terminal-product-viewport{container-type:inline-size}.terminal-category-band{flex-direction:column;min-height:0;display:flex;max-height:min(var(--term-cat-band-max), max(6rem, calc(100% - min(var(--term-product-min-h-band), 70%))))!important}.terminal-category-band>div{min-height:0;max-height:100%}.terminal-basket-footer{flex-shrink:0}@media (min-width:1024px){.pos-terminal>.terminal-basket{flex-shrink:0;width:max(20rem,33%);min-width:33%}.pos-terminal>.terminal-basket.terminal-basket-comfortable{width:max(24rem,33%)}}@media (min-width:1024px) and (max-width:1399px){.pos-terminal .terminal-header{flex-wrap:wrap;height:auto;min-height:4rem;padding:.5rem .75rem}.pos-terminal .terminal-header>div:first-child{flex-basis:100%}.pos-terminal .terminal-actions{flex-wrap:wrap;width:100%;max-width:none;margin-left:0}.pos-terminal .terminal-secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px) and (max-height:800px){.terminal-basket-footer{max-height:55dvh;padding:.75rem;overflow-y:auto}.terminal-basket-lines{min-height:6rem}}@container (max-width:560px){.terminal-product-grid[data-product-columns="3"],.terminal-product-grid[data-product-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:561px) and (max-width:720px){.terminal-product-grid[data-product-columns="4"]{grid-template-columns:repeat(3,minmax(0,1fr))}}
.checkout-screen{height:100dvh}.checkout-summary-toggle{text-align:left;flex-shrink:0;padding:.75rem 1rem;font-size:.875rem;font-weight:600}.checkout-footer{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.checkout-footer button{min-height:64px}.checkout-content>div>div{margin-bottom:1.25rem}.checkout-content h1{font-size:clamp(1.25rem,2vw,1.875rem)}@media (min-width:1024px){.checkout-screen>#checkout-bill{flex-shrink:0;width:33%;min-width:33%}}@media (min-width:1024px) and (max-width:1399px){.checkout-bill>div:first-child{padding:1rem}}@media (min-width:1024px) and (max-height:800px){.checkout-content{padding:1rem 1.5rem}.checkout-content>div>div{margin-bottom:1rem}.checkout-content .checkout-split-panel:not(.checkout-split-count){padding:1rem}.checkout-split-panel:not(.checkout-split-count)>div{margin-bottom:.75rem}}@media (max-width:1023px){.checkout-bill[data-expanded=false]{display:none}.checkout-bill[data-expanded=true]{max-height:35dvh;overflow-y:auto}.checkout-bill>div{flex-shrink:0}.checkout-content>div>div:first-child{flex-wrap:wrap;gap:.75rem}.checkout-content button{overflow-wrap:anywhere}}@media (max-width:639px){.checkout-tender-grid>div:last-child{grid-column:1/-1}}
.kitchen-screen{height:100dvh}.kitchen-queue-nav{color:#cbd5e1;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1rem;font-size:.875rem;display:flex}.kitchen-queue-nav button{background:#1e293b;border:1px solid #475569;border-radius:.5rem;justify-content:center;align-items:center;width:44px;height:36px;display:flex}.kitchen-queue-nav button:disabled{opacity:.35}.kitchen-queue{scroll-snap-type:x proximity;padding:0 1rem 1rem;scroll-padding-inline:1rem}.kitchen-track{grid-auto-columns:calc(50% - .5rem);grid-auto-flow:column;gap:1rem;height:100%;display:grid}.kitchen-card{scroll-snap-align:start;width:100%;height:100%;min-height:0;overflow:hidden}.kitchen-card-header{flex-shrink:0;max-height:48%;overflow-y:auto}.kitchen-metadata summary{cursor:pointer;color:#cbd5e1;min-height:32px;padding:.25rem 0;font-size:.875rem}.kitchen-metadata dl{margin-top:.5rem}.kitchen-metadata dt{color:#94a3b8}.kitchen-card-actions button{min-height:48px;padding-top:.75rem;padding-bottom:.75rem}.kitchen-card-actions button:disabled{opacity:.6;cursor:wait}.kitchen-legend{color:#94a3b8;flex-wrap:wrap;flex-shrink:0;gap:.5rem 1.5rem;padding:.75rem 1rem}@media (min-width:1280px){.kitchen-track{grid-auto-columns:calc(33.3333% - .666667rem)}}@media (min-width:1700px){.kitchen-track{grid-auto-columns:calc(25% - .75rem)}}@media (max-width:639px){.kitchen-track{flex-direction:column;height:auto;display:flex}.kitchen-card{height:auto;overflow:visible}.kitchen-card-header{max-height:none}.kitchen-items{overflow:visible}.kitchen-legend{letter-spacing:.08em;grid-template-columns:repeat(2,minmax(0,1fr));font-size:10px;display:grid}}
.analytics-screen main{min-height:0}.analytics-table-scroll{scrollbar-width:auto;border-bottom:2px solid #a1a1aa}.analytics-table-scroll table{min-width:720px}.analytics-table-scroll th,.analytics-table-scroll td{white-space:nowrap}.analytics-table-scroll td button{min-width:40px;min-height:40px}.analytics-stats>div{padding:1rem}.analytics-stats>div>div{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.analytics-stats h2{overflow-wrap:anywhere;font-size:clamp(1.4rem,2.5vw,1.875rem)}@media (max-width:639px){.analytics-stats p{font-size:.75rem}.analytics-stats>div>div>div:first-child{width:2rem;height:2rem}.analytics-screen main>header{margin-bottom:1.5rem}.analytics-table-scroll th,.analytics-table-scroll td{padding:.75rem}}@media (min-width:640px) and (max-height:800px){.analytics-screen main{padding:1.5rem}.analytics-screen main>header{margin-bottom:1.5rem}}
@media (max-width:767px){.management-workspace{height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.management-workspace :where(.flex,.grid)>:where(div,section,form,main){min-width:0}.management-workspace :where(input,select,textarea){min-width:0;max-width:100%}.management-workspace :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:16px}.management-workspace :where(button,[role=button]){min-height:44px}.management-workspace button:has(>svg:only-child){flex-shrink:0;min-width:44px}.management-workspace :where(h1,h2,h3,p,label){overflow-wrap:anywhere}.management-workspace h1{font-size:1.5rem}.management-workspace .management-editor-header{flex-wrap:wrap;flex-shrink:0;gap:.75rem;height:auto;padding:.75rem 1rem}.management-workspace .management-editor-header>div{flex-wrap:wrap;gap:.5rem}.management-workspace .management-editor-header>div:last-child{width:100%}.management-workspace .management-editor-header>div:last-child>button{flex:auto;padding:.5rem .75rem}.management-workspace .fixed.inset-0{max-height:100dvh}.management-workspace .fixed.inset-0.items-center>.w-full:not(.flex),.management-workspace .fixed.inset-0.items-center>form{overscroll-behavior:contain;max-height:calc(100dvh - 2rem);overflow-y:auto}.management-workspace .fixed.inset-0>main{min-height:0}.management-workspace .management-element-properties{right:.75rem;bottom:max(.75rem, env(safe-area-inset-bottom));width:auto;max-height:55dvh;position:fixed;overflow-y:auto;top:auto!important;left:.75rem!important;transform:none!important}.management-workspace .management-table-actions button{padding:.25rem}}@media (max-width:767px),(hover:none){.management-workspace button.opacity-0,.management-workspace .group>div.opacity-0:not(.inset-0),.management-workspace .group>.sm\:opacity-0,.management-workspace .group\/item .opacity-0{opacity:1}}.management-workspace .management-touch-sort{display:none}@media (max-width:767px),(hover:none){.management-workspace .management-touch-sort{display:flex}}.management-workspace .management-product-footer[hidden]{display:none}@media (max-width:767px){.management-workspace .management-product-footer{flex-wrap:wrap;gap:.5rem;max-height:30dvh;overflow-y:auto}.management-workspace .management-product-footer>div{flex-wrap:wrap;gap:.5rem}.management-workspace .management-product-footer select{flex:1}}.management-workspace .management-menu-options[hidden]{display:none}@media (max-width:767px){.management-workspace .fixed button.absolute:is(.top-8,.top-10){top:.5rem;right:.5rem}.management-workspace .fixed button.absolute+h2{padding-right:2.75rem}.management-workspace .management-recipe{min-height:0;overflow:hidden}.management-workspace .management-recipe>div:first-child{flex-wrap:wrap;gap:.75rem;padding:1rem}.management-workspace .management-recipe>div:first-child>div{flex-wrap:wrap;gap:.5rem}.management-workspace .management-recipe>.flex.flex-1{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;overflow-y:auto}.management-workspace .management-recipe>.flex.flex-1>div{flex:none;width:100%}.management-workspace .management-recipe :is(.p-8,.px-8){padding-left:1rem;padding-right:1rem}.management-workspace .management-recipe .p-8{padding-top:1rem;padding-bottom:1rem}.management-workspace .management-recipe header,.management-recipe footer{flex-wrap:wrap;gap:.5rem}.management-workspace .management-recipe .w-96{max-height:50dvh}}@media (max-width:767px) and (max-height:500px){.management-workspace .management-layout-editor .management-editor-header{gap:.25rem;padding:.5rem 1rem}.management-workspace .management-layout-editor .management-editor-header>div:first-child>div:first-child,.management-workspace .management-layout-editor .management-editor-header p{display:none}.management-workspace .management-layout-editor .management-editor-header h2{font-size:1rem}.management-workspace .management-layout-editor main{padding:.5rem}}@media (max-width:767px){.management-workspace .management-recipe-ingredient{flex-direction:column;align-items:stretch;padding:.75rem}.management-workspace .management-recipe-ingredient>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.management-workspace .management-recipe-ingredient :is(input,select){width:100%}.management-workspace .management-product-editor .group\/item{flex-wrap:wrap;gap:.5rem}.management-workspace .management-product-editor .group\/item>div:first-child{width:100%}.management-workspace .management-product-editor .group\/item>div:first-child>div:last-child{flex-wrap:wrap;flex:1}.management-workspace .management-menu-edit{flex-wrap:wrap}.management-workspace .management-menu-edit :is(input,select){width:100%}.management-workspace .management-ai-menu .management-editor-header>div{flex-wrap:nowrap;flex:1}.management-workspace .management-ai-menu .management-editor-header h2{font-size:1.125rem}.management-workspace .management-ai-menu .management-editor-header>div>div:first-child{flex-shrink:0;width:2.5rem;height:2.5rem}.management-workspace .management-ai-product{flex-direction:column}.management-workspace .management-ai-product>div{width:100%}.management-workspace .management-ai-product>div>div{flex-direction:column;align-items:stretch}.management-workspace .management-ai-product>button{align-self:flex-end}}.management-section-sheet{border:0;padding:0}.management-section-sheet::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#09090b7a}@media (max-width:767px){.management-workspace .management-section-trigger{text-align:left;flex:1;align-items:center;gap:.625rem;min-width:0;display:flex}.management-section-mark{color:#a16207;background:#fffbeb;border-radius:12px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.management-section-heading{flex:1;min-width:0}.management-section-heading>span{letter-spacing:.1em;text-transform:uppercase;color:#71717a;font-size:10px;font-weight:700;display:block}.management-section-heading>strong{color:#18181b;font-size:14px;line-height:1.3;display:block}.management-section-sheet{color:#18181b;background:#fafafa;border-radius:28px 28px 0 0;width:100%;max-width:520px;max-height:85dvh;margin:0 auto;position:fixed;inset:auto 0 0;box-shadow:0 -16px 70px #00000026}.management-section-sheet-content{padding:10px 20px max(24px, env(safe-area-inset-bottom))}.management-sheet-handle{background:#d4d4d8;border-radius:4px;width:36px;height:4px;margin:0 auto 12px}.management-section-sheet header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.management-section-sheet h2{letter-spacing:-.04em;font-size:20px;font-weight:800}.management-section-sheet header button{background:#e4e4e7;border-radius:50%;place-items:center;display:grid}.management-section-sheet nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.management-section-sheet nav button{text-align:left;background:#fff;border:1px solid #e4e4e7;border-radius:18px;flex-direction:column;gap:12px;min-height:112px;padding:16px;font-size:13px;font-weight:650;line-height:1.3;display:flex;position:relative}.management-sheet-icon{color:#71717a}.management-section-sheet nav button[aria-current]{color:#fff;background:#18181b;border-color:#18181b;box-shadow:0 4px 12px #0000001f}.management-section-sheet nav button[aria-current] .management-sheet-icon{color:#fbbf24}.management-sheet-check{color:#fbbf24;position:absolute;top:16px;right:16px}.management-section-sheet nav button:disabled{opacity:.4}.management-workspace .management-subtabs{scrollbar-width:thin;scrollbar-color:#d4d4d8 transparent;flex-wrap:nowrap;gap:6px;padding:4px 0 8px}.management-workspace .management-subtabs>button{white-space:nowrap;text-transform:none;letter-spacing:0;border-radius:12px;flex-shrink:0;padding:10px 14px;font-size:13px;font-weight:650}.dark .management-section-heading>strong{color:#fafafa}.dark .management-section-mark{color:#fbbf24;background:#29241a}.dark .management-section-sheet{color:#fafafa;background:#18181b}.dark .management-section-sheet nav button{background:#27272a;border-color:#3f3f46}.dark .management-section-sheet nav button[aria-current]{color:#18181b;background:#fafafa;border-color:#fafafa}.dark .management-section-sheet nav button[aria-current] .management-sheet-icon,.dark .management-sheet-check{color:#a16207}.dark .management-section-sheet header button{background:#3f3f46}.management-branches-heading{flex-wrap:wrap;gap:12px}.management-branches-heading>div{flex:100%}.management-workspace .management-branch-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.management-branch-metrics>div{border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:12px 8px}.management-branch-metrics>div>div:first-child{border-radius:8px;width:28px;height:28px}.management-branch-metrics svg{width:16px;height:16px}.management-branch-metrics p:first-child{letter-spacing:0;text-transform:none;min-height:26px;font-size:10px;line-height:1.3}.management-branch-metrics p:last-child{font-size:22px;line-height:1.2}.management-branch-panel{border-radius:20px;min-height:0}.management-branch-card{overflow-wrap:anywhere}.management-branch-sort{scrollbar-width:thin}.management-branch-sort button{white-space:nowrap;flex-shrink:0;min-height:44px}.management-workspace .fixed.inset-0:has(>.management-editor-header){height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#fff;overflow:hidden}.dark .management-workspace .fixed.inset-0:has(>.management-editor-header){background:#09090b}}
.inventory-workspace{--inventory-accent:#0f766e}.inventory-tabs{scrollbar-width:thin;flex-wrap:wrap}.inventory-tabs button[aria-current=page]{color:#fff;background:#0f766e;box-shadow:0 4px 12px #0f766e22}.inventory-section-picker{display:none}.inventory-overview-heading{color:#fff;background:linear-gradient(120deg,#0f172a,#115e59);border-radius:1.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}.inventory-overview-heading p{text-transform:uppercase;letter-spacing:.14em;color:#99f6e4;margin-bottom:.4rem;font-size:.7rem}.inventory-overview-heading h2{font-size:1.5rem;font-weight:800}.inventory-overview-heading span{color:#cbd5e1;margin-top:.4rem;font-size:.875rem;display:block}.inventory-overview-heading button,.inventory-attention button{background:#ffffff18;border:1px solid #ffffff40;border-radius:.75rem;flex-shrink:0;padding:.75rem 1rem;font-size:.875rem;font-weight:700}.inventory-metrics>*{border-color:#e4e4e7;border-radius:1rem;padding:1rem}.inventory-metrics>*>div:first-child{gap:.75rem;margin-bottom:.75rem}.inventory-attention{color:#78350f;background:#fffbeb;border:1px solid #fcd34d;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.inventory-attention h3{font-weight:750}.inventory-attention p{margin-top:.3rem;font-size:.875rem}.inventory-attention button{background:#fff;border-color:#fcd34d}.inventory-shortcuts{flex-wrap:wrap;gap:.75rem;display:flex}.inventory-shortcuts button{box-shadow:none;border:1px solid #d4d4d8}.inventory-panel{border-radius:1.25rem;box-shadow:0 4px 20px #18181b06}.inventory-workspace table{min-width:760px}.inventory-workspace table th{letter-spacing:.04em;font-size:.7rem}.inventory-workspace table th,.inventory-workspace table td{padding:.75rem 1rem}.inventory-workspace table td{font-size:.875rem}.inventory-workspace table button{min-height:36px}.inventory-workspace table td:first-child{min-width:150px}.inventory-workspace input,.inventory-workspace select{min-height:40px}.inventory-sms summary{padding:.25rem}.inventory-sms[open] summary{margin-bottom:1rem}.inventory-suppliers>div,.inventory-recipes button{border-radius:1rem;padding:1rem}.inventory-suppliers span{overflow-wrap:anywhere}.inventory-suppliers>div>div:first-child{margin-bottom:1rem}.inventory-recipes button>div:first-child{width:2.5rem;height:2.5rem;margin-bottom:.75rem}.inventory-recipes button>div:last-child{color:#0f766e;margin-top:1rem}.inventory-quality-note{color:#92400e;background:#fffbeb;border-block:1px solid #fde68a;padding:.75rem 1.25rem;font-size:.8rem}.inventory-table-hint{color:#71717a;padding:.5rem 1rem;font-size:.75rem}@media (min-width:1024px){.inventory-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.inventory-tabs{display:none}.inventory-section-picker{background:#f0fdfa;border:1px solid #99c7c0;border-radius:1rem;margin:0 1rem 1rem;display:block;overflow:hidden}.inventory-section-picker summary{cursor:pointer;color:#115e59;align-items:center;gap:.75rem;padding:.75rem 1rem;list-style:none;display:flex}.inventory-section-picker summary::-webkit-details-marker{display:none}.inventory-section-picker summary>span{flex:1;min-width:0}.inventory-section-picker small{color:#52736f;margin-bottom:.15rem;font-size:.65rem;display:block}.inventory-section-picker strong{font-size:.875rem}.inventory-picker-chevron{transition:transform .2s}.inventory-section-picker[open] .inventory-picker-chevron{transform:rotate(180deg)}.inventory-section-picker nav{border-top:1px solid #b5ddd7;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;max-height:40dvh;padding:.6rem;display:grid;overflow-y:auto}.inventory-section-picker nav button{text-align:start;color:#375b56;border-radius:.7rem;align-items:center;gap:.5rem;min-height:52px;padding:.7rem .6rem;font-size:.75rem;font-weight:650;display:flex}.inventory-section-picker nav button>svg{flex-shrink:0}.inventory-section-picker nav button>span{overflow-wrap:anywhere;flex:1}.inventory-section-picker nav button[aria-current=page]{color:#fff;background:#0f766e}.inventory-section-picker nav button:hover{box-shadow:inset 0 0 0 1px #0f766e}.dark .inventory-section-picker{background:#102b29;border-color:#28534d}.dark .inventory-section-picker summary,.dark .inventory-section-picker nav button{color:#ccfbf1}.dark .inventory-section-picker small{color:#9cbdb7}.dark .inventory-section-picker nav{border-color:#28534d}.inventory-overview-heading,.inventory-attention{flex-direction:column;align-items:flex-start}.inventory-overview-heading{gap:.75rem;padding:1rem}.inventory-overview-heading h2{font-size:1.25rem}.inventory-overview-heading span{font-size:.8rem}.inventory-metrics>*>div:first-child{flex-direction:column;align-items:flex-start}.inventory-metrics .absolute{display:none}.inventory-workspace .p-8{padding:1rem}.inventory-workspace .px-8{padding-inline:1rem}}@media (min-width:768px) and (max-height:800px){.inventory-workspace main{padding:1rem}.inventory-workspace .p-8{padding:1.25rem}.inventory-workspace .gap-6{gap:1rem}}
.website-workspace button,.website-workspace summary,.website-workspace input:not([type=checkbox]),.website-workspace select{min-height:44px}.website-workspace summary{align-content:center}.website-workspace :is([class~="text-[10px]"],[class~=text-xs]){letter-spacing:normal;font-size:13px}.website-workspace .website-savebar{z-index:20;background:#fff;border:1px solid #e4e4e7;border-radius:12px;padding:12px;position:sticky;bottom:0}.dark .website-workspace .website-savebar{background:#09090b;border-color:#3f3f46}.website-workspace [hidden]{display:none}.website-page-list{align-self:start}@media (max-width:1279px){.website-page-list{align-items:center;gap:8px;display:flex;overflow-x:auto}.website-page-list>p{display:none}.website-page-list>button{flex-shrink:0;gap:12px;width:auto;margin:0}}.website-workspace :is(input,textarea,select){max-width:100%}.website-workspace :is(button,summary,input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid #d97706}.website-workspace fieldset{min-inline-size:0}.website-workspace button{min-width:44px}.website-workspace button:disabled{cursor:not-allowed}@media (max-height:800px){.website-workspace>:is(fieldset,div){scroll-margin-bottom:88px}}.website-v2-pages{gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.website-v2-pages>button{text-align:left;color:#52525b;background:#fff;border:1px solid #e4e4e7;border-radius:12px;flex-shrink:0;padding:10px 14px;font-size:14px}.website-v2-pages small{opacity:.8;margin-top:4px;font-size:12px;display:block}.website-v2-pages [aria-current=page]{color:#fff;background:#18181b;border-color:#18181b}.dark .website-v2-pages>button{color:#d4d4d8;background:#18181b;border-color:#3f3f46}.dark .website-v2-pages [aria-current=page]{color:#18181b;background:#fafafa}.website-visual-editor{align-items:start;gap:16px;min-width:0;display:grid}.website-visual-editor>*{min-width:0}.website-content-controls{scroll-margin:16px}.website-draft-preview{color:#202721;background:#f4f3eb;border:1px solid #d8d8cf;border-radius:16px;overflow:hidden}.website-preview-brand{overflow-wrap:anywhere;border-bottom:1px solid #20272130;padding:18px 24px;font-weight:750}.website-preview-section{text-align:left;overflow-wrap:anywhere;border:2px solid #0000;border-bottom-color:#20272120;border-radius:0;align-items:center;gap:20px;width:100%;padding:42px 24px 26px;display:flex;position:relative}.website-preview-section:hover,.website-preview-section[aria-pressed=true]{border-color:#d97706}.website-preview-edit{color:#92400e;background:#fff;border-radius:6px;padding:3px 8px;font:12px system-ui;position:absolute;top:8px;right:10px}.website-preview-content{flex-direction:column;flex:1;gap:14px;min-width:0;font-size:14px;line-height:1.7;display:flex}.website-preview-title{letter-spacing:-.035em;font-size:clamp(22px,2.4vw,36px);line-height:1.12}.website-preview-hero .website-preview-title{font-size:clamp(28px,3vw,48px)}.website-preview-section img{object-fit:cover;border-radius:10px;width:38%;max-height:240px}.website-preview-section img.website-preview-logo{object-fit:contain}.website-preview-split{background:#e9e8df;flex-direction:row-reverse}.website-preview-cta{background:var(--preview-accent);text-align:center}.website-preview-link{align-self:flex-start;font-weight:650;text-decoration:underline}.website-preview-cta .website-preview-link{align-self:center}.website-preview-items{gap:18px;display:grid}.website-preview-items>span{flex-direction:column;gap:6px;display:flex}.website-preview-features .website-preview-items{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr))}.website-preview-automatic{border-top:1px dashed #20272150;padding:24px;font-size:13px;line-height:1.7}@media (min-width:1024px){.website-visual-editor{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.website-content-controls{max-height:min(72dvh,760px);padding:2px;position:sticky;top:12px;overflow-y:auto}}@media (max-width:600px){.website-preview-section{flex-direction:column;padding-inline:16px}.website-preview-section img{width:100%}}.website-general-grid{gap:16px;display:grid}.website-settings-card{background:#fff;border:1px solid #e4e4e7;border-radius:16px;min-width:0;padding:20px}.website-card-heading{color:#27272a;align-items:center;gap:10px;font-size:15px;font-weight:650;display:flex}.website-help{color:#71717a;margin:8px 0 18px;font-size:13px;line-height:1.7}.website-colour-field{align-items:center;gap:14px;display:flex}.website-workspace .website-colour-field input{cursor:pointer;background:0 0;border:1px solid #d4d4d8;border-radius:12px;flex-shrink:0;width:56px;height:56px;padding:3px}.website-colour-field strong,.website-colour-field code{font-size:13px;display:block}.website-colour-field code{color:#71717a;margin-top:5px}.website-colour-preview{border:1px solid #e4e4e7;border-radius:10px;margin-top:20px;overflow:hidden}.website-colour-preview span{color:#71717a;padding:8px 12px;font-size:12px;display:block}.website-colour-preview div{height:28px}.website-logo-upload img{height:140px}.website-inbox-shell{background:#fff;border:1px solid #e4e4e7;border-radius:16px;overflow:hidden}.website-inbox-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:20px;display:flex}.website-inbox-toolbar{flex-wrap:wrap;align-items:center;gap:12px;padding:0 16px 12px;display:flex}.website-inbox-filters{background:#f4f4f5;border-radius:10px;gap:4px;padding:4px;display:flex}.website-inbox-filters button{color:#71717a;border-radius:7px;padding:8px 12px;font-size:13px}.website-inbox-filters [aria-pressed=true]{color:#18181b;background:#fff;font-weight:600;box-shadow:0 1px 3px #00000012}.website-inbox-search{color:#71717a;border:1px solid #e4e4e7;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:min(240px,100%);padding:0 12px;display:flex}.website-inbox-search input{color:#27272a;background:0 0;width:100%;min-width:0;font-size:14px}.website-inbox-action{border:1px solid #e4e4e7;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 12px;font-size:13px;font-weight:550;display:inline-flex}.website-inbox-action:disabled{opacity:.5}.website-inbox-action.is-primary{color:#fff;background:#18181b;border-color:#18181b}.website-inbox-columns{border-top:1px solid #e4e4e7;grid-template-columns:minmax(260px,.85fr) minmax(0,1.5fr);height:clamp(320px,56dvh,640px);display:grid}.website-message-list{border-right:1px solid #e4e4e7;overflow-y:auto}.website-message-row{text-align:left;border-bottom:1px solid #e4e4e7;border-left:3px solid #0000;flex-direction:column;gap:8px;width:100%;min-width:0;padding:16px;display:flex}.website-message-row:hover{background:#fafafa}.website-message-row[aria-pressed=true]{background:#fffbeb;border-left-color:#d97706}.website-message-sender{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;font-size:14px;display:flex}.website-message-sender strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.website-read-badge{color:#71717a;background:#f4f4f5;border-radius:6px;flex-shrink:0;padding:3px 6px;font-size:11px;font-weight:600;display:inline-block}.website-read-badge.is-unread{color:#92400e;background:#fef3c7}.website-message-snippet{-webkit-line-clamp:2;overflow-wrap:anywhere;color:#71717a;-webkit-box-orient:vertical;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.website-message-detail{flex-direction:column;gap:20px;min-width:0;padding:24px;display:flex;overflow-y:auto}.website-message-footer{margin-top:auto;padding-top:16px}.website-message-back{display:none}.website-inbox-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:260px;padding:28px;display:flex}.dark .website-settings-card,.dark .website-inbox-shell{background:#09090b;border-color:#27272a}.dark .website-card-heading,.dark .website-inbox-search input{color:#e4e4e7}.dark .website-help,.dark .website-message-snippet{color:#a1a1aa}.dark :is(.website-colour-preview,.website-inbox-search,.website-inbox-action,.website-inbox-columns,.website-message-list,.website-message-row){border-color:#27272a}.dark .website-inbox-filters,.dark .website-read-badge{background:#18181b}.dark .website-inbox-filters [aria-pressed=true]{color:#fff;background:#3f3f46}.dark .website-message-row:hover{background:#18181b}.dark .website-message-row[aria-pressed=true]{background:#451a0329;border-left-color:#d97706}.dark .website-read-badge.is-unread{color:#fcd34d;background:#451a03}.dark .website-inbox-action.is-primary{color:#18181b;background:#fafafa}@media (min-width:900px){.website-general-grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.website-inbox-columns{grid-template-columns:minmax(0,1fr);height:auto;min-height:320px}.website-message-list{border-right:0;max-height:60dvh}.website-inbox-columns:not(.has-selection) .website-message-detail,.website-inbox-columns.has-selection .website-message-list{display:none}.website-message-back{align-self:flex-start;display:inline-flex}.website-message-detail{padding:16px}}.website-workspace a:focus-visible{outline-offset:2px;outline:2px solid #d97706}
.reservation-screen,.reservation-modal{--reservation-canvas:#f8f9fa;--reservation-panel:#fff;--reservation-muted:#f4f4f5;--reservation-border:#e4e4e7;--reservation-text:#18181b;--reservation-secondary:#71717a;background:var(--reservation-canvas);color:var(--reservation-text)}.dark .reservation-screen,.dark .reservation-modal{--reservation-canvas:#09090b;--reservation-panel:#18181b;--reservation-muted:#27272a;--reservation-border:#3f3f46;--reservation-text:#fafafa;--reservation-secondary:#a1a1aa}:is(.reservation-screen,.reservation-modal) :is([class*="bg-[#1e293b]"],[class~=bg-slate-900],[class~=bg-slate-900\/50],[class~=bg-slate-900\/40],[class~=bg-slate-800\/30]){background-color:var(--reservation-panel)}:is(.reservation-screen,.reservation-modal) :is([class~=bg-slate-800],[class~=bg-slate-800\/50],[class~=bg-slate-700],[class~=bg-slate-800\/20]){background-color:var(--reservation-muted)}:is(.reservation-screen,.reservation-modal) [class*=border-slate-]{border-color:var(--reservation-border)}:is(.reservation-screen,.reservation-modal) :is([class~=text-slate-300],[class~=text-slate-400],[class~=text-slate-500],[class~=text-slate-600]){color:var(--reservation-secondary)}:is(.reservation-screen,.reservation-modal) [class~=text-white]:not([class*=bg-orange-]):not([class*=bg-amber-]):not([class*=bg-emerald-]):not([class*=bg-blue-]):not([class*=bg-rose-]){color:var(--reservation-text)}:is(.reservation-screen,.reservation-modal) button,:is(.reservation-screen,.reservation-modal) summary,:is(.reservation-screen,.reservation-modal) input:not([type=checkbox]),:is(.reservation-screen,.reservation-modal) select{min-height:44px}:is(.reservation-screen,.reservation-modal) button:disabled{opacity:.45;cursor:wait}:is(.reservation-screen,.reservation-modal) :is(button,summary,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #d97706}:is(.reservation-screen,.reservation-modal) :is([class~="text-[8px]"],[class~="text-[9px]"],[class~="text-[10px]"]){letter-spacing:normal;font-size:12px}.reservation-toolbar{flex-wrap:wrap;gap:12px;padding:12px 16px}.reservation-toolbar>div{min-width:0}.reservation-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}.reservation-row{flex-wrap:wrap}.reservation-menu[open]{flex-basis:100%}.reservation-menu[open]>div{position:static}.reservation-menu summary::-webkit-details-marker{display:none}.reservation-day{overflow-wrap:anywhere;min-width:0}.reservation-day span{letter-spacing:normal}.reservation-modal textarea{min-height:76px}@media (max-height:800px){.reservation-modal>div:first-child{padding:12px 20px}.reservation-modal input,.reservation-modal select{padding-top:10px;padding-bottom:10px}}:is(.reservation-screen,.reservation-modal) [class~=bg-orange-500]{color:#fff;box-shadow:none;background-color:#18181b}.dark :is(.reservation-screen,.reservation-modal) [class~=bg-orange-500]{color:#18181b;background-color:#fafafa}.reservation-screen :is([class~=text-amber-200],[class~=text-amber-100\/80]){color:#92400e}.dark .reservation-screen :is([class~=text-amber-200],[class~=text-amber-100\/80]){color:#fde68a}.reservation-view-button{color:var(--reservation-secondary)}.reservation-view-button:hover{color:var(--reservation-text);background:var(--reservation-panel)}.reservation-view-button[aria-pressed=true],.reservation-view-button[aria-expanded=true]{background:var(--reservation-text);color:var(--reservation-canvas)}.reservation-heading{align-items:center;gap:16px;padding:4px 16px;display:flex}.reservation-heading>button:first-child{margin:0}.reservation-heading h1{flex:1}.reservation-new{flex-shrink:0}.reservation-toolbar{flex-flow:row;gap:16px;padding:4px 16px}.reservation-toolbar>.reservation-search{flex:1;width:auto;max-width:none}.reservation-toolbar>.reservation-filters{flex:none;gap:16px;width:auto}.reservation-datebar{border-bottom:1px solid var(--reservation-border);flex-shrink:0;padding:4px 16px}.reservation-content{padding:8px 12px}.reservation-list{gap:8px}.reservation-list-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;min-height:64px;padding:6px 12px;display:grid}.reservation-list-row .reservation-row-info{gap:16px;min-width:0}.reservation-list-row .reservation-row-time{min-width:76px;padding-right:12px}.reservation-list-row .reservation-row-time>span{display:none}.reservation-list-row .reservation-row-time>div{margin:0}.reservation-list-row .reservation-row-time svg{display:none}.reservation-list-row .reservation-row-time span{font-size:16px}.reservation-customer{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.reservation-customer-heading{gap:12px}.reservation-list-row .reservation-customer-heading{margin-bottom:0}.reservation-list-row .reservation-customer{min-height:44px}.reservation-list-row .reservation-row-meta{gap:4px 16px;font-size:12px}.reservation-list-row .reservation-row-actions{flex-wrap:nowrap;align-self:start;padding-top:4px}.reservation-list-row .reservation-row-actions>button{flex:none;min-width:96px}.reservation-row-details{border-top:1px solid var(--reservation-border);overflow-wrap:anywhere;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;width:100%;padding:12px 4px;font-size:14px;display:grid}.reservation-row-details strong{color:var(--reservation-secondary);font-size:12px}.reservation-row-details p{white-space:pre-wrap;margin-top:4px}.reservation-detail-note{grid-column:1/-1}.reservation-calendar{gap:8px;height:100%;min-height:440px}.reservation-month-heading{flex-shrink:0;padding:4px 12px}.reservation-month-heading button{padding:8px 12px}.reservation-calendar-grid{grid-template-rows:24px;grid-auto-rows:minmax(56px,1fr);gap:6px;min-height:0}.reservation-weekday{padding:2px 0}.reservation-day{text-align:left;grid-template-columns:1fr auto;align-content:space-between;gap:0;min-height:56px;padding:4px 8px;display:grid}.reservation-day>div{grid-column:1/-1;margin:0}.reservation-day[aria-current=date]{border:2px solid #d97706}.reservation-day-pending{box-shadow:none;align-self:start;font-size:11px!important}.reservation-pending-summary{flex-shrink:0;gap:12px;padding:8px 12px}.reservation-pending-summary>div:first-child{width:32px;height:32px}.reservation-pending-summary p{font-size:12px}.reservation-modal{max-width:780px}.reservation-schedule-fields{grid-template-columns:minmax(172px,1.15fr) minmax(140px,1fr);gap:12px}.reservation-schedule-fields input[type=date]{padding-left:12px;padding-right:8px}.reservation-schedule-fields .relative>svg{display:none}.reservation-form-notes{margin-top:16px}@media (min-width:900px){.reservation-list-row .reservation-row-info>div:last-child{align-items:center;gap:20px;display:flex}.reservation-list-row .reservation-customer-heading{flex:1;min-width:0}.reservation-list-row .reservation-row-meta{flex-shrink:0}.reservation-list-row .reservation-row-phone{display:none}}@media (max-width:767px){.reservation-heading{flex-wrap:wrap;gap:8px;padding:8px 12px}.reservation-heading>button:first-child{font-size:12px}.reservation-heading h1{font-size:18px}.reservation-new{padding:0 12px}.reservation-toolbar{flex-wrap:wrap;gap:8px;padding:8px 12px}.reservation-toolbar>.reservation-search,.reservation-toolbar>.reservation-filters{flex:100%}.reservation-filters{gap:8px!important}.reservation-datebar{padding:6px 12px}.reservation-quick-dates{max-width:140px}.reservation-calendar{min-height:540px}.reservation-calendar-grid{grid-auto-rows:minmax(72px,1fr);gap:4px}.reservation-day{padding:4px;display:flex}.reservation-day span{font-size:11px}.reservation-day-pending{padding:2px 4px}.reservation-list-row,.reservation-list-row .reservation-row-info{gap:8px}.reservation-list-row .reservation-row-time{min-width:56px;padding-right:8px}.reservation-list-row .reservation-row-actions>button{min-width:0;padding:8px}.reservation-row-actions{gap:4px}.reservation-list-row .reservation-row-phone{display:none}.reservation-customer-heading{flex-wrap:wrap;gap:0}.reservation-row-details{grid-template-columns:1fr}}@media (max-width:420px){.reservation-list-row{grid-template-columns:minmax(0,1fr)}.reservation-list-row .reservation-row-actions{justify-content:flex-end;padding-top:0}.reservation-schedule-fields{grid-template-columns:1fr}}
