.a-app,.a-login,.a-loading{--a-bg: #f6f6f4;--a-card: #fff;--a-ink: #18181a;--a-ink-2: #4a4a50;--a-muted: #77777e;--a-line: #e7e6e3;--a-accent: var(--brand);--a-green: #15803d;color:var(--a-ink);font-family:var(--font);font-size:15px}.a-loading{min-height:50dvh;display:flex;align-items:center;justify-content:center}.a-app{min-height:100dvh;background:var(--a-bg)}.a-main-wrap{min-width:0}.a-main{max-width:1120px;margin:0 auto;padding:16px 16px calc(92px + env(safe-area-inset-bottom));display:grid;gap:14px}.a-main>*{min-width:0}.a-side{position:fixed;z-index:15;background:#fff}.a-side .a-brand,.a-side .a-side-foot{display:none}.a-side{inset-inline:0;bottom:0;border-top:1px solid var(--a-line);padding-bottom:env(safe-area-inset-bottom)}.a-nav{display:grid;grid-template-columns:repeat(5,1fr)}.a-nav button{display:grid;justify-items:center;gap:3px;min-height:60px;padding:8px 2px 6px;border:0;background:none;color:var(--a-muted);font-size:.7rem;font-weight:600}.a-nav button .long{display:none}.a-nav button.on{color:var(--a-accent)}.a-topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:6px 12px 6px 16px;background:#fff;border-bottom:1px solid var(--a-line)}.a-topbar>div:last-child{display:flex;gap:2px}.a-brand{display:flex;align-items:center;gap:10px;min-width:0}.a-brand img,.a-brand-empty{width:34px;height:34px;border-radius:9px;object-fit:cover;flex:none;background:var(--a-line)}.a-brand strong{font-size:1rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 720px){.a-app{display:grid;grid-template-columns:84px minmax(0,1fr)}.a-topbar{display:none}.a-side{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;gap:12px;padding:14px 8px;border-top:0;border-inline-end:1px solid var(--a-line)}.a-side .a-brand{display:flex;justify-content:center}.a-side .a-brand strong{display:none}.a-nav{grid-template-columns:1fr;gap:4px}.a-nav button{border-radius:12px;min-height:62px;padding:8px 2px}.a-nav button.on{background:var(--brand-soft)}.a-side-foot{display:grid!important;gap:4px;margin-top:auto}.a-side-foot a,.a-side-foot button{display:flex;justify-content:center;align-items:center;min-height:46px;border:0;border-radius:12px;background:none;color:var(--a-muted);text-decoration:none;font-weight:600}.a-side-foot a:hover,.a-side-foot button:hover{background:var(--a-bg);color:var(--a-ink)}.a-side-foot span{display:none}.a-main{padding:24px 24px 40px;gap:16px}}@media (min-width: 1100px){.a-app{grid-template-columns:248px minmax(0,1fr)}.a-side{padding:18px 14px}.a-side .a-brand{justify-content:flex-start;padding:2px 8px 12px}.a-side .a-brand strong{display:block}.a-nav button{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 12px;font-size:.94rem;text-align:start}.a-nav button .long{display:inline}.a-nav button .short{display:none}.a-nav button:hover:not(.on){background:var(--a-bg);color:var(--a-ink)}.a-side-foot a,.a-side-foot button{justify-content:flex-start;gap:12px;padding:8px 12px;font-size:.94rem}.a-side-foot span{display:inline}.a-main{padding:32px 36px 48px}}.a-page-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.a-page-head h1{font-size:1.5rem;font-weight:700;letter-spacing:-.015em}.a-page-head p{color:var(--a-muted)}.a-page-actions{display:flex;flex-wrap:wrap;gap:8px}.a-card{background:var(--a-card);border:1px solid var(--a-line);border-radius:14px;padding:16px;min-width:0}.a-card h2{font-size:1rem;font-weight:700;margin-bottom:10px}.a-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.a-card-head h2{margin:0}.a-help{color:var(--a-muted);font-size:.86rem;margin-bottom:10px}.a-empty{padding:26px 8px;color:var(--a-muted);text-align:center}.a-empty .a-btn{margin-top:10px}.a-link{padding:4px 0;min-height:32px;border:0;background:none;color:var(--a-accent);font-weight:600}.a-two{display:grid;gap:14px}@media (min-width: 900px){.a-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}}.a-stack>*+*{border-top:1px solid var(--a-line)}.a-stack-lg{display:grid;gap:14px}.a-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:8px 14px;border:1px solid #d9d8d4;border-radius:10px;background:#fff;color:var(--a-ink);font-weight:600;font-size:.92rem;text-decoration:none;white-space:nowrap;transition:background .15s,border-color .15s}.a-btn:hover:not(:disabled){background:#f4f3f1}.a-btn.primary{background:var(--a-ink);border-color:var(--a-ink);color:#fff}.a-btn.primary:hover:not(:disabled){background:#333338}.a-btn.danger{color:#b42318;border-color:#efcdc8}.a-btn.danger:hover{background:#fdf0ee}.a-btn.danger-solid{background:#b42318;border-color:#b42318;color:#fff}.a-btn.danger-solid:hover{background:#912018}.a-btn.wa{background:#128c4b;border-color:#128c4b;color:#fff}.a-btn.wa:hover{background:#0e7a40}.a-block{display:flex;width:100%}.a-grow{flex:1}.a-lg{min-height:48px}.a-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:10px;background:none;color:var(--a-ink-2);flex:none}.a-icon-btn:hover:not(:disabled){background:#f1f0ee}.a-icon-btn.danger{color:#b42318}.a-inline-link{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--a-ink);font-weight:600}.a-field{display:grid;gap:5px;margin-top:12px;font-weight:600;font-size:.88rem;min-width:0}.a-field small{color:var(--a-muted);font-weight:400}.a-app input:not([type=radio],[type=checkbox],[type=search],[type=file]),.a-app select,.a-app textarea,.a-login input{width:100%;min-height:44px;padding:9px 12px;border:1px solid #d9d8d4;border-radius:10px;background:#fff;font-weight:400;font-size:16px}.a-app input:focus,.a-app select:focus,.a-app textarea:focus,.a-login input:focus{border-color:var(--a-ink);outline:none;box-shadow:0 0 0 3px #18181a14}.a-form{display:grid;gap:2px}.a-form>.a-field:first-child{margin-top:0}.a-form-2,.a-form-3{display:grid;gap:0 12px}@media (min-width: 560px){.a-form-2{grid-template-columns:repeat(2,minmax(0,1fr))}.a-form-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.a-form-3+.a-btn{margin-top:14px}.a-form-photos{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px}.a-toggle{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 0;cursor:pointer}.a-toggle-text{flex:1;display:grid;min-width:0}.a-toggle-text strong{font-weight:600}.a-toggle-text small{color:var(--a-muted);font-size:.84rem}.a-toggle input,.a-mini-toggle input{position:absolute;opacity:0;width:1px;height:1px}.a-switch{position:relative;flex:none;width:44px;height:26px;border-radius:999px;background:#cfcecb;transition:background .15s}.a-switch:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .15s}input:checked+.a-switch{background:var(--a-green)}input:checked+.a-switch:after{transform:translate(18px)}input:focus-visible+.a-switch{outline:3px solid #e8a33d;outline-offset:2px}.a-photo{position:relative;display:block;width:112px;height:112px;border-radius:12px;overflow:hidden;border:1px dashed #c9c8c4;background:#fafaf8;cursor:pointer}.a-photo.wide{width:100%}.a-photo img{width:100%;height:100%;object-fit:cover}.a-photo-empty{display:flex;align-items:center;justify-content:center;height:100%;color:var(--a-muted);padding-bottom:22px}.a-photo-cta{position:absolute;inset-inline:0;bottom:0;padding:4px;background:#18181ab8;color:#fff;font-size:.72rem;font-weight:600;text-align:center}.a-translations{margin-top:12px;padding:4px 12px 12px;border:1px solid var(--a-line);border-radius:12px;background:#fbfbfa}.a-translations-head{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:4px 0;border:0;background:none;text-align:start}.a-translations-head span{flex:1;display:grid}.a-translations-head small{color:var(--a-muted)}.a-translations-head svg:last-child{transition:transform .15s}.a-translations-head .turned{transform:rotate(180deg)}.a-add-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.a-save-bar{position:sticky;bottom:calc(68px + env(safe-area-inset-bottom));z-index:5}@media (min-width: 720px){.a-save-bar{bottom:12px}}.a-notice{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:#fdf3dc;color:#6b4500;font-weight:600;font-size:.9rem}.a-error{padding:10px 12px;border-radius:10px;background:#fdeeec;color:#912018;font-weight:600;font-size:.9rem}.a-sub{margin:18px 0 6px;font-size:.78rem;font-weight:700;color:var(--a-muted);text-transform:uppercase;letter-spacing:.05em}.a-closed{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.a-closed .a-btn{grid-column:1 / -1}@media (min-width: 560px){.a-closed{grid-template-columns:auto minmax(0,1fr) auto}.a-closed .a-btn{grid-column:auto;min-width:110px}}.a-closed h2{margin:0}.a-closed p{color:var(--a-muted);font-size:.88rem}.a-closed-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#e4f3e9;color:var(--a-green)}.a-closed.is-closed{border-color:#efcdc8;background:#fff8f7}.a-closed.is-closed .a-closed-icon{background:#fde4e0;color:#b42318}.a-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width: 900px){.a-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.a-stat{position:relative;display:grid;gap:2px;padding:14px;border:1px solid var(--a-line);border-radius:14px;background:#fff;min-width:0}.a-stat p{color:var(--a-muted);font-size:.84rem;font-weight:600;padding-inline-end:34px}.a-stat strong{font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.a-stat-icon{position:absolute;top:12px;inset-inline-end:12px;color:var(--a-muted)}.a-delta{color:var(--a-muted);font-size:.76rem;line-height:1.25}.a-delta.up{color:var(--a-green)}.a-delta.down{color:#b42318}.a-order-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 10px;width:100%;min-height:58px;padding:8px 0;border:0;border-top:1px solid var(--a-line);background:none;text-align:start}.a-order-row:hover{background:#fafaf8}.a-order-row .a-pill{grid-column:3;grid-row:1}.a-order-total{grid-column:3;grid-row:2;justify-self:end;font-size:.9rem}.a-order-no{font-weight:700}.a-order-who{display:grid;grid-row:span 2;min-width:0}.a-order-who strong,.a-td-who strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.a-order-who small,.a-td-who small{color:var(--a-muted)}.a-pill{display:inline-block;padding:2px 9px;border-radius:999px;font-size:.77rem;font-weight:700;white-space:nowrap}.a-pill.red{background:#fde4e0;color:#912018}.a-pill.amber{background:#fdf0d3;color:#744b00}.a-pill.green{background:#e0f3e6;color:#0f6a36}.a-pill.grey{background:#eeedea;color:#55555c}.a-top{margin:0;padding:0;list-style:none}.a-top li{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid var(--a-line)}.a-share{display:grid;gap:10px}.a-share h2{margin:0}.a-share p{color:var(--a-muted);font-size:.88rem}.a-share-link{display:flex;flex-wrap:wrap;gap:8px}.a-share-link code{flex:1 1 220px;display:flex;align-items:center;min-height:42px;padding:6px 12px;border-radius:10px;background:#f4f3f1;font-size:.88rem;overflow-wrap:anywhere}.a-install{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.a-install .a-btn{grid-column:1 / -1}@media (min-width: 560px){.a-install{grid-template-columns:auto minmax(0,1fr) auto}.a-install .a-btn{grid-column:auto}}.a-install h2{margin:0}.a-install p{color:var(--a-muted);font-size:.88rem}.a-install-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#f1f0ee}.a-steps{display:grid;gap:14px;margin:0;padding:0;list-style:none}.a-steps li{display:flex;gap:12px;align-items:flex-start;line-height:1.4}.a-chips{display:flex;gap:6px;overflow-x:auto;margin-inline:-16px;padding-inline:16px;scrollbar-width:none}.a-chips::-webkit-scrollbar{display:none}@media (min-width: 720px){.a-chips{margin-inline:0;padding-inline:0;flex-wrap:wrap;overflow:visible}}.a-chips button{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 12px;border:1px solid var(--a-line);border-radius:999px;background:#fff;font-weight:600;font-size:.87rem}.a-chips button span{color:var(--a-muted);font-weight:500}.a-chips button.on{background:var(--a-ink);border-color:var(--a-ink);color:#fff}.a-chips button.on span{color:#ffffffbf}.a-search{display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #d9d8d4;border-radius:10px;background:#fff;color:var(--a-muted)}.a-search input{flex:1;min-width:0;min-height:44px;border:0;background:none;outline:none;color:var(--a-ink);font-size:16px}.a-table-card{padding:0;overflow:hidden}.a-table{display:grid}.a-tr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:2px 10px;align-items:center;width:100%;min-height:62px;padding:10px 14px;border:0;border-top:1px solid var(--a-line);background:none;text-align:start}button.a-tr:hover{background:#fafaf8}.a-th{display:none}.a-tr>:nth-child(3),.a-tr>:nth-child(4){grid-column:2;font-size:.84rem;color:var(--a-muted)}.a-td-who{display:grid;min-width:0}.a-td-time{display:inline-flex;align-items:center;gap:5px}.a-tr>:nth-child(5){grid-column:3;grid-row:1}.a-tr>:nth-child(6){grid-column:3;grid-row:2}.end{justify-self:end}@media (min-width: 860px){.a-tr{grid-template-columns:74px minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) 140px 100px;gap:12px;padding:10px 18px}.a-tr>:nth-child(n){grid-column:auto;grid-row:auto}.a-tr>:nth-child(3),.a-tr>:nth-child(4){font-size:inherit;color:var(--a-ink-2)}.a-th{display:grid;min-height:40px;border-top:0;background:#fafaf8;color:var(--a-muted);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.a-th>:nth-child(n){color:var(--a-muted);font-size:.78rem}}.a-line{display:flex;justify-content:space-between;gap:12px;padding:5px 0}.a-line.total{margin-top:4px;padding-top:10px;border-top:1px solid var(--a-line);font-weight:700;font-size:1.08rem}.a-totals{margin-top:10px;padding-top:6px;border-top:1px solid var(--a-line)}.a-remark{margin-top:8px;padding:8px 10px;border-radius:10px;background:#fdeeec;color:#912018;font-weight:600}.a-products{display:grid;gap:10px}@media (min-width: 620px){.a-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1300px){.a-products{grid-template-columns:repeat(3,minmax(0,1fr))}}.a-product{display:grid;padding:10px;border:1px solid var(--a-line);border-radius:14px;background:#fff;min-width:0}.a-product-main{display:flex;align-items:center;gap:12px;width:100%;padding:0;border:0;background:none;text-align:start;min-width:0}.a-product-main img,.a-noimg{flex:none;width:64px;height:64px;border-radius:10px;object-fit:cover}.a-noimg{display:flex;align-items:center;justify-content:center;background:#f1f0ee;color:var(--a-muted)}.is-off .a-product-main img{filter:grayscale(1);opacity:.55}.a-product-text{flex:1;display:grid;min-width:0;line-height:1.3}.a-product-text strong{font-weight:600;overflow-wrap:anywhere}.a-product-text small{color:var(--a-muted);font-size:.8rem}.a-product-text small:empty{display:none}.a-product-edit{color:var(--a-muted)}.a-mini-toggle{display:flex;align-items:center;gap:8px;min-height:40px;margin-top:8px;padding-top:8px;border-top:1px solid var(--a-line);font-size:.85rem;font-weight:600;color:var(--a-ink-2);cursor:pointer}.a-mini-toggle .a-switch{width:38px;height:22px}.a-mini-toggle .a-switch:after{width:16px;height:16px}.a-mini-toggle input:checked+.a-switch:after{transform:translate(16px)}.a-cat-list{display:grid;gap:6px;margin:14px 0 0;padding:0;list-style:none}.a-cat-list li{display:flex;align-items:center;gap:2px}.a-cat-list input{flex:1;min-width:0;font-weight:600!important}.a-cat-list small{min-width:28px;text-align:center;color:var(--a-muted)}.a-cat-list .a-icon-btn{width:38px}.a-zones{display:grid}.a-zone{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 2px;border:0;border-top:1px solid var(--a-line);background:none;text-align:start;font-weight:500}.a-zone:hover{background:#fafaf8}.a-zone span{flex:1;min-width:0}.a-zone small{color:var(--a-muted)}.a-zone svg{color:var(--a-muted)}.a-zone.is-off span{color:var(--a-muted);text-decoration:line-through}.a-modal-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f0f1273}.a-drawer-back{padding:0;align-items:flex-end}.a-drawer{display:flex;flex-direction:column;width:100%;max-height:94dvh;background:#fff;border-radius:18px 18px 0 0;animation:rise .18s ease-out;color:var(--a-ink);font-size:15px;font-family:var(--font)}@media (min-width: 720px){.a-drawer-back{justify-content:flex-end;align-items:stretch}.a-drawer{width:460px;max-height:none;height:100dvh;border-radius:0;animation:slide .18s ease-out}}@keyframes slide{0%{transform:translate(24px);opacity:0}}.a-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 10px 10px 18px;border-bottom:1px solid var(--a-line)}.a-drawer-head h2{font-size:1.08rem;font-weight:700}.a-drawer-body{flex:1;overflow-y:auto;padding:16px 18px}.a-drawer-body input:not([type=checkbox],[type=file]),.a-drawer-body select,.a-drawer-body textarea{width:100%;min-height:44px;padding:9px 12px;border:1px solid #d9d8d4;border-radius:10px;background:#fff;font-size:16px;font-weight:400}.a-drawer-foot{display:flex;gap:8px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--a-line)}.a-dialog{width:min(420px,100%);padding:20px;border-radius:16px;background:#fff;color:var(--a-ink);font-family:var(--font);animation:rise .15s ease-out}.a-dialog h2{font-size:1.1rem;font-weight:700}.a-dialog p{margin-top:6px;color:var(--a-ink-2)}.a-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.a-toast{position:fixed;z-index:50;inset-inline:16px;bottom:calc(78px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:10px;max-width:460px;margin-inline:auto;padding:12px 14px;border-radius:12px;background:var(--a-ink, #18181a);color:#fff;font-family:var(--font);font-size:.92rem;font-weight:600;box-shadow:0 10px 30px #00000040;animation:rise .18s ease-out}.a-toast.error{background:#912018}.a-toast.warn{background:#744b00}@media (min-width: 720px){.a-toast{bottom:24px}}.a-login{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--a-bg)}.a-login-card{display:grid;gap:4px;width:min(400px,100%);padding:28px 24px;border:1px solid var(--a-line);border-radius:18px;background:#fff}.a-login-logo{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:10px;border-radius:14px;background:var(--a-ink);color:#fff}.a-login-card h1{font-size:1.5rem;font-weight:700;letter-spacing:-.015em}.a-login-card>p:not(.a-notice,.a-error){color:var(--a-muted);margin-bottom:6px}.a-login-card .a-notice,.a-login-card .a-error{margin-top:8px}.a-login-card .a-btn{margin-top:16px}.a-tosend{border-color:#9fd9b5}.a-tosend-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;padding:10px 0;border-top:1px solid var(--a-line)}.a-tosend-row .a-btn{grid-column:1 / -1}@media (min-width: 560px){.a-tosend-row{grid-template-columns:auto minmax(0,1fr) auto}.a-tosend-row .a-btn{grid-column:auto}}.a-pill.wa{background:#e0f3e6;color:#0f6a36}.a-td-status{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}@media (min-width: 860px){.a-td-status{justify-content:flex-start}}.a-fee-row{align-items:end;margin-top:8px}.a-pay-btn{margin-top:8px}.a-nav button{position:relative}.a-nav-badge{position:absolute;top:5px;inset-inline-start:calc(50% + 6px);min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#d8341f;color:#fff;font-size:.68rem;font-weight:700;line-height:18px;text-align:center}@media (min-width: 1100px){.a-nav-badge{position:static;margin-inline-start:auto}}.a-notif.off{border-color:#e8c98d;background:#fffaf0}.a-notif-actions{display:flex;flex-wrap:wrap;gap:8px;grid-column:1 / -1}.a-notif-actions .a-btn{flex:1}@media (min-width: 560px){.a-notif-actions{grid-column:auto}}:root{--brand: #b8321f;--brand-dark: #8e2315;--brand-soft: #fbeeea;--ink: #1f1a17;--ink-2: #4d443e;--muted: #7a6e66;--line: #ece5de;--bg: #faf7f3;--card: #ffffff;--green: #17803f;--green-soft: #e6f4ea;--wa: #128c4b;--amber-soft: #fdf3dc;--amber-ink: #6b4500;--shadow-1: 0 1px 2px rgb(31 26 23 / .05), 0 2px 8px rgb(31 26 23 / .05);--shadow-2: 0 12px 32px rgb(31 26 23 / .14);--r: 16px;--font: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-ar: "Cairo", "Segoe UI", system-ui, sans-serif;--font-display: "Playfair Display", Georgia, serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:124px}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.45 var(--font);-webkit-font-smoothing:antialiased}html[dir=rtl] body{font-family:var(--font-ar)}html[dir=rtl]{--font-display: var(--font-ar)}h1,h2,h3,p{margin:0;font-variant-numeric:lining-nums}img{display:block;max-width:100%}a{color:var(--brand)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}:focus-visible{outline:3px solid #e8a33d;outline-offset:2px}svg{flex:none}[dir=rtl] .flip{transform:scaleX(-1)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.muted{color:var(--muted)}.small{font-size:.85rem}.center-screen{min-height:100dvh;display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;padding:24px;text-align:center}.spinner{width:34px;height:34px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--brand);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 18px;border-radius:12px;border:1.5px solid transparent;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s}.btn-primary{background:var(--brand);color:#fff}.btn-primary:hover:not(:disabled){background:var(--brand-dark)}.btn-outline{background:#fff;color:var(--ink);border-color:#d9cfc6}.btn-outline:hover:not(:disabled){border-color:var(--ink-2)}.btn-outline.is-done{color:var(--green);border-color:var(--green);background:var(--green-soft)}.btn-ghost{background:#f3ede7;color:var(--ink)}.btn-ghost:hover{background:#ebe3db}.btn-whatsapp{background:var(--wa);color:#fff}.btn-block{display:flex;width:100%}.btn-sm{min-height:40px;padding:6px 12px;font-size:.88rem}.btn-lg{min-height:54px;font-size:1.05rem}.demo-bar{background:var(--ink);color:#fff;text-align:center;padding:4px;font-size:.78rem;font-weight:600}.lang-switch{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:#fffffff0;box-shadow:0 1px 4px #00000024}.lang-switch button{min-width:38px;min-height:34px;padding:2px 8px;border:0;border-radius:999px;background:none;font-size:.82rem;font-weight:700;color:var(--ink-2)}.lang-switch button[lang=ar]{font-family:var(--font-ar);font-size:1rem;line-height:1}.lang-switch button.on{background:var(--ink);color:#fff}.hero{position:relative;min-height:244px;display:flex;align-items:flex-end;background:var(--ink);color:#fff;overflow:hidden}.hero-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center bottom}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000001a,#00000059 40%,#000000d9)}.hero-top{position:absolute;top:12px;inset-inline-end:12px;z-index:2}.hero-content{position:relative;z-index:1;display:flex;gap:14px;align-items:flex-end;width:100%;max-width:1040px;margin:0 auto;padding:72px 16px 18px}.hero-logo{flex:none;width:76px;height:76px;border-radius:18px;object-fit:cover;background:#fff;box-shadow:0 4px 14px #0006}.hero h1{font:800 1.75rem/1.1 var(--font-display)}.hero-desc{margin-top:3px;font-size:.9rem;color:#ffffffe0}.status-chip{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding:3px 10px;border-radius:999px;background:#ffffff29;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.8rem;font-weight:700}.status-hours{display:inline-flex;align-items:center;gap:4px;font-weight:500;opacity:.9;margin-inline-start:4px}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#4ade80}.status-chip.is-closed .dot{background:#f87171}.banner{display:flex;gap:10px;align-items:center;max-width:1008px;margin:14px 16px 0;padding:12px 14px;border-radius:12px;background:var(--amber-soft);color:var(--amber-ink);font-weight:600;font-size:.92rem}.banner-closed{background:#fbe7e3;color:var(--brand-dark)}.menu-bar{position:sticky;top:0;z-index:10;background:#faf7f3f7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.search{display:flex;align-items:center;gap:8px;max-width:1008px;margin:10px 16px 0;padding:0 12px;border-radius:12px;background:#fff;border:1px solid var(--line);color:var(--muted)}.search input{flex:1;min-width:0;min-height:42px;border:0;background:none;outline:none;color:var(--ink);font-size:16px}.cat-nav{display:flex;gap:6px;overflow-x:auto;max-width:1040px;padding:8px 16px 10px;scrollbar-width:none}.cat-nav::-webkit-scrollbar{display:none}.cat-nav a{flex:none;padding:7px 14px;border-radius:999px;color:var(--ink-2);font-size:.88rem;font-weight:600;text-decoration:none}.cat-nav a.on{background:var(--ink);color:#fff}.menu-sections{max-width:1040px;margin:0 auto;padding:0 16px 32px}.menu-section{padding-top:24px}.menu-section h2{font:800 1.4rem/1.2 var(--font-display);margin-bottom:12px}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product{display:flex;flex-direction:column;min-width:0;background:var(--card);border-radius:var(--r);box-shadow:var(--shadow-1);overflow:hidden}.product-photo{position:relative;aspect-ratio:1;background:var(--brand-soft);cursor:pointer}.product-photo img{width:100%;height:100%;object-fit:cover}.photo-empty{display:flex;align-items:center;justify-content:center;height:100%;color:var(--brand)}.is-off .product-photo img{filter:grayscale(1);opacity:.5}.soldout{position:absolute;inset-block-start:8px;inset-inline-start:8px;padding:2px 8px;border-radius:6px;background:var(--ink);color:#fff;font-size:.74rem;font-weight:700}.soldout-inline{font-weight:700;color:var(--muted)}.product-action{position:absolute;inset-block-end:8px;inset-inline-end:8px}.add-round{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--brand);color:#fff;box-shadow:0 3px 10px #0000004d}.add-round:hover{background:var(--brand-dark)}.product-text{display:flex;flex-direction:column;flex:1;gap:4px;padding:10px 12px 12px;border:0;background:none;text-align:start}.product-name{flex:1;font-weight:600;font-size:.93rem;line-height:1.3}.price{color:var(--brand);font-weight:700;white-space:nowrap}.price-lg{font-size:1.3rem}.stepper{display:inline-flex;align-items:center;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line)}.stepper button{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:0;background:none;color:var(--brand)}.stepper span{min-width:20px;text-align:center;font-weight:700}.stepper-sm{box-shadow:0 2px 8px #00000038}.stepper-sm button{width:36px;height:36px}.cart-line .stepper-sm{box-shadow:inset 0 0 0 1.5px var(--line)}.has-cart{padding-bottom:88px}.cart-bar{position:fixed;inset-inline:0;bottom:0;z-index:20;display:flex;justify-content:center;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(transparent,var(--bg) 35%);pointer-events:none}.cart-bar-btn{display:flex;align-items:center;gap:12px;width:100%;max-width:480px;min-height:56px;padding:8px 18px 8px 10px;border:0;border-radius:16px;background:var(--ink);color:#fff;font-weight:700;box-shadow:var(--shadow-2);pointer-events:auto}[dir=rtl] .cart-bar-btn{padding:8px 10px 8px 18px}.cart-bar-btn strong{margin-inline-start:auto}.cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;border-radius:11px;background:var(--brand)}.sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:flex-end;justify-content:center;background:#140f0c8c}.sheet{position:relative;width:100%;max-width:460px;max-height:92dvh;overflow-y:auto;background:var(--card);border-radius:22px 22px 0 0;animation:rise .2s ease-out}@keyframes rise{0%{transform:translateY(24px);opacity:0}}.sheet-close{position:absolute;top:12px;inset-inline-end:12px;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:0;border-radius:50%;background:#fffffff0;box-shadow:0 1px 6px #0003}.sheet-photo{width:100%;max-height:52dvh;object-fit:cover}.sheet-body{display:grid;gap:10px;padding:18px 18px calc(20px + env(safe-area-inset-bottom))}.sheet-body h2{font:800 1.35rem/1.25 var(--font-display)}.sheet-desc{color:var(--ink-2);white-space:pre-line}.sheet-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:6px}.checkout,.order-page{max-width:1040px;margin:0 auto;padding:10px 16px calc(32px + env(safe-area-inset-bottom))}.order-page{max-width:560px}.checkout-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.checkout-top .lang-switch{background:#fff}.checkout h1{font:800 1.7rem/1.2 var(--font-display);margin:6px 0 14px}.link-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;border:0;background:none;color:var(--ink);font-weight:600;text-decoration:none}.empty{padding:48px 0;text-align:center;color:var(--muted)}.checkout-grid{display:grid;gap:12px}.checkout-form,.checkout-summary{display:grid;gap:12px;align-content:start;min-width:0}.panel{background:var(--card);border-radius:var(--r);padding:16px;box-shadow:var(--shadow-1);margin:0 0 12px;min-width:0}.checkout-form .panel,.checkout-summary .panel{margin:0}.panel h2{font-size:1.02rem;font-weight:700;margin-bottom:12px}.fields-2{display:grid;gap:12px}.field{display:grid;gap:6px;margin-top:12px;font-weight:600;font-size:.9rem;min-width:0}.fields-2 .field,h2+.field{margin-top:0}input:not([type=radio],[type=checkbox],[type=search]),select,textarea{width:100%;min-height:48px;padding:11px 13px;border:1.5px solid #e2d9d1;border-radius:12px;background:#fff;font-weight:400;font-size:16px;transition:border-color .15s}input:focus,select:focus,textarea:focus{border-color:var(--ink-2);outline:none}textarea{resize:vertical;min-height:72px}.field-error{color:#a12217;font-weight:600;font-size:.84rem}.small-link{font-size:.88rem;font-weight:600}.ok-note{display:flex;align-items:center;gap:8px;color:var(--green);font-weight:600}.form-error{padding:12px 14px;border-radius:12px;background:#fbe7e3;color:var(--brand-dark);font-weight:600}.note{margin-top:8px;color:var(--muted);font-size:.85rem}.choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px}.choice{display:flex;align-items:center;gap:10px;min-height:62px;padding:10px 12px;border:1.5px solid var(--line);border-radius:12px;background:#fff;text-align:start;transition:border-color .15s,background .15s}.choice:hover{border-color:#cfc3b8}.choice.on{border-color:var(--brand);background:var(--brand-soft)}.choice-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#f5efe9;color:var(--ink-2);flex:none}.choice.on .choice-icon{background:var(--brand);color:#fff}.choice-text{display:grid;flex:1;min-width:0;line-height:1.25}.choice-text strong{font-size:.95rem;font-weight:600}.choice-text small{color:var(--muted);font-size:.8rem}.choice-check{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1.5px solid #d6ccc3;color:#fff;flex:none}.choice.on .choice-check{background:var(--brand);border-color:var(--brand)}.choices+.field{margin-top:12px}.cart-line{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}.cart-line img{width:46px;height:46px;border-radius:10px;object-fit:cover;flex:none}.cart-line-text{display:grid;flex:1;min-width:0;font-size:.9rem;line-height:1.3}.totals{margin-top:8px}.row{display:flex;justify-content:space-between;gap:12px;padding:4px 0}.row-total{margin-top:4px;padding-top:10px;border-top:1px solid var(--line);font-weight:800;font-size:1.12rem}.free{color:var(--green)}.confirm-bar{position:sticky;bottom:0;z-index:5;margin-inline:-16px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(transparent,var(--bg) 25%)}.status-hero{padding:24px 18px 18px;margin:4px 0 12px;border-radius:20px;background:var(--ink);color:#fff;text-align:center}.status-hero-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--brand);margin-bottom:10px}.st-ready .status-hero-icon,.st-done .status-hero-icon{background:var(--green)}.st-cancelled.status-hero{background:#5b1d15}.st-cancelled .status-hero-icon{background:#ffffff29}.status-hero-no{font-size:.9rem;opacity:.75;font-weight:600}.status-hero h1{font:800 1.8rem/1.2 var(--font-display);margin-top:2px}.status-hero-help{margin-top:6px;opacity:.9}.preorder-tag{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:5px 12px;border-radius:999px;background:#ffffff24;font-weight:600;font-size:.9rem}.progress{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);margin:20px 0 0;padding:0}.progress li{position:relative;display:grid;justify-items:center;gap:6px;min-width:0;font-size:.74rem;line-height:1.2;opacity:.55}.progress li:before{content:"";position:absolute;top:10px;inset-inline-start:-50%;width:100%;height:2px;background:#ffffff40}.progress li:first-child:before{display:none}.progress li.done,.progress li.current{opacity:1}.progress li.done:before,.progress li.current:before{background:#4ade80}.progress-dot{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#3b332e;color:#10381f}.progress li.done .progress-dot{background:#4ade80}.progress li.current .progress-dot{background:#fff;box-shadow:0 0 0 4px #ffffff38;animation:pulse 1.8s ease-in-out infinite}.progress li.current .progress-label{font-weight:700}@keyframes pulse{50%{box-shadow:0 0 0 7px #ffffff14}}.live-note{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:.78rem;opacity:.75}.wa-panel{border:2px solid var(--wa)}.wa-panel p{margin-bottom:12px}.copy-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0;padding:8px 10px 8px 12px;border-radius:12px;background:#f8f4ef}.copy-row>div{display:grid;min-width:0}.copy-row small{color:var(--muted)}.copy-row strong{overflow-wrap:anywhere}.panel .btn-whatsapp{margin-top:10px}.kitchen{--k-bg: #121110;--k-panel: #1c1a18;--k-line: #2e2b28;--k-text: #f4f1ee;--k-muted: #a39b94;min-height:100dvh;background:var(--k-bg);color:var(--k-text);font-size:17px}.kitchen-pin{display:flex;align-items:center;justify-content:center;padding:20px}.pin-box{display:grid;justify-items:center;gap:8px;width:min(340px,100%);text-align:center}.pin-logo{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:18px;background:var(--brand)}.pin-box h1{font-size:1.5rem;margin-top:6px}.pin-box>p{color:var(--k-muted)}.pin-dots{display:flex;gap:12px;min-height:16px;margin:10px 0}.pin-dots span{width:14px;height:14px;border-radius:50%;border:2px solid #5a534d}.pin-dots span.on{background:#fff;border-color:#fff}.pin-error{color:#ff9c8f;font-weight:600}.pin-pad{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;margin-top:8px}.pin-pad button{display:flex;align-items:center;justify-content:center;min-height:68px;border:0;border-radius:16px;background:#26231f;color:#fff;font-size:1.5rem;font-weight:600}.pin-pad button:active{background:#3a352f}.pin-pad .pin-ok{background:var(--green);font-size:1.15rem}.sound-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;padding:24px;background:var(--k-bg);text-align:center}.sound-icon{display:flex;align-items:center;justify-content:center;width:88px;height:88px;border-radius:50%;background:var(--brand)}.sound-overlay h1{font-size:1.6rem;margin-top:8px}.sound-overlay p{color:var(--k-muted);max-width:380px}.sound-btn{min-height:72px;margin-top:12px;padding:12px 44px;border:0;border-radius:16px;background:#fff;color:#121110;font-size:1.25rem;font-weight:700}.k-bar{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:#121110f5;border-bottom:1px solid var(--k-line)}.k-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;min-width:0}.k-tab{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:6px 14px;border:0;border-radius:12px;background:none;color:var(--k-muted);font-weight:600;font-size:.95rem}.k-tab.on{background:#2a2724;color:#fff}.k-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;border-radius:7px;background:#38332e;color:#fff;font-size:.85rem}.tab-new .k-count{background:#d8341f}.k-tab.tab-all{display:none}.k-bar-right{display:flex;align-items:center;gap:6px;flex:none}.k-conn{display:inline-flex;align-items:center;gap:6px;padding-inline:6px;font-size:.84rem;font-weight:600}.k-conn.ok{color:#5cd68a}.k-conn.bad{color:#ff9c8f}.k-icon-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:12px;background:#24211e;color:var(--k-muted)}.k-icon-btn.on{color:#5cd68a}.k-alert{margin:10px 12px 0;padding:10px 14px;border-radius:12px;background:#5a1f17;font-weight:600;font-size:.95rem}.k-empty{padding:72px 20px;text-align:center;color:var(--k-muted);font-size:1.2rem}.k-board{display:grid;gap:12px;padding:12px;align-items:start}.k-col{display:none;gap:12px;min-width:0}.k-col.is-current{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));align-items:start}.k-col h2{display:none}.k-col-empty{padding:60px 16px;text-align:center;color:var(--k-muted)}.k-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;padding:12px;align-items:start}.k-card{display:grid;gap:10px;padding:14px;border-radius:16px;background:#fff;color:var(--ink);min-width:0;border-inline-start:6px solid #9b918a}.k-card.st-new{border-inline-start-color:#e03a24}.k-card.st-preparing{border-inline-start-color:#ea9a12}.k-card.st-ready{border-inline-start-color:#18944a}.k-card.st-cancelled,.k-card.st-done{opacity:.82}.k-card.fresh{animation:fresh 1.5s ease-in-out infinite}@keyframes fresh{0%,to{box-shadow:0 0 0 2px #e03a24}50%{box-shadow:0 0 0 7px #e03a2473}}.k-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.k-number{font-size:1.65rem;font-weight:800;letter-spacing:-.01em}.k-elapsed{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:.88rem;font-weight:600;white-space:nowrap}.k-elapsed.late{color:#c52c17}.k-preorder{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:var(--amber-soft);color:var(--amber-ink);font-weight:700;font-size:.98rem}.k-items{display:grid;gap:2px;margin:0;padding:0;list-style:none}.k-items li{display:flex;gap:10px;padding:5px 0;font-size:1.14rem;line-height:1.25;font-weight:500;border-bottom:1px solid #f1ece7}.k-items li:last-child{border-bottom:0}.k-items b{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;border-radius:8px;background:var(--ink);color:#fff;font-size:1rem}.k-items small{color:var(--muted);font-weight:500}.k-remarks{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;border-radius:10px;background:#fde5e0;color:#7c1a10;font-weight:700}.k-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.k-tag{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:8px;background:#f3eee9;font-size:.85rem;font-weight:600}.k-tag.paid{background:var(--green-soft);color:#116536}.k-tag.wait{background:var(--amber-soft);color:var(--amber-ink)}.k-name{margin-inline-start:auto;font-size:1.05rem}.k-back{grid-column:1 / -1;min-height:44px;font-size:.9rem}.k-client{display:flex;flex-wrap:wrap;gap:3px 12px;font-size:.93rem;color:var(--ink-2)}.k-client strong{color:var(--ink)}.k-client span{flex-basis:100%}.k-client a{display:inline-flex;align-items:center;gap:4px;min-height:28px;color:var(--ink);font-weight:600}.k-cancelled,.k-done{display:flex;align-items:center;gap:6px;font-weight:700}.k-cancelled{color:#a12217}.k-done{color:var(--green)}.k-actions{display:grid;grid-template-columns:1fr auto;gap:8px}.k-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:48px;padding:8px 12px;border:0;border-radius:12px;font-weight:700;font-size:.95rem;text-decoration:none}.k-next{grid-column:1 / -1;min-height:60px;color:#fff;font-size:1.15rem}.next-new{background:#d8341f}.next-preparing{background:#c67c00}.next-ready{background:#15803d}.k-wa{background:#e6f4ea;color:#0f6a36}.k-soft{background:#f1ebe5;color:var(--ink)}.k-more{width:52px;padding:0}.k-cancel{background:#fff;color:#a12217;box-shadow:inset 0 0 0 1.5px #ecc3bd}.k-extra{display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--line)}.fee-editor{display:grid;gap:5px;font-size:.86rem;font-weight:600}.fee-editor>div{display:grid;grid-template-columns:1fr auto;gap:8px}@media (min-width: 620px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hero{min-height:300px}.hero h1{font-size:2.4rem}.hero-logo{width:96px;height:96px}.fields-2{grid-template-columns:1fr 1fr}.sheet-backdrop{align-items:center;padding:20px}.sheet{border-radius:22px}.search,.banner{margin-inline:auto;width:calc(100% - 32px)}.cat-nav{margin:0 auto}}@media (min-width: 960px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.checkout-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:20px}.checkout-summary{position:sticky;top:16px}.confirm-bar{position:static;margin:0;padding:0;background:none}}@media (min-width: 1000px){.tab-new,.tab-preparing,.tab-ready{display:none}.k-tab.tab-all{display:inline-flex}.k-board{grid-template-columns:repeat(3,minmax(0,1fr))}.k-col,.k-col.is-current{display:grid;grid-template-columns:minmax(0,1fr)}.k-col h2{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:700;padding:4px 2px}.k-col h2 span:last-child{color:var(--k-muted);font-weight:600}.k-col-dot{width:10px;height:10px;border-radius:50%}.dot-new{background:#e03a24}.dot-preparing{background:#ea9a12}.dot-ready{background:#18944a}.k-col-empty{padding:36px 12px;border:1.5px dashed var(--k-line);border-radius:14px;font-size:.95rem}}@media (max-width: 460px){.k-conn span{display:none}.k-tab{padding-inline:10px;font-size:.88rem}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.k-card.fresh,.spinner,.sheet,.progress li.current .progress-dot{animation:none}.k-card.fresh{box-shadow:0 0 0 4px #e03a24}}
