.admin-colour-control{align-items:center;gap:14px;display:flex}.settings-redesign .admin-colour-control input[type=color]{cursor:pointer;width:64px;min-width:64px;height:46px;padding:5px}.admin-colour-control code{font-size:13px}.admin-appearance-preview{background:var(--store-admin-backgroundColor);min-height:230px;color:var(--store-admin-textColor);border:1px solid #dce4ef;border-radius:16px;grid-template-columns:140px minmax(0,1fr);margin-top:24px;display:grid;overflow:hidden}.admin-appearance-preview aside{background:var(--store-admin-sidebarColor);color:var(--store-admin-sidebarTextColor);flex-direction:column;gap:16px;padding:18px 12px;display:flex}.admin-appearance-preview aside span{border-radius:6px;padding:8px}.admin-appearance-preview .selected{box-shadow:inset 3px 0 var(--store-admin-accentColor);background:#ffffff15}.admin-appearance-preview header,.admin-appearance-preview article{background:var(--store-admin-surfaceColor);padding:16px}.admin-appearance-preview article{border-radius:10px;margin:16px}.admin-appearance-preview h3,.admin-appearance-preview p{color:inherit!important}.admin-appearance-preview .preview-accent{color:var(--store-admin-accentColor);margin-bottom:12px;display:block}.admin-appearance-preview button{background:var(--store-admin-buttonColor);color:var(--store-admin-buttonTextColor);border:0;border-radius:8px;min-height:44px;padding:12px 18px}.admin-colour-warning{color:#854d0e;background:#fffbeb;border:1px solid #f4d68b;border-radius:10px;padding:12px;line-height:1.6}@media (width<=600px){.admin-appearance-preview{grid-template-columns:95px minmax(0,1fr)}.admin-appearance-preview article{margin:10px;padding:12px}}html[data-store-admin-appearance]{--primary:var(--store-admin-accentColor);--accent:var(--store-admin-accentColor);--workspace-ink:var(--store-admin-textColor);--platform-accent:var(--store-admin-accentColor)!important}html[data-store-admin-appearance] body,html[data-store-admin-appearance] #workspace,html[data-store-admin-appearance] #workspace .admin-body,html[data-store-admin-appearance] #workspace .admin-main{background:var(--store-admin-backgroundColor)!important;color:var(--store-admin-textColor)!important}html[data-store-admin-appearance] #workspace :is(.panel,.workspace-header,.native-toolbar,.settings-nav,.native-item-card,.native-media-card,.native-select-menu,.native-action-menu),html[data-store-admin-appearance] :is(.native-drawer,.native-select-menu,.native-action-menu){background:var(--store-admin-surfaceColor)!important;color:var(--store-admin-textColor)!important}html[data-store-admin-appearance] :is(#workspace,.native-drawer,.auth-workspace) :is(h1,h2,h3,h4,label,th,td,input,textarea,select){color:var(--store-admin-textColor)!important}html[data-store-admin-appearance] :is(#workspace,.native-drawer,.auth-workspace) :is(input:not([type=color]):not([type=checkbox]):not([type=radio]),textarea,select,.native-select){background:var(--store-admin-surfaceColor)!important;border-color:color-mix(in srgb,var(--store-admin-textColor) 22%,var(--store-admin-surfaceColor))!important;color:var(--store-admin-textColor)!important}html[data-store-admin-appearance] :is(#workspace,.native-drawer,.auth-workspace) .button:not(.secondary):not(.danger){background:var(--store-admin-buttonColor)!important;border-color:var(--store-admin-buttonColor)!important;color:var(--store-admin-buttonTextColor)!important}html[data-store-admin-appearance] :is(#workspace,.native-drawer) .button.secondary{background:var(--store-admin-surfaceColor)!important;color:var(--store-admin-textColor)!important;border-color:color-mix(in srgb,var(--store-admin-textColor) 25%,var(--store-admin-surfaceColor))!important}html[data-store-admin-appearance] :is(#workspace,.native-drawer) :is(.muted,small,.native-field>span){color:color-mix(in srgb,var(--store-admin-textColor) 78%,var(--store-admin-surfaceColor))!important}html[data-store-admin-appearance] #workspace .sidebar{background:var(--store-admin-sidebarColor)!important;color:var(--store-admin-sidebarTextColor)!important}html[data-store-admin-appearance] #workspace .sidebar :is(a,small,svg,.native-nav-group,.sidebar-search){color:var(--store-admin-sidebarTextColor)!important}html[data-store-admin-appearance] #workspace .sidebar nav a.active{background:color-mix(in srgb,var(--store-admin-accentColor) 35%,var(--store-admin-sidebarColor))!important;box-shadow:inset 3px 0 var(--store-admin-accentColor)!important}html[data-store-admin-appearance] :is(#workspace,.native-drawer) input:is([type=checkbox],[type=radio]){accent-color:var(--store-admin-accentColor)}html[data-store-admin-appearance] .auth-workspace,html[data-store-admin-appearance] .auth-workspace .login-panel{background:var(--store-admin-backgroundColor)!important;color:var(--store-admin-textColor)!important}html[data-store-admin-appearance] .auth-workspace .login-story{background:var(--store-admin-sidebarColor)!important}html[data-store-admin-appearance] .auth-workspace .login-story :is(h1,p,small,svg){color:var(--store-admin-sidebarTextColor)!important}html[data-store-admin-appearance] .auth-workspace .auth-form{background:var(--store-admin-surfaceColor)!important;color:var(--store-admin-textColor)!important}html[data-store-admin-appearance] .auth-workspace :is(.auth-intro,.auth-kicker,.forgot-password-link,.auth-back){color:var(--store-admin-textColor)!important}html[data-store-admin-appearance] :is(#workspace,.native-drawer,.auth-workspace) :focus-visible{outline-color:var(--store-admin-accentColor)!important}html[data-store-admin-appearance] #workspace .panel a:not(.button){color:var(--store-admin-accentColor)}html[data-store-admin-appearance] #workspace .sidebar .sidebar-search input{color:var(--store-admin-sidebarTextColor)!important;background:0 0!important;border-color:#0000!important}html[data-store-admin-appearance] #workspace .sidebar .sidebar-search input::placeholder{opacity:.8;color:var(--store-admin-sidebarTextColor)!important}html[data-store-admin-appearance] .sidebar-flyout{background:var(--store-admin-surfaceColor)!important;color:var(--store-admin-textColor)!important}html[data-store-admin-appearance] .sidebar-flyout :is(a,input){color:var(--store-admin-textColor)!important}.print-station{background:#f5f8fc;border:1px solid #dce5f1;border-radius:14px;margin:18px 0;padding:18px}.print-station strong,.printer-profile strong{align-items:center;gap:8px;display:flex}.print-station p{font-size:13px;line-height:1.6}.printer-profile,.print-job{border:1px solid #dce5f1;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;padding:16px;display:flex}.printer-profile>div:first-child,.print-job>div:first-child{flex:1;min-width:180px}.printer-profile p,.print-job p{margin:6px 0;font-size:13px}.printer-profile small,.print-job small{color:#516681;font-size:12px;line-height:1.7;display:block}.printer-editor{gap:14px;display:grid}.printer-editor .native-field{margin:0}.printer-editor fieldset{border:1px solid #dce5f1;border-radius:12px;padding:12px}.print-queue{margin-top:28px}.print-queue>h3{font-size:18px}.printer-editor .form-actions{background:#fff;border-top:1px solid #dce5f1;justify-content:flex-end;gap:10px;padding:14px 0;display:flex;position:sticky;bottom:0}.print-job>div>p{color:#a32b39}.print-station .row{flex-wrap:wrap}@media (width<=640px){.print-station{padding:14px}.printer-profile>.row{width:100%}.printer-profile>.row .button{flex:1}.print-job{align-items:start}.print-station .row .button{flex:1}.print-station .row>div{min-width:160px}}#workspace.native-workspace .sidebar-optimized{flex-direction:column;align-self:start;height:100dvh;max-height:100dvh;display:flex;position:sticky;top:0;overflow:hidden}#workspace.native-workspace .sidebar-optimized>.brand{flex:none;padding:17px 18px 14px;font-size:21px}#workspace.native-workspace .sidebar-optimized>.brand .platform-brand img{object-fit:contain;border-radius:8px;width:38px;height:34px}#workspace.native-workspace .sidebar-optimized>.brand small{letter-spacing:.3px;margin-top:6px;font-size:10px}.sidebar-tools{flex:none;align-items:center;gap:6px;padding:12px 12px 6px;display:flex}#workspace .sidebar-tools .sidebar-search{color:#b6c7df;background:#ffffff08;border:1px solid #fff2;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:0;height:36px;margin:0;padding:0 10px;display:flex}.sidebar-search>svg{flex:none;width:15px;height:15px}#workspace .sidebar-tools .sidebar-search input{box-shadow:none;color:#f4f7fc;outline-offset:2px;background:0 0;border:0;width:100%;min-width:0;height:34px;min-height:0;margin:0;padding:0;font-size:11px}#workspace .sidebar-tools input::placeholder{color:#a9bad2}#workspace .sidebar-tool{color:#b6c7df;cursor:pointer;width:34px;height:36px;min-height:36px;box-shadow:none;background:0 0;border:1px solid #ffffff1f;border-radius:9px;flex:none;place-items:center;padding:7px;display:grid}#workspace .sidebar-tool>svg{width:17px;height:17px}#workspace .sidebar-star[aria-pressed=true]{color:#f2cc73;background:#f2cc7312;border-color:#f2cc7338}#workspace .sidebar-star[aria-pressed=true] svg{fill:#f2cc7333}#workspace.native-workspace .sidebar-optimized>.sidebar-scroll{scrollbar-width:thin;overscroll-behavior:contain;flex:1;min-height:0;padding:5px 10px 12px;overflow:hidden auto}#workspace.native-workspace .sidebar-optimized .sidebar-scroll>section{margin:0 0 8px;padding:0}.sidebar-section-label{letter-spacing:1px;text-transform:uppercase;color:#93a8c5;padding:8px 10px 5px;font-size:9px;line-height:1.5}#workspace.native-workspace .sidebar-optimized .sidebar-scroll a,#workspace.native-workspace .sidebar-bottom a{color:#cad7e9;border-radius:8px;align-items:center;gap:10px;min-width:0;min-height:38px;margin:2px 0;padding:7px 10px;font-size:12px;line-height:1.5;text-decoration:none;display:flex;position:relative}#workspace.native-workspace .sidebar-optimized .sidebar-scroll a>svg,#workspace.native-workspace .sidebar-bottom a>svg{color:#9db2ce;flex:none;width:18px;height:18px}#workspace.native-workspace .sidebar-optimized .sidebar-scroll a.active,#workspace.native-workspace .sidebar-bottom a.active{color:#fff;background:#274873;box-shadow:inset 3px 0 #a6c9ff}#workspace.native-workspace .sidebar-optimized .sidebar-scroll a:hover,#workspace.native-workspace .sidebar-bottom a:hover{color:#fff;background:#ffffff0d}#workspace.native-workspace .sidebar-optimized .sidebar-scroll a.active:hover{background:#2b4c77}#workspace .sidebar-group-toggle{color:#cbd8eb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 10px;font-size:12px;line-height:1.5;display:flex}.sidebar-group-toggle>.nav-link-label{flex:1}.sidebar-group-toggle>svg:first-child{color:#9db2ce;flex:none;width:18px;height:18px}.sidebar-group-toggle>svg:last-child{color:#8fa7c6;width:13px;height:13px;transition:transform .15s}.sidebar-group-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}#workspace .sidebar-group-toggle:hover{color:#fff;background:#ffffff0a}#workspace .sidebar-group-toggle.is-current{color:#eaf2ff;background:#ffffff07}.sidebar-submenu{border-left:1px solid #ffffff1c;margin:4px 0 8px 19px;padding-left:10px}#workspace.native-workspace .sidebar-optimized .sidebar-submenu a{gap:8px;min-height:36px;padding:6px 9px;font-size:11px}#workspace.native-workspace .sidebar-optimized .sidebar-submenu a>svg{width:16px;height:16px}.sidebar-count{color:#172b47;background:#f5cc79;border-radius:20px;flex:none;justify-content:center;align-items:center;min-width:19px;height:19px;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}#workspace .sidebar-bottom{padding:7px 10px max(7px,env(safe-area-inset-bottom));background:#12243e;border-top:1px solid #ffffff15;flex:none}.sidebar-empty{color:#b8c9df;padding:12px;font-size:11px;line-height:1.6}#workspace .sidebar-optimized :is(a,button,input):focus-visible{outline-offset:2px;outline:2px solid #9fc4ff}.sidebar-flyout{z-index:400;color:#172b47;background:#fff;border:1px solid #dce4ef;border-radius:14px;width:240px;max-width:calc(100vw - 100px);max-height:calc(100dvh - 24px);padding:12px;font-family:inherit;position:fixed;overflow:auto;box-shadow:0 12px 42px #10213d24}.sidebar-flyout>strong{padding:3px 8px 10px;font-size:12px;font-weight:600;display:block}.sidebar-flyout input{color:#172b47;background:#f8faff;border:1px solid #dce4ef;border-radius:8px;width:100%;height:38px;margin:0 0 8px;padding:8px 10px;font-size:12px}.sidebar-flyout nav a{color:#344c6d;border-radius:8px;align-items:center;gap:10px;min-height:38px;padding:8px 10px;font-size:12px;line-height:1.5;text-decoration:none;display:flex}.sidebar-flyout nav a>svg{flex:none;width:17px;height:17px}.sidebar-flyout nav a:hover,.sidebar-flyout nav a:focus-visible{background:#f0f5fc;outline:none}.sidebar-flyout nav a.active{color:#214877;background:#e9f1fc;font-weight:600}.sidebar-flyout p{padding:8px;font-size:12px}@media (width>=981px){#workspace.native-workspace.nav-compact .sidebar-optimized>.brand{min-height:68px;padding:14px 10px}#workspace.native-workspace.nav-compact .sidebar-optimized .sidebar-tools{flex-direction:column;gap:5px;padding:9px 8px}#workspace.native-workspace.nav-compact .sidebar-optimized .sidebar-tool{width:42px;height:36px}#workspace.native-workspace.nav-compact .sidebar-optimized .sidebar-section-label{display:none}#workspace.native-workspace.nav-compact .sidebar-optimized>.sidebar-scroll{padding:0 9px 10px}#workspace.native-workspace.nav-compact .sidebar-optimized .sidebar-scroll a,#workspace.native-workspace.nav-compact .sidebar-bottom a,#workspace.native-workspace.nav-compact .sidebar-group-toggle{justify-content:center;width:44px;min-height:38px;margin:3px auto;padding:8px}#workspace.native-workspace.nav-compact .sidebar-group-toggle .nav-link-label,#workspace.native-workspace.nav-compact .sidebar-group-toggle>svg:last-child{display:none}#workspace.native-workspace.nav-compact .sidebar-group-toggle{display:flex}#workspace.native-workspace.nav-compact .sidebar-group-toggle.is-current{background:#274873;box-shadow:inset 3px 0 #a6c9ff}#workspace.native-workspace.nav-compact .sidebar-count{min-width:14px;height:14px;padding:1px 3px;font-size:8px;position:absolute;top:1px;right:1px}#workspace.native-workspace.nav-compact .sidebar-group-toggle{position:relative}#workspace.native-workspace.nav-compact .sidebar-optimized .sidebar-scroll>section{margin-bottom:5px}#workspace.native-workspace.nav-compact .sidebar-bottom{padding:6px 8px}}@media (width<=980px){#workspace.native-workspace .sidebar-optimized{z-index:102;width:min(280px,100vw - 44px);height:100dvh;max-height:100dvh;position:fixed;inset:0 auto 0 0}#workspace.native-workspace .sidebar-optimized>.brand{padding:18px 18px 14px}#workspace.native-workspace .sidebar-optimized .sidebar-scroll a,#workspace .sidebar-group-toggle,#workspace.native-workspace .sidebar-bottom a,#workspace.native-workspace .sidebar-optimized .sidebar-submenu a{min-height:44px}#workspace .sidebar-tool{height:40px;min-height:40px}.sidebar-flyout{display:none}}#workspace.native-workspace .sidebar-optimized>a.brand{flex-direction:column;align-items:stretch;gap:11px;padding:20px 18px 16px;line-height:1.2;display:flex}#workspace.native-workspace .sidebar-optimized>a.brand .platform-brand:has(img){background:#fff;border:1px solid #ffffff70;border-radius:9px;justify-content:center;align-items:center;width:100%;max-width:100%;height:62px;min-height:62px;padding:7px 12px;display:flex;overflow:hidden;box-shadow:0 3px 12px #06132312}#workspace.native-workspace .sidebar-optimized>a.brand .platform-brand img{object-fit:contain;background:0 0;border:0;border-radius:0;width:100%;min-width:0;max-width:174px;height:46px;max-height:46px;padding:0;display:block}#workspace.native-workspace .sidebar-optimized>a.brand>small{color:#b9c9dc;letter-spacing:.45px;align-items:center;gap:7px;margin:0 2px;font-size:10px;font-weight:500;line-height:1.4;display:flex}#workspace.native-workspace .sidebar-optimized>a.brand>small:before{content:"";background:#eeb24c;border-radius:50%;flex-shrink:0;width:5px;height:5px}@media (width>=981px){#workspace.native-workspace.nav-compact .sidebar-optimized>a.brand{gap:0;padding:16px 10px}#workspace.native-workspace.nav-compact .sidebar-optimized>a.brand .platform-brand,#workspace.native-workspace.nav-compact .sidebar-optimized>a.brand>small{display:none}}.item-customer-preview{background:#fff;border:1px solid #dfe7f2;border-radius:20px;padding:20px}.item-customer-preview .preview-food{object-fit:cover;border-radius:14px;width:100%;max-height:220px}.item-customer-preview fieldset{border:1px solid #e2e9f2;border-radius:14px;margin:15px 0;padding:12px}.item-customer-preview label{flex-wrap:wrap;margin:10px 0}.item-customer-preview label img{object-fit:cover;border-radius:8px;width:36px;height:36px}.preview-total{border-top:1px solid #e2e9f2;justify-content:space-between;padding-top:18px;display:flex}.bulk-review-list{max-height:350px;margin:20px 0;overflow:auto}.bulk-review-list>div{border-bottom:1px solid #e2e9f2;justify-content:space-between;gap:12px;padding:14px 0;font-size:13px;display:flex}.bulk-toolbar{background:#f7f9fd;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:14px;display:flex}.draft-recovery{border:1px solid #e4c967;border-radius:14px;margin-bottom:20px;padding:15px}.item-draft-status{color:#536d8e;padding:8px 0;font-size:12px}.workflow-connection{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;font-size:12px;display:flex}.workflow-connection.status-stale{color:#b13629;background:#fff0ed;border:1px solid #f4c5bc;border-radius:12px;padding:10px}.setup-progress{align-items:center;gap:16px;margin:15px 0;display:flex}.setup-progress progress{height:10px;accent-color:var(--platform-accent,#294f82);flex:1}.setup-guide{margin-bottom:22px}.setup-guide summary{cursor:pointer;align-items:center;gap:12px;font-weight:600;display:flex}.setup-guide .setup-grid{margin-top:20px}.order-age{align-items:center;gap:8px;margin:10px 0;font-size:12px;display:flex}.order-age.overdue{color:#b9362b}.order-age .badge{font-size:11px}.pos-shortcuts{color:#74869e;font-size:11px}.pos-storage-warning{color:#b9362b;font-size:12px}.pos-payment{flex-wrap:wrap}.pos-recovery-banner{background:#edf4fd;border-radius:14px;padding:14px}.setup-grid a{min-width:0}.native-item-card>label{background:#fff;border-radius:10px;padding:7px;position:absolute;top:12px;left:12px}.native-item-card{position:relative}@media (width<=600px){.bulk-review-list>div{flex-direction:column}.item-customer-preview{padding:14px}.setup-progress{flex-wrap:wrap}.setup-progress progress{min-width:140px}}.native-workspace .sidebar nav a{align-items:center;gap:12px;display:flex}.native-nav-group{color:#a6bdad;text-transform:uppercase;letter-spacing:1px;background:0 0;border:0;justify-content:space-between;width:100%;padding:20px 14px;font-size:11px;display:flex}.native-loader{color:#174b3d;background:#f6f9f3;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100dvh;display:flex}.loader-mark{color:#e4c670;background:#174b3d;border-radius:18px;padding:18px 24px;font-size:34px}.spin{animation:1s linear infinite native-spin}@keyframes native-spin{to{transform:rotate(360deg)}}.native-field{gap:8px;font-size:13px;display:grid}.native-field>span{display:block}.native-field input,.native-field textarea{border:1px solid #dce5de;width:100%;min-width:0;padding:12px}.native-check{align-items:center;gap:10px;display:flex!important}.native-check input{height:16px;margin:0;width:16px!important;min-height:16px!important}.native-drawer form{gap:20px;display:grid}.native-select{color:#244638;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dce5de;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.native-select-menu{background:#fff;border:1px solid #dce5de;border-radius:10px;overflow:hidden;box-shadow:0 10px 30px #173e3220}.native-select-menu>input{border:0;border-bottom:1px solid #e2e9e4;width:100%;padding:10px;font-size:13px}.native-select-menu [role=option]{text-align:left;color:#244638;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;font-size:13px;display:flex}.native-toolbar{background:#fff;border:1px solid #e2e9e4;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;padding:18px;display:flex}.native-toolbar>input{flex:1;min-width:160px}.native-toolbar>.native-select{width:180px}.native-search{border:1px solid #dce5de;width:100%;margin-bottom:16px;padding:12px}.native-drawer{background:#fafcf7;border:0;border-radius:0;width:min(600px,100vw);height:100dvh;max-height:100dvh;margin:0;padding:24px;inset:0 0 0 auto;overflow-y:auto;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important}.native-drawer .panel{padding:18px}.native-drawer::backdrop{background:#123c3255}.native-workspace .admin-main .admin-title{justify-content:space-between;align-items:center;display:flex}.native-media-grid,.native-table-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:18px;display:grid}.native-media-card{text-align:left;background:#fff;border:1px solid #dce5de;border-radius:12px;padding:0;overflow:hidden}.native-media-card img,.native-media-card video,.native-media-grid>div img,.native-media-grid>div video{object-fit:contain;background:#f1f4ec;width:100%;height:180px}.native-media-card strong,.native-media-card small{text-overflow:ellipsis;white-space:nowrap;padding:8px 12px;font-size:12px;display:block;overflow:hidden}.native-media-card small{color:#859386}.native-item-card{border:1px solid #e1e8df;border-radius:12px;grid-template-columns:120px minmax(0,1fr);gap:18px;margin:14px 0;padding:14px;display:grid}.native-item-card>img{object-fit:cover;border-radius:10px;width:120px;height:120px}.native-item-card h3{margin:10px 0;font-size:18px}.native-item-card p{color:#819083;font-size:12px}.native-item-card .row{margin-top:14px}.native-extra-row,.native-option-row,.native-opening-row{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.native-option-row>*{flex:1;min-width:120px}.native-option-group{border:1px solid #e1e8df;border-radius:12px;gap:12px;margin:16px 0;padding:16px;display:grid}.native-table-tile{background:#edf6ef;border:1px solid #cde2d2;border-radius:14px;flex-direction:column;gap:12px;padding:20px;display:flex}.native-table-tile.busy{background:#fff4dc;border-color:#e6c778}.native-table-tile.inactive{background:#f0f2f2;border-color:#dce2e1}.table-shape{text-align:center;font-size:50px}.native-workspace .order-board-scroll .board{grid-auto-columns:300px}.native-workspace .board-column{background:#f0f5ed;min-height:140px}.native-workspace .board-pending{background:#fff7e3}.native-workspace .board-confirmed{background:#ecf5fd}.native-workspace .board-preparing{background:#fff0e6}.native-workspace .board-ready{background:#ecf6e7}.native-workspace .board-completed{background:#e8f4ee}.native-workspace .board-cancelled{background:#f9eae7}.native-workspace .order-card{background:#fff;line-height:1.6}.native-workspace .order-card>.row{flex-wrap:wrap;gap:8px}.native-workspace .order-card ul{font-size:12px}.native-workspace .order-card small{font-size:11px;display:block}.native-workspace .settings-nav{flex-direction:column;gap:10px;display:flex}.native-workspace .settings-panels form{gap:20px;display:grid}.pill.success{color:#39754c;background:#e7f3e9}.pill.danger{color:#a65d4f;background:#fcebe7}.pill.warning{color:#977529;background:#fff1d2}.native-workspace .button{gap:8px}.native-workspace .admin-body{min-width:0}.native-workspace .admin-topbar{flex-wrap:nowrap}.native-workspace .admin-topbar .row{min-width:0}@media (width<=680px){.native-toolbar{padding:14px}.native-toolbar>*{flex-basis:100%}.native-item-card{grid-template-columns:80px minmax(0,1fr)}.native-item-card>img{width:80px;height:80px}.native-workspace .admin-topbar{font-size:11px}.native-workspace .admin-topbar>.row:first-child>span,.native-workspace .admin-topbar>.row:last-child>span{display:none}.native-workspace .admin-topbar .button{padding:7px;font-size:10px}.native-drawer{padding:18px}.native-workspace .settings-layout{display:block}.native-workspace .settings-nav{flex-direction:row;margin-bottom:18px;overflow:auto}.native-workspace .settings-nav>.button{flex:none}.native-table-grid,.native-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.native-workspace .sidebar,.native-workspace .admin-topbar,.native-workspace .admin-title,.native-workspace button,.native-workspace input,.native-workspace select{display:none!important}.native-workspace,.native-workspace .admin-body{height:auto!important;display:block!important;overflow:visible!important}.native-workspace .admin-main{padding:0}.native-workspace .panel{box-shadow:none;break-inside:avoid}}.native-media-grid.list{flex-direction:column;display:flex}.native-media-grid.list .native-media-card{grid-template-columns:64px minmax(0,1fr) 100px;align-items:center;gap:12px;padding:10px;display:grid}.native-media-grid.list .native-media-card img,.native-media-grid.list .native-media-card video{width:64px;height:64px}.native-media-card[aria-pressed=true]{outline-offset:-3px;outline:3px solid #c4a14c}.native-password-input{width:100%;display:block;position:relative}.native-password-input input{width:100%;padding-right:48px!important}.native-password-input>button{color:#7488a5;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.native-password-input>button:focus-visible{outline:2px solid #809bc3}.direct-image-upload{margin:8px 0 14px}.direct-image-upload label{cursor:pointer;align-items:center;gap:8px;display:inline-flex;position:relative}.direct-image-upload input[type=file]{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.direct-image-upload label:focus-within{outline-offset:3px;outline:2px solid #6689bc}.variation-help{color:#5c7395;background:#f2f6fd;border:1px solid #e0e8f4;border-radius:16px;margin-bottom:22px;padding:16px 20px;font-size:13px}.variation-help summary{cursor:pointer;align-items:center;gap:8px;font-weight:550;display:flex}.variation-help p{line-height:1.8}.option-quick-add{background:#f7f9fd;border:1px solid #e4eaf4;border-radius:16px;margin:18px 0;padding:16px}.option-quick-add small{color:#8193ac;margin-top:10px;font-size:11px;display:block}.simplified-item-form{flex-direction:column;gap:18px;display:flex}.item-basics-intro{color:#324d71;flex-direction:column;gap:6px;display:flex}.item-basics-intro span{color:#8193ac;font-size:12px}.simplified-item-form .item-photo-editor{background:#f8faff;border:1px dashed #d8e3f2;border-radius:18px;padding:16px}.simplified-item-form .item-photo-editor>p{margin:0 0 10px}.item-section{background:#fafcff;border:1px solid #e0e8f4;border-radius:18px;padding:16px}.item-section>summary,.compact-option-group>summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.item-section>summary>span{color:#324b6e;font-size:15px;font-weight:550}.item-section>summary small{color:#8495ad;margin-left:auto;font-size:11px}.item-section>summary svg{flex-shrink:0;transition:transform .15s}.item-section[open]>summary svg{transform:rotate(180deg)}.item-section[open]>summary{margin-bottom:18px}.item-template-buttons{flex-wrap:wrap;gap:8px;display:flex}.item-template-buttons .button{min-height:36px;padding:9px 12px;font-size:11px}.compact-option-group{background:#fff;border-radius:15px;margin-top:12px;border:1px solid #e1e8f3!important;padding:14px!important}.compact-option-group summary{flex-wrap:wrap}.compact-option-group summary span{font-size:13px;font-weight:550}.compact-option-group summary small{color:#8596ad;font-size:10px}.compact-option-group summary svg{margin-left:auto}.compact-group-body{padding-top:18px}.choice-controls{align-items:center;gap:25px;margin:16px 0;display:flex}.choice-controls>.native-field{flex:1}.compact-option-list .native-option-row{grid-template-columns:minmax(0,1fr) 130px auto;align-items:end;gap:10px;display:grid}.compact-option-list .native-field{min-width:0}.compact-option-list .button{padding:12px;font-size:11px}.option-advanced{color:#7a8da9;border-top:1px solid #e3eaf4;margin-top:18px;padding-top:14px;font-size:12px}.option-advanced summary{cursor:pointer}.option-advanced[open] summary{margin-bottom:16px}.item-sticky-save{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:2;background:#ffffffed;border-top:1px solid #e0e8f4;padding:16px 0;position:sticky;bottom:-24px;margin-bottom:0!important}.item-save-preview{background:#f1f5fc;border-radius:14px;justify-content:space-between;gap:15px;padding:14px 16px;font-size:12px;display:flex}.item-save-preview span{color:#8294af}@media (width<=600px){.item-section>summary{flex-wrap:wrap}.item-section>summary small{margin-left:0}.compact-option-list .native-option-row{grid-template-columns:minmax(0,1fr) 95px}.compact-option-list .button{grid-column:1/-1;justify-self:end}.choice-controls{flex-direction:column;align-items:stretch;gap:12px}.item-sticky-save{bottom:-18px}.item-save-preview{flex-direction:column;gap:6px}}.trial-banner{color:#476794;background:#f2f6ff;border:1px solid #dce6f7;border-radius:17px;align-items:center;gap:13px;margin-bottom:22px;padding:14px 18px;display:flex}.trial-banner>svg{flex-shrink:0}.trial-banner strong{font-size:12px;font-weight:550;display:block}.trial-banner span{color:#7e91ae;margin-top:3px;font-size:11px;line-height:1.7;display:block}.trial-banner>a{white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:11px;display:flex}.trial-expired{color:#986b31;background:#fff8ec;border-color:#f0d8af}@media (width<=600px){.trial-banner{flex-wrap:wrap;align-items:flex-start;padding:14px}.trial-banner>div{flex:1;min-width:190px}.trial-banner>a{margin-left:30px}}.item-mode-intro h3{margin:12px 0;font-size:25px;line-height:1.3}.item-mode-intro>p{color:#73869f;font-size:13px;line-height:1.7}.item-mode-choices{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}.item-mode-choices>button{text-align:left;color:#294664;cursor:pointer;background:#fff;border:1px solid #d9e3f0;border-radius:14px;flex-direction:column;align-items:flex-start;min-width:0;padding:22px;transition:border-color .2s,box-shadow .2s;display:flex}.item-mode-choices>button:hover{border-color:#345e91;box-shadow:0 4px 18px #294d7d12}.item-mode-icon{background:#edf3fb;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:18px;display:grid}.item-mode-choices strong{font-size:22px;font-weight:600}.item-mode-choices p{color:#617896;margin:12px 0;font-size:12px;line-height:1.8}.item-mode-choices small{color:#7c8fa9;margin-bottom:18px;font-size:11px;line-height:1.7}.item-mode-cta{border-top:1px solid #e1e8f3;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:auto;padding-top:14px;font-size:12px;font-weight:600;display:flex}.item-mode-cta svg{width:17px;height:17px}.item-editor-mode{background:#f5f8fd;border:1px solid #e0e8f3;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.item-editor-mode p{margin:8px 0 0;font-size:12px}.item-editor-mode>.button{min-height:34px;padding:7px 12px;font-size:12px}.simple-item-fields{gap:20px;display:grid}.simple-item-section{border-top:1px solid #e1e8f3;gap:14px;padding-top:20px;display:grid}.simple-item-section h3{color:#294664;margin:0 0 2px;font-size:16px}.simple-item-section .muted{font-size:12px;line-height:1.7}.simple-package-hint{color:#806029;background:#fff7e5;border:1px solid #ecd9af;border-radius:10px;padding:14px}.simple-package-hint p{margin:0 0 10px;font-size:12px;line-height:1.7}@media (width<=550px){.item-mode-choices{grid-template-columns:1fr;gap:12px}.item-mode-choices>button{padding:18px}.item-mode-choices .item-mode-icon{margin-bottom:12px}.item-editor-mode{flex-direction:column;align-items:flex-start}}:root{--workspace-ink:#214b40;--workspace-muted:#637b72;--workspace-edge:#ffffffd9;--workspace-shadow:0 8px 30px #1f463a0e}:is(body:has(.native-workspace),body:has(.login-layout)){background:#fff fixed}#workspace.native-workspace{color:var(--workspace-ink);background:0 0}#workspace.native-workspace .sidebar{border-right:1px solid var(--workspace-edge);-webkit-backdrop-filter:blur(24px)saturate(135%);background:linear-gradient(160deg,#ffffffa8,#e9f2eb94);box-shadow:6px 0 28px #214b4007}#workspace.native-workspace .sidebar .brand{color:#214b40}#workspace.native-workspace .sidebar nav a{color:#47675b;border:1px solid #0000;border-radius:15px;padding:12px 14px}#workspace.native-workspace .sidebar nav a svg{color:#638578}#workspace.native-workspace .sidebar nav a:hover{background:#ffffff7a}#workspace.native-workspace .native-nav-group{color:#6b8277;letter-spacing:1.5px;font-weight:500}#workspace.native-workspace .admin-topbar{border-bottom:1px solid var(--workspace-edge);-webkit-backdrop-filter:blur(24px)saturate(145%);background:#ffffff8f;box-shadow:0 4px 24px #214b4005}#workspace.native-workspace .admin-title h1{letter-spacing:-1.2px;font-size:clamp(28px,3vw,38px);font-weight:400}#workspace.native-workspace .admin-title small{letter-spacing:2px;color:#72887c;font-size:10px}#workspace.native-workspace .muted{color:var(--workspace-muted)}#workspace.native-workspace .panel,#workspace.native-workspace .metric,#workspace.native-workspace .native-toolbar,#workspace.native-workspace .team-summary>div{border:1px solid var(--workspace-edge);box-shadow:var(--workspace-shadow), inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffffe0,#ffffffa6);border-radius:22px}#workspace.native-workspace .panel h2{color:#244e41;font-weight:400}#workspace.native-workspace .workspace-hero{color:#244e41;box-shadow:var(--workspace-shadow), inset 0 1px 0 #fff;background:linear-gradient(125deg,#ffffffba,#d4e7d89c);border:1px solid #ffffffdf;border-radius:24px}#workspace.native-workspace .settings-nav{background:#ffffff54;border:1px solid #ffffff9c;border-radius:20px;padding:12px}#workspace.native-workspace .settings-nav [data-section]{--section-color:#397e60;--section-tint:#dceee2;justify-content:flex-start;gap:12px;position:relative}#workspace.native-workspace .settings-nav [data-section=regional]{--section-color:#397bb7;--section-tint:#deedf9}#workspace.native-workspace .settings-nav [data-section=operations]{--section-color:#b4772a;--section-tint:#faeccc}#workspace.native-workspace .settings-nav [data-section=content]{--section-color:#8460b6;--section-tint:#eee3fa}#workspace.native-workspace .settings-nav [data-section=theme]{--section-color:#b5608b;--section-tint:#f7e0ed}#workspace.native-workspace .settings-nav [data-section=domain]{--section-color:#268d96;--section-tint:#d9f0f1}#workspace.native-workspace .settings-nav [data-section=smtp]{--section-color:#6475b7;--section-tint:#e3e8fa}#workspace.native-workspace .settings-nav [data-section=stripe]{--section-color:#7962c7;--section-tint:#eae3fc}#workspace.native-workspace .settings-nav [data-section=minio]{--section-color:#577d8a;--section-tint:#e1edf2}#workspace.native-workspace .settings-nav [data-section] svg{color:var(--section-color);background:var(--section-tint);border-radius:11px;flex:none;width:34px;height:34px;padding:8px;box-shadow:inset 0 1px #ffffffa0}#workspace.native-workspace .settings-nav [aria-current=page]{background:linear-gradient(130deg,#ffffffdc,var(--section-tint));color:var(--section-color);box-shadow:inset 3px 0 var(--section-color),inset 0 1px 0 #fff,0 4px 14px #214b400a;border-color:#ffffffed}#workspace.native-workspace .team-summary strong{color:#245745}#workspace.native-workspace .native-item-card,#workspace.native-workspace .table-card,#workspace.native-workspace .order-card,#workspace.native-workspace .native-media-card,#workspace.native-workspace .booking-card{background:#ffffffc9;border:1px solid #ffffffec;border-radius:18px;box-shadow:0 4px 18px #214b4005}#workspace.native-workspace .table-card{gap:16px;margin:12px 0;padding:18px}.category-identity{align-items:center;gap:12px;margin-bottom:6px;display:flex}.category-identity img{object-fit:cover;border:1px solid #e3eae5;border-radius:12px;width:56px;height:56px}#workspace.native-workspace .button,.native-drawer .button{color:#fff;background:linear-gradient(135deg,#3b7563,#205543);border:1px solid #2b604d;border-radius:14px;transition:background .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffff30,0 3px 10px #214b4010}#workspace.native-workspace .button.secondary,.native-drawer .button.secondary,#workspace.native-workspace .settings-nav .button{color:#365e4e;background:linear-gradient(145deg,#ffffffd9,#ffffff80);border:1px solid #ffffffef;box-shadow:inset 0 1px #fff,0 2px 9px #214b4007}#workspace.native-workspace .settings-nav .button.active{color:#214b40;background:#dcecdfb0;border-color:#fff}#workspace.native-workspace .button:hover,.native-drawer .button:hover{transform:none;box-shadow:inset 0 1px #fff6,0 5px 16px #214b4014}#workspace.native-workspace input,#workspace.native-workspace textarea,#workspace.native-workspace select,#workspace.native-workspace .native-select{color:#244e41;background:#ffffffb8;border:1px solid #d7e4dc;border-radius:14px;box-shadow:inset 0 1px 2px #214b4004}body:has(.native-workspace) .native-drawer input{color:#244e41;background:#ffffffb8;border:1px solid #d7e4dc;border-radius:14px;box-shadow:inset 0 1px 2px #214b4004}body:has(.native-workspace) .native-drawer textarea{color:#244e41;background:#ffffffb8;border:1px solid #d7e4dc;border-radius:14px;box-shadow:inset 0 1px 2px #214b4004}body:has(.native-workspace) .native-drawer .native-select{color:#244e41;background:#ffffffb8;border:1px solid #d7e4dc;border-radius:14px;box-shadow:inset 0 1px 2px #214b4004}#workspace.native-workspace input:focus,#workspace.native-workspace textarea:focus,.native-drawer input:focus,.native-drawer textarea:focus{outline-offset:2px;border-color:#80a998;outline:2px solid #80a99840}.native-select-menu{background:#fcfefbed;border:1px solid #fff;border-radius:16px;box-shadow:0 14px 40px #214b4026}.native-select-menu [role=option]{border-radius:10px;width:calc(100% - 6px);margin:3px}.native-drawer{border-left:1px solid #ffffffed;border-radius:24px 0 0 24px;box-shadow:-12px 0 60px #214b401c;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(145deg,#fafcf9fa,#edf4eef7)!important;transform:none!important}.native-drawer::backdrop{-webkit-backdrop-filter:blur(5px);background:#183e334d}.native-drawer .panel,.native-option-group{background:#ffffff9c;border:1px solid #ffffffdf;border-radius:18px}.native-drawer .panel-head h2{font-weight:400}#workspace.native-workspace .pill{border:1px solid #ffffff80;border-radius:10px}#workspace.native-workspace .native-table-tile{box-shadow:var(--workspace-shadow);background:#e2f0e3b0;border-color:#ffffffd9;border-radius:22px}#workspace.native-workspace .native-table-tile.busy{background:#fff0cebb;border-color:#e5c779}#workspace.native-workspace .native-table-tile.inactive{background:#e6ebead4;border-color:#fff}#workspace.native-workspace .board-column{border:1px solid #ffffffba;border-radius:20px;box-shadow:inset 0 1px #fff}#workspace.native-workspace .order-board-scroll .board{align-items:stretch}#workspace.native-workspace .order-board-scroll .board-column{min-height:clamp(420px,100dvh - 290px,900px)}#workspace.native-workspace .native-table-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:20px}#workspace.native-workspace .native-table-tile{--table-accent:#3c8265;--table-fill:#d5e9da;gap:16px;min-width:0;padding:20px}#workspace.native-workspace .native-table-tile.busy{--table-accent:#aa7929;--table-fill:#f3dfab}#workspace.native-workspace .native-table-tile.inactive{--table-accent:#788b87;--table-fill:#dde5e1}.table-tile-heading{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}#workspace.native-workspace .table-tile-heading h3{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:500;line-height:1.4}.table-tile-heading .pill{flex:none}.table-floor-art{color:var(--table-accent);place-items:center;padding:4px;display:grid}.table-floor-art svg{width:180px;max-width:100%;height:126px}.table-chair{fill:var(--table-fill);stroke:var(--table-accent);stroke-opacity:.3}.table-surface{fill:var(--table-fill);stroke:var(--table-accent);stroke-opacity:.5}.table-center{fill:#ffffff7d;stroke:#ffffffa0}.table-capacity-line{color:var(--table-accent);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.table-capacity-line small{color:#698073;font-size:11px}.table-tile-actions{border-top:1px solid #ffffffb8;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:14px;display:grid}#workspace.native-workspace .table-tile-actions .button{white-space:normal;gap:6px;width:100%;min-width:0;padding:10px 7px;font-size:11px;line-height:1.4}.table-floor-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.table-floor-toolbar>input{flex:1;min-width:150px;max-width:360px}.table-status-tabs{background:#ffffff6b;border:1px solid #fff;border-radius:15px;flex-wrap:wrap;gap:6px;padding:5px;display:flex}.table-status-tabs button{color:#657c70;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;padding:9px 12px;font-size:12px}.table-status-tabs button[aria-pressed=true]{color:#245943;background:#ffffffcf;box-shadow:0 2px 8px #214b4010}.table-floor-empty{text-align:center;padding:30px}@media (width<=680px){#workspace.native-workspace .native-table-grid{grid-template-columns:1fr}.table-floor-toolbar>input{max-width:none}.table-status-tabs{justify-content:space-between;width:100%}.table-status-tabs button{padding:9px}.table-tile-heading{gap:14px}}#workspace.native-workspace .board-pending{background:#fff3d6b3}#workspace.native-workspace .board-confirmed{background:#dceefab8}#workspace.native-workspace .board-preparing{background:#ffe4d4b8}#workspace.native-workspace .board-ready{background:#e0efcfb8}#workspace.native-workspace .board-completed{background:#d7ebdfb8}#workspace.native-workspace .board-cancelled{background:#f4dcdbb8}#workspace.native-workspace th{background:#eaf1e88c}#workspace.native-workspace tbody tr:hover{background:#ffffff6b}.native-loader{background:radial-gradient(at top,#dcece3,#f5f7ef)}.loader-mark{border-radius:24px;box-shadow:0 12px 35px #174b3d20,inset 0 1px #fff5}@media (width<=680px){#workspace.native-workspace .sidebar{background:#eff6f0f5}#workspace.native-workspace .admin-main{padding:24px 14px 40px}#workspace.native-workspace .panel{border-radius:20px;padding:18px}#workspace.native-workspace .admin-topbar{padding:12px}.native-drawer{border-radius:20px 0 0 20px}#workspace.native-workspace input,#workspace.native-workspace select,#workspace.native-workspace textarea,.native-drawer input,.native-drawer textarea,.native-select-menu>input,.login-layout input{font-size:16px!important}}@media (prefers-reduced-motion:reduce){#workspace.native-workspace .button{transition:none}}@media print{#workspace.native-workspace .panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}#workspace.native-workspace{--workspace-ink:#22314d;--workspace-muted:#738096;--workspace-shadow:0 6px 24px #1b2b480e;--green:#304d81;color:var(--workspace-ink)}#workspace.native-workspace .sidebar{background:linear-gradient(165deg,#142641,#0d1930 75%);border-right:1px solid #243753;flex-direction:column;height:100dvh;max-height:100dvh;padding:0;display:flex;overflow:hidden;box-shadow:5px 0 28px #10203b12}#workspace.native-workspace .sidebar>.brand{border-bottom:1px solid #ffffff0d;flex:none;margin:0;padding:28px 24px 24px;line-height:1.2;display:block}#workspace.native-workspace .sidebar>.brand small{white-space:normal;overflow-wrap:anywhere;line-height:1.5}#workspace.native-workspace .sidebar>nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#637ba44d transparent;flex:1;min-height:0;padding:16px 14px 28px;overflow:hidden auto}#workspace.native-workspace .sidebar>nav>section{margin:0 0 14px;padding:0}#workspace.native-workspace .sidebar .native-nav-group{text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:34px;margin:0 0 5px;padding:6px 12px;line-height:1.5;display:flex}#workspace.native-workspace .sidebar .native-nav-group>span{text-align:left;flex:1;margin:0}#workspace.native-workspace .sidebar .native-nav-group svg{color:#738bae;flex:none;width:13px;height:13px;transition:transform .15s}#workspace.native-workspace .sidebar .native-nav-group[aria-expanded=false] svg{transform:rotate(-90deg)}#workspace.native-workspace .sidebar .native-nav-group:hover{color:#c4d2e9;background:#ffffff06}#workspace.native-workspace .sidebar>nav a{gap:12px;min-width:0;margin:3px 0;line-height:1.5}#workspace.native-workspace .sidebar>nav a>svg{flex:none;width:18px;height:18px}#workspace.native-workspace .sidebar .brand{color:#f6f9ff;letter-spacing:-.8px}#workspace.native-workspace .sidebar .brand small{color:#9daec8}#workspace.native-workspace .native-nav-group{color:#8ea1c0;letter-spacing:1.7px;font-size:10px}#workspace.native-workspace .sidebar nav a{color:#c0cee3;border-radius:12px;min-height:44px;padding:11px 14px;font-size:12px}#workspace.native-workspace .sidebar nav a svg{color:#97abc9;stroke-width:1.7px}#workspace.native-workspace .sidebar nav a.active{color:#fff;background:linear-gradient(135deg,#ffffff20,#8bb5ff12);border:1px solid #ffffff23;box-shadow:inset 0 1px #ffffff1a,0 3px 12px #050d211a}#workspace.native-workspace .sidebar nav a.active svg{color:#c4dcff}#workspace.native-workspace .sidebar nav a[href$=\/orders] svg{color:#8cbfff}#workspace.native-workspace .sidebar nav a[href$=\/kitchen] svg{color:#eec18e}#workspace.native-workspace .sidebar nav a[href$=\/reservations] svg{color:#c3aff3}#workspace.native-workspace .sidebar nav a[href$=\/tables] svg{color:#81d3d7}#workspace.native-workspace .sidebar nav a[href$=\/media] svg{color:#e4add0}#workspace.native-workspace .sidebar nav a[href$=\/reports] svg{color:#9fbcf0}#workspace.native-workspace .admin-main{padding:30px 32px 56px}#workspace.native-workspace .admin-topbar{background:#ffffffe6;border-bottom:1px solid #eaf0f7;min-height:72px;padding:15px 32px;box-shadow:0 2px 12px #23324d03}#workspace.native-workspace .admin-title{margin-bottom:26px}#workspace.native-workspace .admin-title h1{color:#202f49;letter-spacing:-1px;margin:6px 0 0;font-size:32px;font-weight:500}#workspace.native-workspace .admin-title small{color:#8b98aa;letter-spacing:1.7px;font-size:9px}#workspace.native-workspace .panel,#workspace.native-workspace .metric,#workspace.native-workspace .team-summary>div,#workspace.native-workspace .native-toolbar{box-shadow:var(--workspace-shadow), inset 0 1px 0 #fff;background:linear-gradient(145deg,#ffffffed,#f8faffad);border:1px solid #e8edf5;border-radius:20px}#workspace.native-workspace .panel{padding:24px}#workspace.native-workspace .panel h2{color:#263650;font-size:18px;font-weight:500}#workspace.native-workspace .panel-head{align-items:center;gap:16px}#workspace.native-workspace .team-summary{gap:16px;margin-bottom:24px}#workspace.native-workspace .team-summary>div{padding:22px}#workspace.native-workspace .team-summary strong{color:#253b60;font-size:30px;font-weight:500}#workspace.native-workspace .team-summary span{color:#7c889c;font-size:11px}#workspace.native-workspace .workspace-hero{color:#293c5d;background:linear-gradient(120deg,#f0f5fbe0,#ffffffed);border:1px solid #e1eaf6;border-radius:22px}#workspace.native-workspace .workspace-hero h2{color:#253957;font-weight:500}#workspace.native-workspace .workspace-hero p,#workspace.native-workspace .workspace-hero .hero-kicker{color:#7989a2}#workspace.native-workspace .workspace-hero:after{border-color:#dce8f540}#workspace.native-workspace .button,.native-drawer .button{color:#fff;background:linear-gradient(145deg,#385b95,#254171);border:1px solid #345286;border-radius:12px;min-height:40px;font-size:12px;box-shadow:inset 0 1px #ffffff30,0 3px 10px #29497916}#workspace.native-workspace .button.secondary,.native-drawer .button.secondary{color:#51627c;background:linear-gradient(145deg,#ffffffed,#f6f8fcc7);border:1px solid #e5eaf2;box-shadow:inset 0 1px #fff,0 2px 6px #293f5e06}#workspace.native-workspace input,#workspace.native-workspace select,#workspace.native-workspace textarea,#workspace.native-workspace .native-select{color:#324563;background:#ffffffc9;border-color:#e0e7f0;border-radius:12px}#workspace.native-workspace input::placeholder,#workspace.native-workspace textarea::placeholder{color:#94a0b2}#workspace.native-workspace input:focus,#workspace.native-workspace textarea:focus{border-color:#9ab6de;outline-color:#8baadd35}#workspace.native-workspace .table-card,#workspace.native-workspace .native-item-card,#workspace.native-workspace .native-media-card,#workspace.native-workspace .order-card{border-color:#e8edf5;box-shadow:0 3px 14px #29456705}#workspace.native-workspace .settings-nav{background:#f5f8fba3;border-color:#e9eef6;border-radius:18px}#workspace.native-workspace .settings-nav [data-section]{border-color:#edf1f7}#workspace.native-workspace .settings-nav [aria-current=page]{border-color:#e5ebf4}#workspace.native-workspace .settings-nav .button{min-height:54px}#workspace.native-workspace .native-field>span{color:#556780;font-size:12px}#workspace.native-workspace th{color:#73839b;background:#f3f6fa}#workspace.native-workspace td{color:#40516a;border-bottom-color:#edf1f6}#workspace.native-workspace .table-status-tabs{background:#f5f8fba3;border-color:#e8edf5}#workspace.native-workspace .table-status-tabs button[aria-pressed=true]{color:#365c91}.native-drawer{border-left-color:#e3eaf5;background:linear-gradient(145deg,#fdfefefa,#f3f7fcf7)!important}.native-select-menu{background:#fdfefef5;border-color:#e4ebf5;box-shadow:0 14px 40px #243c6124}.native-select-menu [role=option]{color:#38516f}.native-select-menu [role=option]:hover,.native-select-menu [aria-selected=true]{background:#edf3fb}@media (width<=680px){#workspace.native-workspace .sidebar{background:linear-gradient(165deg,#142641,#0d1930)}#workspace.native-workspace .admin-main{padding:24px 14px 40px}#workspace.native-workspace .admin-topbar{padding:12px}#workspace.native-workspace .panel{padding:18px}#workspace.native-workspace .admin-title h1{font-size:28px}#workspace.native-workspace .team-summary>div{padding:16px}}#workspace.native-workspace .button.danger,.native-drawer .button.danger,.button.danger{color:#b4232d!important;background:linear-gradient(135deg,#fff2f2,#ffe5e7)!important;border:1px solid #f1bfc4!important;box-shadow:inset 0 1px #ffffffb0,0 4px 14px #b4232d0c!important}.button.danger svg{color:inherit!important}.button.danger:hover:not(:disabled){background:#ffd8dc!important;border-color:#e399a2!important}.button>svg{flex-shrink:0}.order-code,.table-status-tabs button{align-items:center;gap:7px;display:inline-flex}.order-code svg,.table-status-tabs svg{flex:none;width:16px;height:16px}body:has(.auth-workspace){color:#233653;--primary:#304f80;--accent:#304f80;background:#fff;font-family:Poppins,system-ui,sans-serif}.auth-workspace.login-layout{color:#233653;background:#fff;grid-template-columns:minmax(330px,.9fr) minmax(440px,1.1fr);min-height:100dvh;display:grid}.auth-workspace .login-story{color:#fff;isolation:isolate;background:linear-gradient(155deg,#172b49,#0d192e);flex-direction:column;justify-content:space-between;gap:65px;padding:clamp(30px,4vw,70px);display:flex;position:relative;overflow:hidden}.auth-workspace .login-story:before{content:"";filter:blur(60px);z-index:-1;background:#365e9538;border-radius:50%;width:450px;height:450px;position:absolute;top:20%;left:-130px}.auth-workspace .login-story:after{content:"";z-index:-1;border:1px solid #a5c1f125;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-200px;right:-270px;box-shadow:0 0 0 70px #ffffff03,0 0 0 140px #ffffff02}.auth-workspace .login-story .brand{color:#fff;letter-spacing:-1px;font-size:27px;font-weight:650}.auth-workspace .login-story h1{letter-spacing:-1.8px;color:#fff;max-width:540px;margin:25px 0 20px;font-size:clamp(32px,3.3vw,51px);line-height:1.2}.auth-workspace .login-story p{color:#b9c9df;max-width:440px;font-size:15px;line-height:1.9}.auth-workspace .login-story small{color:#9cafca;font-size:11px}.auth-workspace .login-story svg{color:#b7ccec;box-sizing:content-box;background:#ffffff0a;border:1px solid #ffffff15;border-radius:18px;padding:12px}.auth-workspace .login-panel{background:radial-gradient(at 80% 20%,#edf3fd88,#0000 65%),#fff;justify-content:center;align-items:center;min-width:0;padding:45px 35px;display:flex}.auth-workspace .auth-form{-webkit-backdrop-filter:blur(20px);background:linear-gradient(140deg,#ffffffed,#f9fbffb8);border:1px solid #e3eaf5;border-radius:28px;flex-direction:column;gap:20px;width:100%;max-width:485px;margin:0;padding:35px 38px;display:flex;box-shadow:0 15px 60px #132b4c08,inset 0 1px #fff}.auth-workspace .auth-kicker{letter-spacing:1.5px;color:#6a80a2;align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex}.auth-workspace .auth-kicker svg{color:#456996}.auth-workspace .auth-form h2{letter-spacing:-1px;color:#233653;margin:0;font-size:clamp(26px,2.5vw,34px);font-weight:550;line-height:1.2}.auth-workspace .auth-intro,.auth-workspace .auth-form p.muted{color:#788aa4;margin:0 0 4px;font-size:13px;line-height:1.8}.auth-workspace .native-field{color:#435674;flex-direction:column;gap:9px;margin:0;font-size:12px;font-weight:500;display:flex}.auth-workspace input,.auth-workspace .native-select{background:#fffc;width:100%;min-width:0;min-height:51px;transition:border-color .2s,box-shadow .2s;color:#233653!important;border:1px solid #dce5f2!important;border-radius:14px!important;padding:13px 15px!important;font-size:16px!important;box-shadow:inset 0 1px 2px #122a4503!important}.auth-workspace input::placeholder{color:#9aa8bc;font-size:13px}.auth-workspace input:focus-visible{outline-offset:2px;outline:2px solid #6689bc}.auth-workspace .auth-form .button{cursor:pointer;border:1px solid #5875a5;justify-content:center;align-items:center;gap:10px;min-height:51px;padding:14px 18px;font-size:13px;display:flex;box-shadow:0 5px 15px #29487316,inset 0 1px #ffffff20;color:#fff!important;background:linear-gradient(145deg,#406396,#284778)!important;border-radius:16px!important}.auth-workspace .auth-form .button:disabled{opacity:.6;cursor:wait}.auth-workspace .forgot-password-link,.auth-workspace .auth-back{color:#456996;cursor:pointer;background:0 0;border:0;align-self:flex-end;align-items:center;gap:7px;padding:0;font-size:12px;text-decoration:none;display:flex}.auth-workspace .auth-back{align-self:flex-start;margin-top:6px}.auth-workspace .auth-form>a{text-align:center;color:#57739b;font-size:12px;line-height:1.8}.auth-workspace .auth-form a:hover,.auth-workspace .forgot-password-link:hover{color:#263f67;text-decoration:underline}.auth-workspace .auth-recovery form{flex-direction:column;gap:20px;margin:0;display:flex}.auth-workspace .auth-recovery p{color:#788aa4;font-size:13px;line-height:1.8}.auth-workspace .auth-steps{flex-wrap:wrap;gap:7px;display:flex}.auth-workspace .auth-steps span{color:#97a5bb;background:#f3f6fb;border:1px solid #e5ebf4;border-radius:10px;padding:7px 9px;font-size:9px}.auth-workspace .auth-steps .is-current{color:#365785;background:#e8effb;border-color:#d1def2}.auth-workspace .error{color:#b94444;margin:0;font-size:12px}.auth-workspace .required-mark{color:#bc5555}@media (width<=900px){.auth-workspace.login-layout{grid-template-columns:minmax(260px,.8fr) minmax(350px,1.2fr)}.auth-workspace .login-story{padding:35px 25px}.auth-workspace .login-panel{padding:30px 22px}.auth-workspace .auth-form{padding:28px}}@media (width<=700px){.auth-workspace.login-layout{flex-direction:column;min-height:100dvh;display:flex}.auth-workspace .login-story{gap:16px;padding:22px 25px}.auth-workspace .login-story>div,.auth-workspace .login-story small{display:none}.auth-workspace .login-story .brand{font-size:24px}.auth-workspace .login-panel{flex:1;align-items:center;padding:30px 18px}.auth-workspace .auth-form{border-radius:24px;gap:20px;max-width:485px;padding:26px 22px}.auth-workspace .auth-form h2{font-size:28px}.auth-workspace .auth-steps span{font-size:9px}.auth-workspace .login-story:after{display:none}}@media (prefers-reduced-motion:reduce){.auth-workspace input{transition:none}}.auth-workspace .auth-form .button.danger{border-color:#b64b52;color:#fff!important;background:linear-gradient(145deg,#c85858,#a93c43)!important}.auth-signup .signup-progress{color:#7a8fab;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:11px;display:flex}.signup-progress>div{background:#e6edf7;border-radius:10px;width:100%;height:5px;overflow:hidden}.signup-progress i{background:#45699c;border-radius:10px;height:100%;transition:width .2s;display:block}.auth-signup .signup-step{min-height:205px;padding-top:8px}.auth-signup .signup-step h3{letter-spacing:-.5px;color:#2f4564;margin:0 0 12px;font-size:20px;font-weight:500}.auth-signup .signup-step p{color:#7e90a8;margin:0 0 22px;font-size:12px;line-height:1.8}.auth-signup .signup-address{overflow-wrap:anywhere;color:#5f7ca6;background:#edf3fd;border-radius:11px;margin-top:12px;padding:10px 13px;font-size:11px;display:block}.auth-signup .signup-actions{gap:12px;display:flex}.auth-signup .signup-actions .button{flex:1}.auth-signup .signup-actions .button:first-child:not(:last-child){box-shadow:none;border:1px solid #dce5f3;flex:none;color:#45638c!important;background:#f0f4fb!important}.auth-signup .signup-trial{text-align:center;color:#8092ab;font-size:10px}@media (height<=700px) and (width>=701px){.auth-signup .login-panel{padding:22px}.auth-signup .auth-form{gap:15px;padding:25px 30px}.auth-signup .signup-step{min-height:175px}}@media (prefers-reduced-motion:reduce){.signup-progress i{transition:none}}.auth-workspace .login-story{gap:28px;min-width:0}.auth-workspace .login-story .brand{flex:none;align-self:flex-start;align-items:center;width:auto;max-width:100%;min-height:0;display:inline-flex}.auth-workspace .login-story .platform-brand{box-sizing:border-box;color:#233653;background:#fff;border-radius:16px;justify-content:center;align-items:center;width:210px;max-width:100%;height:108px;padding:14px 18px;display:flex;overflow:hidden}.auth-workspace .login-story .platform-brand img{object-fit:contain;background:0 0;border:0;width:100%;max-width:100%;height:100%;max-height:100%;padding:0;display:block}.auth-workspace .login-story>div{min-width:0;margin:auto 0}.auth-workspace .login-story h1{overflow-wrap:break-word}.auth-workspace .login-panel{min-height:0}@media (width>=701px) and (height<=800px){.auth-workspace .login-story{gap:20px;padding:28px}.auth-workspace .login-story .platform-brand{width:190px;height:90px;padding:12px 16px}.auth-workspace .login-story h1{letter-spacing:-1px;margin:18px 0 14px;font-size:34px}.auth-workspace .login-story p{margin:0;font-size:14px;line-height:1.7}.auth-workspace .login-panel{padding:24px}.auth-workspace .auth-form{gap:16px;padding:26px 30px}}@media (width<=700px){.auth-workspace .login-story{gap:0;padding:16px 22px}.auth-workspace .login-story .brand{align-self:center}.auth-workspace .login-story .platform-brand{border-radius:12px;width:176px;height:76px;padding:10px 14px}.auth-workspace .login-panel{padding:22px 18px}.auth-workspace .auth-form{gap:16px;padding:24px 22px}}#workspace.native-workspace{--workspace-ink:#172b47;--workspace-muted:#60718a;--workspace-shadow:0 2px 10px #10213d04;--line:#e3e9f1;--ink:#172b47;--muted:#60718a;color:#172b47;background:#fff;grid-template-columns:232px minmax(0,1fr);font-size:13px;font-weight:400;line-height:1.6}#workspace.native-workspace .admin-body,#workspace.native-workspace .admin-main{background:#fff}#workspace.native-workspace .sidebar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#12243e;border-right:1px solid #233751}#workspace.native-workspace .sidebar>.brand{border-bottom:1px solid #ffffff12;padding:22px 20px 18px;font-size:23px}#workspace.native-workspace .sidebar>.brand small{letter-spacing:.8px;color:#b2c2d9;margin-top:10px;font-size:10px}#workspace.native-workspace .sidebar>nav{padding:14px 12px 24px}#workspace.native-workspace .sidebar>nav>section{margin-bottom:15px}#workspace.native-workspace .sidebar .native-nav-group{letter-spacing:1.3px;color:#91a8c6;min-height:30px;padding:7px 10px;font-size:9px}#workspace.native-workspace .sidebar nav a{color:#cbd6e7;min-height:39px;box-shadow:none;border:1px solid #0000;border-radius:9px;gap:11px;margin:2px 0;padding:9px 12px;font-size:12px}#workspace.native-workspace .sidebar nav a[href] svg{color:#afc2dd;stroke-width:1.8px;width:18px;height:18px}#workspace.native-workspace .sidebar nav a:hover{color:#fff;background:#ffffff09}#workspace.native-workspace .sidebar nav a.active{color:#fff;background:#24446e;border-color:#5478a34d;box-shadow:inset 3px 0 #9fc5ff}#workspace.native-workspace .sidebar nav a.active[href] svg{color:#fff}.rail-brand{display:none}#workspace.native-workspace .workspace-header{z-index:45;height:66px;min-height:66px;box-shadow:none;-webkit-backdrop-filter:blur(16px);background:#ffffffed;border-bottom:1px solid #e3e9f1;flex-wrap:nowrap;gap:18px;padding:0 28px;position:sticky;top:0}.workspace-header-title{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.workspace-header-title>div{flex-direction:column;min-width:0;display:flex}.workspace-header-title strong{letter-spacing:-.35px;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:1.4;overflow:hidden}.workspace-header-title small{color:#60718a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workspace-header-actions{flex:none;align-items:center;gap:9px;display:flex}#workspace.native-workspace .workspace-header .button{min-height:36px;box-shadow:none;border-radius:9px;padding:8px 11px;font-size:12px}#workspace.native-workspace .workspace-header-title>.button{width:36px;padding:8px}.workspace-action-trigger{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}.workspace-action-trigger.icon-only{flex:none;width:36px;height:36px;min-height:36px;padding:8px!important}.header-notification-count{color:#fff;background:#d84a43;border:2px solid #fff;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;line-height:1;display:grid;position:absolute;top:-5px;right:-4px;font-size:9px!important}.workspace-action-popup{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#1f3452;overscroll-behavior:contain;background:#fffffff7;border:1px solid #dae3ef;border-radius:12px;padding:7px;font-size:12px;overflow:auto;box-shadow:0 8px 32px #14233c1a}.workspace-action-popup[hidden]{display:none!important}.workspace-action-popup>.button,.workspace-action-popup>[role=menuitem]{text-align:left;color:#29405e;white-space:normal;border-radius:7px;justify-content:flex-start;align-items:center;gap:9px;width:100%;min-height:38px;padding:10px 11px;font-size:12px;line-height:1.5;display:flex;box-shadow:none!important;background:0 0!important;border:0!important}.workspace-action-popup>[role=menuitem]:hover,.workspace-action-popup>[role=menuitem]:focus-visible{color:#1b3f70;background:#edf3fb!important;transform:none!important}.workspace-action-popup>.button.danger{color:#bb332d!important}.workspace-action-popup>.button.danger:hover{background:#fff0ee!important}.workspace-action-popup .notification-entry{align-items:center;padding:10px 8px}.notification-entry>span{flex-direction:column;flex:1;display:flex}.notification-entry small{color:#60718a;font-size:10px}.header-menu-title{border-bottom:1px solid #e5ebf3;margin-bottom:5px;padding:10px 10px 12px}.header-menu-title strong,.header-menu-title small{display:block}.header-menu-title small{color:#60718a;margin-top:4px;font-size:11px}#workspace.native-workspace .admin-main{width:100%;max-width:1800px;margin:0 auto;padding:24px 28px 40px}#workspace.native-workspace h2{letter-spacing:-.5px;color:#1e3452;font-size:20px;font-weight:600;line-height:1.4}#workspace.native-workspace h3{letter-spacing:-.25px;font-size:16px;font-weight:600;line-height:1.5}#workspace.native-workspace .muted,#workspace.native-workspace small{color:#60718a}#workspace.native-workspace .panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e3e9f1;border-radius:14px;margin-bottom:20px;padding:22px}#workspace.native-workspace .panel-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}#workspace.native-workspace .panel-head h2{margin:0;font-size:19px}.panel-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#workspace.native-workspace .panel .panel{box-shadow:none;background:0 0;border:0;border-top:1px solid #e5ebf3;border-radius:0;margin:20px 0 0;padding:20px 0 0}#workspace.native-workspace .button,.native-drawer .button{min-height:38px;box-shadow:none;border-radius:9px;padding:9px 13px;font-size:12px;font-weight:500;line-height:1.5;transition:background .15s,border-color .15s}#workspace.native-workspace .button:not(.secondary):not(.danger):not(.active),.native-drawer .button:not(.secondary):not(.danger){background:var(--platform-accent,#304f80);border-color:var(--platform-accent,#304f80);color:#fff}#workspace.native-workspace .button.secondary,.native-drawer .button.secondary{color:#3b5271;background:#fff;border-color:#dce5f0}#workspace.native-workspace .button.danger,.native-drawer .button.danger{color:#b8322a;background:#fff1ef;border-color:#f2c9c3}#workspace.native-workspace .button:hover,.native-drawer .button:hover{box-shadow:none;filter:brightness(.985);transform:none}#workspace.native-workspace :is(button,a,input,textarea):focus-visible,.native-drawer :is(button,a,input,textarea):focus-visible,.workspace-action-popup [role=menuitem]:focus-visible{outline-offset:3px;outline:2px solid #5c89c5}#workspace.native-workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),textarea),#workspace.native-workspace .native-select,.native-drawer :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),textarea),.native-drawer .native-select{min-height:40px;box-shadow:none;color:#263c58;background:#fff;border:1px solid #dbe4f0;border-radius:9px;padding:10px 12px;font-size:13px;line-height:1.5}#workspace.native-workspace input::placeholder,#workspace.native-workspace textarea::placeholder,.native-drawer input::placeholder,.native-drawer textarea::placeholder{color:#7a899e;opacity:1}.native-field{color:#405571;gap:7px;font-size:12px}.native-field>span{font-weight:500}.native-check{color:#405571;font-size:12px;line-height:1.5}#workspace.native-workspace .native-toolbar,#workspace.native-workspace .order-controls{box-shadow:none;background:#fff;border:1px solid #e3e9f1;border-radius:12px;gap:12px;padding:16px}#workspace.native-workspace .native-toolbar>.native-select{width:190px}.workspace-list-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.workspace-search{flex:1;align-items:center;min-width:180px;max-width:520px;margin:0;display:flex;position:relative}.workspace-search>svg{color:#7386a2;pointer-events:none;position:absolute;left:12px}.workspace-search .native-search{width:100%;margin:0!important;padding-left:38px!important}.toolbar-primary{align-items:center;gap:8px;margin-left:auto;display:flex}.workspace-empty{text-align:center;color:#71839c;border:1px dashed #dce4ef;border-radius:12px;margin:16px 0;padding:28px}.workspace-empty p{margin:10px 0 0;font-size:13px}.workspace-list-footer{border-top:1px solid #e5ebf3;gap:12px;margin-top:18px;padding-top:16px;font-size:11px}#workspace.native-workspace .table-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e5ebf3;border-radius:0;gap:16px;min-width:0;padding:16px 0}#workspace.native-workspace .native-item-card{box-shadow:none;background:#fff;border-color:#e3e9f1;border-radius:12px;gap:16px;margin:12px 0;padding:16px}#workspace.native-workspace .native-item-card>img{border-radius:9px}.native-item-card p{max-width:800px}.native-item-card .row{flex-wrap:wrap;gap:8px}#workspace.native-workspace .native-table-tile,#workspace.native-workspace .option-library-card,#workspace.native-workspace .media-card,#workspace.native-workspace .native-media-card{box-shadow:none;border-color:#e3e9f1;border-radius:12px}#workspace.native-workspace .option-library-card{background:#fff;padding:20px}.option-library-card .option-choice-chips span{background:#f8fafd;border-radius:7px}#workspace.native-workspace .team-summary>div,#workspace.native-workspace .dashboard-metric{box-shadow:none;background:#fff;border:1px solid #e3e9f1;border-radius:12px;padding:18px}#workspace.native-workspace .dashboard-welcome{background:#fff;border:0;border-bottom:1px solid #e5ebf3;border-radius:0;padding:0 0 20px}.dashboard-welcome h2{margin:6px 0}.dashboard-welcome p{margin:6px 0 0}#workspace.native-workspace .dashboard-metric strong{letter-spacing:-.6px;color:#213a5b;font-size:29px}.dashboard-metric>small{font-size:11px}#workspace.native-workspace .setup-guide{margin-bottom:20px;padding:16px 18px}.setup-step{box-shadow:none!important;border-radius:10px!important}.setup-step strong{font-weight:500}.setup-step small{line-height:1.55}#workspace.native-workspace .settings-nav>.button{box-shadow:none;text-align:left;color:#4b607c;background:#fff;border-color:#e3e9f1;border-radius:10px;min-height:58px;padding:12px}#workspace.native-workspace .settings-nav>.button.active{color:#224a7d;background:#eef4fc;border-color:#becfe5}.settings-symbol,.settings-nav .settings-tab-symbol{box-shadow:none!important;border-radius:9px!important}#workspace.native-workspace .settings-intro{box-shadow:none;background:#f8fafd;border:1px solid #e6ecf4;border-radius:12px;padding:16px}#workspace.native-workspace .settings-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2;background:#fffffff2;border-top:1px solid #e5ebf3;padding:14px 0 0;position:sticky;bottom:0}#workspace.native-workspace table{border-collapse:separate;border-spacing:0;width:100%}.native-workspace thead th{z-index:3;letter-spacing:.7px;border-bottom:1px solid #dde6f1;position:sticky;top:66px;color:#5d718c!important;background:#f5f8fc!important;padding:12px 14px!important;font-size:10px!important;font-weight:600!important}#workspace.native-workspace tbody td{vertical-align:top;line-height:1.55;border-bottom:1px solid #e9eef5!important;padding:13px 14px!important;font-size:12px!important}.native-workspace tbody tr:hover{background:#fafcff}.native-workspace td ul{margin:0;padding-left:16px}.native-workspace td small{margin-top:3px;font-size:10px!important}#workspace.native-workspace .order-table-scroll{border:1px solid #e3e9f1;border-radius:12px;max-height:calc(100dvh - 220px);overflow:auto}.native-workspace .order-table-scroll thead th{top:0}.native-workspace .order-table-actions{flex-wrap:nowrap;align-items:center;gap:7px;display:flex}.native-workspace .order-table-actions .button{min-height:32px;padding:7px 10px;font-size:11px}#workspace.native-workspace .pill{border:0;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:500;line-height:1.5}.native-workspace .pill.neutral{color:#52657f;background:#eef2f7}.native-workspace .pill.success{color:#2e7048;background:#eaf5ee}.native-workspace .pill.warning{color:#926710;background:#fff2d9}.native-workspace .pill.danger{color:#b43c2f;background:#ffede9}#workspace.native-workspace .board-column{background:#f8fafd;border:1px solid #e4eaf3;border-radius:12px;padding:12px}.native-workspace .board-column>h3{background:#edf2f8;border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13px;font-weight:600}.native-workspace .board-pending>h3{background:#fff2d9}.native-workspace .board-confirmed>h3{background:#eaf2fc}.native-workspace .board-preparing>h3{background:#fff0e8}.native-workspace .board-ready>h3{background:#eaf5e6}.native-workspace .order-card{box-shadow:none;background:#fff;border-color:#e2e9f3;border-radius:10px;padding:14px}.native-workspace .order-controls-heading h2{margin:0 0 4px;font-size:20px}.native-workspace .order-view-switch{box-shadow:none;background:#f4f7fb;border:1px solid #e4eaf3;border-radius:9px;padding:4px}.native-workspace .order-view-switch>.button{min-height:32px;padding:7px 10px;font-size:11px}.native-workspace .workflow-connection{margin:10px 0 14px;font-size:11px}.native-drawer{width:min(580px,100vw);padding:24px;box-shadow:-12px 0 40px #152a4520;background:#fff!important;border-left:1px solid #e3e9f1!important}.native-drawer>.panel-head{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border-bottom:1px solid #e5ebf3;margin:-24px -24px 20px;padding:18px 24px;position:sticky;top:-24px}.native-drawer>.panel-head h2{color:#213755;letter-spacing:-.4px;margin:0;font-size:20px}.native-drawer .panel{box-shadow:none;border-color:#e3e9f1;border-radius:12px}.native-drawer .item-section{box-shadow:none;background:#fff;border-color:#e3e9f1;border-radius:12px;padding:16px}.native-drawer .item-section>summary{font-size:13px;font-weight:500}.native-drawer .item-section>summary small{color:#60718a;font-size:11px}.native-drawer form>.button:last-child,.native-drawer .item-sticky-save{z-index:5;position:sticky;bottom:-24px;box-shadow:0 -8px 12px #fff}.native-drawer .item-sticky-save{background:#fffffff2;border-top:1px solid #e3e9f1;padding:14px 0}.native-drawer .item-save-preview{color:#425875;background:#f7f9fc;border-radius:9px}.native-drawer .required-mark{color:#b8322a}.native-drawer .native-password-input>input{padding-right:45px}#workspace.native-workspace .pos-menu,#workspace.native-workspace .pos-ticket{box-shadow:none;background:#fff;border-color:#e3e9f1;border-radius:14px;padding:20px}.native-workspace .pos-ticket{top:86px}.native-workspace .pos-product{box-shadow:none;border-radius:11px}.native-workspace .pos-product img{aspect-ratio:1.4}.native-workspace .pos-product>span{padding:12px}.native-workspace .pos-services button,.native-workspace .pos-payment button{box-shadow:none;border-radius:8px;font-size:11px}.native-workspace .pos-fullscreen .pos-menu,.native-workspace .pos-fullscreen .pos-ticket{padding:16px}.native-workspace .kitchen-fullscreen{background:#fff}.workspace-nav-backdrop{display:none}@media (width>=981px){#workspace.native-workspace.nav-compact{grid-template-columns:76px minmax(0,1fr)}#workspace.nav-compact .sidebar>.brand{text-align:center;min-height:86px;padding:22px 12px}#workspace.nav-compact .sidebar .platform-brand>span,#workspace.nav-compact .sidebar .brand small,#workspace.nav-compact .sidebar .nav-link-label,#workspace.nav-compact .sidebar .native-nav-group{display:none}#workspace.nav-compact .sidebar .platform-brand img{width:42px;height:38px}#workspace.nav-compact .sidebar .rail-brand{color:#142b48;background:#e3e7ed;border-radius:9px;place-items:center;width:42px;height:38px;font-size:23px;font-weight:600;display:grid}#workspace.nav-compact .sidebar .brand:has(img) .rail-brand{display:none}#workspace.nav-compact .sidebar>nav{padding:14px 9px}#workspace.nav-compact .sidebar nav a{justify-content:center;min-height:42px;padding:10px}#workspace.nav-compact .sidebar>nav>section{border-bottom:1px solid #ffffff0d;padding-bottom:12px}}@media (width<=980px){#workspace.native-workspace{display:block}#workspace.native-workspace .sidebar{z-index:70;width:240px;transition:left .18s;position:fixed;top:0;left:-260px}#workspace.native-workspace .sidebar.open{left:0}.workspace-nav-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:65;background:#12243e50;border:0;display:block;position:fixed;inset:0}#workspace.native-workspace .workspace-header{padding:0 20px}#workspace.native-workspace .admin-main{padding:22px 20px 36px}}@media (width<=650px){#workspace.native-workspace .workspace-header{gap:10px;height:62px;min-height:62px;padding:0 12px}.workspace-header-title{gap:9px}.workspace-header-title strong{font-size:14px}.workspace-header-title small{font-size:10px}.workspace-header-actions{gap:6px}.workspace-header-actions>.button{height:34px;gap:0!important;width:34px!important;padding:7px!important;font-size:0!important}.workspace-header-actions .workspace-action-trigger{gap:0;width:34px;height:34px;min-height:34px;padding:7px!important}.workspace-header-actions .workspace-action-trigger:not(.icon-only)>span,.workspace-header-actions .workspace-action-trigger:not(.icon-only)>svg:last-child{display:none}.workspace-header-title>.button{width:34px!important;min-height:34px!important;padding:7px!important}#workspace.native-workspace .admin-main{padding:18px 14px 28px}#workspace.native-workspace .panel{border-radius:12px;padding:16px}.panel-head{flex-wrap:wrap;gap:10px}.panel-actions{margin-left:auto}.workspace-list-toolbar{gap:10px}.workspace-search{flex-basis:100%;min-width:0;max-width:none}.toolbar-primary{margin-left:0}.workspace-list-footer{flex-wrap:wrap;align-items:flex-start}.native-drawer{padding:18px}.native-drawer>.panel-head{margin:-18px -18px 18px;padding:16px 18px;top:-18px}.native-drawer form>.button:last-child,.native-drawer .item-sticky-save{bottom:-18px}.native-workspace .order-view-switch{flex-wrap:wrap}.native-workspace .order-table-scroll{max-height:65dvh}.native-workspace .native-item-card{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:13px}.native-workspace .native-item-card>img{width:72px;height:72px}.native-workspace .native-item-card .button{min-height:36px;padding:8px 10px;font-size:11px}.native-workspace .settings-nav>.button{min-height:44px}.native-workspace .pos-fullscreen .pos-menu,.native-workspace .pos-fullscreen .pos-ticket{padding:10px}.native-workspace .pos-shortcuts{display:none}}@media (prefers-reduced-motion:reduce){#workspace.native-workspace *,.native-drawer *{scroll-behavior:auto!important;transition:none!important}}#workspace.native-workspace .native-item-card p,#workspace.native-workspace .option-library-card p,#workspace.native-workspace .management-description,#workspace.native-workspace .settings-intro p,#workspace.native-workspace .order-controls-heading>div>span{color:#60718a}#workspace.native-workspace .dashboard-metric>span,#workspace.native-workspace .team-summary>div>span{color:#5b6f89}.reservation-filter-tools{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.reservation-filter-tools .native-field{min-width:130px;margin:0}.reservation-filter-tools .native-select{min-width:135px}.workspace-list-toolbar:has(.reservation-filter-tools) .workspace-search{flex-basis:260px;max-width:none}.workspace-list-toolbar:has(.reservation-filter-tools){align-items:end}.native-workspace .team-actions .native-select{min-width:120px;max-width:155px}.native-workspace .team-actions{flex-wrap:nowrap}.workspace-action-popup .button.danger svg{color:inherit}@media (width<=650px){.reservation-filter-tools{align-items:end;width:100%}.reservation-filter-tools>.native-field{flex:1;min-width:120px}.workspace-list-toolbar:has(.reservation-filter-tools) .workspace-search{flex-basis:100%}.native-workspace .team-actions{flex-wrap:wrap}.native-workspace .team-member{flex-wrap:wrap;align-items:flex-start}.native-workspace .team-member .team-identity{flex:1;min-width:170px}}#workspace.native-workspace,.native-drawer,.workspace-action-popup{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#workspace.native-workspace td,#workspace.native-workspace .table-card strong,#workspace.native-workspace .table-card small{overflow-wrap:anywhere}.sidebar-close{display:none}.workspace-action-popup a:focus-visible{outline-offset:-2px;outline:2px solid #5c89c5}@media (width<=980px){#workspace.native-workspace .sidebar.open>.sidebar-close{color:#e6effb;z-index:2;background:#ffffff0a;border:1px solid #fff2;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:22px;right:12px}}@media print{.workspace-action-popup,.workspace-nav-backdrop,.workspace-header,.sidebar,.workspace-list-toolbar,.workspace-list-footer{display:none!important}#workspace.native-workspace{display:block!important}.native-workspace thead th{position:static!important}.native-workspace .order-table-scroll{border:0!important;max-height:none!important;overflow:visible!important}#workspace.native-workspace .panel{break-inside:avoid;box-shadow:none!important}}#workspace.native-workspace .dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.native-workspace .report-metric{box-shadow:none!important;background:#fff!important;border-radius:12px!important}.native-workspace .report-metric>strong{font-size:28px!important}.native-workspace .kitchen-fullscreen .order-table-scroll{max-height:calc(100dvh - 140px)}@media (width<=800px){#workspace.native-workspace .dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){#workspace.native-workspace .dashboard-metric{padding:14px}.native-workspace .dashboard-metric strong{font-size:25px}.native-workspace .dashboard-metric>span{font-size:11px;line-height:1.6}}#workspace.native-workspace .table-wrap{border:1px solid #e3e9f1;border-radius:11px;max-height:65dvh;overflow:auto}.native-workspace .table-wrap thead th{top:0}@media print{#workspace.native-workspace .table-wrap{max-height:none!important;overflow:visible!important}}.native-drawer{color:#253956;overscroll-behavior:contain;width:min(600px,100vw - 32px);scroll-padding-top:85px;background:#fff!important;border:1px solid #dce5f0!important;border-radius:20px!important;height:calc(100dvh - 32px)!important;max-height:calc(100dvh - 32px)!important;margin:0!important;padding:24px!important;inset:16px 16px 16px auto!important;box-shadow:0 24px 80px #10243b30!important}.native-drawer.wide{width:min(960px,100vw - 32px)}.native-drawer::backdrop{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#10203966!important}.native-drawer>.panel-head{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #e5ebf3;flex-wrap:nowrap;align-items:center;gap:16px;display:flex;position:sticky;top:-24px;background:#ffffffed!important;margin:-24px -24px 24px!important;padding:20px 24px!important}.native-drawer>.panel-head h2{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;line-height:1.35;font-size:20px!important;font-weight:600!important}.native-drawer>.panel-head>.button{flex-shrink:0;width:40px;height:40px;min-height:40px;border-radius:10px!important;padding:10px!important}.native-drawer form{gap:18px}.native-drawer .native-field{color:#405571;gap:8px}.native-drawer input,.native-drawer textarea,.native-drawer .native-select{color:#253956!important;background:#fbfcfe!important;border-color:#dce5f0!important;border-radius:10px!important}.native-drawer input:focus,.native-drawer textarea:focus{border-color:#6687ae!important;outline:2px solid #2e568633!important}.native-drawer .muted{color:#60718a;line-height:1.6}.native-drawer>.row:last-child{border-top:1px solid #e5ebf3;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px}.native-drawer.compact{width:min(460px,100vw - 32px);height:fit-content!important;max-height:calc(100dvh - 32px)!important;margin:auto!important;inset:0!important}.native-drawer.compact>p{overflow-wrap:anywhere;line-height:1.6}.native-select-menu{padding:5px;background:#fff!important;border:1px solid #dce5f0!important;border-radius:12px!important;box-shadow:0 12px 40px #142c4824!important}.native-select-menu>input{margin-bottom:5px;background:#f5f8fc!important;border-radius:8px!important}.native-select-menu [role=option]{border-radius:7px;gap:10px;min-height:40px;color:#304968!important}.native-select-menu [role=option]:hover,.native-select-menu [aria-selected=true]{color:#224a7d!important;background:#eef4fc!important}@media (width<=650px){.native-drawer{width:calc(100vw - 16px);border-radius:16px!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;padding:18px!important;inset:8px!important}.native-drawer.wide{width:calc(100vw - 16px)}.native-drawer>.panel-head{top:-18px;margin:-18px -18px 18px!important;padding:16px 18px!important}.native-drawer>.panel-head h2{font-size:18px!important}.native-drawer.compact{width:calc(100vw - 32px);height:fit-content!important;inset:0!important}.native-drawer>.row:last-child>.button{flex:1;min-width:130px}}.navigation-shortcuts{border-bottom:1px solid #ffffff24;gap:10px;padding:12px;display:grid}.sidebar-search{color:#e4eaf5;background:#ffffff12;border:1px solid #ffffff38;border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.sidebar-search input{width:100%;min-width:0;color:#fff!important;box-shadow:none!important;background:0 0!important;border:0!important}.sidebar-search input::placeholder{color:#bdcce0}.navigation-shortcuts .button{min-height:36px;font-size:12px}.shortcut-results small{color:#c4d2e6}.shortcut-results p{color:#fff;font-size:13px}.sidebar .shortcut-results a{margin:3px 0}.nav-compact .navigation-shortcuts{display:none}.save-feedback{z-index:10000;color:#213a60;background:#fff;border:1px solid #b9cbe4;border-radius:12px;align-items:center;gap:10px;max-width:min(560px,100vw - 24px);padding:13px 20px;font-size:14px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #10234126}.save-feedback.error{color:#a51c2b;border-color:#e49a9a}.save-feedback.saved{color:#235542;border-color:#9ebcae}.save-feedback.saving svg{animation:1s linear infinite spin}.table-tools{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.table-tools>.native-select{width:190px}.table-tools>span{color:#52657d;font-size:13px}.table-view-settings{background:#f5f7fb;border:1px solid #dce4ef;border-radius:12px;gap:12px;margin-bottom:14px;padding:16px;display:grid}.table-view-settings fieldset{border:0;flex-wrap:wrap;gap:14px;padding:0;display:flex}.table-view-settings legend{margin-bottom:10px;font-weight:600}.table-view-settings .native-field{max-width:320px;margin:0}.table-view-settings .row{align-items:end}.order-data-table tr[aria-selected=true]{background:#edf3ff}.order-data-table input[type=checkbox]{cursor:pointer;width:20px;height:20px}.order-progress{color:#415774;border-bottom:1px solid #e0e6ef;flex-wrap:wrap;gap:8px;padding:10px 0;font-size:12px;display:flex}.order-progress span{align-items:center;gap:5px;display:flex}.order-progress svg{width:14px;height:14px}.order-next-action>.button:first-child:not(.secondary){flex:1;min-height:44px;font-weight:600}.order-action-hint{color:#775111;background:#fff6df;border-radius:8px;align-items:center;gap:7px;padding:9px;font-size:13px;display:flex}.native-field [aria-invalid=true]{box-shadow:0 0 0 2px #b8324212;border-color:#b83242!important}.native-workspace :is(button,a,input,textarea,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #4777bd}.native-drawer.compact{max-height:calc(100dvh - 32px)}@media (width<=640px){.table-tools{gap:8px}.table-tools .button{flex:1;min-height:44px}.table-tools>.native-select{width:100%}.table-view-settings .row{flex-wrap:wrap}.native-workspace :is(.button,.native-select,.order-table-code,.order-code){min-height:44px}.order-next-action{position:relative}.save-feedback{padding:12px;font-size:13px;bottom:12px}.native-drawer .form-actions,.native-drawer .item-editor-actions{padding-bottom:max(12px,env(safe-area-inset-bottom))}.native-field input,.native-field textarea{font-size:16px}.order-progress{gap:10px}.navigation-shortcuts .button{min-height:44px}}@media (prefers-reduced-motion:reduce){.native-workspace *,.save-feedback{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.order-workspace{gap:20px;display:grid}.order-workspace-status{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.order-workspace-status>div{background:#f5f8fc;border:1px solid #d9e3ef;border-radius:10px;align-items:center;gap:9px;padding:14px;font-size:13px;display:flex}.order-workspace-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.order-workspace h3{margin:14px 0;font-size:16px}.order-workspace-items{padding:0;list-style:none}.order-workspace-items>li{border-bottom:1px solid #e1e7f0;grid-template-columns:1fr auto;gap:6px;padding:12px 0;display:grid}.order-workspace-items small,.order-workspace-items .kitchen-notes{grid-column:1/-1}.order-workspace-actions{z-index:2;background:#fff;border-top:1px solid #dce5f1;flex-wrap:wrap;gap:8px;padding:14px 0;display:flex;position:sticky;bottom:0}.order-print-entry{flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0;display:flex}.thermal-preview{white-space:pre-wrap;overflow-wrap:anywhere;color:#172133;background:#fffdf5;border:1px dashed #acb6c5;max-width:100%;max-height:55dvh;padding:18px;font:12px/1.5 monospace;overflow:auto}.printer-health{background:#f6f8fc;border:1px solid #dce5f1;border-radius:12px;gap:10px;margin:14px 0;padding:14px;display:grid}.dispatch-summary{background:#f4f7fc;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:12px;display:flex}.dispatch-summary>span:not(.pill){color:#415875;border-left:2px solid #bfd0e6;padding-left:8px;font-size:12px}.connection-recovery{color:#654b1a;background:#fff8e8;border:1px solid #d9b86b;border-radius:12px;align-items:start;gap:12px;margin-bottom:14px;padding:15px;display:flex}.connection-recovery>div{flex:1}.connection-recovery p{margin:6px 0;font-size:13px;line-height:1.6}.connection-sync{color:#526984;margin:0 0 8px;font-size:12px}.menu-quality{background:#f5f8fc;border-radius:12px;margin-bottom:12px;padding:14px}.menu-quality p{margin-bottom:0;font-size:12px}.preview-completion{background:#eef3fa;border-radius:8px;padding:10px;font-size:13px}.pos-product-wrap{min-width:0;position:relative}.pos-product-wrap>.pos-product{width:100%;height:100%}.pos-pin{color:#415b7f;background:#fff;border:1px solid #ccd8e8;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 3px 10px #17284420}.pos-pin[aria-pressed=true]{color:#81570f;background:#fff2c4;border-color:#d9ae42}.pos-favourites{flex-wrap:wrap;margin:10px 0}.pos-favourites small{color:#506785;font-size:12px}.pos-customer-lookup{gap:7px;margin-bottom:12px;display:grid}.pos-customer-lookup .button{white-space:normal;text-align:left;justify-content:start}.pos-mobile-ticket{display:none}@media (width<=640px){.order-workspace-grid{grid-template-columns:1fr;gap:8px}.order-workspace-actions .button{flex:1;min-width:140px}.connection-recovery{flex-wrap:wrap}.connection-recovery>div{min-width:200px}.connection-recovery .button{width:100%}.pos-mobile-ticket{z-index:5;color:#fff;background:#243f6b;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px;text-decoration:none;display:flex;position:sticky;bottom:8px;box-shadow:0 4px 20px #1c345e30}.pos-ticket{scroll-margin-top:80px}.order-workspace-status{grid-template-columns:1fr}.order-print-entry{border:1px solid #dce5f1;border-radius:10px;padding:10px}.dispatch-summary{align-items:start}.dispatch-summary>span{max-width:100%}}.stock-presets{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.stock-presets .button{flex:1;min-width:80px}.native-workspace,.native-drawer{--ux-accent:#286650;--ux-border:#dce5e2;--ux-muted:#657771;--ux-soft:#f3f7f5;--ux-radius:16px}.ux-skip-link{z-index:9999;color:#163d30;border:2px solid var(--ux-accent);background:#fff;border-radius:10px;padding:12px 18px;position:fixed;top:-80px;left:18px}.ux-skip-link:focus{top:12px}.native-workspace :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #458cbd}.ux-inline-control{color:var(--ux-muted);align-items:center;gap:8px;font-size:13px;display:flex}.ux-inline-control select{width:auto;max-width:240px;min-height:42px}.ux-result-count{color:var(--ux-muted);margin:14px 0;font-size:13px}.ux-active-filters{background:var(--ux-soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:flex}.ux-active-filters .button{min-height:36px}.workspace-list-footer{flex-wrap:wrap;gap:12px}.workspace-list-footer>.row{margin-left:auto}.ux-menu-filters{background:var(--ux-soft);border:1px solid var(--ux-border);border-radius:var(--ux-radius);flex-wrap:wrap;align-items:end;gap:12px;margin:14px 0;padding:16px;display:flex}.ux-menu-filters>label{color:#3d5550;flex:1;gap:6px;min-width:150px;font-size:13px;font-weight:600;display:grid}.ux-menu-filters select{width:100%;min-height:44px}.native-item-card{border-radius:var(--ux-radius);transition:border-color .15s}.native-item-card:hover{border-color:#a6c4b7}.native-item-card .row{flex-wrap:wrap}.native-item-card h3{line-height:1.3}.native-item-card>div>p{max-width:75ch}.ux-next-step{border-radius:var(--ux-radius);background:#eef6f0;border:1px solid #d1e4d6;align-items:center;gap:16px;margin:16px 0;padding:20px;display:flex}.ux-next-step>div{flex:1}.ux-next-step small{letter-spacing:.1em;color:#387355;font-size:11px;font-weight:700}.ux-next-step h3{margin:5px 0;font-size:20px}.ux-next-step p{color:#52675e;margin:4px 0}.ux-next-step .button{background:var(--ux-accent);color:#fff;flex-shrink:0}.ux-setup-list{margin:16px 0;padding:0;list-style:none}.ux-setup-list>li{min-width:0}.ux-step-number{color:#315e46;background:#e7eee9;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.ux-ready-message{color:#286650;align-items:center;gap:10px;display:flex}.ux-setup-review{border-top:1px solid var(--ux-border);align-items:center;gap:14px;margin-top:20px;padding-top:20px;display:flex}.ux-setup-review>div{flex:1}.ux-setup-review p{color:var(--ux-muted);margin:5px 0;font-size:14px}.ux-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.ux-connection-grid article{border:1px solid var(--ux-border);border-radius:var(--ux-radius);background:#fff;flex-direction:column;align-items:stretch;min-width:0;padding:18px;display:flex}.ux-connection-grid article h3{margin:14px 0 6px;font-size:17px}.ux-connection-grid article p{color:var(--ux-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.ux-connection-grid article small{color:var(--ux-muted);margin-bottom:12px;font-size:12px}.ux-connection-grid article .button{align-self:start;margin-top:auto}.ux-store-identity{background:var(--ux-soft);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.ux-store-identity>div{flex:1;min-width:160px}.ux-store-identity strong,.ux-store-identity small{overflow-wrap:anywhere;display:block}.ux-store-identity small{color:var(--ux-muted);margin-top:5px}.ux-tabs{border:1px solid var(--ux-border);scrollbar-width:thin;background:#f6f8f7;border-radius:12px;flex-shrink:0;gap:4px;max-width:100%;padding:5px;display:flex;overflow-x:auto}.ux-tabs [role=tab]{white-space:nowrap;color:#536860;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 12px;font-size:14px;display:flex}.ux-tabs [aria-selected=true]{color:#1e5d43;background:#fff;font-weight:650;box-shadow:0 1px 5px #173e2819}.ux-store-centre [role=tabpanel]{min-height:240px}.ux-store-centre [role=tabpanel]>.panel{margin-bottom:16px}.ux-feature-section{margin-top:22px}.ux-feature-section h3{align-items:center;gap:9px;font-size:16px;display:flex}.ux-feature-result{border-top:1px solid var(--ux-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.ux-feature-result>div{min-width:0}.ux-feature-result strong,.ux-feature-result small{display:block}.ux-feature-result small{color:var(--ux-muted);margin-top:5px;font-size:13px}.ux-feature-result .pill{flex-shrink:0}.ux-key-values{margin:16px 0}.ux-key-values>div{border-bottom:1px solid var(--ux-border);justify-content:space-between;gap:16px;padding:13px 0;display:flex}.ux-key-values dt{color:var(--ux-muted)}.ux-key-values dd{text-align:right;overflow-wrap:anywhere;margin:0}.ux-setting-jumps{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.ux-setting-jumps a{border:1px solid var(--ux-border);color:#315f4b;background:#fff;border-radius:999px;padding:8px 12px;font-size:13px;text-decoration:none}.ux-setting-jumps a:hover{background:var(--ux-soft)}.sf-setting-group[id]{scroll-margin-top:100px}.ux-theme-preview{border:1px solid #dce3df;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:22px;display:flex}.ux-theme-preview h3{margin:5px 0}.ux-theme-preview p{margin:5px 0;font-size:14px}.ux-theme-preview small{letter-spacing:.1em;font-size:10px}.ux-theme-preview>span{white-space:nowrap;gap:10px}.ux-unsaved-bar{bottom:18px;left:calc(var(--sidebar-width,280px) + 24px);z-index:45;color:#6b501c;background:#fff9e9;border:1px solid #eddbad;border-radius:14px;align-items:center;gap:12px;max-width:700px;margin:auto;padding:12px 18px;display:flex;position:fixed;right:24px;box-shadow:0 8px 30px #293a2920}.ux-unsaved-bar span{flex:1;font-weight:600}.ux-unsaved-bar small{margin-top:3px;font-size:12px;font-weight:400;display:block}.ux-unsaved-bar .button{min-height:40px}.nav-compact .ux-unsaved-bar{left:110px}.settings-actions,.order-workspace-actions,.sf-savebar{border-top:1px solid var(--ux-border);z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;padding:16px 0;position:sticky;bottom:0}.ux-connection-note{color:#466272;background:#f5f9fc;border:1px solid #dbe5ec;border-radius:12px;margin:14px 0;padding:14px 16px;font-size:14px}.ux-connection-note p{margin:6px 0}.ux-connection-note .pill{margin-right:8px}.settings-actions{flex-wrap:wrap}.settings-actions .button{min-height:44px}.pc-update-banner:has(strong){border-left:4px solid #3d7459}.ux-store-filter{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.ux-store-filter>.native-field{flex:1;min-width:180px}.ux-filter-context{background:var(--ux-soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;padding:12px 16px;display:flex}.ux-order-summary{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.ux-order-summary span{border:1px solid var(--ux-border);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;display:flex}@media (width<=1100px){.ux-tabs [role=tab]{padding:10px 9px}.ux-tabs [role=tab] svg{display:none}.ux-next-step{flex-wrap:wrap}.ux-next-step .button{margin-left:48px}}@media (width<=980px){.ux-unsaved-bar,.nav-compact .ux-unsaved-bar{bottom:12px;left:12px;right:12px}.workspace-header-title .workspace-page-cue{display:none}}@media (width<=600px){.ux-menu-filters{gap:10px;padding:12px}.ux-menu-filters>label{min-width:calc(50% - 8px);font-size:12px}.ux-connection-grid{grid-template-columns:1fr}.ux-setup-review{flex-wrap:wrap}.ux-setup-review .button{width:100%}.ux-next-step{gap:12px;padding:16px}.ux-next-step .button{width:100%;margin:0}.ux-next-step>div{min-width:180px}.ux-store-identity{padding:12px}.ux-store-identity>a{width:100%}.ux-feature-result{flex-direction:column;align-items:flex-start}.ux-feature-result .pill{white-space:normal}.ux-theme-preview{flex-direction:column;align-items:flex-start;padding:16px}.ux-unsaved-bar{gap:8px;padding:10px}.ux-unsaved-bar>svg{display:none}.ux-unsaved-bar .button{padding:8px 10px;font-size:12px}.ux-unsaved-bar span{font-size:13px}.ux-inline-control{flex-wrap:wrap}.workspace-list-footer>.row{margin-left:0}.ux-key-values>div{flex-direction:column;gap:5px}.ux-key-values dd{text-align:left}.settings-actions .button{flex:130px}.ux-order-summary{gap:6px}.ux-order-summary span{padding:6px 9px;font-size:12px}.native-drawer .button{min-height:44px}}@media (prefers-reduced-motion:reduce){.native-workspace *{scroll-behavior:auto!important;transition:none!important}}.native-workspace .button,.native-drawer .button{gap:8px;min-height:44px;padding:10px 14px;font-size:14px;line-height:1.25}.native-workspace .button.icon-only{width:44px;min-width:44px;padding:10px}.native-workspace .workspace-header-actions .button{min-height:44px}.native-drawer .panel-head>.button[aria-label=Close]{width:44px;min-width:44px;padding:10px}@media (width<=600px){.native-workspace .workspace-header-actions .button{min-height:40px;padding:8px 10px}.native-workspace .button,.native-drawer .button{font-size:13px}.native-workspace .ux-unsaved-bar .button{min-height:40px;font-size:12px}}.page-loading{color:#254839;background:#fff;border:1px solid #dce5e2;border-radius:16px;min-height:220px;padding:28px}.page-loading strong{margin-top:20px;display:block}.page-loading p{color:#526961}.page-skeleton{background:linear-gradient(110deg,#edf3ef 20%,#f9fbfa 40%,#edf3ef 60%) 0 0/200% 100%;border-radius:12px;height:80px;animation:1.4s infinite workspace-skeleton;display:block}@keyframes workspace-skeleton{to{background-position:-200% 0}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.connection-troubleshooting{color:#334f43;background:#f7faf8;border:1px solid #d5e1dc;border-radius:12px;margin:12px 0;padding:12px 14px;font-size:14px}.connection-troubleshooting summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:9px;font-weight:600;display:flex}.connection-troubleshooting ol{padding-left:24px;line-height:1.7}.connection-troubleshooting .muted{color:#52665c!important;font-size:12px!important}.connection-check-result{padding-top:14px}.connection-check-result strong,.connection-check-result small{margin:6px 0;display:block}.connection-check-result small{color:#52665c}.form-section-navigator{z-index:6;background:#f1f6f3;border:1px solid #d3e0d8;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;padding:12px 14px;display:flex;position:sticky;top:0}.form-section-navigator label{color:#314e3e;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.form-section-navigator select{width:auto;min-width:220px;max-width:100%;min-height:44px}.form-section-navigator small{color:#52675a}.form-error-summary{color:#8f2323;background:#fff6f6;border:1px solid #e9b6b6;border-radius:12px;margin:14px 0;padding:16px}.form-error-summary ul{padding-left:20px}.form-error-summary button{color:#8f2323;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:7px 0;text-decoration:underline}.drawer-title:focus{outline:none}.native-drawer form>.form-actions:last-child,.native-drawer form>.row:last-child,.native-drawer form>button[type=submit]:last-child{z-index:5;background:#fff;border-top:1px solid #dce5e2;padding:14px 0;position:sticky;bottom:0}.native-drawer form>button[type=submit]:last-child{color:#fff;background:#315f91;margin-top:10px;padding:12px 18px}.native-drawer form>button.danger[type=submit]:last-child{color:#fff;background:#a52e2e}#workspace.native-workspace .muted,.native-drawer .muted,#workspace.native-workspace .native-field small,.native-drawer .native-field small{color:#52647b}#workspace.native-workspace .pill.success,.native-drawer .pill.success{color:#285d38;background:#e7f3e9}#workspace.native-workspace .pill.warning,.native-drawer .pill.warning{color:#75520c;background:#fff1d2}#workspace.native-workspace .pill.danger,.native-drawer .pill.danger{color:#8c3327;background:#fcebe7}.native-drawer :is(button,a,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:3px solid #3d78b2}.pc-update-banner{color:#284e3a;background:#edf5f0;border:1px solid #cddfd3;border-radius:14px;align-items:center;gap:14px;margin-bottom:16px;padding:16px;display:flex}.pc-update-banner>div{flex:1;min-width:0}.pc-update-banner p{margin:5px 0}.pc-update-banner a{color:#245a3b;font-weight:600}@media (width<=900px){.native-drawer.wide{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.settings-form-grid{grid-template-columns:1fr 1fr}.form-section-navigator small{width:100%}}@media (width<=600px){.form-section-navigator{gap:8px;padding:10px}.form-section-navigator label{font-size:13px}.form-section-navigator select{width:100%;min-width:0}.form-section-navigator small{display:none}.pc-update-banner{flex-wrap:wrap}.native-drawer form>button[type=submit]:last-child{width:100%;min-height:44px}.settings-form-grid{grid-template-columns:1fr}.connection-troubleshooting{font-size:13px}}@media (prefers-reduced-motion:reduce){.page-skeleton{animation:none}}.workspace-header-title h1{color:inherit;margin:0;font-size:16px;font-weight:650;line-height:1.3}#workspace.native-workspace .trial-banner>div>span,#workspace.native-workspace .dashboard-welcome>div>p,#workspace.native-workspace .pc-store-card dt{color:#52647b}
