@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-700-normal-9rXc6cUL.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff)format("woff")}@font-face{font-family:Reem Kufi;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/reem-kufi-arabic-700-normal-D4RhYlR1.woff2)format("woff2"),url(/assets/reem-kufi-arabic-700-normal-2X0LRV6P.woff)format("woff")}@font-face{font-family:Reem Kufi;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/reem-kufi-latin-700-normal-D4MLSEVm.woff2)format("woff2"),url(/assets/reem-kufi-latin-700-normal-CFkdsF2J.woff)format("woff")}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/readex-pro-arabic-600-normal-BHxn1TEo.woff2)format("woff2"),url(/assets/readex-pro-arabic-600-normal-9mhVJBMn.woff)format("woff")}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/readex-pro-arabic-700-normal-EXBdNfUG.woff2)format("woff2"),url(/assets/readex-pro-arabic-700-normal-CrhlwrkQ.woff)format("woff")}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/readex-pro-latin-600-normal-C3IhmgOg.woff2)format("woff2"),url(/assets/readex-pro-latin-600-normal-CeYg1m9V.woff)format("woff")}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/readex-pro-latin-700-normal-oqSerPEB.woff2)format("woff2"),url(/assets/readex-pro-latin-700-normal-L_HvUYJT.woff)format("woff")}:root{--tenant-accent:#b5542a;--tenant-on-accent:#fff;--font-body:"IBM Plex Sans Arabic", "IBM Plex Sans", system-ui, sans-serif;--font-display:"Reem Kufi", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-num:"Readex Pro", "IBM Plex Sans Arabic", system-ui, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:3rem;--leading-tight:1.25;--leading-snug:1.4;--leading-body:1.65;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--gutter:var(--space-4);--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--shadow-1:0 1px 2px #281c100f, 0 1px 1px #281c100a;--shadow-2:0 4px 12px #281c1014, 0 1px 3px #281c100f;--shadow-3:0 12px 32px #281c1024, 0 2px 6px #281c1014;--shadow-bar:0 -6px 20px #281c1014;--ink-950:#16120e;--ink-900:#1f1a15;--ink-700:#3d352d;--ink-600:#5c534a;--ink-500:#776d62;--ink-300:#cfc6ba;--ink-200:#e6dfd5;--ink-100:#f2ede6;--ink-50:#faf7f2;--white:#fff;--bg:var(--ink-50);--surface:var(--white);--surface-sunken:var(--ink-100);--border:var(--ink-200);--border-strong:var(--ink-300);--text:var(--ink-900);--text-muted:var(--ink-600);--text-subtle:var(--ink-500);--focus-ring:0 0 0 3px color-mix(in oklab, var(--accent) 35%, transparent);--status-info-fg:#1d4ea6;--status-info-bg:#e3ecfb;--status-info-dot:#3a72d8;--status-success-fg:#11643d;--status-success-bg:#dbf1e3;--status-success-dot:#1f9a5a;--status-warning-fg:#874600;--status-warning-bg:#fcebd1;--status-warning-dot:#e08600;--status-danger-fg:#a2271b;--status-danger-bg:#fbe2df;--status-danger-dot:#d23a2c;--status-neutral-fg:#5c534a;--status-neutral-bg:#efe9e1;--status-neutral-dot:#a39889;--tap-min:44px;--card-radius:var(--radius-lg);--card-pad:var(--space-4);--row-gap:var(--space-4);--control-h:52px;--body-size:var(--text-md)}:root,[data-tenant]{--accent:var(--tenant-accent);--on-accent:var(--tenant-on-accent);--accent-ink:color-mix(in oklab, var(--accent) 72%, black);--accent-soft:color-mix(in oklab, var(--accent) 12%, white);--accent-wash:color-mix(in oklab, var(--accent) 22%, var(--ink-100));--accent-line:color-mix(in oklab, var(--accent) 40%, white)}[data-mood=admin]{--bg:#f5f3ef;--accent:var(--ink-900);--on-accent:var(--white);--accent-ink:var(--ink-900);--accent-soft:var(--ink-100);--accent-line:var(--ink-300);--focus-ring:0 0 0 3px #3a72d873;--tap-min:48px;--card-radius:var(--radius-md);--card-pad:var(--space-3);--row-gap:var(--space-2);--control-h:48px;--body-size:.9375rem}:root:lang(en){--font-body:"IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, sans-serif}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums}:root{--container-store:1120px;--container-admin:1440px;--aside-w:360px}@media (width>=860px){:root{--gutter:var(--space-8)}}@media (pointer:fine){[data-mood=admin]{--tap-min:40px;--control-h:40px}}.p-root{box-sizing:border-box;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--body-size);line-height:var(--leading-body);-webkit-font-smoothing:antialiased}.p-root *,.p-root :before,.p-root :after{box-sizing:border-box}.p-root h1,.p-root h2,.p-root h3{font-family:var(--font-display);line-height:var(--leading-tight);font-weight:var(--weight-bold);margin:0}.p-root p{margin:0}.p-muted{color:var(--text-muted)}.p-eyebrow{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-muted);letter-spacing:.02em}.p-btn{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--tap-min);padding-inline:var(--space-5);border-radius:var(--radius-pill);font:var(--weight-semibold) var(--text-md) / 1 var(--font-body);cursor:pointer;white-space:nowrap;border:1.5px solid #0000;text-decoration:none;display:inline-flex}.p-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.p-btn--primary{background:var(--accent);color:var(--on-accent)}.p-btn--secondary{background:var(--surface);color:var(--text);border-color:var(--border-strong)}.p-btn--ghost{color:var(--accent-ink);background:0 0}.p-btn--danger{color:var(--status-danger-fg);border-color:color-mix(in oklab, var(--status-danger-fg) 30%, white);background:0 0}.p-btn--success{background:var(--status-success-dot);color:var(--white)}.p-btn--lg{min-block-size:56px;font-size:var(--text-lg);padding-inline:var(--space-6)}.p-btn--sm{min-block-size:36px;font-size:var(--text-sm);padding-inline:var(--space-3)}.p-btn--block{inline-size:100%}.p-btn--split{justify-content:space-between}.p-btn[disabled]{background:var(--surface-sunken);color:var(--text-subtle);cursor:not-allowed;border-color:#0000}.p-iconbtn{inline-size:var(--tap-min);block-size:var(--tap-min);border-radius:var(--radius-pill);color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.p-iconbtn--surface{background:var(--surface);box-shadow:var(--shadow-1)}.p-badge{border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;gap:6px;padding-block:3px;padding-inline:8px 10px;line-height:1.4;display:inline-flex}.p-badge:before{content:"";background:currentColor;border-radius:50%;block-size:7px;inline-size:7px}.p-badge--info{background:var(--status-info-bg);color:var(--status-info-fg)}.p-badge--success{background:var(--status-success-bg);color:var(--status-success-fg)}.p-badge--warning{background:var(--status-warning-bg);color:var(--status-warning-fg)}.p-badge--danger{background:var(--status-danger-bg);color:var(--status-danger-fg)}.p-badge--neutral{background:var(--status-neutral-bg);color:var(--status-neutral-fg)}.p-badge--outline{background:0 0;box-shadow:inset 0 0 0 1px}.p-chips{gap:var(--space-2);display:flex;overflow-x:auto}.p-chip{min-block-size:40px;padding-inline:var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:var(--weight-medium) var(--text-sm) / 1 var(--font-body);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;display:inline-flex}.p-chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.p-chip .num{opacity:.75}.p-card{background:var(--surface);border-radius:var(--card-radius);box-shadow:var(--shadow-1);padding:var(--card-pad)}.p-card--flat{box-shadow:none;border:1px solid var(--border)}.p-photo{background:var(--accent-wash);color:var(--accent-ink);place-items:center;display:grid;overflow:hidden}.p-photo>span{font-size:var(--text-xs);opacity:.8;flex-direction:column;align-items:center;gap:4px;display:flex}.p-logo{border-radius:var(--radius-pill);background:var(--accent);block-size:48px;inline-size:48px;color:var(--on-accent);font:var(--weight-bold) var(--text-xl) / 1 var(--font-body);box-shadow:0 0 0 3px var(--surface);place-items:center;display:grid}.p-field{flex-direction:column;gap:6px;display:flex}.p-label{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.p-input{min-block-size:var(--control-h);padding-inline:var(--space-4);border-radius:var(--radius-md);border:1.5px solid var(--border-strong);background:var(--surface);color:var(--text);font:var(--text-md) var(--font-body);inline-size:100%}.p-input:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.p-input[aria-invalid=true]{border-color:var(--status-danger-dot)}.p-hint{font-size:var(--text-xs);color:var(--text-muted)}.p-hint--error{color:var(--status-danger-fg);font-weight:var(--weight-medium)}.p-affix{border:1.5px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);align-items:stretch;display:flex;overflow:hidden}.p-affix>span{padding-inline:var(--space-3);background:var(--surface-sunken);color:var(--text-muted);font-family:var(--font-num);place-items:center;display:grid}.p-affix>.p-input{border:0;border-radius:0}.p-stepper{border-radius:var(--radius-pill);background:var(--surface-sunken);align-items:center;padding:3px;display:inline-flex}.p-stepper button{background:var(--surface);block-size:38px;inline-size:38px;color:var(--text);cursor:pointer;box-shadow:var(--shadow-1);border:0;border-radius:50%;place-items:center;display:grid}.p-stepper button.is-add{background:var(--accent);color:var(--on-accent)}.p-stepper output{text-align:center;min-inline-size:32px;font:var(--weight-bold) var(--text-md) / 1 var(--font-num)}.p-stepper--lg button{block-size:44px;inline-size:44px}.p-stepper--lg output{min-inline-size:44px;font-size:var(--text-xl)}.p-left{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--weight-medium);display:flex}.p-meter{border-radius:var(--radius-pill);background:var(--surface-sunken);flex:1;block-size:4px;max-inline-size:72px;overflow:hidden}.p-meter>i{background:var(--accent);border-radius:inherit;block-size:100%;display:block}.p-left--low{color:var(--status-warning-fg)}.p-left--low .p-meter>i{background:var(--status-warning-dot)}.p-countdown{align-items:center;gap:var(--space-3);display:flex}.p-countdown__unit{min-inline-size:52px;padding-block:var(--space-2);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-1);flex-direction:column;align-items:center;display:flex}.p-countdown__unit b{font:var(--weight-bold) var(--text-2xl) / 1.1 var(--font-num)}.p-countdown__unit small{font-size:var(--text-xs);color:var(--text-muted)}.p-choice{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);border:1.5px solid var(--border-strong);background:var(--surface);cursor:pointer;align-items:flex-start;display:flex}.p-choice input{appearance:none;margin:0;border:2px solid var(--border-strong);border-radius:50%;flex:none;block-size:20px;inline-size:20px;margin-block-start:3px}.p-choice input:checked{border:6px solid var(--accent)}.p-choice:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.p-rows{gap:var(--space-2);flex-direction:column;display:flex}.p-row{justify-content:space-between;gap:var(--space-4);font-size:var(--text-sm);display:flex}.p-row--total{border-block-start:1px dashed var(--border-strong);font-size:var(--text-lg);font-weight:var(--weight-bold);padding-block-start:var(--space-3)}.p-bar{background:var(--surface);box-shadow:var(--shadow-bar);padding:var(--space-3) var(--gutter) var(--space-5);border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);position:sticky;inset-block-end:0}.p-appbar{align-items:center;gap:var(--space-3);min-block-size:56px;padding-inline:var(--gutter);padding-block:var(--space-3);background:var(--accent-soft);display:flex}.p-appbar .p-logo{block-size:40px;inline-size:40px;font-size:var(--text-lg);box-shadow:none;flex-shrink:0}.p-appbar__title{font:var(--weight-bold) var(--text-lg) / 1.2 var(--font-display);flex:1}.p-appbar__title--tenant{font-family:var(--font-body);color:var(--accent-ink)}.p-nav{background:var(--surface);border-block-start:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));padding-block-end:var(--space-3);display:grid}.p-nav a{padding-block:var(--space-2);min-block-size:56px;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);flex-direction:column;align-items:center;gap:2px;text-decoration:none;display:flex}.p-nav a[aria-current=page]{color:var(--text);font-weight:var(--weight-bold)}.p-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.p-step{gap:var(--space-3);grid-template-columns:28px 1fr;padding-block-end:var(--space-5);display:grid;position:relative}.p-step:before{content:"";background:var(--border);inline-size:2px;position:absolute;inset-block:28px 0;inset-inline-start:13px}.p-step:last-child:before{display:none}.p-step__dot{background:var(--surface);border:2px solid var(--border-strong);block-size:28px;inline-size:28px;color:var(--white);border-radius:50%;place-items:center;display:grid}.p-step.is-done .p-step__dot{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.p-step.is-done:before{background:var(--accent)}.p-step.is-current .p-step__dot{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.p-switch{appearance:none;border-radius:var(--radius-pill);background:var(--border-strong);cursor:pointer;flex:none;block-size:32px;inline-size:52px;margin:0;position:relative}.p-switch:after{content:"";background:var(--white);block-size:26px;inline-size:26px;box-shadow:var(--shadow-1);border-radius:50%;position:absolute;inset-block-start:3px;inset-inline-start:3px}.p-switch:checked{background:var(--status-success-dot)}.p-switch:checked:after{inset-inline-start:23px}[dir=rtl] .p-flip{transform:scaleX(-1)}.p-hero{background:var(--accent-soft);padding:var(--space-3) var(--gutter) var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.p-hero__id{align-items:center;gap:var(--space-3);display:flex}.p-hero__name{font:var(--weight-bold) var(--text-2xl) / 1.3 var(--font-body);color:var(--accent-ink)}.p-hero__cover{border-radius:var(--radius-lg);block-size:180px}.p-logo--image{background:var(--surface);color:var(--text-muted);box-shadow:none;border:1px solid var(--border)}.p-drops{gap:var(--space-2);scroll-snap-type:x mandatory;margin-block:0;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);padding-block:2px 6px;list-style:none;display:flex;overflow-x:auto}.p-drops>li{flex:none}.p-dropday{border-radius:var(--radius-lg);background:var(--surface);inline-size:78px;box-shadow:var(--shadow-1);color:var(--text);cursor:pointer;scroll-snap-align:start;border:none;flex-direction:column;align-items:center;gap:1px;padding-block:10px;text-decoration:none;display:flex}.p-dropday b{font:var(--weight-bold) var(--text-2xl) / 1.1 var(--font-num)}.p-dropday small{font-size:11px;font-weight:var(--weight-semibold);color:var(--text-muted)}.p-dropday__note{font-size:11px;font-weight:var(--weight-semibold);color:var(--accent-ink);margin-block-start:4px}.p-dropday[aria-current=page]{background:var(--accent);color:var(--on-accent);box-shadow:none}.p-dropday[aria-current=page] small,.p-dropday[aria-current=page] .p-dropday__note{color:var(--on-accent);opacity:.85}.p-dropday.is-closed{box-shadow:inset 0 0 0 1px var(--border);color:var(--text-subtle);background:0 0}.p-dropday.is-closed .p-dropday__note{color:var(--text-muted)}.p-ticket-shadow{filter:drop-shadow(0 1px 1px #281c100f)drop-shadow(0 6px 14px #281c1014)}.p-ticket{--notch:12px;--notch-y:50%;background:var(--surface);border-radius:var(--radius-lg);-webkit-mask:radial-gradient(circle var(--notch) at 0 var(--notch-y), #0000 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% var(--notch-y), #0000 98%, #000) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 var(--notch-y), #0000 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% var(--notch-y), #0000 98%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 var(--notch-y), #0000 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% var(--notch-y), #0000 98%, #000) right / 51% 100% no-repeat}.p-ticket__perf{border-block-start:2px dashed var(--border-strong);block-size:0;margin-inline:calc(var(--notch) + 6px)}.p-ticket__stub{min-inline-size:66px;padding-block:var(--space-2);border-radius:var(--radius-md);background:var(--accent);color:var(--on-accent);flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.p-ticket__stub b{font:var(--weight-bold) 32px / 1 var(--font-num)}.p-ticket__stub small{font-size:11px;font-weight:var(--weight-semibold);opacity:.85}.p-ticket .p-countdown__unit{background:var(--surface-sunken);box-shadow:none}.p-tally{flex-wrap:wrap;gap:3px;max-inline-size:150px;display:inline-flex}.p-tally i{background:var(--accent);border-radius:4px 4px 2px 2px;block-size:14px;inline-size:7px}.p-tally i.is-gone{background:var(--border)}.p-left--low .p-tally i:not(.is-gone){background:var(--status-warning-dot)}.p-stamp{border-radius:var(--radius-sm);font:var(--weight-bold) var(--text-sm) / 1.5 var(--font-display);color:var(--status-danger-fg);white-space:nowrap;border:2px solid;padding:2px 10px;display:inline-block;transform:rotate(-6deg)}.p-stamp--paid{color:var(--status-success-fg)}.p-stamp--lg{font-size:var(--text-lg);border-width:2.5px;padding:4px 14px}.p-root h3,.p-tenant-name{font-family:var(--font-body);font-weight:var(--weight-bold)}.p-ticket--v{--nx:var(--notch-x,80px);-webkit-mask:radial-gradient(circle var(--notch) at var(--nx) 0, #0000 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at var(--nx) 100%, #0000 98%, #000) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at var(--nx) 0, #0000 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at var(--nx) 100%, #0000 98%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at var(--nx) 0, #0000 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at var(--nx) 100%, #0000 98%, #000) bottom / 100% 51% no-repeat}[dir=rtl] .p-ticket--v{--nx:calc(100% - var(--notch-x,80px))}.p-ticket__vperf{border-inline-start:2px dashed var(--border-strong);inline-size:0;margin-block:calc(var(--notch) * -.2);flex:none;align-self:stretch}:root{--fg:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{color:var(--fg);background:var(--bg);font-family:IBM Plex Sans Arabic,IBM Plex Sans,system-ui,sans-serif;line-height:1.6}html:lang(en){font-family:IBM Plex Sans,IBM Plex Sans Arabic,system-ui,sans-serif}body{margin:0}.app-shell{--nav-h:4.5rem;flex-direction:column;min-block-size:100vh;display:flex}.app-bar__inner{align-items:center;gap:var(--space-2);min-block-size:56px;padding-inline:var(--gutter) var(--space-2);max-inline-size:var(--container-admin);margin-inline:auto;display:flex}.app-logo{block-size:32px;inline-size:32px;box-shadow:none;font-size:15px}.app-tenant{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;font-size:16px;overflow:hidden}.app-top-nav{display:none}.language-switch{inline-size:auto;padding-inline:var(--space-3);font:600 13px / 1 var(--font-body)}.app-main{inline-size:100%;max-inline-size:var(--container-admin);padding:var(--space-2) var(--gutter) var(--space-8);flex:1;margin-inline:auto}.app-bottom-nav{z-index:10;position:sticky;inset-block-end:0}.app-shell .p-bar{inset-block-end:var(--nav-h)}.page{gap:var(--space-5);flex-direction:column;display:flex}.drops-tabs{border-radius:var(--radius-pill);background:var(--surface-sunken);grid-template-columns:1fr 1fr;padding:3px;display:grid}.drops-tabs a{border-radius:var(--radius-pill);min-block-size:40px;color:var(--text-muted);place-items:center;font-size:14px;font-weight:500;text-decoration:none;display:grid}.drops-tabs a.active{background:var(--surface);box-shadow:var(--shadow-1);color:var(--text);font-weight:700}@media (width>=64rem){.app-bar{background:var(--surface);border-block-end:1px solid var(--border)}.app-bar__inner{padding:10px var(--gutter);gap:var(--space-4)}.app-tenant{flex:none}.app-top-nav{flex:1;gap:4px;display:flex}.app-top-nav a{color:var(--text-muted);border-radius:999px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none}.app-top-nav a[aria-current=page]{color:var(--text);background:var(--surface-sunken);font-weight:700}.app-bottom-nav{display:none}.app-shell .p-bar{inset-block-end:0}.app-main{padding-block:var(--space-6) var(--space-12)}}.card{border:1px solid var(--border);border-radius:.5rem;padding:1rem}.login{max-inline-size:24rem;margin-inline:auto;padding-block:4rem;padding-inline:1rem}.login-form{flex-direction:column;gap:1rem;display:flex}.login-form label{flex-direction:column;gap:.25rem;display:flex}.login-form input,.login-form button{font:inherit;padding-block:.5rem;padding-inline:.75rem}.form-error{color:#a12622;margin:0}.stack{gap:1rem;display:grid}.num{font-family:var(--font-num)}.settings{gap:var(--space-5);flex-direction:column;min-inline-size:0;display:flex}.settings-main,.settings-side{display:contents}.settings-business{order:1}.settings-appearance{order:2}.settings-labels{order:3}.settings-horizon{order:4}.settings-link{order:5}.settings-bar{order:6;gap:.5rem;display:grid}.settings-bar .p-hint{text-align:center;margin:0}.settings-logo{align-items:center;gap:var(--space-4);display:flex}.settings-logo__avatar{background:var(--tenant-accent);block-size:4.5rem;inline-size:4.5rem;font:700 var(--text-xl) / 1 var(--font-body);border-radius:999px;flex:none;place-items:center;display:grid;overflow:hidden}.settings-logo__avatar img{object-fit:cover;block-size:100%;inline-size:100%}.settings-logo__meta{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.settings-logo__actions{gap:var(--space-2);flex-wrap:wrap;margin-block-start:4px;display:flex}.settings-logo__actions .p-btn{position:relative;overflow:hidden}.settings-logo__actions .p-btn input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.settings-accent{align-items:center}.settings-swatch{padding-inline:var(--space-3);background:var(--surface-sunken);cursor:pointer;place-items:center;display:grid;position:relative}.settings-swatch__chip{border-radius:var(--radius-sm);border:1px solid var(--border);block-size:1.25rem;inline-size:1.25rem}.settings-swatch input[type=color]{opacity:0;cursor:pointer;border:0;padding:0;position:absolute;inset:0}.s-two{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.settings-fieldset{border:0;min-inline-size:0;margin:0;padding:0}.settings-fieldset .p-stepper{align-self:start}.settings-fieldset legend{margin-block-end:6px;padding:0}.settings-link{align-items:center;gap:var(--space-3);min-block-size:56px;padding-block:var(--space-2);color:inherit;text-decoration:none;display:flex}.settings-link>span{flex:1}.settings-link .p-hint{display:block}@media (width>=64rem){.settings-page>h1{font-size:var(--text-2xl)}.settings:has(.settings-main){align-items:start;column-gap:var(--space-6);row-gap:var(--space-5);grid-template-columns:minmax(0,1fr) 20rem;display:grid}.settings-main,.settings-side{gap:var(--space-5);flex-direction:column;min-inline-size:0;display:flex}.settings-main{grid-column:1}.settings-side{grid-column:2}.settings-business,.settings-appearance,.settings-labels,.settings-horizon,.settings-link,.settings-bar{order:unset}.settings:has(.settings-main) .settings-bar{z-index:1;background:var(--bg);box-shadow:none;border-radius:0;padding:0;position:sticky;inset-block-start:var(--space-4);inset-block-end:auto}.settings:has(.settings-main) .settings-bar .p-hint{text-align:start}.settings:has(.settings-main) .settings-bar .p-btn{min-block-size:48px;font-weight:var(--weight-bold)}.s-two{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.fulfillment-head{align-items:center;gap:.5rem;display:flex}.fulfillment-head h2{flex:1}.fulfillment-actions{flex-wrap:wrap;gap:.5rem;display:flex}.area-row{grid-template-columns:1fr 1fr 7rem auto;align-items:center;gap:.5rem;padding-block:.5rem;display:grid}.area-row+.area-row{border-block-start:1px solid var(--border)}.area-row .p-input{min-block-size:44px}.area-row__error{grid-column:1/-1;margin:0}@media (width<=40rem){.area-row{grid-template-columns:1fr 7rem auto}.area-row>:nth-child(2){grid-area:2/1/auto/-1}}.drop-group{gap:var(--space-2);flex-direction:column;display:flex}.drop-grid{gap:var(--row-gap);display:grid}.drop-ticket{--notch-x:80px;gap:var(--space-3);padding:var(--space-3);color:inherit;align-items:stretch;text-decoration:none;display:flex}.drop-ticket__stub{background:var(--surface-sunken);min-inline-size:56px;color:var(--text);border-radius:var(--radius-md)}.drop-ticket__stub small{color:var(--text-muted)}.drop-ticket__stub b{font-size:24px}.drop-ticket__body{flex-direction:column;flex:1;gap:6px;min-inline-size:0;display:flex}.drop-ticket__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.drop-ticket__title{margin:0;font-size:16px}.drop-ticket__warning{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--status-warning-bg);color:var(--status-warning-fg);margin:0;font-size:13px;font-weight:600}.drop-ticket__item{align-items:center;gap:var(--space-2);font-size:14px;display:flex}.drop-ticket__name{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-inline-size:0;display:flex}.drop-ticket__meter{flex:none;inline-size:72px}.drop-ticket__more{font-size:13px}@media (width>=64rem){.drop-grid{grid-template-columns:repeat(auto-fill,minmax(24rem,1fr))}.drops-split{column-gap:var(--space-6);grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start;display:grid}.drops-split__sidebar{max-block-size:calc(100vh - 5rem);border-inline-end:1px solid var(--border);padding-inline-end:var(--space-2);position:sticky;inset-block-start:var(--space-4);overflow-y:auto}.drops-split__sidebar .drop-grid{grid-template-columns:1fr}.drops-split__sidebar .page{gap:var(--space-3)}.drops-split__sidebar .drops-tabs{margin-block-end:2px}.drops-split__main{min-inline-size:0}.drops-split__main>.page{gap:var(--space-4)}}.order-list{gap:var(--row-gap);display:grid}.order-card{flex-direction:column;gap:6px;display:flex}.order-card p,.order-card ul{margin:0}.order-card.is-done{opacity:.7}.order-card__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.order-card__title{margin:0;margin-inline-end:auto;font-size:17px}.order-card__customer{font-weight:500}.order-card__lines{padding-inline-start:1.25rem;font-size:14px}.order-card__meta{font-size:13px}.order-card__total{font-weight:600}.order-card__collect{align-self:flex-start}.products-head{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.products-head h1{min-inline-size:0;font-size:var(--text-2xl);flex:1}.products-head__new{display:none}.pr-list{padding:var(--space-1)}.pr-head{display:none}.pr-row{align-items:center;column-gap:var(--space-3);padding:var(--space-3);color:inherit;grid-template-columns:64px 1fr auto;grid-template-areas:"thumb name chev""thumb meta chev";text-decoration:none;display:grid}.pr-row+.pr-row{border-block-start:1px solid var(--border)}.pr-thumb{border-radius:var(--radius-md);grid-area:thumb;block-size:64px;inline-size:64px}.pr-thumb img{object-fit:cover;block-size:100%;inline-size:100%}.pr-thumb--empty{background:var(--surface-sunken);color:var(--text-muted)}.pr-name{grid-area:name;align-self:end;min-inline-size:0}.pr-name .p-muted{text-align:end;font-size:13px}.pr-meta{grid-area:meta;align-self:start;font-size:13px}.pr-photos:before,.pr-now:before{content:" · "}.pr-chevron{grid-area:chev}.products-sticky{box-shadow:none;pointer-events:none;background:0 0;padding-block-end:var(--space-3);inset-block-end:var(--nav-h)}.products-sticky .p-btn{pointer-events:auto;box-shadow:var(--shadow-3)}@media (width>=64rem){.products-head__new{display:inline-flex}.products-sticky{display:none}.pr-list{padding:0;overflow:hidden}.pr-head,.pr-row{column-gap:var(--space-4);grid-template-columns:44px 1fr 8rem 8rem 8rem;grid-template-areas:none;padding:10px 14px}.pr-head{color:var(--text-muted);border-block-end:1px solid var(--border);font-size:12px;font-weight:600;display:grid}.pr-row+.pr-row{border-block-start:1px solid var(--border)}.pr-thumb{border-radius:var(--radius-sm);grid-area:auto;block-size:44px;inline-size:44px}.pr-thumb span{display:none}.pr-name,.pr-meta,.pr-chevron{grid-area:auto;align-self:center}.pr-meta{font-size:14px;display:contents}.pr-photos:before,.pr-now:before{content:none}.pr-chevron{display:none}}.form-card{gap:var(--space-3);flex-direction:column;display:flex}.form-card h2{font-size:var(--text-lg)}.form-card--flat h2{font-size:var(--text-md)}.form-card textarea.p-input{resize:none;padding-block:12px}.pf-photos{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.pf-photo{flex-direction:column;gap:4px;display:flex}.pf-photo__img{aspect-ratio:1;border-radius:var(--radius-md);position:relative;overflow:hidden}.pf-photo__img img{object-fit:cover;block-size:100%;inline-size:100%}.pf-photo__remove{background:var(--surface);block-size:32px;inline-size:32px;box-shadow:var(--shadow-1);position:absolute;inset-block-start:4px;inset-inline-end:4px}.pf-photo__order{justify-content:space-between;display:flex}.pf-add{aspect-ratio:1;border-radius:var(--radius-md);border:1.5px dashed var(--border-strong);color:var(--text-muted);font:500 13px var(--font-body);cursor:pointer;background:0 0;place-items:center;display:grid;position:relative}.pf-add input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.pf-add span{flex-direction:column;align-items:center;gap:4px;display:flex}.pf-confirm{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pf-confirm p{inline-size:100%;margin:0}@media (width>=64rem){.pf-photos{grid-template-columns:repeat(4,1fr)}}.fulfillment-head__name{flex:1}.area-add{border-style:dashed}.area-list{flex-direction:column;display:flex}.area-head{display:none}.area-list__label{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.area-add{gap:var(--space-2)}.fulfillment-form .settings-bar{border-radius:0}@media (width>=64rem){.fulfillment-form{align-items:flex-start;gap:var(--space-6);flex-flow:wrap;display:flex}.fulfillment-form>.form-card{padding:var(--space-5)}.fulfillment-form>.fulfillment-card--pickup{flex:420px}.fulfillment-form>.fulfillment-card--delivery{flex:480px}.fulfillment-form>:not(.form-card),.fulfillment-form>.fulfillment-chooser{flex:0 0 100%}.fulfillment-form .settings-bar{box-shadow:none;background:0 0;padding:0;position:static}.fulfillment-form .settings-bar .p-hint{text-align:start}.fulfillment-form .s-two{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.fulfillment-form .area-add{place-self:flex-start start;inline-size:auto}.area-list{border:1px solid var(--border);border-radius:var(--radius-md);overflow-x:auto}.area-list>.p-label{block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.area-head,.area-row{column-gap:var(--space-2);grid-template-columns:1fr 1fr 110px 40px;padding:6px 10px}.area-head{color:var(--text-muted);border-block-end:1px solid var(--border);padding-block:8px;font-size:12px;font-weight:600;display:grid}.area-row+.area-row{border-block-start:1px solid var(--border)}.area-row .p-input{min-block-size:38px}}.subpage-head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.subpage-head__back{margin-inline-start:calc(-1 * var(--space-2))}.subpage-head__text{flex:1;min-inline-size:0}.subpage-head h1{font:var(--weight-bold) var(--text-xl) / 1.2 var(--font-display);margin:0}.subpage-head h1.is-tenant{font-family:var(--font-body);color:var(--accent-ink)}.subpage-head__crumbs{font-size:var(--text-sm);color:var(--text-muted);display:none}.subpage-head__crumbs a{color:inherit}.subpage-head__actions{align-items:center;gap:var(--space-3);display:flex}@media (width>=64rem){.subpage-head__crumbs{display:block}.subpage-head h1{font-size:var(--text-2xl)}}.subpage{inline-size:100%;max-inline-size:40rem;margin-inline:auto}.split-head{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.split-head__text{grid-template-rows:auto minmax(calc(var(--text-sm) * var(--leading-body)), auto);flex:1;min-inline-size:15rem;display:grid}.split-head h1{font-size:var(--text-2xl)}.split-head p{font-size:var(--text-sm);margin:0}.split-head b{color:var(--text);line-height:1}@media (width>=64rem){.products-split{align-items:flex-start;gap:var(--space-5);flex-wrap:wrap;display:flex}.products-split__main{flex:999 560px;min-inline-size:0}.products-split__main .pr-row[aria-current=page]{background:var(--accent-soft)}.products-split__panel{min-inline-size:0;gap:var(--space-4);max-block-size:calc(100vh - 5rem);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;flex:400px;display:flex;position:sticky;inset-block-start:var(--space-4);overflow-y:auto}.products-split__panel-head{align-items:center;gap:var(--space-3);display:flex}.products-split__panel-head h2{min-inline-size:0;font-size:var(--text-xl);flex:1}.product-form--panel{gap:var(--space-4)}.product-form--panel .p-bar{box-shadow:none;background:0 0;padding:0;position:static}.pf-names{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}}@media (width>=64rem){.schedules-head__new{display:inline-flex}.schedules-sticky{display:none}}.drop-ticket__sold{align-items:center;gap:var(--space-2);display:flex}.drop-ticket .drop-ticket__meter{flex:1;inline-size:auto;max-inline-size:none}.drop-ticket .p-meter>i{background:var(--status-success-dot)}.drop-ticket__cutoff{font-size:var(--text-sm);margin:0}.drop-ticket .drop-ticket__stub--ink{background:var(--ink-900);color:var(--white)}.drop-ticket .drop-ticket__stub--ink small{color:var(--ink-200)}.drop-ticket.drop-ticket--today{background:var(--ink-900);color:var(--white)}.drop-ticket.drop-ticket--today .drop-ticket__stub{color:var(--white);background:0 0}.drop-ticket.drop-ticket--today .drop-ticket__stub small{color:var(--white);opacity:.85}.drop-ticket.drop-ticket--today .p-ticket__vperf{border-inline-start-color:color-mix(in oklab, var(--white) 35%, transparent)}.drop-ticket.drop-ticket--today .p-meter{background:color-mix(in oklab, var(--white) 22%, transparent)}.drops-sidebar.page{gap:var(--space-3)}.drops-sidebar .p-chips{flex-wrap:wrap;gap:6px;overflow-x:visible}.drops-sidebar .p-chip{min-block-size:32px;padding-inline:var(--space-3);font-size:13px}.drops-sidebar .p-chip[aria-pressed=true]{background:var(--ink-900);border-color:var(--ink-900);color:var(--white)}.drops-sidebar .drop-group,.drops-sidebar .drop-grid{gap:var(--space-2)}.drops-sidebar .p-eyebrow{font-size:11px}.drop-row{gap:2px var(--space-3);padding:10px var(--space-3);border-radius:var(--radius-md);color:inherit;grid-template-columns:44px 1fr auto;align-items:center;text-decoration:none;display:grid}.drop-row[aria-current=page]{background:var(--surface);box-shadow:var(--shadow-1)}.drop-row__date{background:var(--surface-sunken);text-align:center;border-radius:8px;grid-row:span 2;padding-block:6px}.drop-row__date b{font:700 20px / 1 var(--font-num);display:block}.drop-row__date small{font:600 10px / 1.4 var(--font-body);color:var(--text-muted);display:block}.drop-row[aria-current=page] .drop-row__date{background:var(--ink-900);color:var(--white)}.drop-row[aria-current=page] .drop-row__date small{color:color-mix(in oklab, var(--white) 75%, transparent)}.drop-row__title{font-size:13px}.drop-row__meta{grid-column:2/-1;font-size:12px}.drop-row__warning{color:var(--status-danger-fg);grid-column:1/-1;font-size:12px}.orders-split{display:block}.orders-split__detail:empty{display:none}@media (width>=64rem){.orders-split{column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(20rem,26rem);align-items:start;display:grid}.orders-split__detail:empty{display:block}}.orders-list{min-inline-size:0}.orders-toolbar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.orders-drop{align-items:center;gap:var(--space-2);font-size:13px;font-weight:600;display:flex}.orders-drop select{min-block-size:40px;inline-size:auto;font-size:14px}.orders-row{gap:var(--space-2);color:inherit;flex-direction:column;text-decoration:none;display:flex}.orders-row.is-selected{box-shadow:var(--focus-ring)}.orders-row__head{align-items:baseline;gap:var(--space-2);display:flex}.orders-row__head b{font-size:17px}.orders-row__name{flex:1;min-inline-size:0;font-weight:500}.orders-row__at{font-size:12px}.orders-ff{align-items:flex-start;gap:var(--space-2);display:flex}.orders-ff__icon{color:var(--text-muted);flex:none;margin-block-start:2px}.orders-ff__text{flex-direction:column;flex:1;gap:1px;min-inline-size:0;display:flex}.orders-ff__where{font-size:12px}.orders-table{padding:0;overflow-x:auto}.orders-table__head,.orders-table__row{column-gap:var(--space-3);grid-template-columns:6rem minmax(7rem,1fr) minmax(9rem,1.4fr) minmax(8rem,1.4fr) minmax(6rem,.9fr) minmax(5rem,.7fr);align-items:start;min-inline-size:min-content;padding:10px 14px;display:grid}.orders-table__head{color:var(--text-muted);border-block-end:1px solid var(--border);font-size:12px;font-weight:600}.orders-table__row{color:inherit;border-block-end:1px solid var(--border);text-decoration:none}.orders-table__row:hover{background:var(--ink-50)}.orders-table__row.is-selected{background:var(--accent-soft)}.orders-table__row.is-done{color:var(--text-muted)}.orders-table__col{flex-direction:column;gap:8px;min-inline-size:0;display:flex}.orders-table__total{text-align:end}.toast{inset-inline:var(--gutter);z-index:30;justify-content:space-between;align-items:center;gap:var(--space-3);max-inline-size:28rem;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--ink-900);color:var(--ink-50);box-shadow:var(--shadow-3);font-size:var(--text-sm);margin-inline:auto;display:flex;position:fixed;inset-block-end:var(--space-4)}.toast__action{color:inherit;font-weight:var(--weight-bold);text-decoration:underline}.od-panel,.od-sheet{gap:var(--space-3);flex-direction:column;display:flex}.od-panel{padding-block-start:var(--space-1);position:relative}.od-sheet{z-index:20;max-block-size:88%;padding:8px var(--gutter) var(--space-6);background:var(--bg);box-shadow:var(--shadow-3);border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);position:fixed;inset-block-end:0;inset-inline:0;overflow-y:auto}.od-sheet__grip{background:var(--border-strong);border-radius:999px;align-self:center;block-size:5px;inline-size:40px}.od-backdrop{z-index:19;cursor:pointer;background:#14100c73;border:0;position:fixed;inset:0}.od-panel>.od-close,.od-sheet>.od-close{align-self:flex-end}.od-head__top,.od-pay,.od-total,.od-flag{align-items:center;gap:var(--space-3);display:flex}.od-head{gap:var(--space-3);padding-block:var(--space-3);flex-direction:column;display:flex}.od-pay{border-block-start:1px solid var(--border);padding-block-start:var(--space-3)}.od-head__title{flex-direction:column;flex:1;gap:2px;display:flex}.od-head h2{font-size:var(--text-2xl)}.od-pay__text{flex:1;font-size:14px}.od-total{justify-content:space-between}.od-ff{gap:var(--space-3);flex-direction:column;display:flex}.od-ff__head{align-items:flex-start;gap:var(--space-3);display:flex}.od-ff__title{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.od-ff__where{font-size:13px}.od-phone{font-size:14px}.od-ff__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.od-ff__undo{min-block-size:0;padding-block:var(--space-1);font-size:13px}.schedules-head{align-items:center;gap:var(--space-3);display:flex}.schedules-head h1{font-size:var(--text-2xl);flex:1}.schedules-head__new{display:none}.schedules-horizon{font-size:var(--text-sm);color:var(--text-muted);margin:0}.schedules-horizon a{color:var(--accent-ink);text-underline-offset:2px;font-weight:600;text-decoration:underline}.schedule-grid{gap:var(--row-gap);display:grid}.schedule-card{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1);flex-direction:column;display:flex}.schedule-card--paused{box-shadow:none;border:1px solid var(--border)}.schedule-card__link{gap:var(--space-3);color:inherit;flex-direction:column;text-decoration:none;display:flex}.schedule-card__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.schedule-card__title{color:inherit;margin:0;font-size:16px;font-weight:700;text-decoration:none}.schedule-card__items{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.schedule-card__item{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:14px;display:flex}.schedule-card__item-name{min-inline-size:0}.schedule-card__special{color:var(--text-muted);font-size:13px}.schedule-card__was{opacity:.75;text-decoration:line-through}.schedule-card__meta,.schedule-card__pause-note{color:var(--text-muted);margin:0;font-size:13px}.schedule-card__resume{align-self:start}.schedule-card__summary{color:var(--text-muted);margin:0;font-size:13px}.schedule-days{flex-wrap:wrap;gap:4px;display:flex}.schedule-days span{border-radius:var(--radius-pill);background:var(--surface-sunken);block-size:34px;inline-size:34px;color:var(--text-subtle);place-items:center;font-size:11px;font-weight:600;display:grid;overflow:hidden}.schedule-days span.is-on{background:var(--ink-900);color:var(--white)}.schedule-card--paused .schedule-days span.is-on{background:var(--status-neutral-dot);color:var(--white)}.schedule-card--compact{gap:var(--space-1);padding:var(--space-3);box-shadow:none;background:0 0;border:1px solid #0000}.schedule-card--compact.schedule-card--paused{border-color:#0000}.schedule-card--compact .schedule-card__link{gap:var(--space-1)}.schedule-card--compact .schedule-card__title{font-size:14px}.schedule-card--selected{background:var(--surface);box-shadow:var(--shadow-1);border:1px solid var(--border)}.schedules-sidebar .schedule-grid{gap:var(--space-2);grid-template-columns:1fr}.schedules-sidebar.page{gap:var(--space-3)}.schedules-sticky{box-shadow:none;pointer-events:none;background:0 0;padding-block-end:var(--space-3);inset-block-end:var(--nav-h)}.schedules-sticky .p-btn{pointer-events:auto;box-shadow:var(--shadow-3)}@media (width>=64rem){.schedules-head__new{display:inline-flex}.schedules-sticky{display:none}.schedule-grid{grid-template-columns:repeat(auto-fill,minmax(24rem,1fr));align-items:start}.schedules-sidebar .schedule-grid,.drops-split__sidebar .schedule-grid{grid-template-columns:1fr}}.order-prep{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-1);flex-direction:column;display:flex}.order-prep__tiles{gap:var(--space-4);flex-wrap:wrap;display:flex}.ad-stat{text-align:start;flex:none;min-inline-size:4rem}.ad-stat b{font:700 26px / 1.1 var(--font-num);display:block}.ad-stat small{color:var(--text-muted);font-size:12px;font-weight:600}.order-filter{max-inline-size:none}.order-table{padding:0;overflow:hidden}.order-table__head,.order-table__row{column-gap:var(--space-3);grid-template-columns:4.5rem minmax(8rem,1.2fr) minmax(10rem,1.6fr) minmax(7rem,1fr) minmax(7rem,1fr) minmax(5.5rem,.9fr);align-items:center;padding:10px 14px;display:grid}.order-table__head{color:var(--text-muted);border-block-end:1px solid var(--border);font-size:12px;font-weight:600}.order-table__row+.order-table__row{border-block-start:1px solid var(--border)}.order-table__row.is-done{opacity:.7}.order-table__num{font-weight:700}.order-table__customer{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.order-table__customer b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.order-table__products,.order-table__fulfillment{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:13px;overflow:hidden}.order-table__status{flex-wrap:wrap;gap:4px;min-inline-size:0;display:flex}.order-table__flags{text-align:end;justify-self:end}@media (width>=64rem){.drops-split .drop-orders .subpage-head__back{display:none}.drops-split .order-prep{padding:var(--space-3) var(--space-4)}.drops-split .order-prep__tiles{gap:var(--space-5)}.drops-split .ad-stat b{font-size:32px}.drops-split .order-filter{gap:6px}.drops-split .order-filter .p-chip{min-block-size:36px;padding-inline:var(--space-3);font-size:13px}.drops-split .order-filter .p-chip[aria-pressed=true]{background:var(--ink-900);border-color:var(--ink-900);color:var(--white)}}.order-search{align-items:center;gap:var(--space-2);padding-inline:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-block-size:44px;color:var(--text-muted);display:flex}.order-search input{min-inline-size:0;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:1}.order-progress{min-inline-size:12rem}.order-progress__bar{block-size:8px;background:var(--border);border-radius:4px;margin-block-end:var(--space-1);display:flex;overflow:hidden}.order-progress__seg{flex-basis:0}.order-progress__seg--completed{background:var(--text-muted)}.order-progress__seg--paid{background:var(--success,#2e7d32)}.order-progress__seg--unpaid{background:var(--warning,#b26a00)}.login-card{flex-direction:column;gap:1rem;display:flex}.pf-switch{align-items:center;gap:var(--space-3);cursor:pointer;display:flex}.pf-switch__text{flex-direction:column;flex:1;gap:2px;display:flex}.pf-switch__text .p-muted{font-size:var(--text-sm)}.pf-notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);flex-direction:column;gap:6px;display:flex}.pf-notice--danger{background:var(--status-danger-bg);color:var(--status-danger-fg)}.pf-notice--warning{background:var(--status-warning-bg);color:var(--status-warning-fg);font-weight:var(--weight-medium)}.pf-drops{gap:var(--space-3);border-block-start:1px solid var(--border);flex-direction:column;padding-block-start:var(--space-4);display:flex}.pf-drop{padding:var(--space-3) var(--space-4);color:inherit;flex-direction:column;gap:2px;text-decoration:none;display:flex}.pf-drops__add{align-self:flex-start;min-block-size:44px}.schedule-form{gap:var(--space-4)}.schedule-form__header-actions{align-items:center;gap:var(--space-3);flex:none;display:none}.schedule-form__pause-inline{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-muted);cursor:pointer;display:inline-flex}.schedule-form__section{gap:var(--space-3);flex-direction:column;display:flex}.schedule-form__section>h2{font:var(--weight-bold) var(--text-lg) / var(--leading-snug) var(--font-body);margin:0}.schedule-form__days{gap:var(--space-2);border:0;flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;display:flex}.schedule-form__days .p-chip{justify-content:center;min-inline-size:4.5rem}.schedule-form__day--removed{border-style:dashed}.schedule-form__items{flex-direction:column;gap:0;display:flex}.schedule-form__items-head{display:none}.schedule-form__item{gap:var(--space-2);padding-block:var(--space-3);flex-direction:column;display:flex}.schedule-form__item+.schedule-form__item{border-block-start:1px solid var(--border)}.schedule-form__item-main{align-items:center;gap:var(--space-3);display:flex}.schedule-form__item-name{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.schedule-form__item-name strong{font-size:var(--text-md)}.schedule-form__base{font-size:var(--text-sm);color:var(--text-muted)}.schedule-form__price-row{gap:var(--space-1);flex-direction:column;padding-inline-start:0;display:flex}.schedule-form__price{inline-size:100%;max-inline-size:10rem}.schedule-form__price .p-input{min-block-size:40px}.schedule-form__price-hint{margin:0}.schedule-form__add{border-style:dashed;margin-block-start:var(--space-3)}.schedule-form__options{gap:var(--space-2)}.schedule-form__option{align-items:center;gap:var(--space-3);cursor:pointer;min-block-size:48px;display:flex}.schedule-form__option-text{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.schedule-form__option-text strong{font-size:var(--text-md)}.schedule-form__option-sub{font-size:var(--text-sm);color:var(--text-muted)}.schedule-form__danger{gap:var(--space-4);flex-direction:column;display:flex}.schedule-form__pause-block{align-items:flex-start;gap:var(--space-3);cursor:pointer;min-block-size:48px;display:flex}.schedule-form__pause-block .p-switch{margin-block-start:2px}.schedule-form__pause-copy{gap:var(--space-1);flex-direction:column;flex:1;min-inline-size:0;display:flex}.schedule-form__pause-copy strong{font-size:var(--text-md)}.schedule-form__delete-hint{text-align:center;margin:0}.schedule-form__confirm{gap:var(--space-3);flex-direction:column;display:flex}.schedule-form__confirm-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.schedule-form__status{margin:0}@media (width>=64rem){.drops-split .schedule-form{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);padding:var(--space-6);gap:var(--space-6);max-inline-size:none;margin-inline:0}.drops-split .schedule-form .subpage-head__back,.drops-split .schedule-form__badge{display:none}.drops-split .schedule-form__header-actions{display:inline-flex}.drops-split .schedule-form__section.p-card{box-shadow:none;background:0 0;border-radius:0;padding:0}.drops-split .schedule-form__items.p-card{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--surface)}.drops-split .schedule-form__items-head{gap:var(--space-3);border-block-end:1px solid var(--border);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-muted);grid-template-columns:minmax(0,1.4fr) 9rem 8.5rem 2.75rem;align-items:center;margin-block-end:var(--space-1);padding-block-end:var(--space-3);display:grid}.drops-split .schedule-form__item{align-items:center;gap:var(--space-3);padding-block:var(--space-3);grid-template-columns:minmax(0,1.4fr) 9rem 8.5rem 2.75rem;display:grid}.drops-split .schedule-form__item-main{display:contents}.drops-split .schedule-form__item-name{grid-column:1}.drops-split .schedule-form__item-main .p-stepper{grid-column:2;justify-self:start}.drops-split .schedule-form__item-main .schedule-form__remove{grid-area:1/4;justify-self:center}.drops-split .schedule-form__price-row{grid-area:1/3}.drops-split .schedule-form__price{inline-size:100%;max-inline-size:none}.drops-split .schedule-form__price-hint{display:none}.drops-split .schedule-form__item .p-hint--error{grid-column:1/-1}.drops-split .schedule-form__add{align-self:start;inline-size:auto;margin-block-start:var(--space-2)}.drops-split .schedule-form__options-list{gap:var(--space-6);flex-wrap:wrap;display:flex}.drops-split .schedule-form__option{flex:12rem;max-inline-size:20rem}.drops-split .schedule-form__danger{display:none}.drops-split .schedule-form__danger:has([role=alertdialog]){border:1px solid color-mix(in oklab, var(--status-danger-fg) 30%, white);border-radius:var(--radius-md);padding:var(--space-4);background:var(--surface);display:flex}.drops-split .schedule-form__pause-block,.drops-split .schedule-form__delete-mobile,.drops-split .schedule-form__delete-hint{display:none}}.apply-overlay{z-index:20;background:#1f1a1573;flex-direction:column;justify-content:flex-end;padding:0;display:flex;position:fixed;inset:0}.apply-sheet{gap:var(--space-4);max-block-size:90dvh;padding:var(--space-3) var(--space-5) var(--space-5);background:var(--surface);box-shadow:var(--shadow-3);border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);flex-direction:column;display:flex;position:relative;overflow-y:auto}.apply-sheet__grip{border-radius:var(--radius-pill);background:var(--border-strong);flex:none;align-self:center;block-size:4px;inline-size:40px}.apply-sheet__header{gap:var(--space-2);flex-direction:column;display:flex}.apply-sheet__header h2{font:var(--weight-bold) var(--text-xl) / var(--leading-snug) var(--font-body);color:var(--text);margin:0}.apply-sheet__hint{font-size:var(--text-sm);color:var(--text-muted);margin:0}.apply-sheet__choices{gap:var(--space-3);flex-direction:column;display:flex}.apply-sheet__choice{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);cursor:pointer;align-items:flex-start;display:flex}.apply-sheet__choice:has(input:checked){border-color:var(--ink-900);background:var(--surface-sunken)}.apply-sheet__choice input{appearance:none;border:2px solid var(--border-strong);background:var(--surface);border-radius:50%;flex:none;block-size:20px;inline-size:20px;margin:0;margin-block-start:2px}.apply-sheet__choice input:checked{border:6px solid var(--ink-900)}.apply-sheet__choice-body{flex-direction:column;flex:1;gap:6px;min-inline-size:0;display:flex}.apply-sheet__choice-body>strong{font:var(--weight-bold) var(--text-md) / var(--leading-snug) var(--font-body);color:var(--text)}.apply-sheet__choice-hint{font-size:var(--text-sm);color:var(--text-muted)}.apply-sheet__list{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text);flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.apply-sheet__list li{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.apply-sheet__tag{border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;gap:6px;padding-block:2px;padding-inline:8px 10px;line-height:1.4;display:inline-flex}.apply-sheet__tag:before{content:"";background:currentColor;border-radius:50%;block-size:7px;inline-size:7px}.apply-sheet__tag--change{background:var(--status-info-bg);color:var(--status-info-fg)}.apply-sheet__tag--remove{background:var(--status-warning-bg);color:var(--status-warning-fg)}.apply-sheet__orders{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--status-neutral-bg);color:var(--text);align-items:flex-start;display:flex}.apply-sheet__orders-icon{color:var(--ink-600);flex:none;margin-block-start:2px}.apply-sheet__orders-body{flex-direction:column;flex:1;gap:4px;min-inline-size:0;display:flex}.apply-sheet__orders-body strong{font:var(--weight-bold) var(--text-sm) / var(--leading-snug) var(--font-body)}.apply-sheet__orders-body p{font-size:var(--text-sm);color:var(--text-muted);margin:0}.apply-sheet__actions{gap:var(--space-3);flex-direction:column;align-items:stretch;padding-block-start:var(--space-1);display:flex}.apply-sheet__actions .p-btn--primary{border-radius:var(--radius-pill)}.apply-sheet__back{appearance:none;padding:var(--space-2);font:var(--weight-medium) var(--text-md) / 1.4 var(--font-body);color:var(--text);text-align:center;cursor:pointer;background:0 0;border:0}.apply-sheet__back:disabled{color:var(--text-subtle);cursor:not-allowed}@media (width>=64rem){.apply-overlay{padding:var(--space-6);justify-content:center;align-items:center}.apply-sheet{inline-size:min(34rem, calc(100vw - 2 * var(--gutter)));border-radius:var(--radius-xl);padding-block:var(--space-5)}.apply-sheet__grip{display:none}}
