/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.order-1{order:1}.order-2{order:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.table{display:table}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.zone-settings{gap:18px;display:grid}.zone-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.zone-card{border:1px solid var(--line);text-align:left;color:#fff;background:#151515;border-radius:12px;gap:8px;padding:18px;display:grid}.zone-card strong{color:var(--yellow);font-size:24px}.zone-card small{color:#888;font-weight:900}.zone-card.active{border-color:#766800;box-shadow:inset 0 0 0 1px #3d3700}:root{--ink:#050505;--black:#000;--surface:#111;--raised:#151515;--hover:#1a1a1a;--line:#292929;--line2:#202020;--yellow:#ffeb00;--text:#f5f5f5;--muted:#a6a6a6;--dim:#737373;--green:#55c98a;--red:#ff625f;--orange:#ffad4a;--blue:#5f9cff}.product-editor-v3{width:min(900px,96vw);max-height:92vh;overflow:auto}.product-editor-v3 label{color:#d8d8d8;margin-bottom:14px;font-size:12px;font-weight:800;display:block}.product-editor-v3 input,.product-editor-v3 select,.product-editor-v3 textarea{color:#fff;border:1px solid var(--line);background:#101010;border-radius:8px;width:100%;margin-top:7px;padding:12px;display:block}.variant-row{grid-template-columns:1fr 2fr auto;align-items:end;gap:8px;margin:8px 0;display:grid}.option-group-card{background:#0c0c0c;border:1px solid #363636;border-radius:9px;margin:10px 0;padding:14px}.option-group-card>.text-button{color:var(--red);margin-top:9px}.secondary.compact{padding:10px 12px;font-size:9px}.conversations>.primary{width:calc(100% - 24px);margin:12px}.conversations>.notice{margin:8px 12px}.chat-body{scroll-behavior:smooth}.composer button:disabled{opacity:.4}.messages-layout .chat{height:100%;min-height:0;max-height:100%;overflow:hidden}.messages-layout .chat-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.messages-layout .composer{z-index:20;background:#0b0b0b;flex:0 0 64px;min-height:64px;position:sticky;bottom:0;visibility:visible!important;opacity:1!important;display:flex!important}.messages-layout .composer input{min-width:0}.conversations>.primary{background:var(--yellow)!important;color:#050505!important;text-align:center!important;border:0!important;border-radius:8px!important;grid-template-columns:none!important;font-weight:900!important;display:block!important}.chat-empty-hint{color:#777;text-align:center;margin:auto;font-size:11px}.field-help{margin-left:6px;display:inline-flex;position:relative}.field-help button{width:19px;height:19px;color:var(--yellow);background:#191919;border:1px solid #555;border-radius:50%;font-size:10px;font-weight:900}.field-help span{color:#eee;z-index:20;background:#151400;border:1px solid #47410a;border-radius:8px;width:280px;padding:11px;font-size:10px;line-height:1.5;display:none;position:absolute;top:-8px;left:25px;box-shadow:0 8px 30px #000}.field-help:hover span,.field-help:focus-within span{display:block}@media (max-width:680px){.messages-layout .chat{height:calc(100vh - 130px);min-height:560px}.messages-layout .customer-side{display:none}.field-help span{width:240px;left:auto;right:0}}.courier-manager{grid-template-columns:minmax(220px,.7fr) 1.3fr;gap:20px;margin-bottom:18px;display:grid}.courier-manager input,.delivery-card select{border:1px solid var(--line);color:#fff;background:#111;border-radius:8px;width:100%;padding:12px}.courier-chips{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.courier-chips span{color:var(--green);background:#0b1b11;border:1px solid #23472f;border-radius:20px;padding:8px 10px;font-size:10px}.delivery-card label{color:#999;margin:12px 0;font-size:10px;font-weight:900;display:block}.delivery-card label select{margin-top:7px;display:block}.product-editor-v3 textarea{border:1px solid var(--line);color:#fff;background:#101010;border-radius:8px;width:100%;margin:8px 0 16px;padding:12px}@media (max-width:780px){.courier-manager{grid-template-columns:1fr}.courier-chips{grid-column:auto}}.messages-layout{max-height:calc(100dvh - 150px);height:calc(100dvh - 150px)!important;min-height:460px!important}@media (max-width:680px){.messages-layout{max-height:calc(100dvh - 105px);height:calc(100dvh - 105px)!important}.messages-layout .conversations{display:none}.messages-layout .chat{height:100%;min-height:0}}*{box-sizing:border-box}html,body{background:var(--ink);min-height:100%;color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}h1,h2,h3,h4,p{margin-top:0}.boot{min-height:100vh;color:var(--yellow);letter-spacing:.15em;place-items:center;font-size:12px;font-weight:900;display:grid}.primary{background:var(--yellow);color:#050505;letter-spacing:.045em;border:0;border-radius:9px;padding:15px 18px;font-size:12px;font-weight:900}.primary:hover{background:#fff13a}.primary.compact{width:auto;padding:12px 16px}.secondary{border:1px solid var(--line);color:#fff;background:#151515;border-radius:9px;padding:14px 18px;font-weight:800}.kicker{color:var(--dim);letter-spacing:.15em;margin-bottom:8px;font-size:10px;font-weight:900}.eyebrow{color:var(--yellow);letter-spacing:.16em;align-items:center;gap:10px;margin-bottom:26px;font-size:12px;font-weight:800;display:flex}.eyebrow.small{margin-bottom:14px;font-size:10px}.eyebrow span{background:var(--yellow);border-radius:50%;width:7px;height:7px}.login-shell{grid-template-columns:1.18fr .82fr;min-height:100vh;display:grid}.brand-panel{border-right:1px solid var(--line2);flex-direction:column;justify-content:center;min-height:100vh;padding:7vw;display:flex;position:relative;overflow:hidden}.brand-panel:after{content:"";pointer-events:none;background:linear-gradient(#0000,#ffeb0009);height:34%;position:absolute;inset:auto 0 0}.login-logo{object-fit:contain;width:min(760px,90%);height:auto;display:block}.brand-note{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:18px;font-size:13px;display:flex;position:absolute;bottom:7vh;left:7vw}.brand-line{background:var(--yellow);width:44px;height:3px}.login-panel{justify-content:center;align-items:center;padding:56px;display:flex}.login-card{width:min(420px,100%)}.login-card h1{letter-spacing:-.055em;margin:0 0 18px;font-size:clamp(44px,5vw,68px);line-height:.98}.intro{color:var(--muted);max-width:360px;margin-bottom:38px;line-height:1.6}.login-card label,.manual-modal label{color:#d8d8d8;margin-bottom:18px;font-size:12px;font-weight:800;display:block}.login-card input,.manual-modal input,.manual-modal select{color:#fff;border:1px solid var(--line);background:#111;border-radius:9px;outline:none;width:100%;margin-top:9px;padding:14px 15px;display:block}.login-card input:focus,.manual-modal input:focus,.manual-modal select:focus{border-color:var(--yellow);box-shadow:0 0 0 3px #ffeb0014}.login-card .primary{width:100%;margin-top:7px}.demo-note{color:var(--dim);text-align:center;margin-top:22px;font-size:12px}.demo-note span{color:var(--yellow);margin-right:7px;font-weight:900}.app-shell{background:var(--ink);min-height:100vh}.sidebar{border-right:1px solid var(--line2);z-index:40;background:#000;flex-direction:column;width:244px;padding:26px 16px 16px;display:flex;position:fixed;inset:0 auto 0 0}.logo-wrap{align-items:center;height:75px;margin-bottom:20px;padding:0 12px;display:flex}.logo-wrap img{object-fit:contain;width:auto;max-width:176px;height:auto;max-height:70px;display:block}.nav-label{color:#505050;letter-spacing:.16em;margin-bottom:8px;padding:0 13px;font-size:9px;font-weight:900}.sidebar nav{flex-direction:column;gap:3px;display:flex}.sidebar nav button,.sidebar-bottom>button{color:#8f8f8f;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;height:42px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.sidebar nav button span,.sidebar-bottom>button span{text-align:center;width:18px;font-size:16px}.sidebar nav button b{color:#aaa;text-align:center;background:#242424;border-radius:12px;min-width:21px;margin-left:auto;padding:3px 6px;font-size:10px}.sidebar nav button:hover,.sidebar-bottom>button:hover{color:#fff;background:#111}.sidebar nav button.active,.sidebar-bottom>button.active{background:var(--yellow);color:#050505}.sidebar nav button.active b{color:var(--yellow);background:#050505}.sidebar-bottom{border-top:1px solid var(--line2);margin-top:auto;padding-top:12px}.account{border:1px solid var(--line2);background:#0a0a0a;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:10px;display:flex}.avatar{background:var(--yellow);color:#050505;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.account div:nth-child(2){min-width:0}.account strong{white-space:nowrap;font-size:12px;display:block}.account small{color:var(--dim);margin-top:3px;font-size:10px;display:block}.account button{color:#777;background:0 0;border:0;margin-left:auto}.workspace{min-height:100vh;margin-left:244px}.topbar{z-index:30;border-bottom:1px solid var(--line2);background:#050505f5;justify-content:space-between;align-items:center;height:88px;padding:0 34px;display:flex;position:sticky;top:0}.crumb{letter-spacing:.14em;color:#5f5f5f;margin-bottom:6px;font-size:9px;font-weight:900}.topbar h1{letter-spacing:-.02em;margin:0;font-size:19px}.header-actions{align-items:center;gap:10px;display:flex}.header-actions select{-webkit-appearance:none;appearance:none;color:#ddd;border:1px solid var(--line);background-color:#101010;background-image:linear-gradient(45deg,#0000 50%,#777 50%),linear-gradient(135deg,#777 50%,#0000 50%);background-position:calc(100% - 14px) 15px,calc(100% - 10px) 15px;background-repeat:no-repeat;background-size:4px 4px,4px 4px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:8px;padding:11px 28px 11px 12px;font-size:10px;font-weight:800}.business{letter-spacing:.08em;color:var(--green);background:#07120c;border:1px solid #183926;border-radius:8px;padding:10px 12px;font-size:9px;font-weight:900}.business span{background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.business.pausado{color:var(--orange);background:#151006;border-color:#4a3317}.business.cerrado{color:var(--red);background:#150808;border-color:#4a1f1f}.content{max-width:1700px;margin:auto;padding:30px 34px 48px}.mobile-menu{display:none}.welcome{justify-content:space-between;align-items:flex-end;margin-bottom:26px;display:flex}.welcome h2,.screen-heading h2{letter-spacing:-.04em;margin-bottom:8px;font-size:30px;line-height:1.05}.welcome>div>p:last-child,.screen-heading>div>p:last-child{color:var(--muted);margin:0;font-size:13px}.welcome .date{color:#d0d0d0;text-transform:capitalize;margin-bottom:6px;font-size:13px}.desktop-new{width:auto;height:42px;padding:0 18px}.metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.metric{border:1px solid var(--line2);background:#0d0d0d;border-radius:11px;justify-content:space-between;align-items:flex-end;min-height:94px;padding:18px;display:flex}.metric span{color:#777;letter-spacing:.1em;font-size:9px;font-weight:900;display:block}.metric small{color:#5d5d5d;margin-top:10px;font-size:10px;display:block}.metric strong{letter-spacing:-.045em;font-size:25px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 310px;gap:12px;display:grid}.panel{background:var(--surface);border:1px solid var(--line2);border-radius:12px}.orders-focus,.activity{padding:20px}.section-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.section-head h3{margin:0;font-size:17px}.section-head h3 b,.screen-heading h2 span{background:var(--yellow);color:#050505;border-radius:20px;place-items:center;min-width:24px;height:24px;margin-left:6px;font-size:11px;display:inline-grid}.quick-filters,.tabs{align-items:center;gap:4px;display:flex;overflow:auto}.quick-filters button,.tabs button{white-space:nowrap;color:#777;background:0 0;border:1px solid #0000;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:800}.quick-filters button.selected,.tabs button.selected{color:#fff;background:#292929;border-color:#393939}.order-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.order-card{border:1px solid var(--line);background:#0b0b0b;border-radius:11px;position:relative;overflow:hidden}.order-card.urgent{border-left:3px solid var(--orange)}.order-top{border-bottom:1px solid var(--line2);align-items:center;gap:8px;height:42px;padding:0 14px;display:flex}.order-top>strong{font-size:15px}.channel{text-transform:uppercase;letter-spacing:.04em;color:#65d68d;background:#172a1d;border-radius:5px;align-items:center;padding:4px 6px;font-size:8px;font-weight:900;display:inline-flex}.channel.instagram{color:#db86e8;background:#281b2d}.channel.manual{color:#aaa;background:#222}.timer{color:#8c8c8c;margin-left:auto;font-size:9px;font-weight:800}.urgent .timer{color:var(--orange)}.card-body{width:100%;min-height:125px;color:inherit;text-align:left;background:0 0;border:0;padding:14px;display:block}.card-body:hover{background:#101010}.customer{color:#999;margin-bottom:10px;font-size:11px}.card-body h4{margin-bottom:8px;font-size:16px}.card-body p:not(.customer){color:#aaa;margin-bottom:4px;font-size:10px;line-height:1.5}.card-body .extras{color:#e3e3e3!important}.order-bottom{border-top:1px solid var(--line2);padding:12px 14px 14px}.order-bottom>div{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.order-bottom>div>strong{font-size:18px}.mode{letter-spacing:.06em;font-size:9px;font-weight:900}.mode.delivery{color:var(--blue)}.mode.retiro{color:#d0d0d0}.order-bottom .primary{width:100%;padding:11px}.live-dot{color:var(--green);font-size:8px;font-weight:900}.live-dot:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.timeline{margin:22px 0}.timeline>div{grid-template-columns:14px 1fr;gap:10px;min-height:49px;display:grid;position:relative}.timeline>div:before{content:"";background:#282828;width:1px;position:absolute;top:11px;bottom:-2px;left:4px}.timeline>div:last-child:before{display:none}.timeline>div>span{z-index:1;background:#111;border:2px solid #4b4b4b;border-radius:50%;width:9px;height:9px}.timeline>div>span.hot{border-color:var(--yellow);background:var(--yellow)}.timeline p{color:#aaa;font-size:10px;line-height:1.45}.text-button{color:var(--yellow);letter-spacing:.06em;background:0 0;border:0;padding:0;font-size:9px;font-weight:900}.empty{color:#666;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:230px;display:flex}.empty>span{width:38px;height:38px;color:var(--yellow);border:1px solid #333;border-radius:50%;place-items:center;display:grid}.empty h3{color:#aaa;margin:14px 0 6px}.empty p{font-size:12px}.full-panel{min-height:560px;padding:20px}.list-toolbar,.menu-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.list-toolbar h3{margin:0}.search{border:1px solid var(--line);color:#fff;background:#0b0b0b;border-radius:8px;outline:none;width:230px;min-height:38px;padding:0 12px;font-size:11px}.search:focus{border-color:#555}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%}th{text-align:left;color:#666;letter-spacing:.12em;border-bottom:1px solid var(--line);padding:12px;font-size:8px}td{border-bottom:1px solid var(--line2);color:#aaa;padding:14px 12px;font-size:11px}tbody tr{cursor:pointer}tbody tr:hover{background:#171717}td small{color:#666;margin-top:5px;font-size:9px;display:block}.status{color:#aaa;white-space:nowrap;align-items:center;gap:6px;font-size:8px;font-weight:800;display:inline-flex}.status i{background:#777;border-radius:50%;width:6px;height:6px}.status.pending i{background:var(--yellow)}.status.accepted i{background:#b6b6b6}.status.preparing i{background:var(--orange)}.status.ready_for_pickup i,.status.ready_for_delivery i{background:var(--green)}.status.out_for_delivery i{background:var(--blue)}.status.delivered i{background:var(--green)}.status.cancelled i{background:var(--red)}.danger{color:var(--orange)}.screen-heading{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.legend{color:#777;font-size:9px}.legend span{border-radius:50%;width:7px;height:7px;margin:0 6px 0 16px;display:inline-block}.accepted-dot{background:#aaa}.preparing-dot{background:var(--orange)}.kds-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ticket{color:#080808;background:#f1f0e9;border:1px solid #363636;border-radius:10px;flex-direction:column;min-height:440px;display:flex;overflow:hidden}.ticket.preparing{border-top:5px solid var(--orange)}.ticket-top{border-bottom:2px dashed #bbb;align-items:center;gap:10px;height:57px;padding:0 17px;display:flex}.ticket-top strong{font-size:22px}.ticket-top span{font-size:9px;font-weight:900}.ticket-top b{margin-left:auto;font-size:14px}.ticket-body{flex:1;padding:18px}.ticket-body h3{letter-spacing:-.02em;font-size:22px}.ticket-body p{margin-bottom:8px;font-size:14px;font-weight:900}.ticket-body hr{border:0;border-top:1px solid #bbb;margin:15px 0}.ticket-body small{background:#deddd6;border-left:3px solid #111;margin-top:20px;padding:8px 10px;font-weight:700;display:block}.ticket>button{letter-spacing:.04em;border:0;height:60px;font-weight:900}.start-action{color:#fff;background:#111}.ready-action{background:var(--yellow);color:#050505}.delivery-board{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.delivery-board>section{border:1px solid var(--line2);background:#090909;border-radius:12px;min-height:600px;padding:14px}.column-title{color:#888;letter-spacing:.1em;align-items:center;gap:8px;padding:4px 4px 14px;font-size:9px;font-weight:900;display:flex}.column-title>span{background:var(--green);border-radius:50%;width:7px;height:7px}.column-title b{border:1px solid #333;border-radius:10px;margin-left:auto;padding:3px 7px}.delivery-card{border:1px solid var(--line);background:#121212;border-radius:10px;margin-bottom:10px;padding:16px}.delivery-card-top{justify-content:space-between;display:flex}.delivery-card h3{margin:16px 0 4px}.delivery-card>p{color:#888;font-size:10px}.address{background:#0a0a0a;border-radius:8px;margin:16px 0;padding:12px;font-size:11px;line-height:1.5}.address small{color:#555;margin-bottom:5px;font-size:8px;display:block}.address em{color:#777;font-size:9px;display:block}.payment{justify-content:space-between;margin-bottom:14px;font-size:10px;display:flex}.payment strong{font-size:16px}.delivery-card .primary{width:100%;padding:12px}.messages-layout{border:1px solid var(--line2);background:#0b0b0b;border-radius:12px;grid-template-columns:270px minmax(420px,1fr) 250px;height:calc(100vh - 148px);min-height:630px;display:grid;overflow:hidden}.conversations{border-right:1px solid var(--line2);overflow:auto}.convo-head{justify-content:space-between;align-items:center;padding:18px;display:flex}.convo-head h3{margin:0;font-size:15px}.convo-head span,.demo-badge{color:var(--yellow);border:1px solid #4a4508;border-radius:5px;padding:4px 6px;font-size:8px}.conversations>.search{width:calc(100% - 28px);margin:0 14px 10px}.conversations>button{color:#fff;text-align:left;background:0 0;border:0;border-top:1px solid #181818;grid-template-columns:34px 1fr auto;gap:10px;width:100%;padding:13px;display:grid}.conversations>button.selected{border-left:3px solid var(--yellow);background:#171717}.conversations>button>div:nth-child(2){min-width:0}.conversations>button strong{font-size:11px}.conversations>button p{white-space:nowrap;text-overflow:ellipsis;color:#777;margin:4px 0;font-size:9px;overflow:hidden}.conversations>button small{color:#4b9f67;font-size:8px}.conversations time{color:#666;font-size:8px}.conversations time b{background:var(--yellow);color:#050505;border-radius:50%;place-items:center;width:16px;height:16px;margin:9px 0 0 auto;display:grid}.chat{flex-direction:column;min-width:0;display:flex}.chat-head{border-bottom:1px solid var(--line2);align-items:center;gap:10px;height:62px;padding:0 16px;display:flex}.chat-head strong,.chat-head small{display:block}.chat-head strong{font-size:11px}.chat-head small{color:#777;margin-top:3px;font-size:8px}.chat-head .demo-badge{margin-left:auto}.chat-body{background:#080808;flex:1;padding:22px;overflow:auto}.bubble{background:#232323;border-radius:12px 12px 4px;max-width:72%;margin:0 0 16px auto;padding:12px;font-size:11px;line-height:1.55}.bubble time{text-align:right;color:#666;margin-top:5px;font-size:8px;display:block}.ai-thinking{color:#888;align-items:center;gap:10px;margin:18px 0;font-size:10px;display:flex}.ai-thinking>span{width:30px;height:30px;color:var(--yellow);background:#232109;border-radius:8px;place-items:center;display:grid}.ai-thinking strong{color:var(--yellow);letter-spacing:.08em;font-size:8px}.ai-thinking p{margin:3px 0 0}.detected{background:#111;border:1px solid #393609;border-radius:12px;max-width:420px;padding:17px}.detected-head{border-bottom:1px solid var(--line2);align-items:center;gap:10px;padding-bottom:12px;display:flex}.detected-head>span{color:var(--yellow)}.detected-head small,.detected-head strong{display:block}.detected-head small{color:#777;font-size:8px}.detected-head strong{color:var(--green);margin-top:4px;font-size:10px}.detected h3{margin:15px 0;font-size:14px}.detected h3 span{float:right}.detected>small{color:#777;font-size:8px}.sauce-tags{flex-wrap:wrap;gap:5px;margin:8px 0 15px;display:flex}.sauce-tags span{border:1px solid #444;border-radius:5px;padding:5px 7px;font-size:8px}.detected>p{font-size:10px}.detected>p b{float:right}.detected-total{border-top:1px solid var(--line2);justify-content:space-between;padding:13px 0;font-size:10px;display:flex}.detected .primary{width:100%;padding:12px}.composer{border-top:1px solid var(--line2);align-items:center;height:64px;padding:10px;display:flex}.composer input{border:1px solid var(--line);color:#fff;background:#111;border-radius:8px;outline:none;flex:1;height:42px;padding:0 12px}.composer button{background:var(--yellow);border:0;border-radius:8px;width:40px;height:40px;margin-left:8px;font-weight:900}.customer-side{border-left:1px solid var(--line2);padding:20px}.customer-profile{text-align:center;border-bottom:1px solid var(--line2);padding:12px 0 24px}.avatar.large{width:52px;height:52px;margin:auto}.customer-profile h3{margin:11px 0 4px}.customer-profile span{color:#777;font-size:9px}.info-row{border-bottom:1px solid var(--line2);padding:15px 0}.info-row small{color:#555;font-size:8px;font-weight:900}.info-row p{margin:5px 0 0;font-size:10px}.menu-toolbar{margin-bottom:16px}.menu-toolbar .tabs{max-width:calc(100% - 170px)}.product-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.product-card{border:1px solid var(--line2);background:#111;border-radius:11px;grid-template-columns:40px 1fr auto;gap:13px;min-height:168px;padding:16px;display:grid;position:relative}.product-card.sold-out{opacity:.48}.product-icon{width:40px;height:40px;color:var(--yellow);background:#242309;border-radius:9px;place-items:center;font-weight:900;display:grid}.product-icon.promo{background:var(--yellow);color:#050505}.product-card small{letter-spacing:.08em;color:#666;font-size:8px;font-weight:900}.product-card h3{margin:8px 0;font-size:14px}.product-card p{color:#777;font-size:9px;line-height:1.5}.product-card>strong{font-size:15px}.availability{border-radius:6px;padding:5px 7px;font-size:8px;font-weight:900;position:absolute;bottom:15px;left:69px}.availability.on{color:var(--green);background:#0e2818;border:1px solid #1d4930}.availability.off{color:var(--red);background:#281010;border:1px solid #491d1d}span.availability{left:16px}.reports-grid{grid-template-columns:1.35fr 1fr 1fr;gap:12px;display:grid}.chart-panel,.ranking,.channel-report{min-height:360px;padding:20px}.chart-panel h3,.ranking h3,.channel-report h3{font-size:17px}.bars{border-bottom:1px solid #333;align-items:flex-end;gap:10px;height:250px;padding-top:20px;display:flex}.bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.bars span{background:var(--yellow);border-radius:3px 3px 0 0;width:70%;min-height:4px;display:block}.bars small{color:#666;font-size:8px}.ranking>div{border-top:1px solid var(--line2);grid-template-columns:30px 1fr auto;padding:16px 0;font-size:10px;display:grid}.ranking>div b{color:var(--yellow)}.ranking>div strong{font-size:10px}.channel-report>div{grid-template-columns:70px 1fr 22px;align-items:center;gap:10px;margin:16px 0;font-size:9px;display:grid}.channel-report>div>div{background:#292929;border-radius:3px;height:5px;overflow:hidden}.channel-report i{background:var(--yellow);height:100%;display:block}.channel-report hr{border:0;border-top:1px solid var(--line);margin:26px 0}.channel-report hr~div{grid-template-columns:1fr auto}.settings-layout{grid-template-columns:220px 1fr;gap:12px;display:grid}.settings-nav{border:1px solid var(--line2);background:#0b0b0b;border-radius:10px;height:max-content;padding:8px}.settings-nav button{color:#888;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;height:42px;padding:0 12px;font-size:11px;display:flex}.settings-nav button.selected{background:var(--yellow);color:#050505;font-weight:900}.settings-content{min-height:570px;padding:26px}.settings-content>p:not(.kicker){color:#888;font-size:11px}.connection{border:1px solid var(--line);border-radius:10px;grid-template-columns:46px 1fr auto;align-items:center;gap:15px;margin-top:12px;padding:16px;display:grid}.connection-icon{color:#6bdf92;background:#17321e;border-radius:10px;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.connection-icon.instagram{color:#df8adf;background:#301c30}.connection h3{margin:0 0 5px;font-size:13px}.connection p{color:#777;margin:0 0 7px;font-size:9px}.connection span{color:var(--red);font-size:8px;font-weight:900}.connection button{color:#fff;background:#1a1a1a;border:1px solid #444;border-radius:8px;padding:9px 14px;font-size:9px;font-weight:900}.notice{color:#aaa;background:#171607;border:1px solid #403d0b;border-radius:8px;margin-top:18px;padding:14px;font-size:10px}.notice b{color:var(--yellow);margin-right:8px}.placeholder-settings{color:#777;flex-direction:column;justify-content:center;align-items:center;height:400px;display:flex}.placeholder-settings>span{font-size:26px}.placeholder-settings h3{color:#bbb;margin:14px 0 7px}.placeholder-settings p{font-size:10px}.overlay{z-index:100;background:#000000c7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{background:#111;border:1px solid #333;border-radius:13px;width:min(520px,100%);max-height:calc(100vh - 48px);padding:24px;overflow:auto;box-shadow:0 24px 80px #00000080}.manual-modal{width:min(670px,100%)}.modal-head{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:16px;display:flex}.modal-head h2{margin:0;font-size:28px}.close{border:1px solid var(--line);color:#aaa;background:#181818;border-radius:8px;width:34px;height:34px;font-size:22px}.detail-status{color:#777;align-items:center;gap:14px;margin-bottom:18px;font-size:9px;display:flex}.detail-customer{background:#0b0b0b;border-radius:9px;align-items:center;gap:11px;padding:14px;display:flex}.detail-customer strong,.detail-customer p{display:block}.detail-customer p{color:#777;margin:4px 0 0;font-size:9px}.detail-customer>span{color:var(--blue);margin-left:auto;font-size:9px;font-weight:900}.detail-address{border:1px solid var(--line2);border-radius:9px;margin-top:10px;padding:13px}.detail-address small{color:#666;font-size:8px}.detail-address p{margin:7px 0;font-size:11px}.detail-address em{color:#777;font-size:9px}.detail-items{border-bottom:1px solid var(--line);padding:18px 0}.detail-items>div{justify-content:space-between;font-size:12px;display:flex}.detail-items p{color:#777;margin:8px 0 0;padding-left:16px;font-size:9px}.total-row{justify-content:space-between;align-items:center;padding:18px 0;display:flex}.total-row span{font-size:10px;font-weight:900}.total-row strong{font-size:24px}.detail-actions{grid-template-columns:1fr auto;gap:8px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.manual-modal select{-webkit-appearance:none;appearance:none}.modifier{border:1px solid var(--line);border-radius:9px;margin-bottom:16px;padding:13px}.modifier>div:first-child{justify-content:space-between;display:flex}.modifier label{margin:0}.modifier>div:first-child span{color:#777;font-size:9px}.sauce-picker{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.sauce-picker button{border:1px solid var(--line);color:#888;background:#0c0c0c;border-radius:6px;padding:7px 9px;font-size:9px}.sauce-picker button.selected{background:var(--yellow);border-color:var(--yellow);color:#050505;font-weight:900}.validation{color:var(--orange);margin:11px 0 0;font-size:9px}.extra-charge{color:var(--yellow);margin:11px 0 0;font-size:9px}.check{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:11px;display:flex!important}.check input{display:none}.check>span{border:1px solid #555;border-radius:4px;width:16px;height:16px}.check input:checked+span{background:var(--yellow);border-color:var(--yellow);box-shadow:inset 0 0 0 4px #111}.check b{color:#fff;margin-left:auto}.mode-picker{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:17px;display:grid}.mode-picker button{border:1px solid var(--line);color:#888;background:#0b0b0b;border-radius:8px;height:43px;font-size:10px;font-weight:900}.mode-picker button.selected{border-color:var(--yellow);color:var(--yellow);background:#171607}.manual-total{padding:14px 0}.manual-total>div,.manual-total>strong{justify-content:space-between;margin-bottom:7px;font-size:10px;display:flex}.manual-total>strong{border-top:1px solid var(--line);padding-top:13px;font-size:17px}.manual-modal>.primary{width:100%}.toast{z-index:200;color:#fff;background:#171607;border:1px solid #3e3b0b;border-radius:9px;padding:13px 16px;font-size:11px;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #000}.toast span{color:var(--yellow);margin-right:9px}.name-cell{align-items:center;gap:8px;display:flex}.name-cell .avatar{border-radius:7px;width:28px;height:28px}.notification-button{border:1px solid var(--line);width:39px;height:39px;color:var(--yellow);background:#101010;border-radius:8px;font-size:9px;position:relative}.notification-button b{background:var(--yellow);color:#050505;border-radius:12px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;display:grid;position:absolute;top:-6px;right:-5px}.notification-center{z-index:150;background:#101010;border:1px solid #353535;border-radius:12px;width:min(390px,100vw - 32px);max-height:calc(100vh - 96px);padding:16px;position:fixed;top:76px;right:20px;overflow:auto;box-shadow:0 20px 80px #000}.notification-head{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:flex-start;padding-bottom:12px;display:flex}.notification-head h3{margin:0}.notification-center article{border-bottom:1px solid var(--line2);opacity:.62;grid-template-columns:12px 1fr;gap:10px;padding:14px 8px;display:grid}.notification-center article.unread{opacity:1}.notification-center article>span{color:var(--yellow);font-size:8px}.notification-center article strong{font-size:11px}.notification-center article p{color:#888;margin:5px 0;font-size:10px}.notification-center article small{color:#555;font-size:8px}.mark-read{width:100%;margin-top:14px;font-size:9px}.inbox-filters{gap:4px;padding:0 12px 10px;display:flex;overflow:auto}.inbox-filters button{white-space:nowrap;border:1px solid var(--line);color:#777;background:#111;border-radius:6px;padding:6px 8px;font-size:8px}.inbox-filters button.selected{color:var(--yellow);border-color:#5d5608}.control{border:1px solid var(--yellow);color:var(--yellow);background:0 0;border-radius:7px;margin-left:auto;padding:8px 10px;font-size:8px;font-weight:900}.control.active{background:var(--yellow);color:#050505}.bubble small{letter-spacing:.1em;color:#777;margin-bottom:5px;font-size:7px;font-weight:900;display:block}.bubble span{display:block}.bubble.cliente{background:#232323;margin-left:auto}.bubble.orders{background:#171607;border:1px solid #403d0b;margin-left:0;margin-right:auto}.bubble.personal{background:#111d2a;border:1px solid #223a55;margin-left:0;margin-right:auto}.bubble.sistema{color:#777;text-align:center;background:0 0;border:1px dashed #333;max-width:100%;margin:10px auto}.automation-list article,.setting-row{border:1px solid var(--line);background:#0b0b0b;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:9px;padding:14px;display:flex}.automation-list strong,.setting-row strong{font-size:10px}.automation-list p,.setting-row p{color:#777;margin:6px 0 0;font-size:9px}.toggle{color:#888;background:#1a1a1a;border:1px solid #444;border-radius:14px;padding:5px 10px;font-size:8px;font-weight:900}.toggle.on{color:var(--green);background:#102619;border-color:#245138}.integration-state{color:#777;font-size:8px}.status-grid,.debug-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.status-grid>div,.debug-grid>div{border:1px solid var(--line);background:#0b0b0b;border-radius:8px;padding:14px}.status-grid small,.debug-grid small{color:#666;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.status-grid strong,.debug-grid strong{overflow-wrap:anywhere;font-size:10px}.ai-lab>p{color:#888;font-size:10px}.lab-composer{grid-template-columns:1fr auto;gap:8px;margin:16px 0;display:grid}.lab-composer input{border:1px solid var(--line);color:#fff;background:#0b0b0b;border-radius:8px;min-width:0;padding:0 12px}.lab-turns{max-height:180px;margin-bottom:12px;overflow:auto}.lab-turns>div{border-left:2px solid var(--yellow);margin-bottom:8px;padding:5px 10px}.lab-turns p{white-space:pre-wrap;margin:4px 0;font-size:9px}.lab-turns b{color:var(--yellow);margin-right:5px}@media (max-width:1180px){.dashboard-grid{grid-template-columns:1fr}.activity{grid-row:2}.kds-grid,.product-grid{grid-template-columns:repeat(2,1fr)}.messages-layout{grid-template-columns:240px 1fr}.customer-side{display:none}.reports-grid{grid-template-columns:1fr 1fr}.channel-report{grid-column:1/-1}.metrics,.delivery-board{grid-template-columns:repeat(2,1fr)}.delivery-board>section:last-child{grid-column:1/-1}}@media (max-width:900px){.login-shell{grid-template-columns:1fr}.brand-panel{align-items:center;min-height:34vh;padding:38px}.brand-note{display:none}.login-logo{width:min(500px,90%)}.login-panel{padding:40px 28px 64px}.sidebar{transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0);box-shadow:20px 0 60px #000}.workspace{margin-left:0}.mobile-menu{z-index:60;border:1px solid var(--line);color:#fff;background:#101010;border-radius:8px;width:38px;height:38px;display:block;position:fixed;top:21px;left:18px}.topbar{padding:0 18px 0 68px}.business{display:none}.content{padding:24px 18px 40px}.kds-grid{grid-template-columns:repeat(2,1fr)}.messages-layout{grid-template-columns:210px 1fr}.settings-layout{grid-template-columns:180px 1fr}}@media (max-width:680px){.topbar h1,.crumb{display:none}.header-actions{margin-left:auto}.header-actions select{display:none}.header-actions .compact{padding:11px}.welcome{align-items:flex-start}.desktop-new{display:none}.welcome h2{font-size:26px}.metrics{grid-template-columns:1fr 1fr}.metric{min-height:82px;padding:14px;display:block}.metric strong{margin-top:12px;font-size:20px;display:block}.order-grid,.kds-grid,.product-grid,.delivery-board,.reports-grid{grid-template-columns:1fr}.delivery-board>section:last-child,.channel-report{grid-column:auto}.quick-filters{display:none}.list-toolbar,.menu-toolbar{flex-direction:column;align-items:stretch}.search{width:100%}.menu-toolbar .tabs{max-width:100%}.messages-layout{height:auto;display:block}.conversations{border-right:0;border-bottom:1px solid var(--line);height:260px}.chat{height:650px}.settings-layout{grid-template-columns:1fr}.settings-nav{display:flex;overflow:auto}.settings-nav button{min-width:120px}.form-grid{grid-template-columns:1fr}.screen-heading{display:block}.legend{margin-top:14px}.connection{grid-template-columns:42px 1fr}.connection button{grid-column:1/-1}.overlay{padding:10px}.detail-actions{grid-template-columns:1fr}.table-wrap{margin:0 -10px}.topbar{height:74px}.content{padding-top:20px}.messages-layout{min-height:0}.bubble{max-width:88%}}.premium-menu-toolbar{background:linear-gradient(#121212,#0b0b0b);border:1px solid #282828;border-radius:14px;padding:8px;box-shadow:0 14px 40px #00000038}.category-rail{flex:1;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:6px;min-width:0;display:grid}.category-rail .tabs{scrollbar-width:none;gap:6px;max-width:none;padding:2px;overflow-x:auto}.category-rail .tabs::-webkit-scrollbar{display:none}.category-rail .tabs button{color:#969696;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;min-height:36px;padding:8px 13px;display:flex}.category-rail .tabs button small{color:#777;background:#202020;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:8px;display:grid}.category-rail .tabs button.selected{color:#090909;background:#f2f2ef;border-color:#fff;box-shadow:0 5px 20px #ffffff14}.category-rail .tabs button.selected small{color:var(--yellow);background:#0d0d0d}.rail-arrow{color:#ddd;background:#181818;border:1px solid #303030;border-radius:9px;width:36px;height:36px;font-weight:900}.rail-arrow:hover{background:#202020;border-color:#5c5c5c}.premium-product-grid{gap:14px}.premium-product-grid .product-card{background:linear-gradient(145deg,#151515,#0e0e0e);border-color:#282828;border-radius:15px;min-height:196px;padding:18px;transition:transform .18s,border-color .18s;box-shadow:0 10px 35px #00000029}.premium-product-grid .product-card:hover{border-color:#444;transform:translateY(-2px)}.premium-product-grid .product-icon{background:linear-gradient(145deg,#2b2909,#171607);border:1px solid #48410a}.premium-product-grid .product-card h3{font-size:15px}.premium-product-grid .product-card>strong{background:#090909;border-radius:8px;height:max-content;padding:7px 9px}.premium-product-grid .availability{bottom:18px}.product-editor-v3{background:radial-gradient(circle at 90% 0,#ffeb000e,#0000 30%),#101010;border-color:#383838;border-radius:20px;width:min(940px,96vw);padding:0 28px 28px;box-shadow:0 35px 120px #000000bf}.product-editor-v3 .modal-head{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101010f5;border-radius:20px 20px 0 0;margin:0 -28px 24px;padding:25px 28px 20px;position:sticky;top:0}.product-editor-v3 .modal-head h2{letter-spacing:-.04em;font-size:32px}.product-editor-v3 .modal-head:after{content:"Configura la experiencia completa del producto sin necesidad de conocimientos técnicos.";color:#777;font-size:10px;display:block;position:absolute;bottom:7px;left:28px}.product-editor-v3>.form-grid{background:#0b0b0b;border:1px solid #2d2d2d;border-radius:14px;margin-bottom:16px;padding:22px}.product-editor-v3>.form-grid:before{content:"INFORMACIÓN ESENCIAL";color:var(--yellow);letter-spacing:.14em;grid-column:1/-1;margin-bottom:4px;font-size:9px;font-weight:900}.product-editor-v3>label{background:#0c0c0c;border:1px solid #292929;border-radius:13px;padding:18px 20px}.product-editor-v3 input,.product-editor-v3 select,.product-editor-v3 textarea{background:#151515;border-color:#343434;border-radius:10px;min-height:45px}.product-editor-v3 input:focus,.product-editor-v3 select:focus,.product-editor-v3 textarea:focus{border-color:#6f6709;outline:none;box-shadow:0 0 0 3px #ffeb000f}.product-editor-v3 .modifier{background:linear-gradient(#111,#0b0b0b);border-color:#2e2e2e;border-radius:14px;padding:20px}.product-editor-v3 .modifier>div:first-child{align-items:center;margin-bottom:10px}.product-editor-v3 .modifier>div:first-child>label{font-size:13px}.product-editor-v3 .option-group-card{background:#151515;border-color:#353535;border-radius:12px;padding:17px}.product-editor-v3>.primary{width:100%;min-height:52px;position:sticky;bottom:0;box-shadow:0 -14px 35px #101010}.customer-directory{background:linear-gradient(#121212,#0e0e0e);border-radius:16px}.customer-toolbar>div>p:last-child{color:#777;margin:6px 0 0;font-size:10px}.customer-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;display:grid}.customer-summary>div{background:#0a0a0a;border:1px solid #272727;border-radius:11px;padding:16px}.customer-summary small{color:#666;letter-spacing:.1em;font-size:8px;font-weight:900;display:block}.customer-summary strong{margin-top:8px;font-size:20px;display:block}.customer-table tbody tr{transition:background .15s}.customer-table tbody tr:hover{background:#181818}.customer-table td{padding-top:16px;padding-bottom:16px}.customer-table .name-cell small{margin-top:3px}.row-arrow{width:30px;height:30px;color:var(--yellow);background:#151515;border:1px solid #333;border-radius:8px}.customer-detail-modal{background:#0e0e0e;border-radius:20px;width:min(880px,96vw);padding:0;overflow:hidden}.customer-detail-hero{background:radial-gradient(circle at 15% 0,#ffeb001a,#0000 44%),#141414;border-bottom:1px solid #2c2c2c;align-items:center;gap:16px;padding:25px 28px;display:flex}.customer-detail-hero h2{letter-spacing:-.04em;margin:0 0 5px;font-size:30px}.customer-detail-hero p{color:#888;margin:0;font-size:10px}.customer-detail-hero .close{margin-left:auto}.customer-avatar{border-radius:15px;width:58px;height:58px;font-size:21px}.customer-metrics{border-bottom:1px solid #252525;grid-template-columns:repeat(3,1fr);display:grid}.customer-metrics>div{border-right:1px solid #252525;padding:18px 28px}.customer-metrics>div:last-child{border:0}.customer-metrics small{color:#666;font-size:8px;font-weight:900;display:block}.customer-metrics strong{margin-top:6px;font-size:19px;display:block}.customer-detail-grid{grid-template-columns:.8fr 1.2fr;gap:22px;padding:25px 28px;display:grid}.profile-fact{border-bottom:1px solid #222;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:11px 0;display:grid}.profile-fact>span{width:32px;height:32px;color:var(--yellow);background:#1b1a09;border-radius:9px;place-items:center;display:grid}.profile-fact small{color:#626262;font-size:7px;font-weight:900;display:block}.profile-fact strong{margin-top:4px;font-size:10px;display:block}.customer-order-history{max-height:335px;padding-right:6px;overflow:auto}.customer-order-history article{background:#131313;border:1px solid #292929;border-radius:11px;margin-bottom:9px;padding:14px}.customer-order-history article>div,.customer-order-history footer{justify-content:space-between;align-items:center;display:flex}.customer-order-history h4{margin:12px 0 6px;font-size:13px}.customer-order-history p{color:#777;font-size:9px}.customer-order-history footer{color:#777;border-top:1px solid #242424;padding-top:10px;font-size:9px}.customer-order-history footer b{color:#fff;font-size:13px}.premium-couriers{background:linear-gradient(150deg,#141414,#0c0c0c);border-radius:16px;padding:0;display:block;overflow:hidden}.courier-heading{border-bottom:1px solid #292929;grid-template-columns:50px 1fr auto;align-items:center;gap:16px;padding:22px 24px;display:grid}.courier-symbol{background:var(--yellow);color:#090909;border-radius:13px;place-items:center;width:48px;height:48px;font-size:22px;font-weight:900;display:grid}.courier-heading h3{margin:0 0 5px;font-size:20px}.courier-heading p{color:#777;margin:0;font-size:10px}.courier-stat{text-align:right}.courier-stat strong{font-size:24px;display:block}.courier-stat span{color:var(--green);font-size:8px;font-weight:900}.courier-add-card{background:#0a0a0a;border-bottom:1px solid #242424;grid-template-columns:1fr 1.2fr 1.2fr auto;align-items:end;gap:12px;padding:18px 24px;display:grid}.courier-add-card>div small,.courier-add-card>div strong{display:block}.courier-add-card>div small{color:var(--yellow);font-size:8px;font-weight:900}.courier-add-card>div strong{margin-top:5px;font-size:12px}.courier-add-card label{color:#777;font-size:8px;font-weight:900}.courier-add-card input{margin-top:7px}.courier-roster{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px 24px;display:grid}.courier-roster article{background:#121212;border:1px solid #292929;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.courier-avatar{width:38px;height:38px;color:var(--yellow);background:#26250c;border-radius:10px;place-items:center;font-weight:900;display:grid}.courier-roster strong,.courier-roster span{display:block}.courier-roster strong{font-size:11px}.courier-roster span{color:#777;margin-top:4px;font-size:9px}.courier-roster small{color:#666;font-size:7px;font-weight:900}.courier-roster small.active{color:var(--green)}.roster-empty{color:#777;grid-column:1/-1;align-items:center;gap:10px;font-size:10px;display:flex}.roster-empty>span{width:36px;height:36px;color:var(--yellow);border:1px dashed #444;border-radius:10px;place-items:center;display:grid}.roster-empty p{margin:0}.delivery-section-head{justify-content:space-between;align-items:flex-end;margin:26px 2px 13px;display:flex}.delivery-section-head h3{margin:0;font-size:20px}.delivery-legend{color:#777;gap:16px;font-size:8px;font-weight:900;display:flex}.delivery-legend span:first-child{color:var(--green)}.delivery-legend span:nth-child(2){color:var(--blue)}.premium-delivery-board>section{background:0 0;border:0;min-height:0;padding:0}.premium-delivery-board .delivery-card{background:linear-gradient(150deg,#151515,#0c0c0c);border-radius:15px;padding:18px;box-shadow:0 12px 36px #0000002e}.delivery-client{align-items:center;gap:10px;margin:16px 0;display:flex}.delivery-client h3{margin:0 0 4px}.delivery-client p{color:#777;margin:0;font-size:9px}.premium-delivery-board .address{background:#090909;border:1px solid #242424}.premium-delivery-board .address strong{font-size:10px;display:block}.premium-delivery-board .payment span small{color:#626262;margin-bottom:3px;font-size:7px;display:block}.settings-layout{gap:16px}.settings-nav{background:linear-gradient(#111,#090909);border-radius:14px;padding:10px}.settings-nav-title{border-bottom:1px solid #262626;align-items:center;gap:10px;margin-bottom:7px;padding:12px 10px 18px;display:flex}.settings-nav-title>span{width:34px;height:34px;color:var(--yellow);background:#26250c;border-radius:10px;place-items:center;display:grid}.settings-nav-title strong,.settings-nav-title small{display:block}.settings-nav-title strong{font-size:11px}.settings-nav-title small{color:#666;margin-top:3px;font-size:8px}.settings-nav button{border-radius:9px;height:46px}.settings-nav button.selected{background:#f0f0ed;box-shadow:0 6px 18px #ffffff12}.settings-content{background:linear-gradient(160deg,#131313,#0d0d0d);border-radius:16px;padding:30px}.settings-heading{border-bottom:1px solid #292929;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:23px;display:flex}.settings-heading h2{letter-spacing:-.04em;margin:0 0 7px;font-size:30px}.settings-heading p{color:#777;margin:0;font-size:10px}.settings-safe{color:var(--green);background:#0b1b11;border:1px solid #234730;border-radius:20px;padding:7px 10px;font-size:7px;font-weight:900}.premium-automations{gap:12px;display:grid}.premium-automations article{background:#0b0b0b;border-color:#2b2b2b;border-radius:13px;grid-template-columns:46px 1fr;align-items:start;margin:0;padding:18px;display:grid}.automation-icon{width:42px;height:42px;color:var(--yellow);background:#242309;border-radius:11px;place-items:center;font-size:10px;font-weight:900;display:grid}.automation-copy{min-width:0}.automation-copy header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.automation-copy header small,.automation-copy header strong{display:block}.automation-copy header small{color:#626262;letter-spacing:.1em;font-size:7px}.automation-copy header strong{margin-top:4px;font-size:11px}.automation-copy label{color:#777;font-size:8px;font-weight:900;display:block}.automation-copy textarea{color:#eee;resize:vertical;background:#151515;border:1px solid #303030;border-radius:10px;outline:none;width:100%;margin-top:7px;padding:13px;line-height:1.55}.automation-copy textarea:focus{border-color:#69620a;box-shadow:0 0 0 3px #ffeb000d}.automation-copy>p{color:#5f5f5f!important;margin:7px 0 0!important;font-size:8px!important}.premium-zones{gap:16px}.zone-overview{grid-template-columns:1fr 1fr auto;align-items:stretch;gap:10px;display:grid}.zone-overview>div{background:#0b0b0b;border:1px solid #292929;border-radius:11px;padding:14px 16px}.zone-overview strong,.zone-overview span{display:block}.zone-overview strong{font-size:19px}.zone-overview span{color:#666;margin-top:5px;font-size:8px}.premium-zones .zone-cards{gap:14px}.premium-zones .zone-card{background:linear-gradient(145deg,#171717,#0d0d0d);border-radius:14px;padding:18px;transition:transform .18s,border-color .18s;display:block}.premium-zones .zone-card:hover{border-color:#4a4a4a;transform:translateY(-2px)}.premium-zones .zone-card.active{border-color:#4b470c;box-shadow:inset 0 0 0 1px #292707}.zone-card-top{justify-content:space-between;align-items:center;display:flex}.zone-card-top>span{width:34px;height:34px;color:var(--yellow);background:#242309;border-radius:9px;place-items:center;display:grid}.zone-card-top small{color:var(--green);font-size:7px}.premium-zones .zone-card h3{margin:17px 0 6px;font-size:16px}.premium-zones .zone-card p{color:#6f6f6f;min-height:28px;font-size:9px;line-height:1.5}.premium-zones .zone-card footer{border-top:1px solid #272727;justify-content:space-between;align-items:flex-end;padding-top:13px;display:flex}.premium-zones .zone-card footer span{color:#777;font-size:8px}.premium-zones .zone-card footer strong{font-size:21px}.zone-editor{background:radial-gradient(circle at 90% 0,#ffeb000f,#0000 35%),#111;border-radius:20px;width:min(720px,96vw);padding:27px}.zone-editor .modal-head p:last-child{color:#777;margin:6px 0 0;font-size:9px}.zone-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.zone-editor label{background:#0b0b0b;border:1px solid #2b2b2b;border-radius:12px;padding:16px;display:block}.zone-editor label>span,.zone-editor label>small{display:block}.zone-editor label>span{font-size:10px;font-weight:900}.zone-editor label>small{color:#666;margin-top:4px;font-size:8px;line-height:1.45}.zone-editor input{color:#fff;background:#151515;border:1px solid #353535;border-radius:9px;outline:none;width:100%;min-height:44px;margin-top:12px;padding:0 12px}.aliases-field{margin-top:12px}.money-input{background:#151515;border:1px solid #353535;border-radius:9px;grid-template-columns:35px 1fr;align-items:center;margin-top:12px;display:grid;overflow:hidden}.money-input b{height:44px;color:var(--yellow);background:#222;place-items:center;display:grid}.money-input input{border:0;margin:0}.zone-status-picker{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.zone-status-picker button{color:#888;text-align:left;background:#0b0b0b;border:1px solid #303030;border-radius:11px;align-items:center;gap:11px;padding:14px;display:flex}.zone-status-picker button.selected{color:#fff;background:#171607;border-color:#6e6709}.zone-status-picker button>b{color:var(--yellow)}.zone-status-picker span,.zone-status-picker small{display:block}.zone-status-picker span{font-size:10px;font-weight:900}.zone-status-picker small{color:#666;margin-top:4px;font-size:8px;font-weight:400}.modal-footer{border-top:1px solid #292929;justify-content:flex-end;gap:9px;margin-top:20px;padding-top:20px;display:flex}.premium-ai{background:#0a0a0a;border:1px solid #292929;border-radius:15px;overflow:hidden}.ai-hero{background:radial-gradient(circle at 15% 0,#ffeb0014,#0000 42%),#131313;border-bottom:1px solid #292929;grid-template-columns:52px 1fr auto;align-items:center;gap:16px;padding:22px 24px;display:grid}.ai-mark{background:var(--yellow);color:#090909;border-radius:14px;place-items:center;width:50px;height:50px;font-size:20px;display:grid}.ai-hero h3{margin:0 0 6px;font-size:20px}.ai-hero p:last-child{color:#777;margin:0;font-size:10px}.ai-hero>span{color:var(--green);background:#0a1a10;border:1px solid #294a34;border-radius:20px;padding:7px 10px;font-size:7px;font-weight:900}.ai-workspace{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);min-height:450px;display:grid}.ai-conversation{border-right:1px solid #292929;flex-direction:column;display:flex}.premium-ai .lab-turns{flex:1;min-height:350px;max-height:none;margin:0;padding:20px;overflow:auto}.lab-turn{border:0!important;padding:0!important}.lab-turn p{grid-template-columns:56px 1fr;align-items:start;gap:10px;display:grid;margin:0 0 12px!important}.lab-turn p b{padding-top:9px;font-size:7px}.lab-turn p span{color:#ddd;background:#181818;border-radius:10px;padding:10px 12px;font-size:10px;line-height:1.55}.lab-turn p:last-child span{background:#171607;border:1px solid #3a370c}.lab-empty{text-align:center;color:#777;place-items:center;min-height:310px;display:grid}.lab-empty>span{width:48px;height:48px;color:var(--yellow);border:1px solid #46410a;border-radius:14px;place-items:center;font-size:17px;display:grid}.lab-empty h4{color:#ddd;margin:13px 0 5px}.lab-empty p{max-width:330px;font-size:9px;line-height:1.5}.premium-ai .lab-composer{background:#101010;border-top:1px solid #292929;grid-template-columns:1fr auto;margin:0;padding:13px}.premium-ai .lab-composer input{background:#171717;border-color:#363636;min-height:44px}.ai-inspector{background:#0c0c0c;padding:20px}.inspector-head{border-bottom:1px solid #292929;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.inspector-head small{color:#666;font-size:7px;font-weight:900}.inspector-head span{color:var(--green);font-size:7px;font-weight:900}.inspector-total{border-bottom:1px solid #292929;padding:20px 0}.inspector-total small,.inspector-total strong{display:block}.inspector-total small,.inspector-items>small{color:#666;font-size:7px;font-weight:900}.inspector-total strong{margin-top:7px;font-size:27px}.inspector-items{border-bottom:1px solid #292929;padding:18px 0}.inspector-items p{gap:8px;margin:10px 0 0;font-size:9px;display:flex}.inspector-items p span{color:var(--yellow);font-weight:900}.inspector-items p.muted{color:#666}.inspector-grid{grid-template-columns:1fr 1fr;gap:8px;padding-top:16px;display:grid}.inspector-grid>div{background:#121212;border:1px solid #292929;border-radius:9px;padding:10px}.inspector-grid small,.inspector-grid strong{display:block}.inspector-grid small{color:#5f5f5f;font-size:7px}.inspector-grid strong{overflow-wrap:anywhere;margin-top:5px;font-size:8px}.cart-item-list p{display:flex;gap:7px!important}.cart-item-list b{color:var(--yellow)}@media (max-width:1050px){.courier-add-card{grid-template-columns:1fr 1fr}.courier-add-card>div{grid-column:1/-1}.courier-roster{grid-template-columns:repeat(2,1fr)}.customer-detail-grid,.ai-workspace{grid-template-columns:1fr}.ai-conversation{border-bottom:1px solid #292929;border-right:0}}@media (max-width:680px){.premium-menu-toolbar{padding:7px}.category-rail{grid-template-columns:32px minmax(0,1fr) 32px}.rail-arrow{width:32px}.customer-summary,.customer-metrics,.zone-overview{grid-template-columns:1fr}.customer-detail-grid{padding:18px}.customer-metrics>div{border-bottom:1px solid #252525;border-right:0}.courier-heading{grid-template-columns:42px 1fr}.courier-stat{text-align:left;grid-column:1/-1}.courier-add-card,.courier-roster,.zone-form-grid,.zone-status-picker{grid-template-columns:1fr}.courier-roster{padding:15px}.delivery-section-head{display:block}.delivery-legend{margin-top:10px}.settings-nav-title{display:none}.settings-heading{display:block}.settings-safe{margin-top:12px;display:inline-block}.premium-automations article{grid-template-columns:1fr}.automation-icon{display:none}.ai-hero{grid-template-columns:42px 1fr}.ai-hero>span{grid-column:1/-1;width:max-content}.inspector-grid{grid-template-columns:1fr}.product-editor-v3{padding:0 16px 18px}.product-editor-v3 .modal-head{margin:0 -16px 20px;padding-left:16px;padding-right:16px}.product-editor-v3 .modal-head:after{white-space:nowrap;text-overflow:ellipsis;left:16px;right:58px;overflow:hidden}}*{scrollbar-width:thin;scrollbar-color:#3a3a3a #0c0c0c}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0c0c0c}::-webkit-scrollbar-thumb{background:#3a3a3a;border:2px solid #0c0c0c;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#555}.premium-ai .lab-turns>.lab-empty{border-left:0;margin:0;padding:0}.delivery-section-head>div:first-child>p:last-child{color:#777;margin:7px 0 0;font-size:10px}.delivery-summary{grid-template-columns:repeat(3,minmax(110px,1fr));gap:8px;display:grid}.delivery-summary>div{background:#101010;border:1px solid #2b2b2b;border-radius:11px;padding:12px 14px;position:relative}.delivery-summary small{color:#444;font-size:7px;font-weight:900;position:absolute;top:9px;right:9px}.delivery-summary strong,.delivery-summary span{display:block}.delivery-summary strong{font-size:20px}.delivery-summary span{color:#777;text-transform:uppercase;margin-top:4px;font-size:7px;font-weight:900}.staged-delivery-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px}.premium-delivery-board.staged-delivery-board>section.delivery-lane{background:#0b0b0b;border:1px solid #292929;border-radius:16px;min-height:440px;overflow:hidden}.delivery-lane>header{background:linear-gradient(160deg,#171717,#101010);border-bottom:1px solid #292929;grid-template-columns:1fr auto;padding:17px 18px 15px;display:grid}.delivery-lane>header>div{align-items:center;gap:9px;display:flex}.delivery-lane>header span{width:27px;height:27px;color:var(--yellow);background:#25250c;border-radius:8px;place-items:center;font-size:8px;font-weight:900;display:grid}.delivery-lane>header h4{margin:0;font-size:12px}.delivery-lane>header b{color:#ddd;background:#222;border-radius:14px;place-items:center;min-width:27px;height:27px;padding:0 8px;font-size:9px;display:grid}.delivery-lane>header p{color:#666;grid-column:1/-1;margin:9px 0 0;font-size:8px;line-height:1.45}.delivery-lane.out_for_delivery>header{border-top:2px solid var(--blue)}.delivery-lane.delivered>header{border-top:2px solid var(--green)}.delivery-lane.ready_for_delivery>header{border-top:2px solid var(--yellow)}.delivery-lane-body{padding:12px}.staged-delivery-board .delivery-card{box-shadow:none;margin:0 0 10px;padding:15px}.staged-delivery-board .delivery-card:last-child{margin-bottom:0}.assigned-courier{background:#0a0a0a;border:1px solid #2b2b2b;border-radius:11px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;margin:13px 0;padding:11px;display:grid}.assigned-courier small,.assigned-courier strong,.assigned-courier p{display:block}.assigned-courier small{color:#666;font-size:7px;font-weight:900}.assigned-courier strong{margin-top:4px;font-size:10px}.assigned-courier p{color:#777;margin:3px 0 0;font-size:8px}.assigned-courier i{color:#555;font-size:10px;font-style:normal}.delivery-complete{color:var(--green);text-align:center;letter-spacing:.08em;background:#09170f;border:1px solid #1d472e;border-radius:9px;padding:11px;font-size:8px;font-weight:900}.delivered-action{margin-top:0}.lane-empty{text-align:center;color:#666;align-content:center;place-items:center;min-height:280px;display:grid}.lane-empty>span{color:#777;border:1px solid #333;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.lane-empty strong{color:#999;margin-top:12px;font-size:10px}.lane-empty p{margin:5px 0 0;font-size:8px}.delivery-lane.delivered .delivery-card{opacity:.84}.delivery-lane.delivered .status{color:var(--green)}@media (max-width:1180px){.staged-delivery-board{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-delivery-board.staged-delivery-board>section.delivery-lane:last-child{grid-column:1/-1}.delivery-summary{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.delivery-section-head{display:block}.delivery-summary{margin-top:14px}.staged-delivery-board{grid-template-columns:1fr}.premium-delivery-board.staged-delivery-board>section.delivery-lane:last-child{grid-column:auto}}.ready-handoff-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.ready-handoff-board .pickup-ready-section{margin-top:0}.ready-handoff-board .pickup-ready-grid{grid-template-columns:1fr}.pickup-ready-section{background:linear-gradient(150deg,#141414,#0b0b0b);border:1px solid #292929;border-radius:16px;margin-top:18px;padding:20px}.pickup-ready-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pickup-ready-card{background:#111;border:1px solid #323232;border-radius:14px;padding:16px}.pickup-ready-card header,.pickup-meta,.pickup-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.pickup-ready-card header small,.pickup-ready-card header strong{display:block}.pickup-ready-card header small{color:#666;font-size:7px}.pickup-ready-card header strong{margin-top:4px;font-size:18px}.pickup-ready-card header>span{color:var(--green);background:#0a1b11;border:1px solid #1f5032;border-radius:20px;padding:7px 9px;font-size:7px;font-weight:900}.pickup-ready-card h4{margin:18px 0 4px;font-size:16px}.pickup-ready-card>p{color:#888;margin:0;font-size:9px}.pickup-meta{color:#aaa;border-top:1px solid #292929;border-bottom:1px solid #292929;margin:16px 0;padding:12px 0;font-size:9px}.pickup-meta b{color:#fff;font-size:14px}.pickup-actions button{flex:1;min-height:38px;font-size:7px}.delivery-fee-notice{background:linear-gradient(130deg,#1a1907,#111);border:1px solid #45400a;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:16px 18px;display:flex}.delivery-fee-notice>div{align-items:center;gap:14px;display:flex}.delivery-fee-notice>div>span{background:var(--yellow);color:#000;border-radius:12px;place-items:center;width:42px;height:42px;font-size:16px;display:grid}.delivery-fee-notice h3{margin:2px 0 4px;font-size:15px}.delivery-fee-notice p:last-child{color:#8b8b76;margin:0;font-size:9px}.delivery-fee-notice>b{color:var(--yellow);white-space:nowrap;background:#22200b;border-radius:8px;padding:8px 10px;font-size:7px}.v32-commerce-panel{background:radial-gradient(circle at 0 0,#ffeb0014,#0000 32%),#101010;border:1px solid #35300b;border-radius:16px;margin-bottom:18px;padding:22px}.v32-commerce-head{border-bottom:1px solid #292929;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.v32-commerce-head h2{margin:4px 0 5px;font-size:22px}.v32-commerce-head p:last-child{color:#777;margin:0;font-size:9px}.v32-commerce-head>span{color:var(--green);font-size:7px;font-weight:900}.v32-commerce-grid{grid-template-columns:.85fr 1.15fr;gap:14px;margin-top:16px;display:grid}.v32-config-block{background:#0b0b0b;border:1px solid #2b2b2b;border-radius:13px;padding:16px}.v32-config-block>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.v32-config-block header small,.v32-config-block header strong{display:block}.v32-config-block header small{color:#666;font-size:7px;font-weight:900}.v32-config-block header strong{margin-top:4px;font-size:13px}.bank-account-card{color:#eee;text-align:left;background:#141414;border:1px solid #303030;border-radius:11px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;width:100%;margin-top:8px;padding:12px;display:grid}.bank-account-card>span{width:34px;height:34px;color:var(--yellow);background:#28260b;border-radius:9px;place-items:center;display:grid}.bank-account-card strong,.bank-account-card p,.bank-account-card small{display:block}.bank-account-card p{color:#aaa;margin:3px 0;font-size:9px}.bank-account-card small{color:#666;font-size:7px}.bank-account-card>b{color:var(--green);font-size:7px}.profile-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.profile-chip-grid>div{background:#141414;border:1px solid #292929;border-radius:9px;padding:10px}.profile-chip-grid strong{font-size:9px}.profile-chip-grid p{color:#777;margin:5px 0 0;font-size:6px;line-height:1.45}.payment-account-editor{max-width:760px}.kitchen-allocation{background:#171706;border:1px solid #30300d;border-radius:8px;margin:9px 0;padding:9px}.kitchen-allocation small{color:#888;margin-bottom:6px;font-size:7px;display:block}.kitchen-allocation p{gap:7px;display:flex;margin:4px 0!important}.kitchen-allocation p b{color:var(--yellow)}.kitchen-custom{border-left:2px solid var(--yellow);background:#191807;color:#fff!important;padding:7px 9px!important}.cashier-order-queue{background:linear-gradient(145deg,#12151a,#0b0b0b);margin-bottom:18px;padding:20px;scroll-margin-top:18px}.cashier-order-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr))}.cashier-order-grid .empty{min-height:120px}.queue-summary{align-items:center;gap:7px;display:flex}.queue-summary span{color:#72bfff;white-space:nowrap;background:#07131d;border:1px solid #254765;border-radius:20px;padding:7px 9px;font-size:7px;font-weight:900}.queue-summary span.held{color:var(--yellow);background:#1a1805;border-color:#635b12}.order-card.payment-held{border-color:#5c5311}.queue-payment-action{gap:8px!important;margin:0!important;display:grid!important}.queue-payment-action span{color:var(--yellow);text-align:center;font-size:7px;font-weight:900}.queue-payment-action button{width:100%;min-height:38px}.dashboard-activity{margin-top:12px}@media (max-width:960px){.pickup-ready-grid,.v32-commerce-grid{grid-template-columns:1fr}.profile-chip-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.pickup-ready-grid,.profile-chip-grid{grid-template-columns:1fr}.delivery-fee-notice,.v32-commerce-head{flex-direction:column;align-items:flex-start}.pickup-actions{flex-direction:column}.pickup-actions button{width:100%}}.order-allocation-summary{background:#161606;border:1px solid #33300c;border-radius:9px;margin:10px 0;padding:11px}.order-allocation-summary small{color:#777;margin-bottom:6px;font-size:7px;display:block}.order-allocation-summary p{background:#24220b;border-radius:7px;gap:5px;padding:5px 7px;margin:3px 8px 3px 0!important;display:inline-flex!important}.order-allocation-summary p b{color:var(--yellow)}.customization-summary{border-left:2px solid var(--yellow);background:#181707;color:#ddd!important;padding:7px 9px!important}.order-commerce-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.order-commerce-summary>div{background:#101010;border:1px solid #2c2c2c;border-radius:9px;padding:11px}.order-commerce-summary small,.order-commerce-summary strong,.order-commerce-summary span{display:block}.order-commerce-summary small{color:#666;font-size:7px}.order-commerce-summary strong{margin-top:5px;font-size:9px}.order-commerce-summary span{color:#888;margin-top:4px;font-size:6px}@media (max-width:620px){.order-commerce-summary{grid-template-columns:1fr}}.invoice-request-card{background:linear-gradient(135deg,#211b06,#11100a);border:1px solid #8e751c;border-radius:10px;margin:12px 0;padding:14px}.invoice-request-card small,.invoice-request-card strong,.invoice-request-card span{display:block}.invoice-request-card small{color:var(--yellow);letter-spacing:.08em;font-size:7px;font-weight:950}.invoice-request-card strong{margin:8px 0;font-size:12px}.invoice-request-card p{color:#ddd;margin:5px 0;font-size:9px}.invoice-request-card span{color:#aa9d69;margin-top:9px;font-size:8px}.secure-signin button{color:#090909;text-align:center;background:#f2dc00;border:0;border-radius:12px;width:100%;margin-top:18px;padding:16px 20px;font-weight:900;display:block}.secure-signin button:disabled{cursor:wait;opacity:.65}.manual-fee-editor,.payment-review{background:linear-gradient(135deg,#171606,#101010);border:1px solid #393510;border-radius:11px;grid-template-columns:minmax(150px,1fr) 130px auto;align-items:center;gap:9px;margin:10px 0;padding:12px;display:grid}.manual-fee-editor>div small,.manual-fee-editor>div strong,.payment-review>div small,.payment-review>div strong{display:block}.manual-fee-editor>div small,.payment-review>div small{color:#777;font-size:6px;font-weight:900}.manual-fee-editor>div strong,.payment-review>div strong{margin-top:4px;font-size:9px}.manual-fee-editor label{background:#0b0b0b;border:1px solid #393939;border-radius:8px;align-items:center;height:38px;display:flex}.manual-fee-editor label span{color:var(--yellow);padding-left:10px;font-weight:900}.manual-fee-editor input,.payment-review input{color:#fff;width:100%;min-width:0;background:0 0!important;border:0!important}.manual-fee-editor>p{color:#ff7d7d;grid-column:1/-1;margin:0;font-size:7px}.payment-review{border-color:#333;grid-template-columns:minmax(150px,1fr) minmax(180px,1fr) auto auto}.payment-review input{height:38px;background:#0b0b0b!important;border:1px solid #333!important;border-radius:8px!important;padding:0 10px!important}.payment-review .primary,.payment-review .secondary,.manual-fee-editor .secondary{white-space:nowrap;min-height:38px}@media (max-width:720px){.manual-fee-editor,.payment-review{grid-template-columns:1fr}.manual-fee-editor button,.payment-review button{width:100%}}.alias-review-list{gap:10px;display:grid}.alias-review-list article{background:#111;border:1px solid #2a2a2a;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.alias-review-list article div{align-items:center;gap:12px;min-width:0;display:flex}.alias-review-list strong{color:#fff}.alias-review-list span{color:var(--yellow)}.alias-review-list small{color:#858585}@media (max-width:720px){.alias-review-list article{grid-template-columns:1fr 1fr}.alias-review-list article div{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:4px}}.secure-signin{color:#fff;background:radial-gradient(circle at 82% 5%,#f2dc0024,#0000 27%),radial-gradient(circle at 7% 95%,#f2dc000e,#0000 25%),#050505;place-items:center;min-height:100vh;padding:32px;display:grid}.secure-signin-shell{background:#0d0d0c;border:1px solid #2c2c27;border-radius:28px;grid-template-columns:minmax(0,1.06fr) minmax(340px,.94fr);width:min(920px,100%);min-height:570px;display:grid;position:relative;overflow:hidden;box-shadow:0 36px 110px #000000b8}.secure-signin-shell:before{content:"";z-index:2;background:#f2dc00;height:3px;position:absolute;inset:0 0 auto}.secure-signin section{min-width:0}.secure-signin-brand{background:linear-gradient(145deg,#020202 0%,#080806 68%,#161505 100%);flex-direction:column;justify-content:space-between;padding:42px 46px 48px;display:flex;position:relative;overflow:hidden}.secure-signin-brand:after{content:"";border:1px solid #f2dc0038;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-185px;right:-160px;box-shadow:0 0 0 48px #f2dc0006,0 0 0 96px #f2dc0005}.secure-logo-stage{z-index:1;width:min(360px,100%);margin:-18px 0 0 -18px;position:relative}.secure-signin img{mix-blend-mode:screen;width:100%;height:auto;display:block}.secure-brand-copy{z-index:1;max-width:400px;position:relative}.secure-signin p{letter-spacing:.2em;color:#f2dc00;margin:0;font-size:10px;font-weight:900}.secure-signin h1{letter-spacing:-.055em;margin:13px 0 22px;font-size:50px;line-height:.98}.secure-brand-rule{background:#f2dc00;border-radius:999px;width:58px;height:5px;margin-bottom:17px}.secure-brand-copy>span{color:#94948a;letter-spacing:.01em;font-size:13px}.secure-signin-panel{background:linear-gradient(#111110,#0b0b0a);flex-direction:column;justify-content:center;padding:60px 56px;display:flex}.secure-signin-panel header h2{letter-spacing:-.035em;margin:10px 0 0;font-size:31px}.secure-signin form{gap:16px;margin-top:34px;display:grid}.secure-signin label{color:#bdbdb4;letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:9px;font-weight:900;display:grid}.secure-signin input{color:#fff;width:100%;height:52px;font:inherit;background:#070707;border:1px solid #363631;border-radius:11px;outline:none;padding:0 15px;font-size:13px;transition:border-color .18s,box-shadow .18s,background .18s}.secure-signin input:hover{background:#0a0a09}.secure-signin input:focus{border-color:#f2dc00;box-shadow:0 0 0 3px #f2dc0014}.secure-auth-error{color:#ff9696;background:#200b0b;border:1px solid #5a2626;border-radius:9px;padding:11px 12px;font-size:9px;line-height:1.5}.secure-signin-panel>small{color:#585852;letter-spacing:.16em;text-align:center;margin-top:29px;font-size:8px;font-weight:800;display:block}.orders-password-change section{width:min(520px,100%)}@media (max-width:760px){.secure-signin{padding:16px}.secure-signin-shell{grid-template-columns:1fr;max-width:520px;min-height:auto}.secure-signin-brand{min-height:290px;padding:28px 30px 34px}.secure-logo-stage{width:260px;margin:-19px 0 -22px -14px}.secure-signin h1{max-width:360px;margin-bottom:18px;font-size:41px}.secure-signin-panel{padding:38px 30px 34px}}@media (max-width:420px){.secure-signin{align-items:stretch;padding:0}.secure-signin-shell{border:0;border-radius:0;min-height:100vh}.secure-signin-brand{min-height:260px;padding:25px 24px 29px}.secure-logo-stage{width:225px}.secure-signin h1{font-size:36px}.secure-signin-panel{padding:34px 24px}.secure-signin-panel header h2{font-size:28px}}.secure-signin-brand{background:#000}.secure-signin input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;border-color:#363631;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #070707}.secure-signin input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;border-color:#363631;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #070707}.secure-signin input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;border-color:#363631;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #070707}.access-denied{color:#fff;background:#090909;place-items:center;min-height:100vh;padding:24px;display:grid}.access-denied section{background:#121212;border:1px solid #333;border-radius:20px;width:min(520px,100%);padding:42px}.access-denied p{color:#ff7861;letter-spacing:.15em;font-size:9px;font-weight:900}.access-denied h1{margin:10px 0 14px;font-size:30px}.access-denied span{color:#888;line-height:1.6;display:block}.access-denied div{gap:10px;margin-top:26px;display:flex}.access-denied button,.access-denied a{color:#fff;background:#202020;border:1px solid #444;border-radius:9px;padding:13px 16px;font-size:8px;font-weight:900;text-decoration:none}.security-note{background:#171606;border:1px solid #45400a;border-radius:12px;padding:15px}.security-note b{color:var(--yellow);font-size:8px}.security-note p{color:#96917a;margin:7px 0 0;font-size:9px;line-height:1.55}.security-error{color:#ff9c9c;background:#351414;border-radius:8px;padding:10px;font-size:9px}.security-members{gap:8px;margin-top:15px;display:grid}.security-members article{background:#101010;border:1px solid #2c2c2c;border-radius:11px;grid-template-columns:40px minmax(160px,1fr) 170px auto;align-items:center;gap:12px;padding:13px;display:grid}.security-members strong,.security-members p,.security-members small{display:block}.security-members p{color:#888;margin:4px 0;font-size:9px}.security-members small{color:var(--green);font-size:7px;font-weight:900}.security-members select{color:#fff;background:#171717;border:1px solid #363636;border-radius:8px;height:38px;padding:0 9px;font-size:8px}.security-current{color:#777;font-size:7px;font-weight:900}@media (max-width:760px){.security-members article{grid-template-columns:40px 1fr}.security-members select,.security-members button,.security-current{grid-column:2}}.platform-shell{--platform-ink:#161613;--platform-paper:#f1efe8;--platform-card:#faf9f4;--platform-line:#d9d5ca;--platform-yellow:#f2dc00;background:var(--platform-paper);min-height:100vh;color:var(--platform-ink)}.platform-boot{color:#f2dc00;letter-spacing:.14em;background:#111;place-items:center;min-height:100vh;font-size:11px;font-weight:900;display:grid}.platform-sidebar{color:#fff;z-index:40;background:#11110f;flex-direction:column;width:258px;padding:28px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.platform-brand{border-bottom:1px solid #2a2a26;justify-content:space-between;align-items:center;padding:0 10px 25px;display:flex}.platform-brand img{filter:brightness(0)invert();width:150px;height:auto}.platform-brand>span{color:var(--platform-yellow);letter-spacing:.13em;border:1px solid #4a4619;border-radius:5px;padding:5px 7px;font-size:7px;font-weight:900}.platform-sidebar nav{gap:5px;padding-top:26px;display:grid}.platform-sidebar nav button{color:#82827b;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;height:46px;padding:0 13px;font-size:12px;font-weight:800;display:flex}.platform-sidebar nav button i{color:#aaa;text-align:center;width:18px;font-size:14px;font-style:normal}.platform-sidebar nav button b{color:#aaa;text-align:center;background:#292922;border-radius:12px;min-width:21px;margin-left:auto;padding:3px 6px;font-size:8px}.platform-sidebar nav button.active{background:var(--platform-yellow);color:#111}.platform-sidebar nav button.active i{color:#111}.platform-sidebar-bottom{margin-top:auto}.platform-sidebar-bottom>a{color:#777;border-bottom:1px solid #2a2a26;padding:14px 10px;font-size:8px;font-weight:900;text-decoration:none;display:block}.platform-sidebar-bottom>div{background:#181815;border:1px solid #292925;border-radius:11px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;margin-top:14px;padding:11px;display:grid}.platform-sidebar-bottom>div>span{background:var(--platform-yellow);color:#111;border-radius:9px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.platform-sidebar-bottom p{min-width:0;margin:0}.platform-sidebar-bottom strong,.platform-sidebar-bottom small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.platform-sidebar-bottom strong{font-size:10px}.platform-sidebar-bottom small{color:#6e6e68;margin-top:4px;font-size:6px;font-weight:900}.platform-sidebar-bottom>div>a{color:#777;text-decoration:none}.platform-main{min-height:100vh;margin-left:258px}.platform-topbar{border-bottom:1px solid var(--platform-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:30;background:#f1efe8f0;justify-content:space-between;align-items:center;height:90px;padding:0 38px;display:flex;position:sticky;top:0}.platform-topbar p{color:#8f8b81;letter-spacing:.13em;margin:0 0 6px;font-size:8px;font-weight:900}.platform-topbar h1{margin:0;font-size:18px}.platform-topbar>div:last-child{align-items:center;gap:10px;display:flex}.platform-live{color:#27733b;background:#e8f5ea;border:1px solid #bdd8c2;border-radius:8px;padding:10px 12px;font-size:7px;font-weight:900}.platform-topbar button,.platform-businesses>header button,.platform-empty button{color:#fff;background:#171714;border:0;border-radius:8px;padding:12px 16px;font-size:9px;font-weight:900}.platform-content{max-width:1580px;margin:auto;padding:38px}.platform-hero{grid-template-columns:1.4fr .6fr;align-items:end;gap:24px;padding:14px 0 36px;display:grid}.platform-eyebrow,.platform-businesses>header p,.platform-invitations>header p{color:#9d8312;letter-spacing:.16em;margin:0 0 12px;font-size:9px;font-weight:900}.platform-hero h2{letter-spacing:-.065em;margin:0;font-size:clamp(44px,5.5vw,76px);line-height:.9}.platform-hero>div>p:last-child{color:#77736b;max-width:620px;margin:22px 0 0;line-height:1.65}.platform-owner-card{border:1px solid var(--platform-line);background:var(--platform-card);border-radius:16px;padding:22px;box-shadow:0 18px 60px #2d26140d}.platform-owner-card small,.platform-owner-card strong,.platform-owner-card>span{display:block}.platform-owner-card small{color:#9b968c;letter-spacing:.12em;font-size:7px;font-weight:900}.platform-owner-card strong{overflow-wrap:anywhere;margin-top:10px;font-size:14px}.platform-owner-card>span{color:#888379;margin-top:5px;font-size:9px}.platform-owner-card>div{border-top:1px solid var(--platform-line);color:#39794b;margin-top:20px;padding-top:16px;font-size:8px;font-weight:900}.platform-owner-card i{background:#4caf6b;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.platform-metrics{border:1px solid var(--platform-line);background:var(--platform-card);border-radius:15px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.platform-metrics article{border-right:1px solid var(--platform-line);align-items:flex-end;min-height:128px;padding:18px 20px;display:flex;position:relative}.platform-metrics article:last-child{border-right:0}.platform-metrics article>small{color:#c1bdb3;font-size:8px;font-weight:900;position:absolute;top:14px;right:14px}.platform-metrics span,.platform-metrics strong,.platform-metrics p{display:block}.platform-metrics span{color:#8f8a80;letter-spacing:.1em;font-size:8px;font-weight:900}.platform-metrics strong{letter-spacing:-.05em;margin-top:9px;font-size:34px}.platform-metrics p{color:#aaa59a;margin:5px 0 0;font-size:8px}.platform-businesses{margin-top:38px}.platform-businesses>header,.platform-invitations>header{justify-content:space-between;align-items:flex-end;margin-bottom:17px;display:flex}.platform-businesses h2,.platform-invitations h2{letter-spacing:-.035em;margin:0;font-size:24px}.platform-businesses>header>div:last-child{gap:8px;display:flex}.platform-businesses>header input{border:1px solid var(--platform-line);background:var(--platform-card);color:#222;border-radius:8px;outline:none;width:230px;padding:0 13px}.platform-business-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.platform-business-card{border:1px solid var(--platform-line);background:var(--platform-card);border-radius:16px;padding:19px;box-shadow:0 14px 42px #2d26140a}.platform-business-card>header{justify-content:space-between;align-items:center;display:flex}.platform-business-card>header>span{color:#bbb6ab;font-size:9px;font-weight:900}.platform-status{color:#767168;background:#eeeae1;border:1px solid #d7d2c8;border-radius:20px;width:max-content;padding:6px 8px;font-size:7px;font-weight:900}.platform-business-title{grid-template-columns:50px 1fr;align-items:center;gap:13px;margin:22px 0;display:grid}.platform-business-title>div{width:50px;height:50px;color:var(--platform-yellow);background:#171714;border-radius:13px;place-items:center;font-size:21px;font-weight:900;display:grid}.platform-business-title section small{color:#aaa59a;text-transform:uppercase;font-size:7px;font-weight:900}.platform-business-title h3{margin:5px 0 4px;font-size:18px}.platform-business-title p{color:#918c82;margin:0;font-size:8px}.platform-progress{background:#f4f2ec;border:1px solid #e3dfd5;border-radius:10px;padding:13px}.platform-progress>div{color:#89847b;justify-content:space-between;margin-bottom:8px;font-size:7px;font-weight:900;display:flex}.platform-progress>i{background:#ddd9cf;border-radius:4px;height:4px;display:block;overflow:hidden}.platform-progress>i>span{background:#2a2924;height:100%;display:block}.platform-business-stats{border-top:1px solid var(--platform-line);border-bottom:1px solid var(--platform-line);grid-template-columns:repeat(3,1fr);margin:15px 0;display:grid}.platform-business-stats>div{border-right:1px solid var(--platform-line);padding:13px 8px}.platform-business-stats>div:last-child{border:0}.platform-business-stats small,.platform-business-stats strong{display:block}.platform-business-stats small{color:#aaa59a;font-size:6px;font-weight:900}.platform-business-stats strong{margin-top:5px;font-size:13px}.platform-business-card footer{grid-template-columns:1fr 1fr;gap:7px;display:grid}.platform-business-card footer button{color:#57534c;background:0 0;border:1px solid #d7d2c8;border-radius:8px;min-height:38px;font-size:7px;font-weight:900}.platform-empty{text-align:center;background:#f7f5ef;border:1px dashed #cbc6ba;border-radius:16px;grid-column:1/-1;align-content:center;place-items:center;min-height:320px;display:grid}.platform-empty>span{width:50px;height:50px;color:var(--platform-yellow);background:#171714;border-radius:14px;place-items:center;font-size:24px;display:grid}.platform-empty h3{margin:15px 0 6px}.platform-empty p{color:#8d887e;max-width:480px;font-size:11px}.platform-invitations{margin-top:38px;padding-bottom:30px;scroll-margin-top:110px}.platform-invitations>header>span{color:#8c7714;background:#f4edc9;border:1px solid #ddd5a8;border-radius:20px;padding:8px 10px;font-size:7px;font-weight:900}.platform-invitations>div{border:1px solid var(--platform-line);background:var(--platform-card);border-radius:14px;overflow:hidden}.platform-invitations article{border-bottom:1px solid var(--platform-line);grid-template-columns:42px 1fr auto auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.platform-invitations article:last-child{border:0}.platform-mail{background:#ece9df;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.platform-invitations strong{font-size:11px}.platform-invitations p{color:#969187;margin:4px 0 0;font-size:8px}.platform-invite-status{color:#777268;background:#ece9e1;border-radius:20px;padding:6px 8px;font-size:6px;font-weight:900}.platform-invitations article>button{color:#4d4942;background:0 0;border:1px solid #cdc8bc;border-radius:7px;padding:9px 11px;font-size:7px;font-weight:900}.platform-invite-empty{color:#969187;text-align:center;padding:30px;font-size:10px}.platform-toast{z-index:100;color:#fff;background:#171714;border-radius:10px;padding:14px 18px;font-size:9px;font-weight:900;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 50px #0003}.platform-denied{color:#fff;background:#111;place-items:center;min-height:100vh;padding:24px;display:grid}.platform-denied section{background:#181815;border:1px solid #333;border-radius:20px;max-width:520px;padding:44px}.platform-denied span{color:var(--yellow);letter-spacing:.16em;font-size:8px;font-weight:900}.platform-denied h1{margin:12px 0;font-size:34px}.platform-denied p{color:#888;line-height:1.6}.platform-denied div{gap:8px;margin-top:24px;display:flex}.platform-denied a{color:#fff;border:1px solid #444;border-radius:8px;padding:12px 14px;font-size:7px;font-weight:900;text-decoration:none}.platform-overlay{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#100f0ca3;justify-content:flex-end;display:flex;position:fixed;inset:0}.platform-modal{color:#1b1a17;background:#f8f6f0;border-radius:20px;align-self:center;width:min(610px,96vw);margin:auto;padding:0;overflow:hidden;box-shadow:0 35px 100px #0000004d}.platform-modal>header{border-bottom:1px solid #dedad0;justify-content:space-between;padding:28px 30px 22px;display:flex}.platform-modal header p{color:#9b8512;letter-spacing:.14em;margin:0 0 7px;font-size:8px;font-weight:900}.platform-modal h2{margin:0;font-size:29px}.platform-modal header span{color:#8d887e;max-width:450px;margin-top:9px;font-size:9px;line-height:1.55;display:block}.platform-modal header button,.platform-drawer>header>button{background:0 0;border:1px solid #d7d2c8;border-radius:50%;width:36px;height:36px;font-size:20px}.platform-form{grid-template-columns:1fr 1fr;gap:15px;padding:24px 30px;display:grid}.platform-form label{color:#56524b;font-size:8px;font-weight:900;display:block}.platform-form input,.platform-form select,.platform-invite-form input,.platform-invite-form select,.platform-branch-form input{color:#222;background:#fff;border:1px solid #d7d2c8;border-radius:9px;outline:none;width:100%;height:44px;margin-top:8px;padding:0 12px;display:block}.platform-form label>small{color:#aaa49a;margin-top:6px;font-size:7px;display:block}.platform-slug{background:#fff;border:1px solid #d7d2c8;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;height:44px;margin-top:8px;display:grid;overflow:hidden}.platform-slug span{color:#aaa49a;padding-left:12px;font-size:9px}.platform-slug input{border:0;height:42px;margin:0;padding-left:3px}.platform-form-note{background:#f7f0c9;border:1px solid #dfd69d;border-radius:10px;grid-column:1/-1;padding:13px}.platform-form-note b{font-size:7px}.platform-form-note p{color:#827a4a;margin:5px 0 0;font-size:8px}.platform-form-error{color:#9b3d34;background:#f5dfdb;border-radius:8px;grid-column:1/-1;margin:0;padding:10px;font-size:8px}.platform-modal>footer{border-top:1px solid #dedad0;justify-content:flex-end;gap:8px;padding:18px 30px;display:flex}.platform-modal>footer button{color:#555;background:0 0;border:1px solid #cec9bd;border-radius:8px;padding:12px 16px;font-size:8px;font-weight:900}.platform-drawer{color:#1b1a17;background:#f6f4ed;width:min(650px,96vw);height:100%;overflow:auto;box-shadow:-30px 0 90px #00000038}.platform-drawer>header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f4edf5;border-bottom:1px solid #d9d5ca;grid-template-columns:54px 1fr auto;align-items:center;gap:14px;padding:22px 24px;display:grid;position:sticky;top:0}.platform-business-monogram{width:52px;height:52px;color:var(--platform-yellow);background:#171714;border-radius:13px;place-items:center;font-size:21px;font-weight:900;display:grid}.platform-drawer>header p{color:#aaa49a;margin:0 0 4px;font-size:7px;font-weight:900}.platform-drawer>header h2{margin:0 0 7px;font-size:20px}.platform-drawer-body{gap:13px;padding:18px 24px 35px;display:grid}.platform-control-block,.platform-onboarding{background:#fbfaf6;border:1px solid #d9d5ca;border-radius:13px;padding:17px}.platform-block-title{justify-content:space-between;align-items:flex-end;margin-bottom:13px;display:flex}.platform-block-title small{color:#9b8512;letter-spacing:.1em;font-size:7px;font-weight:900}.platform-block-title h3{margin:5px 0 0;font-size:15px}.platform-block-title>span{color:#aaa49a;font-size:7px}.platform-status-actions{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.platform-status-actions button{color:#888279;background:#f2f0e9;border:1px solid #d5d0c5;border-radius:8px;min-height:40px;font-size:7px;font-weight:900}.platform-admin-row{border-bottom:1px solid #e3dfd6;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.platform-admin-row>span{width:36px;height:36px;color:var(--platform-yellow);background:#171714;border-radius:9px;place-items:center;font-weight:900;display:grid}.platform-admin-row strong,.platform-admin-row p{display:block}.platform-admin-row strong{font-size:10px}.platform-admin-row p{color:#99938a;margin:4px 0 0;font-size:7px}.platform-admin-row>b{color:#2d7841;font-size:6px}.platform-admin-row>button{color:#5c574f;background:0 0;border:1px solid #d2cdbf;border-radius:7px;padding:8px 9px;font-size:6px;font-weight:900}.platform-invite-form{grid-template-columns:150px 1fr auto;gap:7px;margin-top:13px;display:grid}.platform-invite-form input,.platform-invite-form select,.platform-branch-form input{height:40px;margin:0}.platform-invite-form button,.platform-branch-form button{color:#fff;background:#171714;border:0;border-radius:8px;padding:0 13px;font-size:7px;font-weight:900}.platform-branch-list{gap:7px;display:grid}.platform-branch-list a{color:#222;border:1px solid #ddd9cf;border-radius:9px;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;padding:10px;text-decoration:none;display:grid}.platform-branch-list a>span{background:#eeebe3;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.platform-branch-list strong{font-size:9px}.platform-branch-list p{color:#99938a;margin:3px 0 0;font-size:7px}.platform-branch-list b{font-size:7px}.platform-branch-form{grid-template-columns:1fr auto;gap:7px;margin-top:11px;display:grid}.platform-onboarding>small{color:#9b8512;letter-spacing:.1em;margin-bottom:10px;font-size:7px;font-weight:900;display:block}.platform-onboarding>div{color:#aaa49a;border-top:1px solid #e3dfd6;align-items:center;gap:9px;padding:8px 0;display:flex}.platform-onboarding>div span{font-weight:900}.platform-onboarding>div p{margin:0;font-size:8px;font-weight:800}@media (max-width:1150px){.platform-business-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-hero{grid-template-columns:1fr}.platform-owner-card{max-width:480px}.platform-metrics{grid-template-columns:repeat(2,1fr)}.platform-metrics article:nth-child(2){border-right:0}.platform-metrics article:nth-child(-n+2){border-bottom:1px solid var(--platform-line)}}@media (max-width:760px){.platform-sidebar{width:100%;min-height:auto;padding:16px;position:static}.platform-sidebar nav,.platform-sidebar-bottom{display:none}.platform-brand{border:0;padding:0}.platform-main{margin:0}.platform-topbar{align-items:flex-start;height:auto;padding:18px}.platform-topbar .platform-live{display:none}.platform-content{padding:22px 16px}.platform-hero{padding-top:4px}.platform-hero h2{font-size:45px}.platform-business-grid{grid-template-columns:1fr}.platform-businesses>header{flex-direction:column;align-items:flex-start;gap:12px}.platform-businesses>header>div:last-child{width:100%}.platform-businesses>header input{width:100%;min-height:40px}.platform-businesses>header button{white-space:nowrap}.platform-invitations article{grid-template-columns:40px 1fr}.platform-invite-status,.platform-invitations article>button{grid-column:2;width:max-content}.platform-form{grid-template-columns:1fr}.platform-form-note,.platform-form-error{grid-column:auto}.platform-status-actions,.platform-invite-form{grid-template-columns:1fr}.platform-invite-form input,.platform-invite-form select{height:42px}.platform-invite-form button{min-height:40px}.platform-block-title{flex-direction:column;align-items:flex-start;gap:5px}}.platform-shell{--platform-ink:#f5f5f5;--platform-paper:#050505;--platform-card:#111;--platform-line:#292929;--platform-yellow:#ffeb00;color:#f5f5f5;background:radial-gradient(circle at 72% -10%,#ffeb0012,#0000 34%),#050505}.platform-sidebar{background:#000;border-right:1px solid #202020}.platform-brand{border-color:#202020;min-height:104px;padding:0 8px 20px}.platform-brand img{object-fit:contain;filter:none;width:164px;max-height:92px;display:block}.platform-brand>span{color:#ffeb00;background:#171500;border-color:#5a5200}.platform-sidebar nav button{color:#8f8f8f}.platform-sidebar nav button i{color:#686868}.platform-sidebar nav button b{color:#aaa;background:#242424}.platform-sidebar nav button:hover{color:#fff;background:#111}.platform-sidebar nav button.active{color:#050505;background:#ffeb00}.platform-sidebar-bottom>a{color:#777;border-color:#202020}.platform-sidebar-bottom>div{background:#0a0a0a;border-color:#292929}.platform-sidebar-bottom>div>span{color:#050505;background:#ffeb00}.platform-sidebar-bottom strong{color:#fff;font-size:11px}.platform-sidebar-bottom small{color:#777}.platform-main{background:0 0}.platform-topbar{background:#050505f0;border-color:#202020}.platform-topbar p{color:#666}.platform-topbar h1{color:#fff}.platform-live{color:#55c98a;background:#07150d;border-color:#204a30}.platform-topbar button,.platform-businesses>header button,.platform-empty button{color:#050505;background:#ffeb00}.platform-topbar button:hover,.platform-businesses>header button:hover,.platform-empty button:hover{background:#fff13a}.platform-eyebrow,.platform-businesses>header p,.platform-invitations>header p{color:#ffeb00}.platform-hero h2{color:#fff}.platform-hero h2 span{color:#777}.platform-hero>div>p:last-child{color:#999}.platform-owner-card{background:linear-gradient(145deg,#151400,#0b0b08);border-color:#343100;box-shadow:0 22px 70px #00000059}.platform-owner-card small{color:#ffeb00}.platform-owner-card strong{color:#fff;font-size:20px}.platform-owner-card>span{color:#aaa}.platform-owner-card>b{color:#ffeb00;letter-spacing:.14em;margin-top:16px;font-size:8px;display:block}.platform-owner-card>div{color:#55c98a;border-color:#33300a}.platform-metrics{background:#0d0d0d;border-color:#292929}.platform-metrics article{border-color:#292929}.platform-metrics article>small{color:#444}.platform-metrics span{color:#777}.platform-metrics strong{color:#fff}.platform-metrics p{color:#666}.platform-metrics article.green strong{color:#55c98a}.platform-metrics article.yellow strong{color:#ffeb00}.platform-businesses h2,.platform-invitations h2{color:#fff}.platform-businesses>header input{color:#fff;background:#0d0d0d;border-color:#292929}.platform-businesses>header input:focus{border-color:#ffeb00}.platform-business-card{box-shadow:none;background:#0d0d0d;border-color:#292929}.platform-business-card>header>span{color:#444}.platform-status{color:#888;background:#191919;border-color:#393939}.platform-status.open{color:#55c98a;background:#07150d;border-color:#204a30}.platform-status.paused{color:#ffeb00;background:#171500;border-color:#514900}.platform-status.closed{color:#ff6a67;background:#180909;border-color:#522323}.platform-business-title>div{color:#050505;background:#ffeb00}.platform-business-title section small{color:#666}.platform-business-title h3{color:#fff}.platform-business-title p{color:#777}.platform-progress{background:#090909;border-color:#262626}.platform-progress>div{color:#777}.platform-progress>i{background:#242424}.platform-progress>i>span{background:#ffeb00}.platform-business-stats,.platform-business-stats>div{border-color:#292929}.platform-business-stats small{color:#666}.platform-business-stats strong{color:#fff}.platform-business-card footer button{color:#aaa;border-color:#393939}.platform-business-card footer button:hover{color:#fff;border-color:#666}.platform-business-card footer button:last-child{color:#050505;background:#ffeb00;border-color:#ffeb00}.platform-empty{background:#090909;border-color:#333}.platform-empty>span{color:#050505;background:#ffeb00}.platform-empty h3{color:#fff}.platform-empty p{color:#777}.platform-invitations>header>span{color:#ffeb00;background:#171500;border-color:#514900}.platform-invitations>div{background:#0d0d0d;border-color:#292929}.platform-invitations article{border-color:#292929}.platform-mail{color:#ffeb00;background:#1c1c1c}.platform-invitations strong{color:#fff}.platform-invitations p{color:#777}.platform-invite-status{color:#888;background:#1a1a1a}.platform-invite-status.pending{color:#ffeb00;background:#171500}.platform-invite-status.accepted{color:#55c98a;background:#07150d}.platform-invitations article>button{color:#ddd;border-color:#393939}.platform-invite-empty{color:#777}.platform-toast{color:#050505;background:#ffeb00}.platform-overlay{background:#000000c7}.platform-modal,.platform-drawer{color:#f5f5f5;background:#0b0b0b}.platform-modal>header,.platform-modal>footer,.platform-drawer>header{background:#0b0b0b;border-color:#292929}.platform-modal header p,.platform-block-title small,.platform-onboarding>small{color:#ffeb00}.platform-modal header span,.platform-drawer>header p,.platform-block-title>span{color:#777}.platform-modal header button,.platform-drawer>header>button{color:#fff;border-color:#393939}.platform-form label{color:#ccc}.platform-form input,.platform-form select,.platform-invite-form input,.platform-invite-form select,.platform-branch-form input,.platform-slug{color:#fff;background:#111;border-color:#333}.platform-slug span,.platform-form label>small{color:#777}.platform-form-note{background:#171500;border-color:#514900}.platform-form-note p{color:#b3a94e}.platform-modal>footer button{color:#aaa;border-color:#393939}.platform-modal>footer button:last-child{color:#050505;background:#ffeb00;border-color:#ffeb00}.platform-business-monogram,.platform-admin-row>span{color:#050505;background:#ffeb00}.platform-control-block,.platform-onboarding{background:#111;border-color:#292929}.platform-status-actions button{color:#777;background:#0a0a0a;border-color:#333}.platform-status-actions button.selected.open{color:#55c98a;background:#07150d;border-color:#204a30}.platform-status-actions button.selected.paused{color:#ffeb00;background:#171500;border-color:#514900}.platform-status-actions button.selected.closed{color:#ff6a67;background:#180909;border-color:#522323}.platform-admin-row{border-color:#292929}.platform-admin-row strong{color:#fff}.platform-admin-row p{color:#777}.platform-admin-row>button{color:#ddd;border-color:#393939}.platform-invite-form button,.platform-branch-form button{color:#050505;background:#ffeb00}.platform-branch-list a{color:#fff;border-color:#292929}.platform-branch-list a>span{color:#ffeb00;background:#1a1a1a}.platform-branch-list p{color:#777}.platform-onboarding>div{color:#666;border-color:#292929}.platform-onboarding>div.done{color:#55c98a}.courier-roster article{grid-template-columns:38px minmax(0,1fr) auto auto}.courier-roster article.courier-inactive{opacity:.72;background:#0c0c0c}.courier-roster button{color:#aaa;background:0 0;border:1px solid #3b3b37;border-radius:8px;min-height:30px;padding:0 9px;font-size:7px;font-weight:900}.courier-roster button:hover{color:#fff;border-color:#666}.courier-roster .courier-remove{color:#ff8f8f;border-color:#5a2929}.courier-roster .courier-remove:hover{background:#241010;border-color:#a94b4b}.courier-roster .courier-reactivate{color:#64cf88;border-color:#2b5739}.courier-remove-confirm{gap:5px;display:flex}.courier-archive{background:#080808;border-top:1px solid #242424}.courier-archive summary{color:#71716b;letter-spacing:.08em;cursor:pointer;align-items:center;gap:8px;padding:14px 24px;font-size:8px;font-weight:900;list-style:none;display:flex}.courier-archive summary::-webkit-details-marker{display:none}.courier-archive summary:before{content:"＋";color:var(--yellow)}.courier-archive[open] summary:before{content:"−"}.courier-archive summary b{color:#aaa;background:#1c1c1a;border-radius:20px;place-items:center;min-width:20px;height:20px;display:grid}.courier-archive .courier-roster{padding-top:4px}@media (max-width:680px){.courier-roster article{grid-template-columns:38px minmax(0,1fr) auto}.courier-roster article>button,.courier-remove-confirm{grid-column:2/-1;width:100%}.courier-remove-confirm button{flex:1}.courier-archive summary{padding:13px 15px}}.mode.dine_in{color:var(--yellow)}.dine-ready-section{background:radial-gradient(circle at 100% 0,#ffeb0014,#0000 34%),#0b0b0b;border-color:#49420a}.dine-ready-card{border-color:#3b360b}.dine-ready-card header>span{color:var(--yellow);background:#1a1804;border-color:#585000}.dine-served{width:100%;min-height:40px}.location-card,.delivery-location{background:linear-gradient(135deg,#181706,#0d0d0d);border:1px solid #45400a;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:13px;display:flex}.location-card small,.location-card strong,.location-card span{display:block}.location-card small,.delivery-location>span{color:var(--yellow);letter-spacing:.06em;font-size:7px;font-weight:900}.location-card strong{margin-top:6px;font-size:10px}.location-card span{color:#888;margin-top:4px;font-size:8px}.location-card a,.delivery-location a{color:var(--yellow);border:1px solid #5a5200;border-radius:8px;flex:none;padding:9px 11px;font-size:7px;font-weight:900;text-decoration:none}.delivery-location{margin:10px 0}.mode-picker{grid-template-columns:repeat(3,1fr)}@media (max-width:620px){.mode-picker{grid-template-columns:1fr}.location-card,.delivery-location{flex-direction:column;align-items:flex-start}.location-card a,.delivery-location a{text-align:center;width:100%}}.platform-owner-direct{border-top:1px solid #33300a;margin-top:18px;padding-top:17px}.platform-owner-direct header{justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-owner-direct header span{color:#ffeb00;letter-spacing:.12em;font-size:7px;font-weight:900}.platform-owner-direct header p,.platform-owner-confirm p,.platform-owner-credential p{color:#888;margin:0;font-size:7px}.platform-owner-direct>button,.platform-owner-confirm button,.platform-owner-credential button{color:#050505;background:#ffeb00;border:1px solid #ffeb00;border-radius:7px;min-height:34px;margin-top:12px;padding:0 11px;font-size:7px;font-weight:900}.platform-owner-confirm{grid-template-columns:1fr auto auto;align-items:center;gap:6px;margin-top:12px;display:grid}.platform-owner-confirm button{margin:0}.platform-owner-direct button.secondary,.platform-owner-credential button.secondary{color:#aaa;background:0 0;border-color:#3b3b34}.platform-owner-credential{background:#080800;border:1px solid #4a4300;border-radius:9px;margin-top:12px;padding:12px}.platform-owner-credential small{color:#ffeb00;letter-spacing:.12em;font-size:6px;display:block}.platform-owner-credential code{color:#fff;letter-spacing:.06em;margin:8px 0 6px;font-size:16px;font-weight:900;display:block}.platform-owner-credential button{margin-right:6px}@media (max-width:560px){.platform-owner-confirm{grid-template-columns:1fr}.platform-owner-confirm button{width:100%}.platform-owner-credential button{width:100%;margin-right:0}}.transfer-queue{background:radial-gradient(circle at 100% 0,#ffeb001c,#0000 38%),#111007;border:1px solid #625900;border-radius:14px;margin-bottom:18px;overflow:hidden}.transfer-queue>header{border-bottom:1px solid #373200;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.transfer-queue h3{color:#fff;margin:3px 0;font-size:17px}.transfer-queue h3 b{background:var(--yellow);color:#090909;border-radius:20px;place-items:center;min-width:24px;height:24px;margin-left:5px;font-size:10px;display:inline-grid}.transfer-queue header span{color:#a7a167;font-size:9px}.transfer-queue header>strong{color:var(--yellow);letter-spacing:.12em;border:1px solid #7c7000;border-radius:20px;padding:8px 11px;font-size:7px}.transfer-queue>div{background:#292600;gap:1px;display:grid}.transfer-queue article{background:#0d0d09;grid-template-columns:70px minmax(150px,1fr) auto auto auto;align-items:center;gap:12px;padding:13px 18px;display:grid}.transfer-queue article small,.transfer-queue article div strong{display:block}.transfer-queue article small{color:#777;font-size:7px}.transfer-queue article h4{color:#fff;margin:0;font-size:11px}.transfer-queue article p{color:#888;margin:3px 0 0;font-size:8px}.transfer-queue article a{color:var(--yellow);border:1px solid #4b4500;border-radius:8px;padding:9px 10px;font-size:7px;font-weight:900;text-decoration:none}.operational-inbox .conversations>button.warning{border-left:3px solid #d8aa28}.operational-inbox .conversations>button.critical{background:#190b0b;border-left:3px solid #ff5f59}.operational-inbox .conversations small{color:#8d8d86}.operational-inbox .bubble em{color:#ff7772;margin-top:6px;font-size:7px;display:block}.inbox-error,.inbox-empty{color:#ff8a85;border:1px solid #493030;border-radius:8px;margin:12px;padding:12px;font-size:8px}.inbox-empty{color:#777;border-color:#292929}.customer-profile span.attention{color:#ff6f68}.inbox-order{background:#09140d;border:1px solid #2c4c37;border-radius:10px;margin:14px;padding:13px}.inbox-order.held{background:#171500;border-color:#655d00}.inbox-order small,.inbox-order strong,.inbox-order span{display:block}.inbox-order small{color:#888;font-size:7px}.inbox-order strong{color:#fff;margin:5px 0}.inbox-order p,.inbox-order span{color:#aaa;margin:3px 0;font-size:8px}.inbox-order.held span{color:var(--yellow)}.inventory-panel{margin-bottom:18px}.inventory-summary{align-items:baseline;gap:6px;display:flex}.inventory-summary strong{color:var(--yellow);font-size:24px}.inventory-summary span{color:#777;font-size:8px}.inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 20px 20px;display:grid}.inventory-grid article{background:#0b0b0b;border:1px solid #292929;border-radius:10px;grid-template-columns:minmax(150px,1fr) 90px 90px auto auto;align-items:end;gap:8px;padding:12px;display:grid}.inventory-grid article.low{background:#151302;border-color:#5d5500}.inventory-grid article>div small,.inventory-grid article>div strong,.inventory-grid article>div span{display:block}.inventory-grid article>div small{color:#666;font-size:7px}.inventory-grid article>div strong{color:#fff;margin:4px 0;font-size:10px}.inventory-grid article>div span{color:#92928b;font-size:8px}.inventory-grid label{color:#777;font-size:7px}.inventory-grid input{color:#fff;background:#111;border:1px solid #333;border-radius:7px;width:100%;height:31px;margin-top:4px;padding:0 8px}.inventory-grid input:disabled{opacity:.35}@media (max-width:900px){.transfer-queue article{grid-template-columns:60px 1fr}.transfer-queue article a,.transfer-queue article button{width:100%}.inventory-grid{grid-template-columns:1fr}.inventory-grid article{grid-template-columns:1fr 80px 80px}}@media (max-width:620px){.transfer-queue>header{flex-direction:column;align-items:flex-start}.transfer-queue article,.inventory-grid article{grid-template-columns:1fr}.inventory-grid{padding:0 12px 12px}}.cashier-pulse{background:#0d0d0d;border:1px solid #292929;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}.cashier-pulse>div{border-right:1px solid #292929;gap:3px;padding:16px 18px;display:grid}.cashier-pulse>div:last-child{border:0}.cashier-pulse small{color:#696969;letter-spacing:.1em;font-size:7px;font-weight:900}.cashier-pulse strong{color:#fff;font-size:26px}.cashier-pulse span{color:#888;font-size:8px}.cashier-pulse .warning{background:#171500}.cashier-pulse .warning strong{color:var(--yellow)}.transfer-queue article.proof-waiting{opacity:.78}.proof-status{color:#777;text-align:center;border:1px solid #393939;border-radius:8px;padding:9px 10px;font-size:7px;font-weight:900}.transfer-queue article.proof-ready{box-shadow:inset 3px 0 0 var(--yellow)}.kitchen-heading{align-items:flex-end}.kitchen-tools{justify-items:end;gap:12px;display:grid}.kitchen-tools input{color:#fff;background:#0c0c0c;border:1px solid #333;border-radius:9px;width:260px;padding:11px 12px}.kitchen-sla{background:#0c0c0c;border:1px solid #292929;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid;overflow:hidden}.kitchen-sla>div{border-right:1px solid #292929;gap:3px;padding:13px 16px;display:grid}.kitchen-sla>div:last-child{border:0}.kitchen-sla strong{font-size:23px}.kitchen-sla span{color:#777;letter-spacing:.1em;font-size:7px;font-weight:900}.kitchen-sla .alert{background:#210d0c}.kitchen-sla .alert strong{color:#ff6b65}.kitchen-board{grid-template-columns:repeat(3,minmax(260px,1fr));align-items:start;gap:12px;display:grid}.kitchen-lane{background:#090909;border:1px solid #292929;border-radius:13px;overflow:hidden}.kitchen-lane>header{background:#111;border-bottom:1px solid #292929;justify-content:space-between;align-items:center;gap:10px;padding:14px 15px;display:flex}.kitchen-lane>header h3{letter-spacing:.09em;margin:0;font-size:10px}.kitchen-lane>header p{color:#777;margin:4px 0 0;font-size:7px}.kitchen-lane>header b{color:#fff;background:#252525;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.kitchen-lane>div{gap:9px;padding:9px;display:grid}.kitchen-lane .ticket{min-height:0}.ticket.kitchen-warning{border-color:#665d00}.ticket.kitchen-critical{border-color:#73312e;box-shadow:inset 0 0 0 1px #3d1917}.kitchen-priority{justify-content:space-between;gap:8px;margin-bottom:10px;display:flex}.kitchen-priority span{color:var(--yellow);font-size:7px;font-weight:900}.kitchen-priority small{color:#777;font-size:7px}.kitchen-critical .kitchen-priority span{color:#ff7770}.kitchen-note{border-left:3px solid var(--yellow);background:#171500;margin-top:10px;padding:8px;display:block;color:#ddd!important}.kitchen-ready-lock{text-align:center;color:#55c98a;letter-spacing:.07em;background:#07130c;border-top:1px solid #23432e;padding:13px;font-size:7px;font-weight:900}.kitchen-lane .lane-empty{min-height:120px}.operational-inbox .convo-head{align-items:flex-start}.operational-inbox .convo-head>div h3{margin-bottom:4px}.operational-inbox .convo-head>b{color:var(--yellow);background:#171500;border-radius:20px;padding:5px 7px;font-size:6px}.inbox-search{background:#0b0b0b;border:1px solid #292929;border-radius:8px;align-items:center;gap:7px;margin:10px 12px;padding:0 10px;display:flex}.inbox-search span{color:#777}.inbox-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;height:36px;font-size:9px}.operational-inbox .inbox-filters{scrollbar-width:none;display:flex;overflow-x:auto}.operational-inbox .inbox-filters button{white-space:nowrap}.inbox-chat-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.attention-action{min-height:35px;color:var(--yellow);background:#171500;border:1px solid #443f0c;border-radius:8px;padding:0 10px;font-size:7px;font-weight:900}.customer-profile>small{color:#6c6c66;margin-top:8px;font-size:7px;display:block}.inbox-order a{color:var(--yellow);text-align:center;border:1px solid #575000;border-radius:7px;margin-top:9px;padding:9px;font-size:7px;font-weight:900;text-decoration:none;display:block}.control.takeover{color:#9cc9ff;background:#101c29;border-color:#5888bd}.conversation-control-notice{color:#dcecff;background:#0c1721;border-bottom:1px solid #274665;grid-template-columns:32px 1fr auto;align-items:center;gap:11px;padding:10px 14px;display:grid}.conversation-control-notice>span{color:#9cc9ff;border:1px solid #355d83;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.conversation-control-notice strong{font-size:9px;display:block}.conversation-control-notice p{color:#7693ad;margin:3px 0 0;font-size:8px}.conversation-control-notice button{color:#b9dcff;background:#13283b;border:1px solid #4979a6;border-radius:7px;min-height:31px;padding:0 10px;font-size:7px;font-weight:900}.conversation-control-notice.warning{color:#fff8b2;background:#191700;border-color:#5c5409}.conversation-control-notice.warning>span{color:var(--yellow);border-color:#746c12}.conversation-control-notice.warning p{color:#aaa260}.conversation-control-notice.warning button{color:var(--yellow);background:#272300;border-color:#746c12}.composer.composer-locked{background:#090909}.composer.composer-locked input{color:#777;border-style:dashed}.composer.composer-owned{box-shadow:inset 0 1px #314d69}.composer.composer-owned input{border-color:#355d83}.report-toolbar{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.report-toolbar h2{margin:0 0 7px;font-size:27px}.report-toolbar p{color:#858585;margin:0;font-size:9px}.report-actions{align-items:center;gap:9px;display:flex}.report-actions>div{background:#0b0b0b;border:1px solid #292929;border-radius:9px;padding:3px;display:flex}.report-actions>div button{color:#777;background:0 0;border:0;border-radius:6px;padding:9px 10px;font-size:8px;font-weight:900}.report-actions>div button.selected{color:#fff;background:#242424}.report-loading{min-height:300px;color:var(--yellow);letter-spacing:.08em;place-items:center;font-size:10px;font-weight:900;display:grid}.report-loading.error,.report-warning{color:#ff7770}.report-warning{background:#170908;border:1px solid #572d2a;border-radius:9px;margin-bottom:12px;padding:11px;font-size:8px}.report-metrics{margin-bottom:14px}.operational-report-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.operational-report-grid>.panel{margin:0}.report-flow{grid-column:span 8}.report-transfers{grid-column:span 4}.report-attention{grid-column:span 5}.real-chart,.report-ranking{grid-column:span 7}.operational-report-grid>.channel-report{grid-column:span 5}.report-flow>header,.report-transfers>header,.report-attention>header{border-bottom:1px solid #292929;justify-content:space-between;align-items:flex-start;padding:19px;display:flex}.report-flow h3,.report-transfers h3,.report-attention h3{margin:0}.report-flow>header>span{color:#666;font-size:7px;font-weight:900}.report-stage-grid{grid-template-columns:repeat(3,1fr);display:grid}.report-stage-grid article{border-right:1px solid #292929;padding:22px}.report-stage-grid article:last-child{border:0}.report-stage-grid small{color:#555;font-size:8px;font-weight:900;display:block}.report-stage-grid strong{color:var(--yellow);margin:12px 0 7px;font-size:23px;display:block}.report-stage-grid p{color:#818181;margin:0;font-size:8px}.report-transfers{grid-template-columns:1fr 1.3fr;align-items:center;display:grid}.report-transfers>header{grid-column:1/-1}.report-ring{border:9px solid #282509;border-top-color:var(--yellow);border-radius:50%;align-content:center;place-items:center;width:98px;height:98px;margin:18px;display:grid}.report-ring strong{font-size:28px}.report-ring span{color:#777;font-size:6px;font-weight:900}.report-stat-list{padding:15px}.report-stat-list p{color:#888;border-bottom:1px solid #272727;justify-content:space-between;gap:8px;margin:0;padding:9px 0;font-size:8px;display:flex}.report-stat-list b{color:#fff}.attention-metrics{grid-template-columns:1fr 1fr;display:grid}.attention-metrics>div{border-bottom:1px solid #292929;border-right:1px solid #292929;padding:18px}.attention-metrics strong,.attention-metrics span{display:block}.attention-metrics strong{font-size:22px}.attention-metrics span{color:#777;margin-top:5px;font-size:6px;font-weight:900}.real-chart .bars{height:170px}.real-chart .bars>div{position:relative}.real-chart .bars b{color:#777;font-size:7px;position:absolute;top:-14px}.report-empty-copy{color:#777;padding:18px;font-size:8px}@media (max-width:1100px){.cashier-pulse{grid-template-columns:1fr 1fr}.cashier-pulse>div:nth-child(2){border-right:0}.cashier-pulse>div:nth-child(-n+2){border-bottom:1px solid #292929}.kitchen-board{grid-template-columns:1fr 1fr}.report-flow,.report-transfers,.report-attention,.real-chart,.report-ranking,.operational-report-grid>.channel-report{grid-column:span 12}}@media (max-width:720px){.cashier-pulse,.kitchen-sla,.report-stage-grid{grid-template-columns:1fr 1fr}.kitchen-board{grid-template-columns:1fr}.kitchen-heading{align-items:flex-start}.kitchen-tools{justify-items:stretch;width:100%}.kitchen-tools input{width:100%}.report-toolbar,.report-actions{flex-direction:column;align-items:stretch}.report-actions>div{overflow-x:auto}.report-transfers{grid-template-columns:1fr}.report-transfers>header{grid-column:auto}.report-ring{margin-inline:auto}.operational-inbox .chat-head{flex-wrap:wrap;align-items:flex-start}.inbox-chat-actions{width:100%;margin-left:45px}.inbox-chat-actions button{flex:1}}.kitchen-board{gap:14px}.kitchen-lane{background:#070707;border-color:#252525}.kitchen-lane>header{background:#0d0d0d;min-height:72px}.kitchen-lane:first-child{border-color:#4c4600}.kitchen-lane:first-child>header{background:linear-gradient(135deg,#171500,#0d0d0a);border-bottom-color:#4c4600}.kitchen-lane:first-child>header h3,.kitchen-lane:first-child>header b{color:var(--yellow)}.kitchen-lane:first-child>header b{background:#292600}.kitchen-lane:nth-child(2){border-color:#5b341c}.kitchen-lane:nth-child(2)>header{background:linear-gradient(135deg,#1b1009,#0e0b09);border-bottom-color:#5b341c}.kitchen-lane:nth-child(2)>header h3,.kitchen-lane:nth-child(2)>header b{color:var(--orange)}.kitchen-lane:nth-child(2)>header b{background:#2b180d}.kitchen-lane:nth-child(3){border-color:#1e4a2f}.kitchen-lane:nth-child(3)>header{background:linear-gradient(135deg,#08170e,#090d0a);border-bottom-color:#1e4a2f}.kitchen-lane:nth-child(3)>header h3,.kitchen-lane:nth-child(3)>header b{color:var(--green)}.kitchen-lane:nth-child(3)>header b{background:#0d2516}.kitchen-lane>div{background:#080808;gap:11px;padding:11px}.kitchen-lane .ticket{color:#f4f4f0;background:#121212;border:1px solid #373737;border-radius:12px;min-height:0;box-shadow:0 12px 26px #00000047}.kitchen-lane:first-child .ticket{background:linear-gradient(150deg,#17160c,#10100d 55%);border-color:#4f490a}.kitchen-lane:nth-child(2) .ticket{background:linear-gradient(150deg,#1a120d,#11100f 55%);border-color:#63391f}.kitchen-lane:nth-child(3) .ticket{background:linear-gradient(150deg,#0b1710,#0e1210 55%);border-color:#245238}.kitchen-lane .ticket.kitchen-warning{box-shadow:inset 4px 0 0 var(--orange),0 12px 26px #00000047}.kitchen-lane .ticket.kitchen-critical{border-color:#76322f;box-shadow:inset 4px 0 #ff625f,0 12px 26px #00000047}.kitchen-lane .ticket-top{color:#f4f4f0;background:#00000038;border-bottom:1px solid #303030;height:auto;min-height:58px;padding:13px 16px}.kitchen-lane .ticket-top strong{color:#fff}.kitchen-lane .ticket-top span{color:#a7a7a0}.kitchen-lane .ticket-top b{color:#d7d7d2;background:#080808;border-radius:7px;padding:7px 9px;font-size:10px}.kitchen-lane .ticket-body{padding:17px}.kitchen-lane .ticket-body h3{color:#fff;font-size:19px;line-height:1.25}.kitchen-lane .ticket-body>p{color:#edede8;font-size:12px}.kitchen-lane .ticket-body hr{border-top-color:#343434}.kitchen-priority{border-bottom:1px solid #292929;align-items:center;padding-bottom:10px}.kitchen-priority small{color:#b4b4ae;background:#242424;border:0;border-radius:6px;margin:0;padding:6px 8px;font-size:7px}.kitchen-lane:first-child .kitchen-priority span{color:var(--yellow)}.kitchen-lane:nth-child(2) .kitchen-priority span{color:var(--orange)}.kitchen-lane:nth-child(3) .kitchen-priority span{color:var(--green)}.kitchen-lane .kitchen-allocation{background:#0a0a06;border-color:#34340f;margin:12px 0;padding:12px}.kitchen-lane:nth-child(2) .kitchen-allocation{background:#0c0907;border-color:#4a2c19}.kitchen-lane:nth-child(3) .kitchen-allocation{background:#071008;border-color:#1d402a}.kitchen-lane .kitchen-allocation small{color:#898983;background:0 0;border:0;border-bottom:1px solid #2d2d28;margin:0 0 9px;padding:0 0 8px;font-size:7px}.kitchen-lane .kitchen-allocation p{color:#f2f2ed;font-size:12px}.kitchen-lane .kitchen-allocation p b{color:var(--yellow)}.kitchen-lane:nth-child(2) .kitchen-allocation p b{color:var(--orange)}.kitchen-lane:nth-child(3) .kitchen-allocation p b{color:var(--green)}.kitchen-lane .kitchen-custom{border-left-color:var(--orange);background:#24140b;color:#ffd0ac!important}.kitchen-lane .ticket>button{height:auto;min-height:54px}.kitchen-lane:first-child .start-action{background:var(--yellow);color:#050505}.kitchen-lane:first-child .start-action:hover{background:#fff241}.kitchen-lane:nth-child(2) .ready-action{background:var(--orange);color:#0b0704}.kitchen-lane:nth-child(2) .ready-action:hover{background:#ffc078}.kitchen-ready-lock{min-height:50px;color:var(--green);background:#07150d;border-top-color:#245238;place-items:center;display:grid}.kitchen-sla>div:first-child strong{color:var(--yellow)}.kitchen-sla>div:nth-child(2) strong{color:var(--orange)}.kitchen-sla>div:nth-child(3) strong{color:var(--green)}@media (max-width:720px){.kitchen-lane .ticket-body h3{font-size:17px}.kitchen-lane .ticket-top{flex-wrap:wrap;align-items:flex-start}.kitchen-lane .ticket-top b{margin-left:auto}}.role-context{color:#85857f;letter-spacing:.08em;white-space:nowrap;background:#101010;border:1px solid #303030;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:900}.mobile-dock{display:none}.cashier-command{background:linear-gradient(145deg,#111,#090909);border:1px solid #2c2c2c;border-radius:15px;margin-bottom:18px;overflow:hidden}.cashier-command>header{border-bottom:1px solid #292929;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.cashier-command h2{margin:0;font-size:19px}.cashier-command>header>span{color:var(--green);letter-spacing:.1em;background:#07150d;border:1px solid #1f4a30;border-radius:20px;padding:7px 9px;font-size:7px;font-weight:900}.cashier-command>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cashier-command>div>button{color:#fff;text-align:left;background:#0c0c0c;border:0;border-right:1px solid #292929;min-height:126px;padding:17px 18px;transition:background .16s,transform .16s;position:relative}.cashier-command>div>button:last-child{border:0}.cashier-command>div>button:hover{z-index:1;background:#151515;transform:translateY(-2px)}.cashier-command button small,.cashier-command button strong,.cashier-command button p,.cashier-command button b{display:block}.cashier-command button small{color:#777;letter-spacing:.11em;font-size:7px;font-weight:900}.cashier-command button strong{margin:7px 0 3px;font-size:29px}.cashier-command button p{color:#898982;margin:0;font-size:8px;line-height:1.4}.cashier-command button b{color:#777;font-size:7px;position:absolute;bottom:15px;right:16px}.cashier-command button.yellow strong,.cashier-command button.yellow b{color:var(--yellow)}.cashier-command button.blue strong,.cashier-command button.blue b{color:var(--blue)}.cashier-command button.green strong,.cashier-command button.green b{color:var(--green)}.cashier-command button.red strong,.cashier-command button.red b{color:var(--red)}.legacy-order-review{background:#100c08;border:1px solid #4c341c;border-radius:13px;margin-top:18px;overflow:hidden}.legacy-order-review summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;list-style:none;display:flex}.legacy-order-review summary::-webkit-details-marker{display:none}.legacy-order-review summary>div{align-items:center;gap:12px;display:flex}.legacy-order-review summary>div>span{width:30px;height:30px;color:var(--orange);background:#30200f;border-radius:50%;place-items:center;font-weight:900;display:grid}.legacy-order-review summary strong{font-size:11px}.legacy-order-review summary p{color:#80766c;margin:3px 0 0;font-size:8px}.legacy-order-review summary>b{color:var(--orange);letter-spacing:.1em;font-size:7px}.legacy-order-review>div{background:#352514;border-top:1px solid #3d2b18;gap:1px;display:grid}.legacy-order-review article{background:#0d0b09;grid-template-columns:70px minmax(180px,1fr) auto auto;align-items:center;gap:12px;padding:12px 17px;display:grid}.legacy-order-review article small,.legacy-order-review article strong{display:block}.legacy-order-review article small{color:#6f665e;font-size:7px}.legacy-order-review article h4{color:#fff;margin:0;font-size:10px}.legacy-order-review article p{color:#857c73;margin:4px 0 0;font-size:8px}.legacy-close{color:#ff8b84;background:#210c0a;border:1px solid #73322d;border-radius:8px;min-height:36px;padding:0 11px;font-size:7px;font-weight:900}.stale-order-row{background:#120e09}.stale-order-row td:first-child small{color:var(--orange);letter-spacing:.08em;font-size:6px;font-weight:900}.kitchen-tool-row{gap:7px;display:flex}.kitchen-tool-row button{color:#898989;background:#0c0c0c;border:1px solid #333;border-radius:8px;min-height:34px;padding:0 10px;font-size:7px;font-weight:900}.kitchen-tool-row button.enabled{color:var(--yellow);background:#151400;border-color:#4f4900}.kitchen-mode-filters{gap:7px;margin:-8px 0 14px;display:flex;overflow-x:auto}.kitchen-mode-filters button{color:#777;white-space:nowrap;background:#0b0b0b;border:1px solid #2c2c2c;border-radius:9px;align-items:center;gap:8px;min-height:36px;padding:0 11px;font-size:7px;font-weight:900;display:flex}.kitchen-mode-filters button b{color:#aaa;background:#202020;border-radius:20px;place-items:center;min-width:19px;height:19px;display:grid}.kitchen-mode-filters button.selected{color:var(--yellow);background:#171500;border-color:#5b5200}.kitchen-mode-filters button.selected b{background:var(--yellow);color:#080808}.kitchen-history-note{background:#08110b;border:1px solid #263d2d;border-radius:10px;align-items:center;gap:11px;margin-bottom:13px;padding:11px 13px;display:flex}.kitchen-history-note>span{width:24px;height:24px;color:var(--green);background:#12301d;border-radius:50%;place-items:center;font-size:9px;display:grid}.kitchen-history-note p{color:#7f9485;margin:0;font-size:8px}.kitchen-history-note strong{color:#b8d1be}.kitchen-confirm{background:#130c08;border-top:1px solid #5b341c;grid-template-columns:1fr 1.2fr;gap:7px;padding:11px;display:grid}.kitchen-confirm p{color:#e4c7ae;grid-column:1/-1;margin:0 0 3px;font-size:8px;font-weight:800}.kitchen-confirm button{color:#aaa;background:#19110c;border:1px solid #4a3424;border-radius:7px;min-height:39px;font-size:7px;font-weight:900}.kitchen-confirm button:last-child{border-color:var(--orange);background:var(--orange);color:#0a0704}.kitchen-timing-message{color:var(--green);background:#07150d;border:1px solid #245238;border-radius:9px;margin:-7px 0 14px;padding:10px 13px;font-size:8px;font-weight:900}.kitchen-target{background:linear-gradient(135deg,#07140c,#0b100d);border:1px solid #31543d;border-radius:10px;grid-template-columns:1fr auto;gap:4px 12px;margin:0 0 14px;padding:12px;display:grid}.kitchen-target small{color:#76b98e;letter-spacing:.08em;grid-column:1/-1;font-size:7px;font-weight:900}.kitchen-target strong{color:#fff;font-size:22px}.kitchen-target>b{color:var(--green);align-self:center;font-size:8px}.kitchen-target em{color:#9a9a91;grid-column:1/-1;font-size:7px;font-style:normal}.kitchen-target.requested{background:linear-gradient(135deg,#191700,#0e0d08);border-color:#665d00}.kitchen-target.requested small,.kitchen-target.requested>b{color:var(--yellow)}.kitchen-target.overdue{background:linear-gradient(135deg,#200b0a,#120a09);border-color:#78352f}.kitchen-target.overdue small,.kitchen-target.overdue>b{color:#ff756d}.kitchen-allocation p>span{letter-spacing:.04em;border-radius:5px;margin-left:auto;padding:3px 5px;font-size:6px;font-weight:900}.kitchen-allocation p>span.coated{color:#aaa;background:#242424}.kitchen-allocation p>span.on-side{color:var(--yellow);background:#302900}.kitchen-instructions{background:#191205;border:1px solid #5d4614;border-radius:9px;gap:7px;margin-top:13px;padding:12px;display:grid}.kitchen-instructions>small{color:#f4b84e;letter-spacing:.08em;font-size:7px;font-weight:900}.kitchen-instructions p{grid-template-columns:14px 1fr;gap:4px;line-height:1.4;display:grid;color:#fff2d5!important;margin:0!important;font-size:10px!important}.kitchen-instructions p b{color:var(--orange)}.kitchen-time-actions{background:#121105;border-top:1px solid #4f490a;gap:9px;padding:12px;display:grid}.kitchen-time-actions>p{color:#a19b76;margin:0;font-size:8px;line-height:1.45}.kitchen-time-actions>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.kitchen-time-actions input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080808;border:1px solid #4c460d;border-radius:7px;width:100%;min-height:40px;padding:8px 10px}.kitchen-time-actions button{color:#d8d0a2;background:#171607;border:1px solid #4c460d;border-radius:7px;min-height:40px;font-size:7px;font-weight:900}.kitchen-time-actions button:first-child{background:var(--yellow);color:#080808;border-color:#786e00}.kitchen-time-actions button:disabled{cursor:not-allowed;opacity:.4}.kitchen-time-actions input+div{grid-template-columns:1fr 1.5fr}@media (min-width:901px){.role-kitchen .sidebar{width:92px;padding-inline:10px}.role-kitchen .logo-wrap{height:58px;margin-bottom:26px;padding:0}.role-kitchen .logo-wrap img{max-width:72px}.role-kitchen .nav-label,.role-kitchen .sidebar-bottom>button,.role-kitchen .account div:nth-child(2),.role-kitchen .account a{display:none}.role-kitchen .sidebar nav button{justify-content:center;height:56px;padding:0;font-size:0}.role-kitchen .sidebar nav button span{font-size:22px}.role-kitchen .sidebar-bottom{justify-content:center;display:flex}.role-kitchen .account{padding:7px}.role-kitchen .workspace{margin-left:92px}.role-kitchen .content{max-width:none}.role-kitchen .notification-button{display:none}}@media (max-width:920px){.ready-handoff-board{grid-template-columns:1fr}.cashier-command>div{grid-template-columns:1fr 1fr}.cashier-command>div>button:nth-child(2){border-right:0}.cashier-command>div>button:nth-child(-n+2){border-bottom:1px solid #292929}.legacy-order-review article{grid-template-columns:60px 1fr}.legacy-order-review article button{width:100%}}@media (max-width:680px){.role-context{display:none}.content{padding-bottom:98px}.mobile-dock{z-index:55;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0af5;border:1px solid #2d2d2d;border-radius:15px;grid-template-columns:repeat(5,1fr);padding:6px;display:grid;position:fixed;inset:auto 8px 8px;box-shadow:0 16px 44px #000}.role-kitchen .mobile-dock,.role-delivery .mobile-dock{grid-template-columns:1fr}.mobile-dock button{color:#777;background:0 0;border:0;border-radius:10px;place-items:center;gap:3px;min-width:0;height:48px;display:grid}.mobile-dock button span{font-size:15px}.mobile-dock button small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:6px;font-weight:900;overflow:hidden}.mobile-dock button.active{background:var(--yellow);color:#050505}.cashier-command>header{flex-direction:column;align-items:flex-start}.cashier-command>div{grid-template-columns:1fr 1fr}.cashier-command>div>button{min-height:116px;padding:14px}.legacy-order-review summary{align-items:flex-start}.legacy-order-review summary>b{display:none}.legacy-order-review article{grid-template-columns:1fr}.kitchen-tool-row{width:100%}.kitchen-tool-row button{flex:1}.kitchen-confirm{grid-template-columns:1fr}.kitchen-confirm p{grid-column:auto}.cashier-order-queue .section-head{flex-direction:column;align-items:flex-start}.queue-summary{flex-wrap:wrap}.cashier-order-grid{grid-template-columns:1fr}}.transfer-queue{background:radial-gradient(circle at 90% -20%,#ffeb001a,#0000 42%),#0b0b08;border-color:#4b4508}.transfer-queue>header{padding:20px 22px}.transfer-queue>header>strong{background:#191700;flex:none}.transfer-queue>div{background:#080806;gap:8px;padding:10px}.transfer-queue article{background:#10100c;border:1px solid #282819;border-radius:11px;grid-template-columns:82px minmax(210px,1fr) minmax(430px,auto);gap:18px;min-height:96px;padding:16px 18px}.transfer-queue article.proof-ready{box-shadow:inset 4px 0 0 var(--yellow);border-color:#5a5208}.transfer-queue article.proof-waiting{opacity:1;background:#0d0d0d;border-color:#292929}.transfer-order-number{border-right:1px solid #2b2b26;padding-right:16px}.transfer-order-number strong{color:#fff;margin-top:4px;font-size:18px}.transfer-order-copy h4{font-size:13px!important}.transfer-order-copy p{margin-top:6px!important;font-size:9px!important}.transfer-order-copy>span{letter-spacing:.1em;margin-top:9px;font-size:6px;font-weight:900;display:inline-block}.proof-received{color:var(--green)}.proof-pending{color:#777}.transfer-actions{grid-template-columns:1fr 1fr 1.15fr;align-items:center;gap:8px;display:grid}.transfer-actions button,.transfer-actions .proof-status{width:100%;min-height:40px}.proof-button{color:var(--yellow);letter-spacing:.04em;background:#201d00;border:1px solid #716700;border-radius:8px;font-size:7px;font-weight:950}.proof-button:hover{background:var(--yellow);color:#070707}.transfer-actions .proof-status{color:#777;background:#111;place-items:center;padding:0;display:grid}.proof-overlay{z-index:180;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.proof-review-modal{border-color:#4c460a;border-radius:17px;width:min(880px,100%);padding:0;overflow:hidden}.proof-review-modal>header{background:linear-gradient(135deg,#171500,#0b0b09);border-bottom:1px solid #292600;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.proof-review-modal h2{margin:4px 0 6px;font-size:23px}.proof-review-modal header span{color:#8d8d86;font-size:9px}.proof-image-stage{background:repeating-conic-gradient(#101010 0 25%,#0c0c0c 0 50%) 0/24px 24px;place-items:center;min-height:420px;max-height:58vh;padding:18px;display:grid;overflow:auto}.proof-image-stage img{object-fit:contain;background:#fff;border:1px solid #353535;border-radius:10px;max-width:100%;max-height:54vh;display:block;box-shadow:0 18px 50px #0000007a}.proof-missing{color:#777;text-align:center;justify-items:center;gap:7px;display:grid}.proof-missing>span{font-size:34px}.proof-missing p{margin:0;font-size:8px}.proof-review-summary{border-top:1px solid #292929;border-bottom:1px solid #292929;grid-template-columns:repeat(3,1fr);display:grid}.proof-review-summary>div{border-right:1px solid #292929;padding:14px 18px}.proof-review-summary>div:last-child{border:0}.proof-review-summary small,.proof-review-summary strong{display:block}.proof-review-summary small{color:#666;letter-spacing:.1em;font-size:6px;font-weight:900}.proof-review-summary strong{margin-top:5px;font-size:10px}.proof-review-modal>footer{grid-template-columns:auto auto minmax(270px,1fr);gap:9px;padding:16px 18px;display:grid}.proof-review-modal>footer a{color:#ddd;border:1px solid #444;border-radius:8px;place-items:center;min-height:42px;padding:0 14px;font-size:7px;font-weight:900;text-decoration:none;display:grid}.proof-review-modal>footer .primary{min-height:42px}.payment-review.payment-review-detailed{grid-template-columns:82px minmax(150px,1fr);padding:0;overflow:hidden}.payment-proof-preview{background:#080808;grid-row:span 2;align-self:stretch;place-items:center;min-height:118px;display:grid}.payment-proof-preview img{object-fit:cover;width:100%;height:100%;max-height:145px}.payment-proof-preview span{color:#666;font-size:7px;font-weight:900}.payment-review-copy{padding:13px 13px 0}.payment-review-copy a{color:var(--yellow);margin-top:8px;font-size:7px;font-weight:900;text-decoration:none;display:inline-block}.payment-review-detailed>input{margin:0 12px 12px}.payment-review-detailed>button{margin-bottom:12px}.payment-review-detailed>button:last-child{margin-right:12px}.payment-review-detailed>input,.payment-review-detailed>button{grid-row:3}.payment-review-detailed>input{grid-column:1/3}.payment-review-detailed>button:first-of-type{grid-column:3}.payment-review-detailed>button:nth-of-type(2){grid-column:4}.proof-rejection{gap:6px;padding:14px 18px 0;display:grid}.proof-rejection label{color:#777;letter-spacing:.1em;font-size:6px;font-weight:900}.proof-rejection input{color:#fff;background:#0b0b0b;border:1px solid #353535;border-radius:8px;min-height:42px}.proof-review-modal>footer{grid-template-columns:auto auto auto minmax(220px,1fr)}.proof-review-modal>footer .danger{color:#ff8f86;background:#25100f;border:1px solid #693531;border-radius:8px;min-height:42px;padding:0 15px;font-size:7px;font-weight:950}@media (max-width:1180px){.transfer-queue article{grid-template-columns:72px 1fr}.transfer-actions{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.transfer-queue>header{flex-direction:column;align-items:flex-start}.transfer-queue article{grid-template-columns:1fr;gap:12px}.transfer-order-number{border-bottom:1px solid #292929;border-right:0;padding:0 0 10px}.transfer-actions{grid-column:auto;grid-template-columns:1fr}.proof-review-modal>header{padding:18px}.proof-image-stage{min-height:300px}.proof-review-summary{grid-template-columns:1fr}.proof-review-summary>div{border-bottom:1px solid #292929;border-right:0}.proof-review-modal>footer,.payment-review.payment-review-detailed{grid-template-columns:1fr}.payment-proof-preview{grid-row:auto;min-height:180px}.payment-review-detailed>input,.payment-review-detailed>button,.payment-review-detailed>button:first-of-type,.payment-review-detailed>button:nth-of-type(2){grid-area:auto;margin:0 12px 12px}}.global-transfer-alert{color:#fff;text-align:left;background:radial-gradient(circle at 90% 0,#ff4e4e2e,#0000 42%),#200b0b;border:1px solid #9b3737;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;margin:0 0 16px;padding:15px 18px;animation:2.4s ease-in-out infinite transfer-alert-pulse;display:grid;box-shadow:0 12px 36px #91151533}.global-transfer-alert>span{color:#fff;background:#e64747;border-radius:50%;place-items:center;width:38px;height:38px;font-size:17px;font-weight:950;display:grid}.global-transfer-alert small,.global-transfer-alert strong,.global-transfer-alert p{display:block}.global-transfer-alert small{color:#ff8b8b;letter-spacing:.12em;font-size:7px;font-weight:950}.global-transfer-alert strong{margin-top:4px;font-size:13px}.global-transfer-alert p{color:#c79c9c;margin:4px 0 0;font-size:8px}.global-transfer-alert>b{color:#ff9b9b;letter-spacing:.05em;white-space:nowrap;font-size:8px}.transfer-queue article.proof-ready{background:linear-gradient(90deg,#1c0b0b,#10100c 24%);border-color:#873434;box-shadow:inset 4px 0 #ee5151}.proof-ready .proof-button{color:#ff8c8c;background:#301010;border-color:#a33d3d}.proof-ready .proof-button:hover{color:#fff;background:#e64747}.notification-center article.payment-critical,.notification-center article.invoice-critical{background:#210b0b;border:1px solid #7a2929;border-radius:9px;margin:8px 0;padding:13px 10px}.notification-center article.payment-critical>span{color:#ff5f5f}.notification-center article.invoice-critical{background:#211b06;border-color:#8e751c}.notification-center article.invoice-critical>span{color:var(--yellow)}.notification-center article.payment-critical strong,.notification-center article.invoice-critical strong{color:#fff}.notification-center article.payment-critical button,.notification-center article.invoice-critical button{color:#fff;letter-spacing:.04em;background:#e14343;border:1px solid #9d3434;border-radius:7px;margin-top:10px;padding:8px 10px;font-size:7px;font-weight:950}.notification-center article.invoice-critical button{background:var(--yellow);color:#090909;border-color:#a88b20}@keyframes transfer-alert-pulse{0%,to{border-color:#793030}50%{border-color:#c64a4a}}@media (max-width:680px){.global-transfer-alert{grid-template-columns:36px 1fr;padding:13px}.global-transfer-alert>b{border-top:1px solid #552020;grid-column:1/-1;padding-top:9px}.global-transfer-alert>span{width:34px;height:34px}}.proof-loading{color:#8e8e86;text-align:center;justify-items:center;gap:7px;display:grid}.proof-loading>span{letter-spacing:.18em;font-size:30px;font-weight:950}.proof-loading p,.proof-unavailable p{max-width:420px;margin:0;font-size:8px;line-height:1.6}.proof-unavailable{color:#c9ad78}.proof-unavailable>span{color:#ffb33b;background:#211605;border:1px solid #6b4a16;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:950;display:grid;font-size:22px!important}.proof-image-loading{opacity:0}.payment-proof-preview{text-align:center;padding:8px}.payment-proof-preview span{color:#b69660;line-height:1.5}.proof-review-modal{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow:hidden auto}@media (max-width:720px){.proof-overlay{align-items:flex-start;padding:8px;overflow-y:auto}.proof-review-modal{border-radius:12px;max-height:calc(100dvh - 16px)}.proof-review-modal>header{z-index:2;padding:12px 14px;position:sticky;top:0}.proof-review-modal h2{font-size:16px}.proof-image-stage{min-height:170px;max-height:34dvh;padding:10px}.proof-image-stage img{max-height:30dvh}.proof-review-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-review-summary>div{border-bottom:0;border-right:1px solid #292929;min-width:0;padding:10px 8px}.proof-review-summary strong{overflow-wrap:anywhere;font-size:8px}.proof-rejection{padding:10px 10px 0}.proof-review-modal>footer{z-index:3;background:#0c0c0c;border-top:1px solid #292929;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;position:sticky;bottom:0;box-shadow:0 -12px 24px #000000b8}.proof-review-modal>footer button,.proof-review-modal>footer a{white-space:normal;min-width:0;padding:0 8px}}.proof-rejection-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.proof-rejection-options button{color:#aaa;letter-spacing:.04em;background:#151515;border:1px solid #3a3a3a;border-radius:7px;min-height:34px;padding:6px 8px;font-size:6px;font-weight:900}.proof-rejection-options button:hover,.proof-rejection-options button.selected{color:#ff9b93;background:#2a1010;border-color:#9d3434}.payment-review-reasons{grid-column:1/3;gap:8px;margin:0 12px 12px;display:grid}.payment-review-reasons input{color:#fff;background:#0b0b0b;border:1px solid #353535;border-radius:8px;min-height:38px}@media (max-width:720px){.proof-rejection-options{grid-template-columns:1fr}.proof-rejection-options button{min-height:30px}.payment-review-reasons{grid-column:auto;margin:0 12px 12px}}.rescue-summary>em{color:#e4cd4b;background:#1a1708;border:1px solid #5b4f13;border-radius:7px;margin:8px 0;padding:7px;font-size:8px;line-height:1.45;display:block}.rescue-lines{max-height:285px;margin-top:8px;overflow:auto}.rescue-lines p{overflow-wrap:anywhere;line-height:1.45}.rescue-summary>button{background:var(--yellow);color:#050505;cursor:pointer;border:1px solid #5b5307;border-radius:8px;width:100%;margin-top:12px;padding:10px;font-size:7px;font-weight:950}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
