.ind-ops{flex-direction:column;gap:10px;display:flex}.ind-ops__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ind-ops__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.ind-ops__head h2{margin:0;font-size:1rem;font-weight:650}.ind-ops__list{border:1px solid var(--bz-line);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.ind-ops__list li{justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.ind-ops__list li+li{border-top:1px solid var(--bz-line)}.ind-ops__list a{min-width:0;color:inherit;flex-direction:column;gap:2px;text-decoration:none;display:flex}.ind-ops__list strong{font-weight:650}.ind-ops__list span{color:var(--bz-muted);font-size:.8125rem}.ind-ops__empty{border:1px solid var(--bz-line);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.ind-ops__empty p{color:var(--bz-muted);margin:0}@media (width<=640px){.ind-ops__empty{flex-direction:column;align-items:flex-start}}.ind-desk ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ind-desk li{border:1px solid var(--bz-line);background:color-mix(in srgb, var(--bz-surface) 88%, transparent);border-radius:12px;gap:10px;min-width:0;padding:12px 12px 13px;display:flex}.ind-desk li>span{font-variant-numeric:tabular-nums;color:var(--ind-accent,var(--bz-accent));flex:none;font-size:.75rem;font-weight:700}.ind-desk strong{font-size:.875rem;font-weight:650;line-height:1.3;display:block}.ind-desk p{color:var(--bz-muted);margin:3px 0 0;font-size:.8125rem;line-height:1.4}.ind-desk__note{color:var(--bz-muted);margin:8px 0 0;font-size:.8125rem}.ind-board--lanes,.ind-board--batch,.ind-board--counter,.ind-board--split{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.ind-board--split{grid-template-columns:repeat(2,minmax(0,1fr))}.ind-lane h3{color:var(--bz-muted);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 8px;font-size:.72rem;font-weight:700;display:flex}.ind-lane h3 span{font-variant-numeric:tabular-nums;letter-spacing:0}.ind-lane ul,.ind-tickets,.ind-dock,.ind-clock,.ind-rush,.ind-loop{margin:0;padding:0;list-style:none}.ind-lane li+li,.ind-tickets li+li,.ind-dock li+li,.ind-clock li+li,.ind-rush li+li,.ind-loop li+li{margin-top:8px}.ind-lane__empty{color:var(--bz-muted);margin:0;font-size:.8125rem}.ind-card{border:1px solid var(--bz-line);background:var(--bz-surface);min-width:0;color:inherit;border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;text-decoration:none;display:flex}.ind-card.is-attention{box-shadow:inset 2px 0 0 var(--ind-accent,var(--bz-accent))}.ind-card strong{font-size:.92rem;font-weight:650;line-height:1.3}.ind-card span,.ind-card em{color:var(--bz-muted);font-size:.78rem;font-style:normal;line-height:1.35}.ind-card__actions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ind-card__actions .bz-btn{min-height:28px;padding:0 8px;font-size:.75rem}.ind-tickets .ind-card{border-top:3px solid var(--ind-accent,var(--bz-accent));border-radius:4px 4px 12px 12px}.ind-ticket__when,.ind-clock time,.ind-ledger__when{color:var(--bz-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.ind-loop{margin-left:8px;padding-left:22px;position:relative}.ind-loop:before{content:"";background:var(--bz-line);width:1px;position:absolute;top:8px;bottom:8px;left:7px}.ind-loop li{position:relative}.ind-loop__n{z-index:1;background:var(--bz-surface);width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--ind-accent,var(--bz-accent));color:var(--bz-ink);text-align:center;border-radius:99px;font-size:.62rem;font-weight:700;line-height:16px;position:absolute;top:12px;left:-22px}.ind-dock li,.ind-clock li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ind-dock__door{width:2.4rem;color:var(--ind-accent,var(--bz-accent));font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:700}.ind-clock time{width:9.5rem;color:var(--bz-ink);font-weight:650}.ind-rush .ind-card strong{font-size:1.05rem}.ind-ledger a{font-weight:650}@media (width<=860px){.ind-desk ol,.ind-board--lanes,.ind-board--batch,.ind-board--counter,.ind-board--split{grid-template-columns:1fr}.ind-clock li,.ind-dock li{grid-template-columns:minmax(0,1fr) auto}.ind-clock time,.ind-dock__door{grid-column:1/-1;width:auto}}.bz-settings-page.bz-stack{gap:16px}.bz-settings-page .bz-page-head{margin-bottom:0}.bz-settings-page .bz-page-head p{max-width:36rem;font-size:var(--bz-type-secondary);letter-spacing:0;font-weight:500;line-height:var(--bz-leading-body);text-transform:none;margin:6px 0 0}.bz-settings-page.bz-stack>.bz-settings-workspace{background:0 0;border:0;grid-template-columns:148px minmax(0,36rem);align-items:start;gap:8px 48px;width:100%;max-width:none;display:grid}.bz-settings-nav{background:0 0;border:0;flex-direction:column;gap:1px;padding:2px 0;display:flex;position:sticky;top:8px}.bz-settings-nav button,.bz-settings-nav a{width:100%;color:var(--bz-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:0;align-items:center;gap:8px;margin:0;padding:6px 0 6px 10px;font-size:.875rem;font-weight:600;line-height:1.35;text-decoration:none;display:flex}html[data-theme] .bz-settings-page .bz-settings-nav a{color:var(--bz-muted)}.bz-settings-nav button:hover,html[data-theme] .bz-settings-page .bz-settings-nav a:hover{color:var(--bz-ink);background:0 0}.bz-settings-nav button.is-active{border-left-color:var(--bz-accent);color:var(--bz-ink);background:0 0;font-weight:650}.bz-settings-nav button:focus-visible,.bz-settings-nav a:focus-visible,.bz-settings-more:focus-visible{box-shadow:0 0 0 3px var(--bz-secondary-soft);outline:none}.bz-settings-nav__dot{background:var(--bz-accent);border-radius:99px;flex:none;width:6px;height:6px;margin-left:auto}.bz-settings-nav__split{background:var(--bz-line);height:1px;margin:10px 0 10px 12px}.bz-settings-jump,.bz-settings-outbound{display:none}.bz-settings-stage{min-width:0}.bz-settings-panel{min-width:0;max-width:36rem;padding:2px 0 8px;animation:.16s bz-settings-in;container:settings-panel/inline-size}.bz-settings-panel h2{font-size:var(--bz-type-section);letter-spacing:-.02em;font-weight:650;line-height:var(--bz-leading-tight);margin:0}.bz-settings-lede{max-width:40rem;color:var(--bz-muted);font-size:var(--bz-type-secondary);line-height:var(--bz-leading-body);margin:4px 0 0}.bz-settings-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;max-width:28rem;margin:18px 0 0;display:grid}.bz-settings-meta div,.bz-settings-facts div{gap:2px;min-width:0;display:grid}.bz-settings-meta dt,.bz-settings-facts h3{color:var(--bz-muted);margin:0;font-size:12px;font-weight:600;line-height:1.3}.bz-settings-meta dd,.bz-settings-facts strong{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:650}.bz-settings-facts p,.bz-settings-note{color:var(--bz-muted);font-size:var(--bz-type-secondary);line-height:var(--bz-leading-body);margin:0}html[data-theme] .bz-settings-page a.bz-settings-out{color:var(--bz-ink);margin-top:16px;font-size:.875rem;font-weight:650;text-decoration:none;display:inline-block}html[data-theme] .bz-settings-page a.bz-settings-out:hover{color:var(--bz-accent-ink,var(--bz-link))}.bz-settings-group{margin-top:22px}.bz-settings-group h3,.bz-settings-kicker{color:var(--bz-ink);letter-spacing:-.01em;margin:0 0 10px;font-size:.9375rem;font-weight:650}.bz-settings-kicker{margin-top:4px}.bz-settings-group>.bz-settings-note{margin:-6px 0 12px}.bz-field .bz-settings-note{margin-top:2px}.bz-settings-page .bz-field label{letter-spacing:0;text-transform:none;color:var(--bz-muted);font-size:.8125rem;font-weight:600}.bz-settings-page .bz-field input,.bz-settings-page .bz-field select,.bz-settings-page .bz-pw-input input{min-height:36px;padding-top:.45rem;padding-bottom:.45rem}.bz-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;width:100%;display:grid}.bz-settings-fields .is-wide{grid-column:1/-1}.bz-settings-fields .bz-field{min-width:0;margin:0}.bz-settings-casa p{margin:0 0 6px}.bz-settings-casa p:last-child{margin-bottom:0}.bz-settings-save{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:18px;display:flex}.bz-settings-save__status{color:var(--bz-muted);font-size:var(--bz-type-secondary)}.bz-settings-save__status.is-dirty{color:var(--bz-ink);font-weight:600}.bz-settings-save__status.is-saved{color:var(--bz-ok);font-weight:600}.bz-settings-page .bz-settings-save .bz-btn:not(.secondary):not(.ghost):not(.danger):not(.teal):disabled{background:color-mix(in srgb, var(--bz-ink) 8%, var(--bz-surface-2));color:var(--bz-muted);border:1px solid var(--bz-line);box-shadow:none;opacity:1;cursor:not-allowed;filter:none}.bz-settings-block-note{margin:14px 0 0}.bz-settings-themes{border:1px solid var(--bz-line);background:var(--bz-surface-2);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:min(100%,22rem);margin-top:0;padding:3px;display:grid}.bz-settings-themes button{width:100%;max-width:none;min-height:36px;color:var(--bz-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;margin:0;padding:4px 8px;display:flex}.bz-settings-themes button:hover{color:var(--bz-ink)}.bz-settings-themes button.is-active{background:var(--bz-surface);color:var(--bz-ink);box-shadow:0 0 0 1px var(--bz-line)}.bz-settings-themes button:focus-visible{box-shadow:0 0 0 3px var(--bz-secondary-soft);outline:none}.bz-settings-themes__preview{border-radius:4px;flex:none;align-content:start;gap:2px;width:22px;height:16px;padding:3px;display:grid}.bz-settings-themes__preview.is-light{background:linear-gradient(160deg,#eef2f6 0%,#fff 100%);border:1px solid #0f172a14}.bz-settings-themes__preview.is-dark{background:linear-gradient(160deg,#0b1220 0%,#1a2233 100%);border:1px solid #ffffff14}.bz-settings-themes__preview.is-system{background:linear-gradient(90deg,#f8fafc 50%,#121826 50%);border:1px solid #0f172a1a}.bz-settings-themes__bar{background:var(--bz-accent);border-radius:99px;width:48%;height:2px}.bz-settings-themes__line{background:#0f172a33;border-radius:99px;width:78%;height:2px}.bz-settings-themes__line.is-short{width:52%}.bz-settings-themes__preview.is-dark .bz-settings-themes__line{background:#ffffff47}.bz-settings-themes__label{flex-direction:column;gap:1px;min-width:0;font-size:.8125rem;font-weight:650;display:flex}.bz-settings-themes__now{color:var(--bz-muted);text-transform:capitalize;font-size:11px;font-weight:500}.bz-settings-accent{border-top:1px solid var(--bz-line);margin-top:18px;padding-top:16px}.bz-settings-accent__head{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.bz-settings-accent__head h3{color:var(--bz-ink);letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:650}.bz-settings-accent__current{color:var(--bz-muted);font-size:var(--bz-type-secondary)}.bz-settings-swatches{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.bz-settings-swatches button{background:var(--swatch);cursor:pointer;border:0;border-radius:99px;width:28px;height:28px;margin:0;padding:0;box-shadow:inset 0 0 0 1px #0000002e}.bz-settings-swatches button:hover{box-shadow:inset 0 0 0 1px #0000002e, 0 0 0 3px var(--bz-accent-soft)}.bz-settings-swatches button.is-active,.bz-settings-swatches button.is-active:hover{box-shadow:inset 0 0 0 1px #0000002e, 0 0 0 2px var(--bz-bg), 0 0 0 4px var(--bz-accent)}.bz-settings-swatches button:focus-visible{box-shadow:inset 0 0 0 1px #0000002e, 0 0 0 2px var(--bz-surface), 0 0 0 4px var(--bz-secondary);outline:none}.bz-settings-more{color:var(--bz-link,var(--bz-accent-ink));font:inherit;font-size:var(--bz-type-secondary);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-weight:650}.bz-settings-security{max-width:22rem;margin-top:16px}.bz-settings-security .bz-field{margin-bottom:12px}.bz-settings-page .bz-pw{gap:8px}.bz-settings-page .bz-pw:not(:has(li.is-met,li.is-miss)) .bz-pw-meter{display:none}.bz-settings-page .bz-pw:not(:has(li.is-met,li.is-miss)) .bz-pw-meter__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bz-settings-page .bz-pw-rules{flex-wrap:wrap;gap:6px;margin:0;display:flex}.bz-settings-page .bz-pw-rules li{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:99px;gap:4px;padding:2px 8px 2px 2px;font-size:12px;line-height:1.3}.bz-settings-page .bz-pw-rules li.is-met{border-color:color-mix(in srgb, var(--bz-ok) 45%, var(--bz-line))}.bz-settings-page .bz-pw-rules li.is-miss{border-color:color-mix(in srgb, var(--bz-danger) 45%, var(--bz-line))}.bz-settings-page .bz-pw-rules__mark{width:14px;height:14px;font-size:9px}.bz-settings-page .bz-error{margin-top:14px}@container settings-panel (width<=26rem){.bz-settings-themes button{max-width:none}}@keyframes bz-settings-in{0%{opacity:0}to{opacity:1}}@media (width<=720px){.bz-settings-page.bz-stack>.bz-settings-workspace{grid-template-columns:minmax(0,1fr);gap:14px}.bz-settings-fields,.bz-settings-facts{grid-template-columns:minmax(0,1fr)}.bz-settings-fields .is-wide{grid-column:auto}.bz-settings-panel{max-width:none;padding:0}.bz-settings-nav{display:none}.bz-settings-jump{padding:0;display:block}.bz-settings-jump select{width:100%}.bz-settings-outbound{flex-wrap:wrap;gap:4px 14px;padding:8px 0 0;display:flex}html[data-theme] .bz-settings-page .bz-settings-outbound a{color:var(--bz-muted);font-size:.8125rem;font-weight:650;text-decoration:none}html[data-theme] .bz-settings-page .bz-settings-outbound a:hover{color:var(--bz-ink)}}@media (prefers-reduced-motion:reduce){.bz-settings-panel{animation:none}}.connect-app{min-width:0;color:var(--bz-ink);grid-template-columns:212px minmax(0,1fr);gap:1.35rem;display:grid}.cx-main,.cx-page,.cx-card,.cx-panel,.cx-docs,.cx-explorer{min-width:0}.cx-nav{border:1px solid var(--bz-line);background:color-mix(in srgb, var(--bz-surface) 88%, transparent);border-radius:14px;flex-direction:column;align-self:start;gap:.15rem;padding:.4rem;display:flex;position:sticky;top:.75rem}.cx-nav a,.cx-sub a,.cx-docnav button,.cx-endpoints button{min-height:38px;color:var(--bz-muted);text-align:left;font:inherit;background:0 0;border:0;border-radius:9px;align-items:center;padding:.35rem .7rem;font-size:.9rem;font-weight:560;text-decoration:none;display:flex}.cx-nav a:hover,.cx-sub a:hover,.cx-docnav button:hover,.cx-endpoints button:hover{color:var(--bz-ink);background:color-mix(in srgb, var(--bz-ink) 5%, transparent)}.cx-nav a.active,.cx-sub a.active,.cx-docnav button.is-on{color:var(--bz-ink);background:color-mix(in srgb, var(--bz-action) 18%, var(--bz-surface))}.cx-sub{border-left:1px solid var(--bz-line);flex-direction:column;margin:.15rem .2rem .25rem .7rem;padding-left:.45rem;display:flex}.cx-sub a{min-height:34px;font-size:.84rem}.cx-mobile-nav,.cx-jump{display:none}.cx-page{flex-direction:column;gap:.9rem;display:flex}.cx-hero h1{letter-spacing:-.035em;margin:.1rem 0 .3rem;font-size:1.45rem;font-weight:640;line-height:1.15}.cx-hero--lead h1{max-width:18ch;font-size:clamp(1.75rem,2.2vw,2.15rem);line-height:1.08}.cx-hero p,.cx-muted,.cx-card p,.cx-panel p,.cx-empty p,.cx-guide p{color:var(--bz-muted);line-height:1.5}.cx-hero p{max-width:46rem;margin:0}.cx-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--bz-muted);margin:0;font-size:.72rem;font-weight:680}.cx-actions{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.cx-actions .bz-btn,.cx-card .bz-btn,.cx-panel .bz-btn{min-height:40px}.cx-stats{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.cx-stats article{border-right:1px solid var(--bz-line);padding:.9rem 1rem 1rem}.cx-stats article:last-child{border-right:0}.cx-stats span{color:var(--bz-muted);font-size:.75rem;font-weight:620;display:block}.cx-stats strong{letter-spacing:-.03em;margin-top:.28rem;font-size:1.35rem;line-height:1.1;display:block}.cx-stats small{color:var(--bz-muted);margin-top:.28rem;font-size:.75rem;display:block}.cx-cards,.cx-flow{gap:.75rem;display:grid}.cx-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.cx-card,.cx-panel,.cx-empty,.cx-secret,.cx-table-wrap{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:14px}.cx-card,.cx-panel,.cx-empty,.cx-secret{padding:1rem 1.05rem}.cx-card{flex-direction:column;gap:.45rem;min-height:100%;transition:border-color .16s;display:flex}.cx-card:hover{border-color:color-mix(in srgb, var(--bz-action) 55%, var(--bz-line))}.cx-card h2,.cx-panel h2,.cx-empty h2,.cx-guide h2{letter-spacing:-.02em;margin:0;font-size:1.02rem}.cx-panel ul{flex-direction:column;gap:.4rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.cx-panel li{padding-left:.95rem;line-height:1.45;position:relative}.cx-panel li:before{content:"";background:var(--bz-action);border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:.55em;left:0}.cx-card__summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:3.9em;display:-webkit-box;overflow:hidden}.cx-card .bz-btn,.cx-card .bz-btn.secondary{align-self:flex-start;margin-top:auto}.cx-card__top,.cx-code__bar{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.cx-mark{letter-spacing:-.03em;width:40px;height:40px;color:var(--bz-ink);background:color-mix(in srgb, var(--bz-action) 22%, var(--bz-surface-2));border-radius:11px;place-items:center;font-size:.82rem;font-weight:720;display:grid}.cx-badge{letter-spacing:.01em;white-space:nowrap;border-radius:999px;padding:.18rem .5rem;font-size:.72rem;font-weight:680}.cx-badge--available{color:#135c2d;background:#e7f6ec}.cx-badge--beta,.cx-badge--soon{color:#6a4b00;background:#fff4d6}.cx-badge--approval{color:#1d3f8f;background:#e8eefc}.cx-badge--unavailable{color:#7a1f1f;background:#f8e8e8}.cx-guide{flex-direction:column;gap:.9rem;display:flex}.cx-flow{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.cx-flow--stack{grid-template-columns:minmax(0,1fr);max-width:40rem}.cx-flow li{gap:.65rem;min-width:0;display:flex}.cx-flow span{background:var(--bz-action);width:26px;height:26px;color:var(--bz-action-ink);border-radius:50%;flex:0 0 26px;place-items:center;font-size:.78rem;font-weight:720;display:grid}.cx-flow p{margin:.15rem 0 0;font-size:.84rem}.cx-search input,.cx-form .bz-input,.cx-explorer .bz-input,.cx-mobile-nav .bz-input,.cx-filters .bz-input{width:100%}.cx-search input{border-radius:12px;min-height:44px}.cx-form,.cx-explorer{flex-direction:column;gap:.75rem;display:flex}.cx-form label,.cx-explorer label,.cx-search{flex-direction:column;gap:.35rem;font-size:.84rem;font-weight:620;display:flex}.cx-filters{scrollbar-width:none;gap:.4rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.cx-filters::-webkit-scrollbar{display:none}.cx-filters button{border:1px solid var(--bz-line);background:var(--bz-surface);min-height:36px;color:var(--bz-ink);font:inherit;border-radius:999px;flex:none;padding:0 .85rem;font-size:.84rem;font-weight:600}.cx-filters button.is-on{background:var(--bz-ink);color:var(--bz-bg);border-color:#0000}.cx-filters .bz-input{flex:14rem;width:auto;min-width:12rem}.cx-choice{gap:.5rem;display:grid}.cx-choice label{border:1px solid var(--bz-line);background:0 0;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;column-gap:.65rem;padding:.75rem .8rem;display:grid}.cx-choice label.is-on{border-color:color-mix(in srgb, var(--bz-action) 70%, var(--bz-line));background:color-mix(in srgb, var(--bz-action) 10%, transparent)}.cx-choice input{grid-row:1/span 2;margin-top:.25rem}.cx-choice span,.cx-check{color:var(--bz-muted);font-weight:450}.cx-check{align-items:center;gap:.5rem;min-height:36px;display:flex}.cx-scopes{border:0;flex-direction:column;gap:.2rem;margin:0;padding:0;display:flex}.cx-activity{margin:.35rem 0 0;padding:0;list-style:none}.cx-activity li{border-top:1px solid var(--bz-line);justify-content:space-between;gap:.8rem;padding:.75rem 0;display:flex}.cx-activity li:first-child{border-top:0;padding-top:.2rem}.cx-activity p{margin:.12rem 0 0}.cx-activity__meta{color:var(--bz-muted);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:.25rem;font-size:.78rem;display:flex}.cx-table-wrap,.cx-code pre{max-width:100%;overflow-x:auto}.cx-table-wrap{padding:.15rem .35rem .25rem}.cx-table{border-collapse:collapse;width:100%;font-size:.88rem}.cx-table th{color:var(--bz-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:680}.cx-table th,.cx-table td{text-align:left;border-bottom:1px solid var(--bz-line);vertical-align:middle;padding:.7rem .55rem}.cx-table tbody tr:last-child td{border-bottom:0}.cx-table td[colspan]{color:var(--bz-muted)}.cx-table tbody tr:hover td{background:color-mix(in srgb, var(--bz-ink) 4%, transparent)}.cx-code pre,.cx-secret code{background:var(--bz-surface-2);white-space:pre;border-radius:12px;margin:.45rem 0 0;padding:.85rem .9rem;font-size:.8rem;line-height:1.5}.cx-secret code{white-space:pre-wrap;word-break:break-all}.cx-code__bar span{letter-spacing:.04em;text-transform:uppercase;color:var(--bz-muted);font-size:.75rem;font-weight:680}.cx-docs{grid-template-columns:168px minmax(0,1.2fr) minmax(240px,.95fr);align-items:start;gap:1rem;display:grid}.cx-docs article{max-width:68ch}.cx-docs article h2{letter-spacing:-.03em;margin-top:0}.cx-docs aside{position:sticky;top:.75rem}.cx-docnav{flex-direction:column;display:flex}.cx-endpoints{margin:.8rem 0 0;padding:0;list-style:none}.cx-endpoints li+li{margin-top:.35rem}.cx-endpoints button.is-on{background:color-mix(in srgb, var(--bz-action) 16%, transparent);color:var(--bz-ink)}.cx-endpoints button{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.cx-endpoints p{margin:.15rem 0 .15rem .7rem;font-size:.82rem}.cx-inline{color:inherit;text-underline-offset:.15em;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.cx-notice{border:1px solid var(--bz-line);background:color-mix(in srgb, var(--bz-action) 8%, var(--bz-surface));border-radius:12px;padding:.7rem .85rem}.cx-notice--error{color:#9d2c2c;background:color-mix(in srgb, #9d2c2c 8%, var(--bz-surface))}.cx-notice--ok{color:#135c2d;background:color-mix(in srgb, #135c2d 8%, var(--bz-surface))}.cx-meta{gap:.4rem;margin:.2rem 0 .4rem;display:grid}.cx-meta div{justify-content:space-between;gap:.75rem;font-size:.86rem;display:flex}.cx-meta dt{color:var(--bz-muted)}.cx-meta dd{text-align:right;margin:0}.cx-linklist{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:14px;flex-direction:column;margin:0;padding:.2rem;list-style:none;display:flex}.cx-linklist li{border-radius:10px;justify-content:space-between;align-items:baseline;gap:1rem;padding:.75rem;display:flex}.cx-linklist li+li{border-top:1px solid var(--bz-line)}.cx-linklist a{color:var(--bz-ink);font-weight:650;text-decoration:none}.cx-linklist span{color:var(--bz-muted);text-align:right;font-size:.84rem}.cx-steps{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.cx-steps li{border:1px solid var(--bz-line);color:var(--bz-muted);border-radius:999px;padding:.35rem .75rem;font-size:.82rem;font-weight:620}.cx-steps .is-on{background:var(--bz-action);color:var(--bz-action-ink);border-color:#0000}.cx-back{color:var(--bz-muted);font-size:.84rem;font-weight:620;text-decoration:none}.cx-modal{z-index:40;background:#0000007a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.cx-modal__card{background:var(--bz-surface);width:min(440px,100%);color:var(--bz-ink);border:1px solid var(--bz-line);border-radius:16px;padding:1.05rem 1.1rem}.cx-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cx-empty{flex-direction:column;align-items:flex-start;gap:.55rem;display:flex}html.restaurant-portal .cx-nav a.active,html.restaurant-portal .cx-sub a.active{background:color-mix(in srgb, var(--resto-heading,var(--bz-action)) 16%, var(--bz-surface))}html[data-theme=dark] .connect-app a:not(.bz-btn),html[data-theme=light] .connect-app a:not(.bz-btn){color:var(--bz-ink);text-decoration:none}html[data-theme=dark] .connect-app .cx-nav a:not(.active),html[data-theme=light] .connect-app .cx-nav a:not(.active),html[data-theme=dark] .connect-app .cx-sub a:not(.active),html[data-theme=light] .connect-app .cx-sub a:not(.active),html[data-theme=dark] .connect-app .cx-back,html[data-theme=light] .connect-app .cx-back,html[data-theme=dark] .connect-app .cx-linklist span,html[data-theme=light] .connect-app .cx-linklist span{color:var(--bz-muted)}html[data-theme=dark] .connect-app .cx-nav a.active,html[data-theme=light] .connect-app .cx-nav a.active,html[data-theme=dark] .connect-app .cx-sub a.active,html[data-theme=light] .connect-app .cx-sub a.active,html[data-theme=dark] .connect-app .cx-linklist a,html[data-theme=light] .connect-app .cx-linklist a{color:var(--bz-ink);text-decoration:none}@media (width<=1100px){.cx-stats,.cx-flow:not(.cx-flow--stack){grid-template-columns:1fr 1fr}.cx-stats article:nth-child(2){border-right:0}.cx-stats article:nth-child(-n+2){border-bottom:1px solid var(--bz-line)}.cx-docs{grid-template-columns:170px minmax(0,1fr)}.cx-docs aside{grid-column:1/-1;position:static}}@media (width<=800px){.connect-app{grid-template-columns:minmax(0,1fr);gap:.75rem}.cx-nav{display:none}.cx-mobile-nav{flex-direction:column;gap:.35rem;font-size:.84rem;font-weight:620;display:flex}.cx-mobile-nav .bz-input{min-height:44px}.cx-hero--lead h1{max-width:none}.cx-stats,.cx-flow,.cx-docs,.cx-cards{grid-template-columns:minmax(0,1fr)}.cx-stats article{border-right:0;border-bottom:1px solid var(--bz-line)}.cx-stats article:last-child{border-bottom:0}.cx-docnav{display:none}.cx-jump{flex-direction:column;gap:.3rem;display:flex}.cx-activity li,.cx-linklist li,.cx-card__top{flex-direction:column;align-items:flex-start}.cx-linklist span,.cx-meta dd{text-align:left}.cx-activity__meta{white-space:normal;align-items:flex-start}.cx-card__summary{min-height:0}}@media (prefers-reduced-motion:reduce){.cx-card{transition:none}}:root,html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bz-bg:#f4f6f8;--bz-bg-depth:#e8edf2;--bz-surface:#fff;--bz-surface-2:#eef2f6;--bz-ink:#0f172a;--bz-muted:#475569;--bz-line:#0f172a1f;--bz-line-strong:#0f172a47;--bz-accent:#dc2626;--bz-accent-rgb:220, 38, 38;--bz-accent-soft:#dc262614;--bz-accent-dim:#dc262614;--bz-accent-ink:#b91c1c;--bz-link:#b91c1c;--bz-accent-hover:#b91c1c;--bz-secondary:#0d9488;--bz-secondary-soft:#0d94881f;--bz-warn:#b45309;--bz-danger:#b91c1c;--bz-danger-fill:#dc2626;--bz-ok:#15803d;--bz-radius:12px;--bz-radius-sm:8px;--bz-radius-xl:18px;--bz-shadow:none;--bz-font:"Outfit", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--bz-display:"Outfit", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--bz-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--bz-nav-w:256px;--bz-nav-bg:#fff;--bz-nav-active-bg:#eef2f6;--bz-nav-active-rail:#dc2626;--bz-topbar-bg:transparent;--bz-topbar-bg-map:#ffffffeb;--bz-body-grad:#e8edf2;--bz-input-bg:#fff;--bz-chip-bg:#eef2f6;--bz-label:#334155;--bz-soft-ok:#ecfdf3;--bz-soft-warn:#fffbeb;--bz-soft-danger:#fef2f2;--bz-placeholder:#64748b;--bz-hub-soft:#f8fafc;--bz-dropoff-soft:#f0fdfa;--bz-on-accent:#fff;--bz-on-secondary:#fff;--bz-control-radius:10px;--bz-control-radius-lg:12px;--bz-control-border:#0f172a38;--bz-control-bg:#f1f5f9;--bz-control-elevated:#fff;--bz-control-ink:#0f172a;--bz-control-label:#334155;--bz-control-placeholder:#64748b;--bz-ease:cubic-bezier(.16, 1, .3, 1);--bz-dur:.16s}html[data-theme=light].harlam-portal,html[data-theme=light].camp-trunk-portal,html[data-theme=light].casa-payroll-portal{--bz-secondary:#0d9488}html[data-theme=light].harlam-portal .bz-page-head p,html[data-theme=light].harlam-portal .bz-topbar-crumb,html[data-theme=light].harlam-portal .bz-nav-foot,html[data-theme=light].harlam-portal .bz-field .hint,html[data-theme=light].harlam-portal .bz-post-stops-lede,html[data-theme=light].camp-trunk-portal .bz-page-head p,html[data-theme=light].camp-trunk-portal .bz-topbar-crumb,html[data-theme=light].camp-trunk-portal .bz-nav-foot,html[data-theme=light].camp-trunk-portal .bz-field .hint,html[data-theme=light].camp-trunk-portal .bz-post-stops-lede,html[data-theme=light].casa-payroll-portal .bz-page-head p,html[data-theme=light].casa-payroll-portal .bz-topbar-crumb,html[data-theme=light].casa-payroll-portal .bz-nav-foot,html[data-theme=light].casa-payroll-portal .bz-field .hint,html[data-theme=light].casa-payroll-portal .bz-post-stops-lede{color:#1e293b}html[data-theme=light].harlam-portal .bz-post-toolbar-field label,html[data-theme=light].harlam-portal .bz-field label,html[data-theme=light].harlam-portal .bz-stop-address-label,html[data-theme=light].camp-trunk-portal .bz-post-toolbar-field label,html[data-theme=light].camp-trunk-portal .bz-field label,html[data-theme=light].camp-trunk-portal .bz-stop-address-label,html[data-theme=light].casa-payroll-portal .bz-post-toolbar-field label,html[data-theme=light].casa-payroll-portal .bz-field label,html[data-theme=light].casa-payroll-portal .bz-stop-address-label{color:#0f172a}html[data-theme=light].harlam-portal .bz-btn.secondary,html[data-theme=light].camp-trunk-portal .bz-btn.secondary,html[data-theme=light].casa-payroll-portal .bz-btn.secondary{color:#0f172a;border-color:#64748b}html[data-theme=light].harlam-portal .bz-steps:not(.bz-steps--pills):not(.bz-steps--crumb) button,html[data-theme=light].harlam-portal .bz-steps:not(.bz-steps--pills):not(.bz-steps--crumb) span,html[data-theme=light].camp-trunk-portal .bz-steps:not(.bz-steps--pills):not(.bz-steps--crumb) button,html[data-theme=light].camp-trunk-portal .bz-steps:not(.bz-steps--pills):not(.bz-steps--crumb) span,html[data-theme=light].casa-payroll-portal .bz-steps:not(.bz-steps--pills):not(.bz-steps--crumb) button,html[data-theme=light].casa-payroll-portal .bz-steps:not(.bz-steps--pills):not(.bz-steps--crumb) span{color:#1e293b;background:#e2e8f0;border-color:#94a3b8}html[data-theme=light].harlam-portal .bz-steps--crumb button,html[data-theme=light].harlam-portal .bz-steps--crumb span,html[data-theme=light].camp-trunk-portal .bz-steps--crumb button,html[data-theme=light].camp-trunk-portal .bz-steps--crumb span,html[data-theme=light].casa-payroll-portal .bz-steps--crumb button,html[data-theme=light].casa-payroll-portal .bz-steps--crumb span{background:0 0;border-color:#0000}html[data-theme=light].harlam-portal .bz-nav-links .bz-nav-item.active,html[data-theme=light].camp-trunk-portal .bz-nav-links .bz-nav-item.active,html[data-theme=light].casa-payroll-portal .bz-nav-links .bz-nav-item.active{color:var(--bz-ink);background:var(--bz-nav-active-bg)}html[data-theme=dark].harlam-portal{--bz-ink:#f8fafc;--bz-muted:#d7deea;--bz-label:#f8fafc;--bz-placeholder:#cbd5e1;--bz-line:#4b5b72;--bz-line-strong:#7c8ba1}html[data-theme=dark].harlam-portal .bz-brand--harlam img,html[data-theme=dark].harlam-portal .bz-topbar-logo--harlam{background:var(--bz-surface)}html[data-theme=dark].harlam-portal .bz-nav-links .bz-nav-item{color:#f1f5f9}html[data-theme=dark].harlam-portal .bz-nav-links .bz-nav-item.active{color:var(--bz-ink);background:var(--bz-nav-active-bg)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bz-bg:#0a0c10;--bz-bg-depth:#06070a;--bz-surface:#12151b;--bz-surface-2:#1a1e26;--bz-ink:#f5f7fa;--bz-muted:#b4bcc8;--bz-line:#ffffff29;--bz-line-strong:#ffffff57;--bz-accent:#e11d2e;--bz-accent-rgb:220, 38, 38;--bz-accent-soft:#dc262629;--bz-accent-dim:#dc262629;--bz-accent-ink:#ffc9c9;--bz-link:#ff8a8a;--bz-accent-hover:#f04352;--bz-secondary:#2dd4bf;--bz-secondary-soft:#2dd4bf24;--bz-warn:#f0b429;--bz-danger:#ff8a8a;--bz-danger-fill:#dc2626;--bz-ok:#3dd68c;--bz-shadow:none;--bz-nav-bg:#06070a;--bz-nav-active-bg:#232933;--bz-nav-active-rail:#e11d2e;--bz-topbar-bg:transparent;--bz-topbar-bg-map:#12151bf5;--bz-body-grad:#06070a;--bz-input-bg:#1a1e26;--bz-chip-bg:#1a1e26;--bz-label:#e2e8f0;--bz-soft-ok:#16352f;--bz-soft-warn:#32280f;--bz-soft-danger:#3a1c1c;--bz-placeholder:#b4bcc8;--bz-hub-soft:#2c2118;--bz-dropoff-soft:#16312e;--bz-on-accent:#fff;--bz-on-secondary:#042f2e;--bz-control-radius:10px;--bz-control-radius-lg:12px;--bz-control-border:#ffffff57;--bz-control-bg:#1a1e26;--bz-control-elevated:#232933;--bz-control-ink:#f5f7fa;--bz-control-label:#e2e8f0;--bz-control-placeholder:#b4bcc8}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body,#root{min-height:100%}html.bz-map-lock,html.bz-map-lock body,html.bz-map-lock #root{height:100%;max-height:100dvh;overflow:hidden}body{font-family:var(--bz-font);color:var(--bz-ink);background:var(--bz-body-grad);margin:0}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea{background-color:var(--bz-input-bg);color:var(--bz-ink)}input::placeholder,textarea::placeholder{color:var(--bz-placeholder);opacity:1}:-webkit-any(html[data-theme=dark] input:-webkit-autofill,html[data-theme=dark] textarea:-webkit-autofill,html[data-theme=dark] select:-webkit-autofill){-webkit-text-fill-color:var(--bz-ink);caret-color:var(--bz-ink);box-shadow:0 0 0 1000px var(--bz-input-bg) inset;transition:background-color 99999s ease-out}:is(html[data-theme=dark] input:autofill,html[data-theme=dark] textarea:autofill,html[data-theme=dark] select:autofill){-webkit-text-fill-color:var(--bz-ink);caret-color:var(--bz-ink);box-shadow:0 0 0 1000px var(--bz-input-bg) inset;transition:background-color 99999s ease-out}a{color:var(--bz-secondary);text-decoration:none}a:hover{text-decoration:underline}@keyframes bz-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes bz-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.bz-shell{grid-template-columns:var(--bz-nav-w) 1fr;min-height:100dvh;display:grid}.bz-nav{border-right:1px solid var(--bz-line);background:var(--bz-nav-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:70;flex-direction:column;gap:1.1rem;height:100dvh;max-height:100dvh;padding:1.15rem .9rem;display:flex;position:sticky;top:0;overflow:hidden}.bz-brand{align-items:center;gap:.7rem;padding:.35rem .55rem .55rem;display:flex}.bz-brand .bz-brand-text{flex:1}.bz-nav-close{flex-shrink:0;display:none}.bz-brand img{object-fit:contain;flex-shrink:0;width:36px;height:36px}.bz-brand--harlam,.bz-brand--camp-trunk,.bz-brand--casa-payroll,.bz-brand--sheridan,.bz-brand--mikes-chicken{flex-direction:column;align-items:stretch;gap:.45rem}.bz-brand--harlam img,.bz-brand--camp-trunk img,.bz-brand--casa-payroll img,.bz-brand--sheridan img{object-fit:contain;object-position:left center;background:#fff;border-radius:10px;width:100%;height:auto;max-height:78px;padding:10px 12px;display:block}.bz-brand--mikes-chicken{flex-direction:row;align-items:center;gap:.75rem}.bz-brand--mikes-chicken img{object-fit:cover;object-position:center;background:#111;border-radius:14px;flex-shrink:0;width:64px;height:64px;max-height:none;padding:0;display:block;box-shadow:0 0 0 1px #ffffff1f}.bz-brand-text--mikes strong{letter-spacing:-.03em;font-size:1.08rem;line-height:1.15}.bz-brand-text--mikes .bz-brand-ops{letter-spacing:.14em;text-transform:uppercase;color:#e23b32;opacity:1;font-size:.66rem;font-weight:700}.bz-brand-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.bz-brand strong{font-family:var(--bz-display);letter-spacing:-.03em;font-size:1.05rem;font-weight:700}.bz-brand span{color:var(--bz-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.bz-nav-links{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:auto;gap:.2rem;min-height:0;display:flex;overflow:hidden auto}.bz-nav-links::-webkit-scrollbar{width:0;height:0;display:none}.bz-nav-links .bz-nav-item{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--bz-ink);background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding:.5rem .7rem;font-size:.92rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.bz-nav-links .bz-nav-item:hover{background:var(--bz-surface-2);text-decoration:none}.bz-nav-links .bz-nav-item.active{color:var(--bz-ink);box-shadow:none;background:#e8eaed;font-weight:600}.bz-nav-group{border-top:1px solid var(--bz-line-strong);flex-direction:column;gap:.15rem;margin-bottom:1rem;padding-top:1rem;display:flex}.bz-nav-group:first-child{border-top:0;padding-top:0}.bz-nav-group:has(>.bz-nav-group__label:empty){border-top:0;padding-top:0}.bz-nav-group:last-child{margin-bottom:0}.bz-nav-group__label{letter-spacing:.08em;text-transform:uppercase;color:var(--bz-muted);margin:0 0 .4rem;padding:.15rem .75rem;font-size:.72rem;font-weight:700}.bz-nav-group__label:empty{display:none}.bz-nav-badge{background:var(--bz-accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;font-size:.7rem;font-weight:700;display:inline-flex}.bz-nav-foot{border-top:1px solid var(--bz-line);color:var(--bz-muted);flex-direction:column;gap:.5rem;padding-top:.85rem;font-size:.82rem;display:flex}.bz-account-switcher{flex-direction:column;gap:.3rem;display:flex}.bz-account-switcher label{letter-spacing:.02em;text-transform:uppercase;color:var(--bz-muted);font-size:.72rem;font-weight:600}.bz-account-switcher select{border:1px solid var(--bz-line);background:var(--bz-surface,#fff);width:100%;color:var(--bz-ink,#111);font:inherit;border-radius:8px;padding:.45rem .55rem;font-size:.86rem}.bz-nav-toggle,.bz-nav-backdrop{display:none}@keyframes bz-fade-in{0%{opacity:0}to{opacity:1}}.bz-main{background:radial-gradient(900px 320px at 100% -8%,#dc26260d 0%,#0000 55%),radial-gradient(700px 280px at 0 0,#0f766e0d 0%,#0000 50%),0 0;min-width:0;padding:1.5rem 1.75rem 2.75rem;animation:.28s bz-fade-in}.bz-shell--map{grid-template-rows:minmax(0,1fr);height:100%;min-height:0;max-height:100dvh;overflow:hidden}.bz-shell--map .bz-nav{height:100%;max-height:100dvh}.bz-main--map{flex-direction:column;height:100%;min-height:0;max-height:100%;padding:0;animation:none;display:flex;overflow:hidden}.bz-main--map .bz-topbar{border-bottom:1px solid var(--bz-line);background:var(--bz-topbar-bg-map);z-index:60;flex-shrink:0;margin:0;padding:.65rem .85rem}.bz-main--map .bz-sandbox-banner{border-radius:0;flex-shrink:0;margin:0}.bz-main--map .bz-map-page{flex:1;min-height:0}.bz-topbar{z-index:60;background:var(--bz-topbar-bg);box-shadow:none;border:0;border-radius:0;align-items:center;gap:.75rem;margin:-.25rem 0 .85rem;padding:.35rem .15rem;display:flex;position:relative}.bz-topbar-lead{display:contents}.bz-topbar-logo{display:none}.bz-topbar-logo--harlam,.bz-topbar-logo--camp-trunk,.bz-topbar-logo--casa-payroll,.bz-topbar-logo--sheridan{object-fit:contain;object-position:left center;background:#fff;border-radius:8px;flex-shrink:0;width:auto;max-width:min(148px,38vw);height:44px;padding:4px 8px}.bz-topbar-logo--mikes-chicken{object-fit:cover;object-position:center;background:#111;border-radius:10px;flex-shrink:0;width:40px;max-width:none;height:40px;padding:0;display:block;box-shadow:0 0 0 1px #ffffff24}.bz-topbar-meta strong{font-family:var(--bz-display);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}@media (width>=961px){.bz-shell:not(.bz-shell--map) .bz-topbar-crumb{display:none}}.bz-topbar-crumb{color:var(--bz-muted);font-size:.75rem;font-weight:500}.bz-topbar-actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.bz-env-toggle-wrap{flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex;position:relative}.bz-env-toggle{box-sizing:border-box;border:1px solid var(--bz-line);background:var(--bz-surface-2);border-radius:999px;flex-shrink:0;align-items:center;height:36px;min-height:36px;padding:3px;display:inline-flex;overflow:visible}.bz-env-btn{appearance:none;box-sizing:border-box;color:var(--bz-muted);font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;height:28px;min-height:28px;padding:0 .7rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.bz-env-btn.is-on{color:#fff;background:#16a34a}.bz-sandbox-banner{background:color-mix(in srgb, #d97706 14%, var(--bz-surface));border:1px solid color-mix(in srgb, #d97706 38%, var(--bz-line));color:var(--bz-ink);border-radius:10px;margin:-.35rem 0 1rem;padding:.45rem .85rem;font-size:.82rem;font-weight:600}html[data-theme=dark] .bz-sandbox-banner{background:color-mix(in srgb, #d97706 18%, var(--bz-surface));border-color:color-mix(in srgb, #d97706 42%, var(--bz-line));color:#fde68a}html[data-theme=dark] .bz-post-run.is-modern .bz-page-head p,html[data-theme=dark] .bz-post-run.is-modern .bz-field .hint,html[data-theme=dark] .bz-post-run.is-modern .bz-price-box dt{color:#e8eef8}html[data-theme=dark] .bz-post-run.is-modern .bz-price-box{color:#f8fafc;background:#1b2740;border-color:#8b9bb3}html[data-theme=dark] .bz-post-run.is-modern .bz-price-box dd,html[data-theme=dark] .bz-post-run.is-modern .bz-price-box dd.total,html[data-theme=dark] .bz-post-run.is-modern .bz-field label{color:#fff}html[data-theme=dark] .bz-post-run.is-modern .bz-field input{color:#f8fafc;background:#0f172a;border-color:#94a3b8}html[data-theme=dark] .bz-post-run.is-modern .bz-btn.secondary{color:#f8fafc;background:#243049;border-color:#94a3b8}html[data-theme=dark] .bz-post-run.is-modern .bz-btn.teal{color:#052e16;background:#34d399}html[data-theme=dark] .bz-post-run.is-modern .bz-steps:not(.bz-steps--pills):not(.bz-steps--crumb) button,html[data-theme=dark] .bz-post-run.is-modern .bz-steps:not(.bz-steps--pills):not(.bz-steps--crumb) span{color:#f1f5f9;border-color:#64748b}html[data-theme=dark] .bz-post-run.is-modern .bz-steps--crumb button,html[data-theme=dark] .bz-post-run.is-modern .bz-steps--crumb span{background:0 0;border-color:#0000}html[data-theme=dark] .bz-post-run.is-modern .bz-steps--crumb button.active{color:#fff}html[data-theme=dark] .bz-post-run.is-modern .bz-steps--pills .bz-steps__pill.is-todo{color:#94a3b8;background:#111827;border-color:#334155}html[data-theme=dark] .bz-post-run.is-modern .bz-steps--pills .bz-steps__pill.is-done{background:color-mix(in srgb, var(--bz-secondary) 18%, #0b1220);border-color:color-mix(in srgb, var(--bz-secondary) 50%, #334155);color:var(--bz-secondary)}html[data-theme=dark] .bz-post-run.is-modern .bz-steps--pills .bz-steps__pill.is-active{background:var(--bz-secondary);color:var(--bz-on-secondary);border-color:#0000}.bz-nav-toggle{display:none}.bz-page-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.35rem;display:flex}.bz-page-head h1{font-family:var(--bz-display);letter-spacing:-.035em;margin:0;font-size:1.7rem;font-weight:700}.bz-page-head p{color:var(--bz-muted);max-width:42rem;margin:.35rem 0 0;line-height:1.45}.bz-card{background:var(--bz-surface);border:1px solid var(--bz-line);border-radius:var(--bz-radius);box-shadow:var(--bz-shadow);padding:1.15rem 1.25rem;animation:.3s bz-fade-up}.bz-section-card__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:1rem;display:flex}.bz-section-card__title{font-family:var(--bz-display);letter-spacing:-.02em;margin:0;font-size:1.12rem;font-weight:700}.bz-section-card__desc{color:var(--bz-muted);max-width:36rem;margin:.3rem 0 0;font-size:.88rem;line-height:1.45}.bz-section-card__actions{flex-wrap:wrap;gap:.45rem;display:flex}.bz-field-label-wrap{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;margin-bottom:.35rem;display:flex}.bz-field-label{letter-spacing:.04em;text-transform:uppercase;color:var(--bz-control-label);font-size:.72rem;font-weight:700}.bz-field-label-hint{color:var(--bz-muted);font-size:.78rem}.bz-segmented{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.45rem;display:grid}.bz-segmented__item{border:1.5px solid var(--bz-control-border);border-radius:var(--bz-control-radius);background:var(--bz-control-bg);cursor:pointer;flex-direction:column;gap:.15rem;padding:.7rem .85rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.bz-segmented__item input{opacity:0;pointer-events:none;position:absolute}.bz-segmented__label{color:var(--bz-control-ink);font-weight:700}.bz-segmented__desc{color:var(--bz-muted);font-size:.78rem;line-height:1.35}.bz-segmented__item.is-on{border-color:var(--bz-secondary);background:color-mix(in srgb, var(--bz-secondary) 12%, var(--bz-control-bg));box-shadow:0 0 0 3px var(--bz-secondary-soft)}.bz-segmented__item.is-disabled{opacity:.45;cursor:not-allowed}.bz-choice-grid{gap:.65rem;display:grid}.bz-choice-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bz-choice-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=720px){.bz-choice-grid--3,.bz-choice-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.bz-choice-grid--2,.bz-choice-grid--3,.bz-choice-grid--4{grid-template-columns:1fr}}.bz-choice-card{text-transform:none;letter-spacing:normal;border:1px solid var(--bz-line);background:var(--bz-surface);cursor:pointer;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem .85rem;padding:1rem 1.05rem;font-weight:500;transition:border-color .15s,background .15s,box-shadow .15s,transform .12s,filter .12s;display:grid;position:relative;box-shadow:0 1px 2px #11141808}.bz-choice-card input{opacity:0;pointer-events:none;position:absolute}.bz-choice-card__icon{color:#334155;background:#f3f5f7;border-radius:12px;flex-shrink:0;place-items:center;width:3.1rem;height:3.1rem;font-size:.78rem;font-weight:800;display:grid}.bz-choice-card__body{flex-direction:column;gap:.2rem;min-width:0;display:flex}.bz-choice-card__body strong{font-family:var(--bz-display);color:var(--bz-control-ink);font-size:.98rem}.bz-choice-card__body em{color:var(--bz-muted);font-size:.8rem;font-style:normal;line-height:1.35}.bz-choice-card__meta{color:var(--bz-muted);white-space:nowrap;place-self:end;font-size:.72rem;font-weight:500}.bz-choice-card.is-on{background:#fff;border-color:#111418;box-shadow:0 0 0 1px #111418,0 8px 22px #11141814}.bz-choice-card:hover:not(.is-disabled){border-color:#c5cbd3;box-shadow:0 6px 18px #1114180f}.bz-choice-card:active:not(.is-disabled){filter:brightness(.98);transform:scale(.98)}.bz-choice-card.is-disabled{opacity:.45;cursor:not-allowed}.bz-chip-select{flex-wrap:wrap;gap:.45rem;display:flex}.bz-chip-select__item{border:1.5px solid var(--bz-line);background:var(--bz-surface);min-height:2.35rem;color:var(--bz-muted);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.42rem 1rem;font-size:.72rem;font-weight:750;transition:border-color .15s,background .15s,color .15s;display:inline-flex;position:relative}.bz-chip-select__item input{opacity:0;pointer-events:none;position:absolute}.bz-chip-select__item.is-on{border-color:var(--bz-secondary);background:color-mix(in srgb, var(--bz-secondary) 10%, var(--bz-surface));color:var(--bz-secondary);box-shadow:none}.bz-chip-select__item.is-disabled{opacity:.45;cursor:not-allowed}.bz-overview-section{margin-top:1.1rem}.bz-overview.bz-stack{gap:1.15rem}.bz-overview--home{gap:1.15rem;max-width:72rem;padding-block:4px 28px}.bz-overview-home__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.bz-overview-home__head h1{font-family:var(--bz-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.85rem,2.8vw,2.35rem);font-weight:700;line-height:1.08}.bz-overview-home__head p{color:var(--bz-muted);max-width:36rem;margin:8px 0 0;font-size:.95rem;line-height:1.45}.bz-overview-home__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bz-overview-home__hero{border:1px solid color-mix(in srgb, var(--bz-accent) 24%, var(--bz-line));background:radial-gradient(90% 120% at 100% 0%, color-mix(in srgb, var(--bz-warn,#f5c542) 16%, transparent), transparent 50%), radial-gradient(80% 100% at 0% 100%, color-mix(in srgb, var(--bz-accent) 16%, transparent), transparent 48%), linear-gradient(135deg, color-mix(in srgb, var(--bz-accent) 10%, var(--bz-surface)) 0%, var(--bz-surface) 52%, color-mix(in srgb, var(--bz-secondary,#0f766e) 8%, var(--bz-surface)) 100%);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px 22px 28px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 18px 40px -26px #00000059}.bz-overview-home__hero:before{content:"";background:linear-gradient(180deg, var(--bz-accent), var(--bz-secondary,#0f766e));border-radius:999px;width:4px;position:absolute;top:14px;bottom:14px;left:0}.bz-overview-home__hero-copy{flex:16rem;min-width:min(100%,22rem)}.bz-overview-home__kicker{color:color-mix(in srgb, var(--bz-accent) 55%, var(--bz-ink));letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:700}.bz-overview-home__hero h2{font-family:var(--bz-display);letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(1.4rem,2.1vw,1.8rem);font-weight:700;line-height:1.15}.bz-overview-home__hero-copy>p{max-width:34rem;color:var(--bz-muted);margin:0;font-size:.98rem;line-height:1.45}.bz-company-desk--home{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.bz-company-desk--home .bz-company-desk__head{margin-bottom:12px}.bz-company-desk--home .bz-company-desk__head h2{letter-spacing:.06em;text-transform:uppercase;color:var(--bz-muted);margin:0;font-size:.72rem;font-weight:700}.bz-company-desk__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bz-company-desk__metric{border:1px solid var(--bz-line);background:linear-gradient(180deg, color-mix(in srgb, var(--bz-surface-2) 45%, var(--bz-surface)), var(--bz-surface));color:inherit;border-radius:14px;gap:8px;padding:16px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px -22px #00000059}.bz-company-desk__metric:after{content:"";background:color-mix(in srgb, var(--bz-accent) 10%, transparent);pointer-events:none;border-radius:999px;width:72px;height:72px;position:absolute;inset:auto -20% -40% auto}.bz-company-desk__metric span{color:color-mix(in srgb, var(--bz-ink) 72%, var(--bz-muted));font-size:.8rem;font-weight:650}.bz-company-desk__metric strong{font-family:var(--bz-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:700}.bz-company-desk__metric.is-zero strong{color:color-mix(in srgb, var(--bz-muted) 70%, var(--bz-ink));font-weight:650}.bz-company-desk__metric.is-ok:not(.is-zero) strong{color:var(--bz-ok)}.bz-company-desk__metric.is-live:not(.is-zero) strong{color:var(--bz-secondary,#0f766e)}.bz-company-desk__metric.is-warn:not(.is-zero) strong{color:var(--bz-warn)}.bz-company-desk__metric:hover{border-color:color-mix(in srgb, var(--bz-accent) 28%, var(--bz-line));text-decoration:none}.bz-overview--home .bz-overview-fleet-band .bz-desk-map__canvas{min-height:180px}.bz-overview--home .bz-overview-home__work{margin-top:.15rem}.bz-overview--home .bz-overview-main{margin-top:.25rem}@media (width<=900px){.bz-company-desk__metrics{grid-template-columns:1fr 1fr}}@media (width<=640px){.bz-overview-home__hero{padding:18px 16px 18px 20px}.bz-overview-home__hero .bz-btn,.bz-overview-home__actions,.bz-overview-home__actions .bz-btn{width:100%}.bz-company-desk__metrics{gap:10px}.bz-overview--home .bz-overview-fleet-band{height:220px;min-height:200px}}.bz-overview--dispatch .bz-page-head h1{letter-spacing:-.03em;font-weight:750}.bz-overview--dispatch .bz-page-head p{max-width:36rem;color:var(--bz-muted);line-height:1.45}.bz-overview--dispatch .bz-company-desk{margin:0}.bz-overview--dispatch .bz-company-desk--slim{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:16px;padding:.95rem 1.05rem .85rem}.bz-overview--dispatch .bz-company-desk--slim .bz-company-desk__head{align-items:center;margin-bottom:.7rem;padding-bottom:0}.bz-overview--dispatch .bz-company-desk__grid{background:var(--bz-line);border-radius:12px;gap:1px;overflow:hidden}.bz-overview--dispatch .bz-stat{background:color-mix(in srgb, var(--bz-surface) 92%, var(--bz-bg));box-shadow:none;border:0;border-radius:0;padding:.8rem .95rem .75rem}.bz-overview--dispatch .bz-stat--link:after{content:none}.bz-overview--dispatch .bz-stat span{letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:700}.bz-overview--dispatch .bz-stat strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin-top:.28rem;font-size:1.75rem;font-weight:650}.bz-overview--dispatch .bz-stat--zero strong{color:color-mix(in srgb, var(--bz-muted) 78%, var(--bz-ink));font-weight:600}.bz-overview--dispatch .bz-stat--ok,.bz-overview--dispatch .bz-stat--live,.bz-overview--dispatch .bz-stat--warn{background:color-mix(in srgb, var(--bz-surface) 92%, var(--bz-bg));border:0}.bz-overview--dispatch .bz-stat--ok:not(.bz-stat--zero) strong{color:var(--bz-ok)}.bz-overview--dispatch .bz-stat--live:not(.bz-stat--zero) strong{color:var(--bz-secondary)}.bz-overview--dispatch .bz-stat--warn:not(.bz-stat--zero) strong{color:var(--bz-warn)}.bz-overview--dispatch a.bz-stat:hover{box-shadow:none;background:color-mix(in srgb, var(--bz-secondary) 10%, var(--bz-surface));transform:none}.bz-overview--dispatch .bz-company-desk__week{margin:.7rem .15rem .1rem;padding-top:0}.bz-overview-fleet-band{border:1px solid color-mix(in srgb, var(--bz-line-strong,var(--bz-line)) 70%, transparent);background:var(--bz-surface);border-radius:18px;height:min(46vh,440px);min-height:340px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 18px 40px -28px #0000008c}.bz-overview-fleet-band .bz-desk-map{height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;overflow:hidden}.bz-overview-fleet-band .bz-desk-map__head{background:linear-gradient(to bottom, color-mix(in srgb, var(--bz-surface) 92%, transparent), color-mix(in srgb, var(--bz-surface) 55%, transparent));z-index:2;margin:0;padding:.85rem 1rem .55rem;position:relative}.bz-overview-fleet-band .bz-desk-map__head h2{letter-spacing:.08em;text-transform:uppercase;color:var(--bz-muted);font-size:.72rem;font-weight:750}.bz-overview-fleet-band .bz-desk-map__head p{color:var(--bz-ink);margin-top:.15rem;font-size:.92rem;font-weight:600}.bz-overview-fleet-band .bz-desk-map__canvas{flex:auto;min-height:240px}.bz-overview-command{gap:.75rem;display:grid}.bz-coverage-chooser--tiles{border:1px solid var(--bz-line);background:linear-gradient(165deg, color-mix(in srgb, var(--bz-surface) 96%, var(--bz-ink) 4%), color-mix(in srgb, var(--bz-surface) 88%, transparent));border-radius:16px;padding:1rem 1.05rem 1.1rem}.bz-coverage-chooser--tiles .bz-coverage-chooser__head h2{letter-spacing:-.03em;font-size:1.12rem}.bz-coverage-chooser--tiles .bz-coverage-chooser__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.bz-coverage-chooser--tiles .bz-coverage-chooser__row,html[data-theme=dark] .bz-coverage-chooser--tiles .bz-coverage-chooser__row{color:var(--bz-ink)}.bz-coverage-chooser--tiles .bz-coverage-chooser__row{border:1px solid var(--bz-line);background:color-mix(in srgb, var(--bz-surface-2) 55%, transparent);border-radius:14px;grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:.25rem;min-height:5.5rem;padding:.9rem .95rem .85rem;transition:border-color .15s,background .15s,transform .15s}.bz-coverage-chooser--tiles .bz-coverage-chooser__row:hover{border-color:color-mix(in srgb, var(--bz-secondary) 45%, var(--bz-line));background:color-mix(in srgb, var(--bz-secondary) 8%, var(--bz-surface));transform:translateY(-1px)}.bz-coverage-chooser--tiles .bz-coverage-chooser__title{letter-spacing:-.015em;font-size:.98rem;font-weight:720}.bz-coverage-chooser--tiles .bz-coverage-chooser__detail{color:var(--bz-muted);font-size:.8rem;line-height:1.35}.bz-coverage-chooser--tiles .bz-coverage-chooser__go{letter-spacing:.01em;color:var(--bz-secondary);opacity:.95;justify-self:start;margin-top:auto;font-size:.82rem;font-weight:720}.bz-overview-command__links{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bz-overview-command__links--ghost{letter-spacing:.01em;gap:1rem;padding:0 .15rem;font-size:.82rem}.bz-overview-command__links--ghost a{color:var(--bz-muted);font-weight:600;text-decoration:none}.bz-overview-command__links--ghost a:hover{color:var(--bz-secondary)}.bz-overview-main{grid-template-columns:minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.bz-overview--dispatch .bz-pulse-strip{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.85rem 1.25rem;display:grid}.bz-overview--dispatch .bz-pulse-strip__metric{flex-direction:column;align-items:flex-start;gap:.15rem}.bz-overview--dispatch .bz-pulse-strip__value{font-size:1.2rem}.bz-overview--dispatch .bz-empty--compact{padding:.85rem .25rem .35rem}.bz-overview--dispatch .bz-empty--compact strong{font-size:1rem;font-weight:650}.bz-overview--dispatch .bz-empty--compact p{margin-bottom:0;font-size:.88rem}.bz-overview-main__primary{gap:.85rem;min-width:0;display:grid}.bz-overview-main__pulse{flex-direction:column;align-self:start;min-width:0;max-height:calc(100dvh - 1.5rem);display:flex;position:sticky;top:.75rem}.bz-overview-main__pulse>.bz-desk-pulse{flex:auto;min-height:0;max-height:100%}.bz-overview--dispatch .bz-overview-section.bz-card,.bz-overview--dispatch .bz-section-card{border-radius:16px}@media (width<=960px){.bz-overview-main{grid-template-columns:1fr}.bz-overview-main__pulse{max-height:none;position:static}.bz-desk-pulse.is-expanded{max-height:min(70dvh,560px)}.bz-overview--dispatch .bz-pulse-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.bz-coverage-chooser--tiles .bz-coverage-chooser__list{grid-template-columns:1fr}.bz-coverage-chooser--tiles .bz-coverage-chooser__row{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;min-height:0}.bz-coverage-chooser--tiles .bz-coverage-chooser__go{grid-row:1/span 2;place-self:center end}.bz-overview-fleet-band{height:min(38vh,320px)}}.bz-resto-dispatch{gap:1rem;display:grid}@media (width>=1100px){.bz-resto-dispatch{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:1.1rem;width:100%;min-width:0;max-width:100%}.bz-resto-dispatch .bz-resto-command{flex-direction:column;order:1;justify-content:flex-start;display:flex}.bz-resto-dispatch .bz-resto-fleet-band{order:2;height:auto;min-height:420px}}.bz-resto-desk--dispatch{gap:1rem}.bz-resto-desk--dispatch .bz-resto-desk__links{flex-wrap:wrap;gap:.35rem 1.15rem;margin:.15rem .2rem 0;font-size:.84rem;display:flex}.bz-resto-desk--dispatch .bz-resto-desk__links a{color:var(--bz-muted);font-weight:650;text-decoration:none}.bz-resto-desk--dispatch .bz-resto-now h1,.bz-resto-desk--dispatch .bz-hotshots-hero h1{letter-spacing:-.03em}.bz-resto-fleet-band{border:1px solid color-mix(in srgb, var(--bz-line-strong,var(--bz-line)) 70%, transparent);background:var(--bz-surface);border-radius:18px;height:min(42vh,400px);min-height:300px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 18px 40px -28px #00000080}.bz-resto-dispatch--arrive .bz-resto-fleet-band{height:min(56vh,520px);min-height:360px}.bz-resto-eta{z-index:5;border:1px solid var(--bz-line);background:color-mix(in srgb, var(--bz-surface) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;border-radius:14px;gap:.12rem;max-width:min(20rem,100% - 5.5rem);padding:.65rem .85rem;display:grid;position:absolute;top:.85rem;left:.85rem;box-shadow:0 10px 28px #00000038}.bz-resto-eta strong{letter-spacing:-.03em;color:var(--bz-ink);font-size:1.02rem;font-weight:750;line-height:1.2}.bz-resto-eta span{color:var(--bz-muted);font-size:.78rem;font-weight:550;line-height:1.35}.bz-resto-map__caption{z-index:4;border:1px solid color-mix(in srgb, var(--bz-line) 70%, transparent);background:color-mix(in srgb, var(--bz-surface) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--bz-ink);pointer-events:none;border-radius:10px;margin:0;padding:.45rem .7rem;font-size:.8rem;font-weight:600;line-height:1.35;position:absolute;bottom:2.55rem;left:.75rem;right:4.75rem}.bz-resto-fleet-band .bz-standby-map,.bz-resto-fleet-band .bz-live-map,.bz-resto-fleet-band .bz-live-map-fill,.bz-resto-fleet-band .bz-resto-map{height:100%;min-height:280px;box-shadow:none;border:0;border-radius:0}.bz-resto-fleet-band .bz-standby-map__canvas,.bz-resto-fleet-band .bz-standby-map__canvas .bz-live-map-fill,.bz-resto-fleet-band .bz-standby-map__canvas .bz-live-map{min-height:240px;height:100%!important}.bz-resto-fleet-band .bz-standby-map__head{background:linear-gradient(to bottom, color-mix(in srgb, var(--bz-surface) 94%, transparent), color-mix(in srgb, var(--bz-surface) 40%, transparent));padding:.8rem 1rem .5rem}.bz-resto-fleet-band .bz-standby-map__legend{bottom:max(.85rem, calc(.55rem + env(safe-area-inset-bottom,0px)));left:.75rem}.bz-resto-hunt{top:auto;bottom:max(2.85rem, calc(2.35rem + env(safe-area-inset-bottom,0px)));z-index:6;border:1px solid var(--bz-line);background:color-mix(in srgb, var(--bz-surface) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;border-radius:999px;align-items:center;gap:.5rem;width:max-content;max-width:calc(100% - 7.5rem);padding:.48rem .9rem;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #00000038}.bz-resto-hunt__dot{background:var(--bz-accent,var(--bz-secondary));border-radius:999px;flex:none;width:.55rem;height:.55rem;animation:1.15s ease-in-out infinite bz-resto-hunt-blink}.bz-resto-hunt strong{font-size:.92rem;font-weight:750}.bz-resto-hunt p{color:var(--bz-muted);margin:0;font-size:.78rem;line-height:1.35}@keyframes bz-resto-hunt-blink{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.bz-resto-desk-loading{gap:1rem;display:grid}@media (width>=1100px){.bz-resto-desk-loading{grid-template-columns:minmax(20rem,.85fr) minmax(0,1.15fr)}.bz-resto-desk-loading__form{order:1}.bz-resto-desk-loading__map{order:2}}.bz-resto-desk-loading__map{border-radius:18px;height:min(42vh,360px);min-height:280px}.bz-resto-desk-loading__form{border-radius:18px;min-height:220px}.bz-resto-command.bz-resto-wait{gap:.75rem}.bz-resto-command.bz-resto-wait h2{font-family:var(--bz-display);letter-spacing:-.025em;margin:0;font-size:1.35rem}.bz-resto-command.bz-resto-wait .bz-standby-empty{margin-top:.25rem}.bz-attention-item__copy{min-width:0}.bz-raise-hourly-field{margin:.85rem 0;display:block}.bz-resto-command{border:1px solid var(--bz-line);background:linear-gradient(165deg, color-mix(in srgb, var(--bz-surface) 97%, var(--bz-ink) 3%), color-mix(in srgb, var(--bz-surface) 90%, transparent));border-radius:18px;min-width:0;padding:1.05rem 1.15rem 1.2rem}.bz-resto-command .bz-resto-composer,.bz-resto-command .bz-resto-composer--tight{box-shadow:none;background:0 0;border:0;padding:0}.bz-resto-command .bz-resto-composer__head h2{letter-spacing:-.025em;font-size:1.35rem}.bz-resto-command .bz-btn.bz-resto-composer__go{border-radius:14px;min-height:3.1rem;font-weight:720}@media (width<=720px){.bz-resto-fleet-band{height:min(40vh,320px);min-height:260px}.bz-resto-command{padding:.9rem .95rem 1rem}.bz-resto-hunt{bottom:max(2.4rem, calc(1.9rem + env(safe-area-inset-bottom,0px)));max-width:calc(100% - 5.5rem);padding:.42rem .75rem}}.bz-overview.bz-stack .bz-overview-section,.bz-overview.bz-stack .bz-overview__stats,.bz-overview.bz-stack .bz-desk-stack,.bz-overview.bz-stack .bz-coverage-chooser{margin-top:0;margin-bottom:0}.bz-overview .bz-page-head{margin-bottom:.85rem}.bz-overview.bz-stack .bz-page-head{margin-bottom:0}.bz-overview__stats{margin-bottom:1rem}.bz-coverage-chooser{border:1px solid var(--bz-line);background:color-mix(in srgb, var(--bz-surface) 92%, var(--bz-ink) 8%);border-radius:12px;gap:.65rem;padding:.85rem 1rem .95rem;display:grid}.bz-coverage-chooser__head h2{letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:700}.bz-coverage-chooser__head p{color:var(--bz-muted);margin:.2rem 0 0;font-size:.86rem}.bz-coverage-chooser__list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.bz-coverage-chooser__row{color:inherit;background:var(--bz-surface);border:1px solid #0000;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.1rem .75rem;padding:.65rem .75rem;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.bz-coverage-chooser__row:hover{border-color:var(--bz-line-strong);background:color-mix(in srgb, var(--bz-surface) 88%, var(--bz-accent,#1a6b4a) 12%)}.bz-coverage-chooser__title{grid-area:1/1;font-size:.95rem;font-weight:650}.bz-coverage-chooser__detail{color:var(--bz-muted);grid-area:2/1;font-size:.82rem}.bz-coverage-chooser__go{color:var(--bz-muted);grid-area:1/2/span 2;font-size:1.05rem}.bz-status-pill{color:var(--bz-muted);align-items:center;gap:.4rem;font-size:.78rem;font-weight:650;display:inline-flex}.bz-status-pill:before{content:"";background:var(--bz-line-strong);border-radius:50%;width:7px;height:7px}.bz-status-pill.is-on{color:var(--bz-ok)}.bz-status-pill.is-on:before{background:var(--bz-ok)}.bz-status-pill.is-off:before{background:var(--bz-muted)}.bz-meta{color:var(--bz-muted);font-size:.82rem}.bz-meta.is-warn{color:var(--bz-warn);font-weight:600}.bz-cta-row{grid-template-columns:repeat(auto-fit,minmax(156px,1fr));gap:.65rem;margin-bottom:1rem;display:grid}.bz-cta-card{border-radius:var(--bz-radius-sm);border:1px solid var(--bz-line);background:var(--bz-surface);color:inherit;flex-direction:column;gap:.28rem;min-height:4.6rem;padding:.85rem .95rem;text-decoration:none;transition:border-color .15s,transform .12s,box-shadow .15s;display:flex;box-shadow:0 1px #0b0f1408}.bz-cta-card:hover{border-color:var(--bz-line-strong);text-decoration:none;transform:translateY(-1px);box-shadow:0 2px 8px #0b0f140f}.bz-cta-card strong{letter-spacing:-.01em;font-size:.92rem;font-weight:650}.bz-cta-card span{color:var(--bz-muted);font-size:.76rem;line-height:1.35}.bz-cta-card--primary{background:var(--bz-secondary);border-color:var(--bz-secondary);color:var(--bz-on-secondary)}.bz-cta-card--primary span{color:color-mix(in srgb, var(--bz-on-secondary) 78%, transparent)}.bz-cta-card--primary:hover{border-color:var(--bz-secondary);filter:brightness(1.05)}.bz-desk-stack{flex-direction:column;gap:.85rem;margin-bottom:1.1rem;display:flex}.bz-desk-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:1rem;margin-bottom:1.15rem;display:grid}.bz-desk-row:has(.bz-desk-pulse.is-collapsed){grid-template-columns:1fr}.bz-desk-map,.bz-desk-pulse{flex-direction:column;min-width:0;margin:0;display:flex}.bz-desk-pulse.is-expanded{max-height:min(100dvh - 5.5rem,640px);overflow:hidden}.bz-desk-pulse--strip .bz-desk-map__head{flex-shrink:0;align-items:center;margin-bottom:.65rem}.bz-pulse-strip{flex-wrap:wrap;align-items:baseline;gap:.55rem 1.15rem;padding:.15rem 0 .1rem;display:flex}.bz-pulse-strip__metric{flex-wrap:wrap;align-items:baseline;gap:.35rem .45rem;min-width:0;display:flex}.bz-pulse-strip__metric--hint .bz-pulse-strip__value{color:var(--bz-warn);font-size:.88rem;font-weight:650}.bz-pulse-strip__label{letter-spacing:.04em;text-transform:uppercase;color:var(--bz-muted);font-size:.68rem;font-weight:700}.bz-pulse-strip__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:720}.bz-desk-pulse--strip .bz-desk-pulse__body{border-top:1px solid var(--bz-line);margin-top:.85rem;padding-top:.75rem}.bz-desk-pulse.is-expanded .bz-desk-pulse__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;flex:auto;min-height:0;max-height:none;padding-right:.15rem;overflow:hidden auto}.bz-desk-pulse.is-expanded .bz-pulse-strip{flex-shrink:0}.bz-desk-pulse.is-collapsed{padding-block:.85rem}.bz-desk-pulse.is-collapsed .bz-desk-map__head{align-items:center;margin-bottom:0}.bz-desk-pulse__toggle{appearance:none;cursor:pointer;font:inherit;color:var(--bz-secondary);text-align:right;background:0 0;border:0;flex-shrink:0;margin:0;padding:0}.bz-desk-pulse__toggle:hover{text-decoration:underline}.bz-desk-map__head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.bz-desk-map__head h2{letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:700}.bz-desk-map__head p{color:var(--bz-muted);margin:.2rem 0 0;font-size:.78rem}.bz-desk-map__wx{font-weight:650;color:var(--bz-warn)!important}.bz-pulse-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--bz-muted);margin:.85rem 0 .4rem;font-size:.68rem;font-weight:750}.bz-pulse-kicker:first-of-type{margin-top:.15rem}.bz-desk-map__canvas{border:1px solid var(--bz-line);aspect-ratio:16/10;background:var(--bz-surface-2);border-radius:14px;flex-direction:column;flex:1;min-height:220px;display:flex;position:relative;overflow:hidden}.bz-desk-map__skeleton{z-index:2;border-radius:inherit;position:absolute;inset:0}.bz-desk-map__canvas .bz-live-map-fill,.bz-desk-map__canvas .bz-live-map-fill .bz-live-map,.bz-desk-map__canvas .bz-live-map{border-radius:0;flex:1;height:100%;min-height:220px}.bz-desk-map__open{z-index:2;background:color-mix(in srgb, var(--bz-surface) 92%, transparent);border:1px solid var(--bz-line);color:var(--bz-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:.35rem .7rem;font-size:.75rem;font-weight:650;text-decoration:none;position:absolute;bottom:.65rem;left:.65rem}.bz-desk-map__open:hover{border-color:var(--bz-secondary);text-decoration:none}.bz-pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.bz-pulse-tile{background:var(--bz-surface-2);border:1px solid var(--bz-line);border-radius:10px;flex-direction:column;gap:.15rem;min-width:0;padding:.7rem .75rem;display:flex}.bz-pulse-tile__label{letter-spacing:.04em;text-transform:uppercase;color:var(--bz-muted);justify-content:space-between;align-items:center;gap:.35rem;font-size:.68rem;font-weight:700;display:flex}.bz-pulse-info{z-index:2;flex-shrink:0;position:relative}.bz-pulse-info:has([aria-expanded=true]){z-index:12}.bz-pulse-info__btn{border:1px solid var(--bz-line-strong);background:var(--bz-surface);width:1.35rem;height:1.35rem;color:var(--bz-muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:.78rem;font-style:italic;font-weight:750;line-height:1;transition:color .15s,border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.bz-pulse-info__btn:hover,.bz-pulse-info__btn[aria-expanded=true]{color:#fff;background:var(--bz-secondary);border-color:var(--bz-secondary);box-shadow:0 0 0 3px color-mix(in srgb, var(--bz-secondary) 22%, transparent)}.bz-pulse-info__pop{z-index:12;border:1px solid color-mix(in srgb, var(--bz-line) 80%, transparent);background:color-mix(in srgb, var(--bz-surface) 92%, #fff);width:min(20.5rem,78vw);color:var(--bz-ink);letter-spacing:0;text-transform:none;text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;padding:.85rem .95rem .9rem;font-size:.84rem;font-weight:500;line-height:1.5;position:absolute;top:calc(100% + .55rem);right:-.15rem;box-shadow:inset 0 1px #ffffff8c,0 14px 36px #0b0f1429,0 2px 8px #0b0f140f}.bz-pulse-info__pop:before{content:"";background:inherit;border-left:1px solid color-mix(in srgb, var(--bz-line) 80%, transparent);border-top:1px solid color-mix(in srgb, var(--bz-line) 80%, transparent);width:12px;height:12px;position:absolute;top:-6px;right:.7rem;transform:rotate(45deg)}.bz-pulse-info__title{letter-spacing:.04em;text-transform:uppercase;color:var(--bz-secondary);margin:0 0 .35rem;font-size:.72rem;font-weight:750;display:block}.bz-pulse-info__body{color:var(--bz-ink);display:block}html[data-theme=dark] .bz-pulse-info__pop{background:color-mix(in srgb, var(--bz-surface) 88%, #0b1220);box-shadow:inset 0 1px #ffffff0f,0 16px 40px #00000061}.bz-pulse-tile strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:720}.bz-pulse-tile__hint{color:var(--bz-muted);font-size:.7rem;line-height:1.3}.bz-pulse-delta{margin-right:.35rem;font-style:normal;font-weight:700}.bz-pulse-delta.is-up{color:var(--bz-warn)}.bz-pulse-delta.is-down{color:var(--bz-ok)}.bz-pulse-delta.is-flat{color:var(--bz-muted)}.bz-desk-pulse__err{color:var(--bz-danger);margin:0 0 .6rem;font-size:.82rem}.bz-settings-block{margin-bottom:0}.bz-stack{flex-direction:column;gap:1.15rem;display:flex}.bz-stack>.bz-page-head,.bz-stack>.bz-error{margin-bottom:0}.bz-check-row{align-items:flex-start;gap:.6rem;margin:0 0 .75rem;display:flex}.bz-check-row input[type=checkbox]{flex-shrink:0;margin-top:.2rem}.bz-check-row:last-of-type{margin-bottom:0}.bz-check-row+.bz-btn{margin-top:.85rem}.bz-notif-settings .bz-page-head p{max-width:36rem}.bz-notif-phone-card{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:16px;gap:.85rem;max-width:36rem;padding:1rem 1.1rem 1.05rem;display:grid}.bz-notif-phone-card__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.bz-notif-phone-card__title-row{align-items:center;gap:.7rem;min-width:0;display:flex}.bz-notif-phone-card__icon{width:2.35rem;height:2.35rem;color:var(--bz-secondary);background:var(--bz-secondary-soft);border:1px solid color-mix(in srgb, var(--bz-secondary) 28%, var(--bz-line));border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bz-notif-phone-card__eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--bz-muted);margin:0 0 .1rem;font-size:.7rem;font-weight:650}.bz-notif-phone-card h2{margin:0;font-size:1.05rem;font-weight:700;line-height:1.2}.bz-notif-phone-card__chip{letter-spacing:.01em;color:var(--bz-muted);background:var(--bz-surface-2);border:1px solid var(--bz-line);border-radius:999px;flex-shrink:0;padding:.28rem .6rem;font-size:.74rem;font-weight:650}.bz-notif-phone-card__well{background:var(--bz-surface-2);border:1px solid var(--bz-line);cursor:text;border-radius:12px;gap:.35rem;margin:0;padding:.7rem .85rem .8rem;display:grid}.bz-notif-phone-card__well-label{letter-spacing:.06em;text-transform:uppercase;color:var(--bz-muted);font-size:.72rem;font-weight:650}.bz-notif-phone-card__input{box-sizing:border-box;letter-spacing:.03em;font-variant-numeric:tabular-nums;width:100%;min-width:0;color:var(--bz-ink);box-shadow:none;background:0 0;border:0;outline:none;padding:.15rem 0 0;font-size:1.35rem;font-weight:650}.bz-notif-phone-card__input:focus{box-shadow:none;border-color:#0000;outline:none}.bz-notif-phone-card__well:focus-within{border-color:color-mix(in srgb, var(--bz-secondary) 55%, var(--bz-line));box-shadow:0 0 0 3px var(--bz-secondary-soft)}.bz-notif-phone-card__input:disabled{opacity:.65;cursor:not-allowed}.bz-notif-phone-card__input::placeholder{color:var(--bz-placeholder);letter-spacing:.02em;font-weight:500}.bz-notif-phone-card__hint{color:var(--bz-muted);margin:0;font-size:.8rem;line-height:1.4}.bz-notif-alert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.bz-notif-alert-card{border:1px solid var(--bz-line);background:var(--bz-surface-2);border-radius:14px;padding:.85rem .9rem;transition:border-color .15s,background .15s,box-shadow .15s}.bz-notif-alert-card.is-on{border-color:color-mix(in srgb, var(--bz-accent,#2563eb) 45%, var(--bz-line));background:color-mix(in srgb, var(--bz-accent,#2563eb) 8%, var(--bz-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bz-accent,#2563eb) 18%, transparent)}.bz-notif-alert-card__top{align-items:flex-start;gap:.75rem;display:flex}.bz-notif-alert-card__main{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:0}.bz-notif-alert-card__label{font-size:.98rem;font-weight:650;line-height:1.25;display:block}.bz-notif-alert-card__hint{color:var(--bz-muted);margin-top:.2rem;font-size:.82rem;line-height:1.35;display:block}.bz-notif-alert-card__preview{border-left:3px solid color-mix(in srgb, var(--bz-accent,#2563eb) 70%, var(--bz-line));background:color-mix(in srgb, var(--bz-surface) 88%, black);color:var(--bz-text);border-radius:10px;margin:.75rem 0 0;padding:.7rem .8rem;font-size:.86rem;line-height:1.45}.bz-notif-alert-card__preview-label{letter-spacing:.06em;text-transform:uppercase;color:var(--bz-muted);margin-bottom:.25rem;font-size:.7rem;font-weight:650;display:block}.bz-switch{cursor:pointer;flex-shrink:0;margin-top:.1rem;display:inline-flex;position:relative}.bz-switch input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.bz-switch__track{background:color-mix(in srgb, var(--bz-muted) 35%, var(--bz-surface-2));border:1px solid var(--bz-line);border-radius:999px;align-items:center;width:2.55rem;height:1.45rem;padding:.12rem;transition:background .15s,border-color .15s;display:inline-flex}.bz-switch__thumb{background:#fff;border-radius:50%;width:1.1rem;height:1.1rem;transition:transform .15s;transform:translate(0);box-shadow:0 1px 2px #00000040}.bz-switch input:checked+.bz-switch__track{background:var(--bz-accent,#2563eb);border-color:color-mix(in srgb, var(--bz-accent,#2563eb) 70%, black)}.bz-switch input:checked+.bz-switch__track .bz-switch__thumb{transform:translate(1.05rem)}.bz-switch input:disabled+.bz-switch__track{opacity:.55;cursor:not-allowed}.bz-switch:has(input:disabled){cursor:not-allowed}.bz-notif-save-bar{z-index:2;background:linear-gradient(to top, var(--bz-bg,var(--bz-surface)) 55%, transparent);justify-content:flex-end;padding:.65rem 0;display:flex;position:sticky;bottom:.75rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=860px){.bz-notif-alert-grid{grid-template-columns:1fr}.bz-notif-phone-card{max-width:none}.bz-notif-phone-card__input{font-size:1.2rem}}html[data-theme=light] .bz-notif-alert-card__preview{background:color-mix(in srgb, var(--bz-surface-2) 70%, white)}.bz-notif-page-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.bz-notif-page-item{border:1px solid var(--bz-line);background:var(--bz-surface-2);border-radius:12px;padding:.75rem .85rem}.bz-notif-page-item.is-unread{border-color:color-mix(in srgb, var(--bz-accent,#2563eb) 35%, var(--bz-line));background:color-mix(in srgb, var(--bz-accent,#2563eb) 8%, var(--bz-surface-2))}.bz-notif-page-item__meta{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.bz-notif-page-item__title{font-weight:600}.bz-notif-page-item__meta time{color:var(--bz-muted);white-space:nowrap;font-size:.85rem}.bz-notif-page-item__body{color:var(--bz-muted);margin:.35rem 0 0;font-size:.92rem}.bz-notif-manage{text-align:left;border:0;border-top:1px solid var(--bz-line);width:100%;color:var(--bz-accent,#2563eb);cursor:pointer;background:0 0;font-weight:600}.bz-form-card{gap:1rem;max-width:45rem;display:grid}.bz-outing-stops{border:1px solid var(--bz-line);background:var(--bz-surface-2);border-radius:12px;gap:.35rem;margin:0;padding:.65rem .85rem .65rem 1.4rem;display:grid}.bz-outing-stops li{color:var(--bz-muted)}.bz-quote-box{background:var(--bz-surface-2);border:1px solid var(--bz-line);border-radius:14px;padding:.95rem 1.05rem}.bz-quote-box__total{margin:0;font-weight:700}.bz-quote-box .bz-muted,.bz-quote-box__note{margin:.4rem 0 0;font-size:.82rem}.bz-field-note{margin:.5rem 0 0;font-size:.82rem}.bz-outing-quote{letter-spacing:normal;word-spacing:normal;font-kerning:none;font-variant-ligatures:none}.bz-shift-link{color:inherit;text-decoration:none;display:block}.bz-shift-link:hover{border-color:var(--bz-line-strong)}.bz-standby-home{gap:1.25rem;display:grid}.bz-standby-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--bz-secondary);margin:0 0 .35rem;font-size:.72rem;font-weight:800}.bz-standby-hero{background:radial-gradient(120% 140% at 100% 0%, #14b8a647, transparent 42%), radial-gradient(90% 120% at 0% 100%, #dc26262e, transparent 46%), var(--bz-surface);border:1px solid var(--bz-line);border-radius:20px;padding:1.15rem 1.25rem 1.2rem}.bz-standby-hero__title{font-family:var(--bz-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.15}.bz-standby-hero__lede{max-width:42rem;color:var(--bz-muted);margin:.55rem 0 0;font-size:.98rem;line-height:1.5}.bz-pickup-lock{background:color-mix(in srgb, var(--bz-secondary) 8%, var(--bz-surface));border:1px solid var(--bz-line);border-radius:12px;gap:.15rem;margin:0;padding:.75rem .9rem;display:grid}.bz-pickup-lock strong{font-size:.95rem}.bz-pickup-lock span{color:var(--bz-muted);font-size:.88rem}.bz-standby-grid{grid-template-columns:minmax(20rem,.9fr) minmax(0,1.15fr);align-items:stretch;gap:1.1rem;display:grid}.bz-standby-post{min-width:0}.bz-standby-map{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:20px;flex-direction:column;min-width:0;min-height:28rem;margin:0;display:flex;overflow:hidden}.bz-standby-map__head{justify-content:space-between;align-items:flex-start;gap:1rem;padding:.95rem 1.1rem .75rem;display:flex}.bz-standby-map__head h2{font-family:var(--bz-display);margin:0;font-size:1.2rem}.bz-standby-map__head p{color:var(--bz-muted);margin:.2rem 0 0;font-size:.85rem}.bz-standby-map__canvas{flex:1;min-height:22rem;position:relative;overflow:hidden}.bz-standby-map__canvas .bz-live-map-fill,.bz-standby-map__canvas .bz-live-map{height:100%;min-height:22rem}.bz-standby-map__canvas .gm-bundled-control,.bz-resto-fleet-band .gm-bundled-control,.bz-overview-fleet-band .gm-bundled-control,.bz-desk-map__canvas .gm-bundled-control{margin:12px!important}.bz-standby-map__empty{text-align:center;background:radial-gradient(circle at 50% 40%, #14b8a629, transparent 55%), var(--bz-surface-2);place-items:center;height:100%;min-height:22rem;padding:1.5rem;display:grid}.bz-standby-map__pending{background:#182338;height:100%;min-height:22rem}html[data-theme=light] .bz-standby-map__pending{background:var(--bz-surface-2)}.bz-live-map-fill.is-settling .bz-live-map{opacity:0}.bz-standby-map__legend{left:.85rem;bottom:max(2.75rem, calc(.7rem + env(safe-area-inset-bottom,0px)));z-index:4;border:1px solid var(--bz-line);background:color-mix(in srgb, var(--bz-surface) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--bz-ink);border-radius:999px;gap:.85rem;margin:0;padding:.45rem .75rem;font-size:.75rem;font-weight:600;list-style:none;display:flex;position:absolute}.bz-standby-map__legend li{align-items:center;gap:.4rem;display:flex}.bz-standby-map__legend-hub{color:#fff;background:#ea580c;border-radius:999px;flex-shrink:0;place-items:center;width:1.35rem;height:1.35rem;font-size:.68rem;font-weight:800;display:grid;box-shadow:0 0 0 2px #fff}.bz-standby-map__legend-car{object-fit:contain;filter:drop-shadow(0 1px 1px #00000059);flex-shrink:0;width:1.55rem;height:1.55rem;transform:rotate(225deg)scale(1.15)}.bz-standby-zone{border:0;gap:.55rem;margin:0;padding:0;display:grid;overflow:visible}.bz-standby-zone>summary{cursor:pointer;color:var(--bz-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem .75rem;font-size:.86rem;font-weight:550;line-height:1.35;list-style:none;display:flex;overflow:visible}.bz-standby-zone>summary::-webkit-details-marker{display:none}.bz-standby-zone>summary strong{color:var(--bz-ink);font-variant-numeric:tabular-nums;font-weight:700}.bz-standby-zone__lead{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.bz-standby-zone__change{color:var(--bz-accent-ink,var(--bz-secondary));flex-shrink:0;font-size:.8rem;font-weight:700}.bz-zone-info{flex-shrink:0;position:static}.bz-zone-info__btn{border:1px solid var(--bz-line-strong);width:1.15rem;height:1.15rem;color:var(--bz-muted);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:.72rem;font-style:italic;font-weight:750;line-height:1;display:inline-flex}.bz-zone-info__btn:hover,.bz-zone-info__btn[aria-expanded=true]{color:var(--bz-ink);border-color:var(--bz-ink);background:color-mix(in srgb, var(--bz-ink) 8%, transparent)}.bz-zone-info__pop{border:1px solid var(--bz-line-strong);background:var(--bz-surface-2,var(--bz-surface));width:100%;color:var(--bz-ink);text-align:left;text-transform:none;letter-spacing:0;border-radius:14px;flex:1 0 100%;order:3;margin-top:.15rem;padding:.8rem .9rem .85rem;box-shadow:0 16px 40px #00000047}.bz-zone-info__title{letter-spacing:.04em;text-transform:uppercase;color:var(--bz-muted);margin:0 0 .3rem;font-size:.72rem;font-weight:750;display:block}.bz-zone-info__body{color:var(--bz-ink);font-size:.82rem;font-style:normal;font-weight:500;line-height:1.45;display:block}.bz-standby-zone__hint{color:var(--bz-muted);margin:0;font-size:.78rem;line-height:1.4}.bz-standby-zone .bz-resto-composer__radius{align-items:center;gap:.75rem;display:flex}.bz-standby-zone .bz-resto-composer__radius input[type=range]{flex:1;min-width:0}.bz-standby-zone .bz-resto-composer__radius strong{text-align:right;font-variant-numeric:tabular-nums;min-width:3.25rem}.bz-standby-radius__row{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.bz-standby-radius__row strong{font-size:1.35rem;font-family:var(--bz-display);color:var(--bz-secondary)}.bz-standby-radius__row span{color:var(--bz-muted);font-size:.78rem}.bz-standby-radius__slider{width:100%;accent-color:var(--bz-secondary);cursor:pointer;height:1.4rem;margin:.45rem 0 0}.bz-vs{border:1px solid var(--bz-line);background:var(--bz-surface);letter-spacing:.01em;word-spacing:.06em;border-radius:22px;gap:.75rem;padding:1.35rem 1.35rem 1.4rem;display:grid}.bz-vs__title{font-family:var(--bz-font);letter-spacing:.01em;margin:0;font-size:1.2rem;font-weight:700;line-height:1.35}.bz-vs__hint{color:var(--bz-muted);margin:0;font-size:.92rem;line-height:1.45}.bz-vs__board{grid-template-columns:1fr 1fr;align-items:stretch;gap:.75rem;display:grid}.bz-vs__side{border:1px solid var(--bz-line);border-radius:16px;align-content:start;gap:.35rem;min-width:0;padding:1.05rem 1.1rem 1.15rem;display:grid}.bz-vs__side.is-them{background:var(--bz-soft-danger)}.bz-vs__side.is-us{background:var(--bz-soft-ok)}.bz-vs__side span{color:var(--bz-muted);font-size:.88rem;font-weight:650;line-height:1.35}.bz-vs__side strong{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:clamp(1.7rem,3vw,2.15rem);font-weight:800;line-height:1.15}.bz-vs__side small{color:var(--bz-muted);font-size:.84rem;line-height:1.4}.bz-vs__tickets{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bz-vs__ticket-label{color:var(--bz-muted);margin-right:.25rem;font-size:.88rem;font-weight:650}.bz-vs__ticket{border:1.5px solid var(--bz-line);background:var(--bz-surface);min-width:4.5rem;color:var(--bz-ink);cursor:pointer;border-radius:999px;padding:.55rem 1rem;font-size:.95rem;font-weight:700}.bz-vs__ticket.is-on{border-color:var(--bz-secondary);background:color-mix(in srgb, var(--bz-secondary) 14%, var(--bz-surface));color:var(--bz-ink)}.bz-vs__net{background:color-mix(in srgb, var(--bz-secondary) 16%, transparent);text-align:center;border-radius:14px;margin:0;padding:.8rem 1rem;font-size:1rem;font-weight:700;line-height:1.4}.bz-vs__net.is-behind{background:var(--bz-soft-danger);font-weight:650}.bz-vs__miles{max-width:40rem;color:var(--bz-muted);margin:0;font-size:.88rem;line-height:1.45}@media (width<=980px){.bz-standby-grid,.bz-vs__board{grid-template-columns:1fr}}.bz-nested-card{background:var(--bz-surface-2)}.bz-nested-card .bz-muted{margin:.25rem 0 0;font-size:.82rem}.bz-cell-muted{color:var(--bz-muted);margin-top:.2rem;font-size:.85rem}.bz-cell-you{color:var(--bz-secondary);font-size:.8rem}.bz-role-label{text-transform:capitalize}.bz-actions--end{justify-content:flex-end;gap:.4rem}.bz-invite-hint{margin:.75rem 0 0}.bz-cap{text-transform:capitalize}.bz-post-assign-title{font-family:var(--bz-display);margin:0 0 .35rem;font-size:1.05rem}.bz-post-assign-copy{color:var(--bz-ink);margin:0 0 .75rem;font-size:.88rem}.bz-grid{gap:1rem;display:grid}.bz-grid.stats{grid-template-columns:repeat(4,minmax(0,1fr))}.bz-grid.stats-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bz-grid.cols-2{grid-template-columns:1fr 1fr}.bz-stat{transition:border-color .15s,transform .12s,box-shadow .15s;position:relative;overflow:hidden}a.bz-stat{color:inherit;text-decoration:none;display:block}a.bz-stat:hover{border-color:var(--bz-line-strong);text-decoration:none;transform:translateY(-1px);box-shadow:0 2px 8px #0b0f140f}a.bz-stat:active{filter:brightness(.98);transform:translateY(0)scale(.98)}.bz-stat--link:after{content:"→";color:var(--bz-muted);opacity:.55;font-size:.9rem;position:absolute;top:.9rem;right:1rem}.bz-stat--warn{background:linear-gradient(180deg, var(--bz-soft-warn) 0%, var(--bz-surface) 70%);border-color:#b4530959}.bz-stat--live{background:linear-gradient(180deg, var(--bz-soft-ok) 0%, var(--bz-surface) 65%);border-color:#0f766e4d}.bz-stat--ok{background:linear-gradient(180deg, var(--bz-soft-ok) 0%, var(--bz-surface) 70%);border-color:#15803d47}.bz-company-desk{margin:0 0 1rem}.bz-company-desk--slim .bz-company-desk__head{justify-content:space-between;align-items:flex-start;gap:1rem;margin:0 0 .65rem;padding:.15rem .1rem .55rem;display:flex}.bz-company-desk--slim .bz-company-desk__head h2{letter-spacing:.08em;text-transform:uppercase;color:var(--bz-muted);margin:0;font-size:.72rem;font-weight:750}.bz-company-desk--slim .bz-company-desk__head p{color:var(--bz-ink);margin:.15rem 0 0;font-size:.92rem;font-weight:600}.bz-company-desk--slim .bz-desk-map__head{margin-bottom:.65rem}.bz-company-desk__grid{margin-bottom:.35rem}.bz-company-desk__week{margin:.55rem 0 0}.bz-company-desk__grid:not(.is-ops){grid-template-columns:repeat(4,minmax(0,1fr))}.bz-company-desk__grid.is-money{grid-template-columns:repeat(5,minmax(0,1fr))}.bz-company-desk__grid.is-ops{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=980px){.bz-company-desk__grid:not(.is-ops),.bz-company-desk__grid.is-money,.bz-company-desk__grid.is-ops{grid-template-columns:repeat(2,minmax(0,1fr))}}.bz-stat strong{font-family:var(--bz-display);letter-spacing:-.03em;margin-top:.4rem;font-size:1.5rem;font-weight:700;display:block}.bz-stat span{color:var(--bz-muted);font-size:.85rem;font-weight:500}.bz-stat-hint{color:var(--bz-muted);margin-top:.35rem;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.3;display:block}.bz-hero-band .bz-page-head{margin-bottom:1.1rem}.bz-quick-actions{flex-wrap:wrap;gap:.5rem;display:flex}.bz-quick-chip{border:1px solid var(--bz-line);background:var(--bz-surface);color:var(--bz-ink);border-radius:999px;align-items:center;padding:.5rem .85rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex;box-shadow:0 1px #0b0f1408}.bz-quick-chip:hover{border-color:var(--bz-secondary);background:var(--bz-secondary-soft);text-decoration:none}.bz-quick-chip--primary{background:var(--bz-accent);border-color:var(--bz-accent);color:#fff}.bz-quick-chip--primary:hover{background:var(--bz-accent-ink);border-color:var(--bz-accent-ink);color:#fff;filter:none}.bz-section-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.85rem;display:flex}.bz-section-head h2{font-family:var(--bz-display);letter-spacing:-.02em;margin:0;font-size:1.15rem}.bz-section-link{white-space:nowrap;font-size:.85rem;font-weight:600}.bz-progress-pill{background:var(--bz-secondary-soft);color:var(--bz-secondary);border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.8rem;font-weight:700;display:inline-flex}.bz-driver-cell{align-items:center;gap:.4rem;display:inline-flex}.bz-run-name-hit{color:var(--bz-secondary);margin-top:.2rem;font-size:.82rem;font-weight:600}.bz-runs-toolbar{border:1px solid var(--bz-line);border-radius:var(--bz-radius);background:color-mix(in srgb, var(--bz-surface) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;padding:.65rem .75rem;display:flex;position:sticky;top:.5rem}.bz-runs-toolbar__aside{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:.65rem;min-width:0;display:flex}button.bz-runs-csv{appearance:none;cursor:pointer;font:inherit;color:var(--bz-secondary);background:0 0;border:0;padding:0}button.bz-runs-csv:disabled{opacity:.45;cursor:not-allowed}.bz-runs-section{margin-top:0}.bz-runs-section .bz-section-card__head{display:none}.bz-map-layer-controls--slim{margin-bottom:.65rem}.bz-map-empty .bz-empty{padding:.5rem .25rem .75rem}.bz-filter-count{background:#0b0f140f;border-radius:999px;margin-left:.35rem;padding:.05rem .4rem;font-size:.72rem;font-weight:700}.bz-filters button.active .bz-filter-count{color:var(--bz-secondary);background:#0f766e29}.bz-sms-chip{text-transform:capitalize;border-radius:999px;padding:.15rem .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.bz-sms-ok{color:var(--bz-ok);background:#15803d1f}.bz-sms-fail{color:var(--bz-danger);background:#b91c1c1a}.bz-sms-pending{color:var(--bz-warn);background:#b453091f}.bz-sms-chip.is-quiet{color:var(--bz-muted);background:0 0;padding-left:0;padding-right:0;font-weight:550}.bz-notif--compact{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.bz-notif-bell{appearance:none;box-sizing:border-box;border:1px solid var(--bz-line);background:var(--bz-input-bg);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--bz-ink);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex;position:relative}.bz-notif-bell svg{flex-shrink:0;display:block}.bz-notif-bell:hover{border-color:var(--bz-line-strong);background:var(--bz-surface-2)}.bz-notif-dot{z-index:2;box-sizing:border-box;min-width:16px;height:16px;position:absolute;top:-2px;right:-2px;margin:0!important}.bz-notif-panel--right{width:min(340px,92vw);left:auto;right:0}.bz-notif-goto{color:var(--bz-secondary);margin-top:.35rem;font-size:.78rem;font-weight:700;display:inline-block}.bz-nav-foot-notif{align-items:center;gap:.45rem;margin-bottom:.15rem;display:flex;overflow:visible}.bz-btn{appearance:none;border-radius:var(--bz-radius-sm);cursor:pointer;background:var(--bz-accent);color:var(--bz-on-accent,#fff);border:1px solid #0000;padding:.65rem 1.05rem;font-weight:600;transition:filter .15s,transform .12s}a.bz-btn{color:var(--bz-on-accent,#fff);text-decoration:none}a.bz-btn.secondary,a.bz-btn.ghost,a.bz-btn.danger{color:inherit}a.bz-btn.secondary{color:var(--bz-ink)}a.bz-btn.ghost{color:var(--bz-muted)}a.bz-btn.danger{color:var(--bz-danger)}a.bz-btn.teal{color:var(--bz-on-secondary,#fff)}.bz-btn:hover{filter:brightness(1.04)}.bz-btn:active{filter:brightness(.97);transform:translateY(1px)scale(.98)}.bz-btn:disabled,.bz-btn.is-disabled,a.bz-btn.is-disabled{opacity:.55;cursor:not-allowed;pointer-events:none;transform:none}.bz-btn.secondary{background:var(--bz-input-bg);color:var(--bz-ink);border-color:var(--bz-line)}.bz-btn.secondary:hover{border-color:var(--bz-line-strong);filter:none;background:var(--bz-surface-2)}.bz-btn.teal{background:var(--bz-secondary);color:var(--bz-on-secondary)}.bz-btn.danger{background:var(--bz-input-bg);color:var(--bz-danger);border-color:color-mix(in srgb, var(--bz-danger) 45%, transparent)}.bz-btn.ghost{color:var(--bz-ink);background:0 0;border-color:#0000;padding-left:.5rem;padding-right:.5rem}.bz-live-route{border:1px solid var(--bz-line);border-radius:var(--bz-radius);color:var(--bz-ink);background:radial-gradient(700px 220px at 0% 0%, color-mix(in srgb, var(--bz-accent) 14%, transparent), transparent 55%), radial-gradient(600px 200px at 100% 0%, color-mix(in srgb, var(--bz-secondary) 12%, transparent), transparent 50%), var(--bz-surface);margin-bottom:1rem;padding:1.1rem 1.15rem 1rem}.bz-live-route__head{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:.85rem;display:flex}.bz-live-route__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--bz-link,var(--bz-accent));font-size:.72rem;font-weight:700}.bz-live-route__title{font-family:var(--bz-display);letter-spacing:-.03em;color:var(--bz-ink);margin:.2rem 0 .25rem;font-size:1.35rem}.bz-live-route__eta{color:var(--bz-secondary);margin:0;font-size:.95rem;font-weight:650}.bz-live-route__eta.is-muted{color:var(--bz-muted);font-weight:500}.bz-live-route__stats{flex-wrap:nowrap;flex:none;align-items:flex-start;gap:1rem 1.25rem;display:flex}.bz-live-route__stats>div{white-space:nowrap;flex-direction:column;flex:none;gap:.15rem;min-width:0;display:flex}.bz-live-route__stats span{color:var(--bz-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:650}.bz-live-route__stats strong{color:var(--bz-ink);font-size:.92rem}.bz-live-route__stats em{color:var(--bz-muted);font-size:.78rem;font-style:normal}.bz-live-route.is-scheduled{background:radial-gradient(700px 220px at 0% 0%, color-mix(in srgb, var(--bz-secondary,#0f766e) 16%, transparent), transparent 55%), var(--bz-surface)}.bz-live-route.is-scheduled .bz-live-route__eyebrow{color:var(--bz-secondary,#0f766e)}.bz-live-route__current{border-radius:var(--bz-radius-sm);border:1px solid color-mix(in srgb, var(--bz-accent) 35%, var(--bz-line));background:color-mix(in srgb, var(--bz-accent) 12%, var(--bz-surface));color:var(--bz-ink);grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.75rem .85rem;display:grid}.bz-live-route__current.is-scheduled{border-color:color-mix(in srgb, var(--bz-secondary,#0f766e) 35%, var(--bz-line));background:color-mix(in srgb, var(--bz-secondary,#0f766e) 10%, var(--bz-surface))}.bz-live-route__current.is-scheduled .bz-live-route__badge{background:var(--bz-secondary,#0f766e)}.bz-live-route__badge{background:var(--bz-accent);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.25rem .5rem;font-size:.7rem;font-weight:750;display:inline-flex}.bz-live-route__current strong{font-size:.95rem;display:block}.bz-live-route__current p{color:var(--bz-muted);margin:.15rem 0 0;font-size:.85rem}.bz-live-route__current-eta{text-align:right}.bz-live-route__current-eta strong{color:var(--bz-secondary);display:block}.bz-live-route__current-eta span{color:var(--bz-muted);font-size:.78rem}.bz-live-route__hub-action{border-top:1px solid color-mix(in srgb, var(--bz-accent) 28%, var(--bz-line));flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.65rem 1rem;margin-top:.15rem;padding-top:.7rem;display:flex}.bz-live-route__hub-action p{color:var(--bz-muted);margin:0;font-size:.8rem;line-height:1.35}.bz-live-route__hub-action .bz-btn{white-space:nowrap;padding:.42rem .85rem;font-size:.8rem}.bz-live-route__list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.bz-live-route__list li{border-bottom:1px solid var(--bz-line);grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.55rem .35rem;display:grid}.bz-live-route__list li:last-child{border-bottom:0}.bz-live-route__dot{background:#cbd5e1;border-radius:50%;width:10px;height:10px}.bz-live-route__list li.is-current .bz-live-route__dot{background:var(--bz-accent);box-shadow:0 0 0 4px #dc262626}.bz-live-route__row-main{flex-direction:column;gap:.1rem;min-width:0;display:flex}.bz-live-route__row-main strong{font-size:.9rem}.bz-live-route__row-main span{color:var(--bz-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.bz-live-route__row-eta{text-align:right;flex-direction:column;gap:.1rem;font-size:.82rem;display:flex}.bz-live-route__row-eta em{color:var(--bz-link,var(--bz-accent));text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-style:normal;font-weight:700}.bz-live-route__row-eta strong{color:var(--bz-secondary)}.bz-live-route__row-eta span,.bz-live-route__row-eta .is-muted{color:var(--bz-muted);font-size:.75rem}.bz-live-route__done{color:var(--bz-muted);margin:0;font-size:.9rem}@media (width<=720px){.bz-live-route__current{grid-template-columns:auto 1fr}.bz-live-route__current-eta{text-align:left;grid-column:2}}.bz-run-mast{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-bottom:1rem;display:flex}.bz-run-mast__crumb{color:var(--bz-muted);align-items:center;gap:.65rem;margin-bottom:.35rem;font-size:.8rem;display:flex}.bz-run-mast__crumb a{color:var(--bz-muted);font-weight:650;text-decoration:none}.bz-run-mast__crumb a:hover{color:var(--bz-ink)}.bz-run-mast h1{font-family:var(--bz-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,2.4vw,2.15rem);line-height:1.05}.bz-run-mast p{color:var(--bz-muted);margin:.3rem 0 0;font-size:.95rem}.bz-run-mast__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.bz-run-command{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:18px;margin-bottom:1rem;overflow:visible}.bz-run-command .bz-run-status-strip,.bz-run-command .bz-live-route{box-shadow:none;border:0;border-radius:0;margin:0}.bz-run-command .bz-run-status-strip{background:color-mix(in srgb, var(--bz-surface-2,var(--bz-surface)) 55%, var(--bz-surface));border-bottom:1px solid var(--bz-line);padding:.85rem 1.15rem}.bz-run-command .bz-live-route{padding:1rem 1.15rem 1.05rem}.bz-run-status-strip{background:var(--bz-surface,#fff);border:1px solid var(--bz-line);border-radius:var(--bz-radius);grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5rem),1fr));gap:.75rem;margin-bottom:1rem;padding:.85rem 1rem;display:grid}.bz-run-status-strip>div{flex-direction:column;gap:.2rem;min-width:0;display:flex}.bz-run-status-strip .hint{margin:0;font-size:.78rem}.bz-run-status-strip strong{font-size:.95rem;font-weight:650}.bz-run-status-strip.is-scheduled>.is-lead strong{font-family:var(--bz-display);letter-spacing:-.03em;color:var(--bz-secondary,#0f766e);font-size:1.15rem}.bz-run-status-strip__note{color:var(--bz-muted);font-size:.78rem;line-height:1.3}.bz-attention-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.bz-attention-item{border:1px solid var(--bz-line);border-radius:var(--bz-radius-sm);background:var(--bz-soft-warn);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}.bz-attention-item.clear{background:var(--bz-surface-2,#f8faf9)}.bz-attention-item .reason{color:var(--bz-warn);font-size:.85rem;font-weight:600}.bz-attention-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:6px}.bz-role-blurb{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0 0 1rem;display:grid}.bz-role-blurb article{border:1px solid var(--bz-line);border-radius:var(--bz-radius-sm);background:var(--bz-surface-2,#f8faf9);padding:.75rem .85rem}.bz-role-blurb h3{font-size:.95rem;font-family:var(--bz-display);margin:0 0 .35rem}.bz-role-blurb p{color:var(--bz-muted);margin:0;font-size:.85rem;line-height:1.4}@media (width<=800px){.bz-run-status-strip,.bz-role-blurb{grid-template-columns:1fr 1fr}}@media (width<=520px){.bz-run-status-strip,.bz-role-blurb{grid-template-columns:1fr}}.bz-stop-barcodes{grid-template-columns:1.4fr 1fr 1fr;gap:.5rem;margin-top:.55rem;display:grid}.bz-stop-barcodes input{width:100%;font-size:.88rem}tr.bz-row-attention td:first-child{box-shadow:inset 3px 0 0 var(--bz-warn,#d97706)}@media (width<=720px){.bz-stop-barcodes{grid-template-columns:1fr}}.bz-field{flex-direction:column;gap:.35rem;margin-bottom:.9rem;display:flex}.bz-field label{letter-spacing:.04em;text-transform:uppercase;color:var(--bz-control-label);font-size:.72rem;font-weight:700}.bz-places-input{width:100%;min-width:0}.bz-places-input input{box-sizing:border-box;width:100%;min-width:0}.bz-field input,.bz-field select,.bz-field textarea,.bz-places-input input,.bz-input,.bz-control,select.bz-control,input.bz-control{box-sizing:border-box;border:1.5px solid var(--bz-control-border);border-radius:var(--bz-control-radius);background:var(--bz-control-bg);width:100%;min-width:0;color:var(--bz-control-ink);padding:.72rem .95rem;font-weight:500;transition:border-color .15s,box-shadow .15s}.bz-field select,select.bz-control,.bz-calc-saved,.bz-stop-card .bz-stop-location{appearance:none;background-color:var(--bz-control-elevated);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%2364748b' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;background-size:14px;padding-right:2.5rem;font-weight:600}html[data-theme=dark] .bz-field select,html[data-theme=dark] select.bz-control,html[data-theme=dark] .bz-calc-saved,html[data-theme=dark] .bz-stop-card .bz-stop-location{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23cbd5e1' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;background-size:14px}.bz-field input::placeholder,.bz-field textarea::placeholder,.bz-places-input input::placeholder,.bz-input::placeholder,.bz-control::placeholder{color:var(--bz-control-placeholder);opacity:1}.bz-field input:focus,.bz-field select:focus,.bz-field textarea:focus,.bz-places-input input:focus,.bz-input:focus,.bz-control:focus,select.bz-control:focus{border-color:var(--bz-secondary);box-shadow:0 0 0 3px var(--bz-secondary-soft);outline:none}.bz-field textarea{resize:vertical;min-height:90px}.hint,.bz-field.is-invalid label{color:var(--bz-danger)}.bz-field.is-invalid input,.bz-field.is-invalid input:focus{border-color:var(--bz-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--bz-danger) 20%, transparent)}.bz-field.is-invalid .bz-fav-chip:not(.is-on){border-color:var(--bz-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--bz-danger) 16%, transparent)}.bz-field .hint{color:var(--bz-muted);font-size:.8rem;line-height:1.45}.bz-pw-input{position:relative}.bz-pw-input input{padding-right:2.75rem}.bz-pw-toggle{width:2.1rem;height:2.1rem;color:var(--bz-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.bz-pw-toggle:hover,.bz-pw-toggle:focus-visible{color:var(--bz-ink);background:var(--bz-secondary-soft);outline:none}.bz-pw{gap:.45rem;margin-top:.15rem;display:grid}.bz-pw-meter{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;display:grid}.bz-pw-meter__bar{background:var(--bz-line);transform-origin:0;opacity:.55;border-radius:99px;height:5px;transition:background-color .22s,transform .22s,opacity .22s;transform:scaleX(.92)}.bz-pw-meter__bar.is-on{opacity:1;transform:scaleX(1)}.bz-pw-meter[data-score="1"] .bz-pw-meter__bar.is-on{background:var(--bz-danger-fill,var(--bz-danger))}.bz-pw-meter[data-score="2"] .bz-pw-meter__bar.is-on{background:var(--bz-warn)}.bz-pw-meter[data-score="3"] .bz-pw-meter__bar.is-on{background:var(--bz-secondary)}.bz-pw-meter[data-score="4"] .bz-pw-meter__bar.is-on{background:var(--bz-ok)}.bz-pw-meter__label{color:var(--bz-muted);font-size:.78rem}.bz-pw-meter__label strong[data-score="1"]{color:var(--bz-danger)}.bz-pw-meter__label strong[data-score="2"]{color:var(--bz-warn)}.bz-pw-meter__label strong[data-score="3"]{color:var(--bz-secondary)}.bz-pw-meter__label strong[data-score="4"]{color:var(--bz-ok)}.bz-pw-rules{gap:.28rem;margin:.15rem 0 0;padding:0;list-style:none;display:grid}.bz-pw-rules li{color:var(--bz-muted);align-items:center;gap:.4rem;font-size:.78rem;transition:color .18s;display:flex}.bz-pw-rules li.is-met{color:var(--bz-ok)}.bz-pw-rules li.is-miss{color:var(--bz-danger)}.bz-pw-rules__mark{border:1.5px solid;border-radius:99px;flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.62rem;font-weight:800;line-height:1;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.bz-pw-rules li.is-met .bz-pw-rules__mark{background:var(--bz-ok);border-color:var(--bz-ok);color:var(--bz-on-secondary,#fff)}.bz-pw-match{margin-top:.15rem;font-size:.78rem}.bz-pw-match.is-met{color:var(--bz-ok)}.bz-pw-match.is-miss{color:var(--bz-danger)}.bz-muted{color:var(--bz-muted)}.bz-page{min-width:0}.bz-table-wrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.bz-table{border-collapse:collapse;width:100%;min-width:560px}.bz-table th,.bz-table td{text-align:left;border-bottom:1px solid var(--bz-line);vertical-align:top;padding:.8rem .55rem}.bz-table th{color:var(--bz-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:700}.bz-table tbody tr{transition:background .12s}.bz-empty-actions{flex-wrap:wrap;justify-content:center;gap:.55rem;display:flex}.bz-chip{color:#334155;background:#e2e8f0;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.bz-chip.open,.bz-chip.posted{color:#1d4ed8;background:#dbeafe}.bz-chip.assigned,.bz-chip.claimed,.bz-chip.in_progress,.bz-chip.on_the_way,.bz-chip.picked_up{color:#b45309;background:#fef3c7}.bz-chip.completed,.bz-chip.delivered{color:#15803d;background:#dcfce7}.bz-chip.cancelled{color:#b91c1c;background:#fee2e2}.bz-filters{flex-wrap:wrap;gap:.45rem;margin-bottom:1rem;display:flex}.bz-filters button{appearance:none;border:1.5px solid var(--bz-line);background:var(--bz-input-bg);min-height:40px;color:var(--bz-muted);cursor:pointer;border-radius:999px;align-items:center;padding:.45rem .9rem;font-size:.85rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.bz-filters button.active{background:color-mix(in srgb, var(--bz-secondary) 16%, transparent);border-color:color-mix(in srgb, var(--bz-secondary) 55%, transparent);color:var(--bz-secondary)}.bz-login{place-items:center;min-height:100dvh;padding:1.5rem;display:grid}.bz-login-card{background:var(--bz-topbar-bg-map);border:1px solid var(--bz-line);width:min(440px,100%);box-shadow:var(--bz-shadow);border-radius:18px;padding:1.85rem;animation:.35s bz-fade-up}.bz-login-brand{align-items:center;gap:.75rem;margin-bottom:1.1rem;display:flex}.bz-login-brand img{object-fit:contain;width:44px;height:44px}.bz-login-brand__copy{flex:1;min-width:0}.bz-login-brand__copy strong{font-family:var(--bz-display);font-size:1.05rem}.bz-login-brand__copy span{color:var(--bz-muted);font-size:.8rem;display:block}.bz-login-brand__spacer{flex:1}.bz-login-brand--harlam,.bz-login-brand--camp-trunk,.bz-login-brand--casa-payroll,.bz-login-brand--sheridan{align-items:flex-start}.bz-login-brand--harlam img,.bz-login-brand--camp-trunk img,.bz-login-brand--casa-payroll img{background:#fff;border-radius:10px;width:min(100%,300px);height:auto;padding:8px 12px}.bz-login-brand--sheridan img{background:#0a111f;border-radius:10px;width:min(100%,320px);height:auto;padding:10px 14px 8px}.bz-login-card h1{font-family:var(--bz-display);letter-spacing:-.035em;margin:0 0 .35rem;font-size:1.75rem;font-weight:700}.bz-login-card .lede{color:var(--bz-muted);margin:0 0 1.25rem;line-height:1.45}.bz-error{background:var(--bz-soft-danger);color:var(--bz-danger);border:1px solid color-mix(in srgb, var(--bz-danger) 35%, transparent);border-radius:var(--bz-radius-sm);margin-bottom:.9rem;padding:.7rem .85rem;font-size:.9rem;font-weight:600}.bz-ok-banner{background:var(--bz-soft-ok);color:var(--bz-ok);border:1px solid color-mix(in srgb, var(--bz-ok) 35%, transparent);border-radius:var(--bz-radius-sm);margin-bottom:.9rem;padding:.7rem .85rem;font-weight:600}.bz-callout{border-radius:var(--bz-radius-sm);border:1px solid var(--bz-line);background:var(--bz-surface-2);color:var(--bz-ink);margin-bottom:.85rem;padding:.85rem 1rem}.bz-book-status{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin-bottom:.85rem;padding:.65rem .85rem;display:flex}.bz-book-status strong{letter-spacing:.04em;text-transform:uppercase;color:var(--bz-secondary);font-size:.78rem;font-weight:750}.bz-book-status span{color:var(--bz-ink);font-size:.86rem;font-weight:500}.bz-book-confirm-title{font-family:var(--bz-display);margin:0 0 .75rem;font-size:1.05rem}.bz-callout--warn{background:var(--bz-soft-warn);border-color:color-mix(in srgb, var(--bz-warn) 40%, transparent)}.bz-callout strong{color:var(--bz-ink)}.bz-callout p,.bz-callout .hint{color:var(--bz-muted)}.bz-cred-list{gap:.65rem;margin:.85rem 0 1rem;display:grid}.bz-cred-row{border:1px solid var(--bz-border);background:var(--bz-surface-2);border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .85rem;display:flex}.bz-cred-row span{color:var(--bz-muted);font-size:.75rem;display:block}.bz-cred-row strong{word-break:break-all;margin-top:.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.05rem;display:block}.bz-steps{flex-wrap:wrap;gap:.45rem;margin-bottom:.85rem;display:flex}.bz-steps-sticky{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;position:static}.bz-post-run .bz-post-workspace{margin-bottom:.5rem}.bz-confirm-stops{border:1px solid var(--bz-line);background:color-mix(in srgb, var(--bz-ink) 1.5%, var(--bz-surface));border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.bz-confirm-stops li{border-bottom:1px solid var(--bz-line);grid-template-columns:3.2rem minmax(0,1fr);gap:.65rem;padding:.62rem .8rem;font-size:.9rem;display:grid}.bz-confirm-stops li:last-child{border-bottom:0}.bz-confirm-stops strong{color:var(--bz-muted);letter-spacing:.03em;text-transform:uppercase;padding-top:.18rem;font-size:.72rem;font-weight:700}.bz-confirm-stops span{min-width:0;color:var(--bz-ink);font-weight:500;line-height:1.35}.bz-post-run.is-modern{--bz-stop-hub:#f59e0b;--bz-stop-hub-ink:#92400e;--bz-stop-drop:#14b8a6;--bz-stop-drop-ink:#115e59;flex-direction:column;gap:.75rem;padding-bottom:5.75rem;display:flex}.bz-book-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--bz-secondary);margin:0 0 .35rem;font-size:.72rem;font-weight:800}.bz-book-home{border:1px solid color-mix(in srgb, var(--bz-line) 80%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--bz-secondary) 12%, var(--bz-surface)) 0%, var(--bz-surface) 52%), var(--bz-surface);border-radius:22px;margin:0 0 1.35rem;padding:1.15rem 1.2rem 1.25rem}.bz-book-home__head h2{font-family:var(--bz-display);letter-spacing:-.03em;margin:0;font-size:1.45rem}.bz-book-home__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}@media (width<=980px){.bz-book-home__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bz-book-tile{border:1.5px solid var(--bz-line);background:color-mix(in srgb, var(--bz-surface) 88%, transparent);min-height:8.4rem;color:inherit;border-radius:16px;gap:.35rem;padding:1rem .95rem;text-decoration:none;transition:border-color .15s,transform .12s,box-shadow .15s;display:grid}.bz-book-tile:hover{border-color:var(--bz-secondary);text-decoration:none;transform:translateY(-2px);box-shadow:0 10px 24px #0b0f141f}.bz-book-tile__icon{background:color-mix(in srgb, var(--bz-secondary) 16%, var(--bz-surface));width:2.6rem;height:2.6rem;color:var(--bz-secondary);border-radius:12px;place-items:center;display:grid}.bz-book-tile strong{font-family:var(--bz-display);font-size:1.02rem}.bz-book-tile em{color:var(--bz-muted);font-size:.8rem;font-style:normal;line-height:1.35}.bz-book-studio,.bz-book-when{gap:.85rem;display:grid}.bz-book-when--lead{margin-bottom:0}.bz-book-studio--industry{border-top:1px solid var(--bz-line);margin-top:.15rem;padding-top:.85rem}.bz-book-studio--industry .bz-book-studio__head h2{font-size:1.15rem}.bz-book-industry{gap:.65rem;display:grid}.bz-book-industry__chips{flex-wrap:wrap;gap:.45rem;display:flex}.bz-book-industry__chip,.bz-field .bz-book-industry__chip{border:1px solid var(--bz-line);background:var(--bz-surface-2);min-height:2.35rem;color:var(--bz-ink);letter-spacing:0;text-transform:none;cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .75rem .35rem .45rem;font-size:.86rem;font-weight:650;display:inline-flex}.bz-book-industry__chip input{opacity:0;pointer-events:none;position:absolute}.bz-book-industry__icon{background:var(--bz-surface);width:1.55rem;height:1.55rem;color:var(--bz-muted);border-radius:999px;place-items:center;display:grid}.bz-book-industry__icon svg{width:.95rem;height:.95rem}.bz-book-industry__chip.is-on{border-color:color-mix(in srgb, var(--bz-accent) 55%, var(--bz-line));background:color-mix(in srgb, var(--bz-accent) 14%, var(--bz-surface))}.bz-book-industry__chip.is-on .bz-book-industry__icon{color:var(--bz-accent-ink,var(--bz-ink))}.bz-book-industry__hint{color:var(--bz-muted);margin:0;font-size:.82rem;line-height:1.4}.bz-book-industry.is-invalid .bz-book-industry__chip:not(.is-on){border-color:var(--bz-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--bz-danger) 16%, transparent)}.bz-book-industry.is-invalid .bz-book-industry__hint{color:var(--bz-danger);font-weight:650}.bz-book-industry.is-quiet{gap:0}.bz-biz-setup__form--wide .bz-book-industry__chips{background:color-mix(in srgb, var(--bz-surface-2) 55%, transparent);border:1px solid color-mix(in srgb, var(--bz-line) 70%, transparent);border-radius:1.05rem;gap:.32rem;padding:.45rem}.bz-biz-setup__form--wide .bz-book-industry__chip{letter-spacing:0;min-height:2rem;color:color-mix(in srgb, var(--bz-ink) 82%, var(--bz-muted));background:0 0;border-color:#0000;padding:.26rem .72rem .26rem .36rem;font-size:.8rem;font-weight:600}.bz-biz-setup__form--wide .bz-book-industry__icon{background:0 0;width:1.3rem;height:1.3rem}.bz-biz-setup__form--wide .bz-book-industry__icon svg{width:.88rem;height:.88rem}.bz-biz-setup__form--wide .bz-book-industry__chip:hover{background:color-mix(in srgb, var(--bz-ink) 6%, transparent)}.bz-biz-setup__form--wide .bz-book-industry__chip.is-on{background:color-mix(in srgb, var(--bz-secondary) 20%, var(--bz-surface));color:var(--bz-ink);border-color:color-mix(in srgb, var(--bz-secondary) 28%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--bz-secondary) 18%, transparent) inset}.bz-biz-setup__form--wide .bz-book-industry__chip.is-on .bz-book-industry__icon{color:inherit}.bz-book-when__schedule{margin-top:.35rem}.bz-book-when__schedule.is-invalid .bz-field-label,.bz-book-price__field.is-invalid label{color:var(--bz-danger)}.bz-book-field-error{color:var(--bz-danger);margin:.35rem 0 0;font-size:.82rem;font-weight:650}.bz-book-studio{margin-bottom:.35rem}.bz-book-studio__head{flex-wrap:wrap;justify-content:space-between;gap:.85rem 1.2rem;display:flex}.bz-book-studio__head h2{font-family:var(--bz-display);letter-spacing:-.03em;margin:0;font-size:1.45rem}.bz-book-studio__head p{max-width:38rem;color:var(--bz-muted);margin:.35rem 0 0;font-size:.92rem;line-height:1.45}.bz-book-studio__picked{border:1px solid color-mix(in srgb, var(--bz-secondary) 35%, var(--bz-line));background:color-mix(in srgb, var(--bz-secondary) 12%, var(--bz-surface));border-radius:14px;gap:.1rem;min-width:10rem;padding:.7rem .85rem;display:grid}.bz-book-studio__picked span{letter-spacing:.06em;text-transform:uppercase;color:var(--bz-muted);font-size:.68rem;font-weight:800}.bz-book-studio__picked strong{font-family:var(--bz-display);font-size:1.05rem}.bz-book-studio__picked em{color:var(--bz-secondary);font-size:.78rem;font-style:normal;font-weight:650}.bz-book-when{border-top:1px solid var(--bz-line);padding-top:1rem}.bz-post-stops-lede{color:var(--bz-muted);margin:-.15rem 0 .85rem;font-size:.88rem;line-height:1.45}.bz-post-vehicle-studio{background:0 0;border:0;border-radius:0;gap:.85rem;margin-bottom:.65rem;padding:0;display:grid}.bz-post-vehicle-studio__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;display:flex}.bz-post-vehicle-studio__head h2{font-family:var(--bz-display);letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:750}.bz-post-vehicle-studio__head p{max-width:36rem;color:var(--bz-muted);margin:.2rem 0 0;font-size:.84rem;line-height:1.4}.bz-post-vehicle-studio__picked{border:1px solid color-mix(in srgb, var(--bz-secondary) 35%, var(--bz-line));background:color-mix(in srgb, var(--bz-secondary) 12%, var(--bz-surface));border-radius:14px;gap:.1rem;min-width:9.5rem;padding:.65rem .8rem;display:grid}.bz-post-vehicle-studio__picked span{letter-spacing:.06em;text-transform:uppercase;color:var(--bz-muted);font-size:.68rem;font-weight:800}.bz-post-vehicle-studio__picked strong{font-family:var(--bz-display);color:var(--bz-ink);font-size:1.02rem}.bz-post-vehicle-studio__picked em{color:var(--bz-secondary);font-size:.78rem;font-style:normal;font-weight:700}.bz-vehicle-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.55rem;display:grid}.bz-vehicle-board__group{display:contents}.bz-vehicle-board__label{letter-spacing:.07em;text-transform:uppercase;color:var(--bz-muted);grid-column:1/-1;margin:.35rem 0 0;font-size:.68rem;font-weight:750}.bz-vehicle-board__group:first-child .bz-vehicle-board__label{margin-top:0}.bz-vehicle-suggest{color:var(--bz-muted);margin:0 0 .15rem;font-size:.86rem}.bz-vehicle-suggest strong{color:var(--bz-ink)}.bz-book-helpers,.bz-vehicle-accessorial{margin-top:.25rem}.bz-book-helpers .bz-field-label-wrap{flex-direction:column;align-items:flex-start;gap:.15rem}.bz-book-crew{border:1px solid var(--bz-line);background:color-mix(in srgb, var(--bz-secondary) 7%, var(--bz-surface-2));border-radius:16px;gap:.85rem;margin-top:1rem;padding:1.15rem 1.2rem 1.2rem;display:grid}.bz-book-crew__head h3{font-family:var(--bz-display);letter-spacing:-.03em;color:var(--bz-ink);margin:0;font-size:1.15rem;font-weight:750}.bz-book-crew__head p{color:var(--bz-muted);margin:.3rem 0 0;font-size:.9rem;line-height:1.45}.bz-book-crew__picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.bz-book-crew__pick{border:1.5px solid var(--bz-line);background:var(--bz-surface);min-height:4.5rem;color:var(--bz-ink);text-align:left;cursor:pointer;border-radius:14px;justify-items:start;gap:.2rem;padding:.85rem .9rem;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.bz-book-crew__pick strong{letter-spacing:-.03em;font-size:1.35rem;font-weight:800;line-height:1}.bz-book-crew__pick span{color:var(--bz-muted);font-size:.8rem;font-weight:600;line-height:1.25}.bz-book-crew__pick.is-on{border-color:color-mix(in srgb, var(--bz-secondary) 70%, var(--bz-line));background:color-mix(in srgb, var(--bz-secondary) 14%, var(--bz-surface));box-shadow:0 0 0 1px color-mix(in srgb, var(--bz-secondary) 35%, transparent)}.bz-book-crew__pick.is-on span{color:var(--bz-ink)}.bz-book-details{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:20px;gap:1.15rem;max-width:52rem;padding:1.35rem 1.4rem 1.4rem;display:grid}.bz-book-details__hero{border-bottom:1px solid var(--bz-line);justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:1.05rem;display:flex}.bz-book-details__hero span{letter-spacing:.08em;text-transform:uppercase;color:var(--bz-muted);font-size:.72rem;font-weight:750;display:block}.bz-book-details__hero h2{font-family:var(--bz-display);letter-spacing:-.04em;margin:.18rem 0 0;font-size:1.7rem;font-weight:700;line-height:1}.bz-book-details__hero p{color:var(--bz-muted);margin:0 0 .1rem;font-size:.86rem;font-weight:600}.bz-book-details__title,.bz-book-details__field,.bz-book-details__radius{gap:.4rem;display:grid}.bz-book-details__title label,.bz-book-details__field label{letter-spacing:.04em;text-transform:uppercase;color:var(--bz-muted);font-size:.74rem;font-weight:750}.bz-book-details__title input{border:1px solid var(--bz-line);background:var(--bz-surface-2);width:100%;min-height:3.1rem;color:var(--bz-ink);font-family:var(--bz-display);letter-spacing:-.03em;border-radius:12px;padding:.7rem .9rem;font-size:1.2rem;font-weight:650}.bz-book-details__title input:focus,.bz-book-details__field textarea:focus{border-color:var(--bz-secondary);box-shadow:0 0 0 3px var(--bz-secondary-soft);outline:none}.bz-book-details__title.is-invalid label{color:var(--bz-danger)}.bz-book-details__title.is-invalid input,.bz-book-details__title.is-invalid input:focus{border-color:var(--bz-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--bz-danger) 20%, transparent)}.bz-book-details__title-error{color:var(--bz-danger);margin:0;font-size:.82rem;font-weight:650}.bz-book-details__notes{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.bz-book-details__field textarea,.bz-book-details__field input,.bz-book-details__field select{border:1px solid var(--bz-line);background:var(--bz-surface-2);width:100%;color:var(--bz-ink);font:inherit;border-radius:12px;padding:.7rem .8rem;font-size:.92rem;line-height:1.45}.bz-book-details__field textarea{resize:vertical;min-height:6.4rem}.bz-book-details__options{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.bz-book-details__options>:only-child{grid-column:1/-1}.bz-book-details__tile{border:1px solid var(--bz-line);background:var(--bz-surface-2);cursor:pointer;border-radius:14px;align-items:flex-start;gap:.7rem;margin:0;padding:.9rem 1rem;display:flex}.bz-book-details__tile.is-on{border-color:var(--bz-secondary);background:color-mix(in srgb, var(--bz-secondary) 10%, var(--bz-surface));box-shadow:0 0 0 1px var(--bz-secondary)}.bz-book-details__tile input{margin-top:.2rem}.bz-book-details__tile span{gap:.18rem;display:grid}.bz-book-details__tile strong{color:var(--bz-ink);font-size:.92rem;font-weight:750}.bz-book-details__tile em{color:var(--bz-muted);font-size:.8rem;font-style:normal;line-height:1.35}.bz-book-details__check{color:var(--bz-ink);align-items:flex-start;gap:.55rem;margin:0;font-weight:600;display:flex}.bz-book-details__check.is-soft{color:var(--bz-muted);margin-top:.65rem;font-size:.88rem;font-weight:500;line-height:1.4}.bz-book-details__optional{border:1px solid var(--bz-line);background:var(--bz-surface-2);border-radius:14px;margin:0;padding:.85rem 1rem}.bz-book-details__optional summary{cursor:pointer;color:var(--bz-muted);font-size:.85rem;font-weight:600}.bz-book-details__notify{border:1px solid var(--bz-line);background:var(--bz-surface-2);border-radius:12px;align-items:flex-start;gap:.65rem;margin:0;padding:.9rem 1rem;display:flex}.bz-book-details__notify span{gap:.25rem;display:grid}.bz-book-details__notify strong{color:var(--bz-ink)}.bz-book-details__notify span span{color:var(--bz-muted);font-size:.88rem;line-height:1.4}@media (width<=720px){.bz-book-details__notes,.bz-book-details__options{grid-template-columns:1fr}.bz-book-details__hero{flex-direction:column;align-items:flex-start}}@media (width<=640px){.bz-book-crew__picks{grid-template-columns:1fr}}.bz-helpers-page .bz-page-head p{max-width:34rem}.bz-helpers{grid-template-columns:minmax(0,1fr) minmax(17.5rem,21rem);align-items:start;gap:1.25rem;display:grid}.bz-helpers__form{gap:.9rem;min-width:0;display:grid}.bz-helpers__block{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:16px;padding:1.05rem 1.1rem}.bz-helpers__block-head h2{font-family:var(--bz-display);letter-spacing:-.03em;margin:0;font-size:1.05rem;font-weight:750}.bz-helpers__block-head p{color:var(--bz-muted);margin:.2rem 0 0;font-size:.82rem}.bz-helpers__tasks{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.bz-helpers__task{border:1.5px solid var(--bz-line);background:color-mix(in srgb, var(--bz-secondary) 5%, var(--bz-surface));cursor:pointer;text-transform:none;letter-spacing:normal;border-radius:14px;justify-items:start;gap:.35rem;min-height:7.4rem;padding:.85rem .9rem;display:grid;position:relative}.bz-helpers__task input,.bz-helpers__count input,.bz-helpers__hour input{opacity:0;pointer-events:none;position:absolute}.bz-helpers__task-icon{background:color-mix(in srgb, var(--bz-secondary) 16%, var(--bz-surface));width:2.15rem;height:2.15rem;color:var(--bz-secondary);border-radius:9px;place-items:center;display:grid}.bz-helpers__task strong{font-family:var(--bz-display);color:var(--bz-ink);font-size:.92rem}.bz-helpers__task em{color:var(--bz-muted);font-size:.75rem;font-style:normal;line-height:1.3}.bz-helpers__task:hover,.bz-helpers__count:hover,.bz-helpers__hour:hover{border-color:color-mix(in srgb, var(--bz-secondary) 50%, var(--bz-line))}.bz-helpers__task.is-on,.bz-helpers__count.is-on,.bz-helpers__hour.is-on{border-color:var(--bz-secondary);background:color-mix(in srgb, var(--bz-secondary) 18%, var(--bz-surface));box-shadow:0 0 0 1px var(--bz-secondary)}.bz-helpers__task.is-on .bz-helpers__task-icon{background:var(--bz-secondary);color:var(--bz-on-secondary)}.bz-helpers__crew-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.1rem 1.25rem;display:grid}.bz-helpers__counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.bz-helpers__count{border:1.5px solid var(--bz-line);background:var(--bz-surface-2);cursor:pointer;text-transform:none;border-radius:14px;justify-items:center;gap:.1rem;padding:.7rem .35rem;display:grid;position:relative}.bz-helpers__count strong{font-family:var(--bz-display);color:var(--bz-ink);font-size:1.45rem;font-weight:750;line-height:1}.bz-helpers__count em{color:var(--bz-muted);font-size:.68rem;font-style:normal;font-weight:650}.bz-helpers__count.is-on strong{color:var(--bz-secondary)}.bz-helpers__hours{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.bz-helpers__hour{border:1.5px solid var(--bz-line);background:var(--bz-surface-2);min-height:2.35rem;color:var(--bz-ink);cursor:pointer;text-transform:none;letter-spacing:normal;border-radius:11px;place-items:center;padding:.4rem .35rem;font-size:.8rem;font-weight:700;display:grid;position:relative}.bz-helpers__hour.is-on{color:var(--bz-on-secondary);background:var(--bz-secondary)}.bz-helpers__fields{gap:.85rem;display:grid}.bz-helpers__quote{border:1px solid color-mix(in srgb, var(--bz-secondary) 38%, var(--bz-line));background:radial-gradient(420px 180px at 100% 0%, color-mix(in srgb, var(--bz-secondary) 22%, transparent), transparent 60%), var(--bz-surface);border-radius:18px;gap:.75rem;padding:1.15rem 1.15rem 1.2rem;display:grid;position:sticky;top:1rem}.bz-helpers__quote-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--bz-secondary);margin:0;font-size:.7rem;font-weight:800}.bz-helpers__quote-total{font-family:var(--bz-display);letter-spacing:-.04em;color:var(--bz-ink);margin:0;font-size:2.15rem;font-weight:750;line-height:1}.bz-helpers__quote-lines{gap:.45rem;margin:0;display:grid}.bz-helpers__quote-lines>div{justify-content:space-between;gap:.75rem;font-size:.84rem;display:flex}.bz-helpers__quote-lines dt{color:var(--bz-muted);margin:0}.bz-helpers__quote-lines dd{color:var(--bz-ink);text-align:right;margin:0;font-weight:650}.bz-helpers__quote-note{color:var(--bz-muted);margin:0;font-size:.78rem;line-height:1.4}.bz-helpers__estimate-btn{justify-content:center;width:100%}.bz-helpers__estimate-hint{margin:0;font-size:.8rem}.bz-helpers__estimate-error{color:var(--bz-danger,#b42318);margin:0;font-size:.85rem}.bz-helpers__ai-card{border:1px solid var(--bz-border);background:color-mix(in srgb, var(--bz-surface,#fff) 92%, var(--bz-teal,#0d9488) 8%);border-radius:12px;padding:.85rem 1rem}.bz-helpers__ai-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--bz-teal,#0d9488);margin:0 0 .25rem;font-size:.7rem;font-weight:700}.bz-helpers__ai-line{color:var(--bz-ink);margin:0 0 .25rem;font-size:.95rem;font-weight:650}.bz-helpers__ai-rationale{color:var(--bz-muted);margin:0;font-size:.8rem;line-height:1.4}.bz-helpers__quote .bz-pay-compact-card{margin-top:.15rem}.bz-helpers__quote .bz-btn{width:100%;margin-top:.15rem}@media (width<=960px){.bz-helpers{grid-template-columns:1fr}.bz-helpers__quote{position:static}}@media (width<=720px){.bz-helpers__tasks,.bz-helpers__crew-row{grid-template-columns:1fr}.bz-helpers__task{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.75rem;min-height:0}.bz-helpers__task-icon{grid-row:1/span 2}}.bz-vehicle-board .bz-choice-card--tile.is-blocked{opacity:.42;cursor:not-allowed}.bz-vehicle-board .bz-choice-card--tile.is-blocked .bz-choice-card__fit{color:var(--bz-muted);font-size:.68rem;font-style:normal;line-height:1.25;display:block}.bz-vehicle-cargo{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:.85rem 0 1rem;display:grid}.bz-vehicle-cargo label{color:var(--bz-muted);gap:.3rem;font-size:12px;font-weight:650;display:grid}.bz-vehicle-cargo input{width:100%}@media (width<=720px){.bz-vehicle-cargo{grid-template-columns:repeat(2,minmax(0,1fr))}}.bz-vehicle-board .bz-choice-card--tile{border-radius:14px;flex-direction:column;align-items:stretch;gap:.35rem;min-width:0;height:100%;min-height:0;padding:.45rem;display:flex}.bz-vehicle-board .bz-choice-card--tile .bz-choice-card__icon{aspect-ratio:auto;width:100%;height:4.75rem;color:var(--bz-ink);background:0 0;border-radius:0;flex-shrink:0;place-items:center;padding:.2rem .35rem;display:grid;overflow:visible}.bz-vehicle-board .bz-choice-card--tile .bz-choice-card__body{text-align:center;align-items:center;gap:.1rem;min-height:2.35rem;padding:0 .1rem .1rem}.bz-vehicle-board .bz-choice-card--tile .bz-choice-card__body strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.15;display:-webkit-box;overflow:hidden}.bz-vehicle-board .bz-choice-card--tile .bz-choice-card__cap{color:var(--bz-muted);font-size:.68rem;font-style:normal;font-weight:600;line-height:1.2}.bz-vehicle-class-icon{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;box-sizing:border-box;width:auto;max-width:100%;height:100%;max-height:4.5rem;margin:0 auto;padding:0;display:block}html[data-theme=light] .bz-vehicle-board .bz-choice-card--tile{background:#fff;border:1px solid #14181f38}html[data-theme=light] .bz-vehicle-board .bz-choice-card--tile .bz-choice-card__icon{background:radial-gradient(120% 90% at 50% 20%,#334155 0%,#1e293b 55%,#0f172a 100%);border-radius:12px}html[data-theme=light] .bz-vehicle-class-icon{filter:none}@media (width<=560px){.bz-vehicle-board{grid-template-columns:repeat(2,minmax(0,1fr))}}.bz-post-details-meta{border-top:1px solid var(--bz-line);gap:.85rem;margin-top:.35rem;padding-top:1rem;display:grid}.bz-post-dock{left:calc(var(--bz-nav-w) + 1.25rem);z-index:55;border:1px solid color-mix(in srgb, var(--bz-line) 85%, transparent);-webkit-backdrop-filter:saturate(1.1)blur(14px);background:#ffffffeb;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1.25rem;padding:.75rem 1rem;display:grid;position:fixed;bottom:1rem;right:1.25rem;box-shadow:inset 0 1px #fff9,0 12px 36px #11141824,0 2px 8px #1114180f}.bz-post-dock__summary{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:center;min-width:0;display:grid}.bz-post-dock__summary>div{border-left:1px solid color-mix(in srgb, var(--bz-line) 70%, transparent);gap:.1rem;min-width:0;padding:.1rem .9rem;display:grid}.bz-post-dock__summary>div:first-child{border-left:0;padding-left:.25rem}.bz-post-dock__summary span{letter-spacing:.08em;text-transform:uppercase;color:var(--bz-muted);font-size:.66rem;font-weight:800}.bz-post-dock__summary strong{font-family:var(--bz-display);color:var(--bz-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.98rem;overflow:hidden}.bz-post-dock__actions{align-items:center;gap:.5rem;display:flex}.bz-post-dock__actions .bz-btn{min-height:42px;padding-inline:1.15rem}@media (width<=960px){.bz-post-dock{left:.65rem;right:.65rem;bottom:max(.65rem, env(safe-area-inset-bottom,0px));grid-template-columns:1fr;gap:.55rem;padding:.65rem .85rem}.bz-post-dock__summary{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:.35rem .5rem}.bz-post-dock__summary>div{border-left:0;padding:.1rem 0}.bz-post-dock__actions{justify-content:flex-end}}.bz-steps--crumb{flex-wrap:wrap;align-items:center;gap:.15rem .2rem;margin:0 0 1.15rem;display:flex}.bz-steps__crumb{align-items:center;gap:.2rem;display:inline-flex}.bz-steps--crumb .bz-steps__sep{color:#c5cbd3;background:0 0;border:0;padding:0 .15rem;font-size:1.05rem;line-height:1}.bz-steps--crumb button{color:#9aa3ad;background:0 0;border:0;border-radius:0;padding:.15rem .2rem;font-size:.92rem;font-weight:500}.bz-steps--crumb button:hover:not(:disabled){color:var(--bz-ink);background:0 0}.bz-steps--crumb button.active{color:var(--bz-ink);background:0 0;font-weight:700}.bz-steps--crumb button.done{color:#6b7280;background:0 0}.bz-steps--crumb button:disabled{opacity:1;cursor:default}.bz-steps--pills{flex-wrap:wrap;align-items:center;gap:0;margin:0 0 1.1rem;display:flex}.bz-steps--pills .bz-steps__item{align-items:center;gap:0;min-width:0;display:inline-flex}.bz-steps--pills .bz-steps__rail{background:var(--bz-line);border-radius:999px;flex-shrink:0;width:1.1rem;height:2px;margin:0 .15rem}.bz-steps--pills .bz-steps__pill{appearance:none;border:1px solid var(--bz-line);background:var(--bz-surface);min-height:2.15rem;color:var(--bz-muted);letter-spacing:.01em;cursor:default;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem .3rem .35rem;font-size:.78rem;font-weight:650;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.bz-steps--pills .bz-steps__rail,.bz-steps--pills .bz-steps__idx,.bz-steps--pills .bz-steps__name{box-shadow:none;border:0}.bz-steps--pills .bz-steps__idx{background:color-mix(in srgb, var(--bz-ink) 8%, var(--bz-surface-2));width:1.45rem;height:1.45rem;color:inherit;border-radius:999px;flex-shrink:0;place-items:center;font-size:.72rem;font-weight:800;line-height:1;display:grid}.bz-steps--pills .bz-steps__name{white-space:nowrap;padding-right:.15rem}.bz-steps--pills .bz-steps__pill.is-todo{opacity:.72;cursor:default}.bz-steps--pills .bz-steps__pill.is-done{cursor:pointer;border-color:color-mix(in srgb, var(--bz-secondary) 45%, var(--bz-line));background:color-mix(in srgb, var(--bz-secondary) 14%, var(--bz-surface));color:var(--bz-secondary)}.bz-steps--pills .bz-steps__pill.is-done .bz-steps__idx{background:color-mix(in srgb, var(--bz-secondary) 22%, var(--bz-surface));color:var(--bz-secondary)}.bz-steps--pills .bz-steps__pill.is-done:hover{background:color-mix(in srgb, var(--bz-secondary) 22%, var(--bz-surface));border-color:var(--bz-secondary)}.bz-steps--pills .bz-steps__pill.is-active{background:var(--bz-secondary);color:var(--bz-on-secondary);box-shadow:0 0 0 3px color-mix(in srgb, var(--bz-secondary) 28%, transparent);cursor:default;border-color:#0000;font-weight:750}.bz-steps--pills .bz-steps__pill.is-active .bz-steps__idx{background:color-mix(in srgb, #000 18%, var(--bz-secondary));color:var(--bz-on-secondary)}.bz-steps--pills .bz-steps__pill:disabled{opacity:.72;cursor:default}@media (width<=640px){.bz-steps--pills .bz-steps__rail{width:.55rem;margin:0 .08rem}.bz-steps--pills .bz-steps__pill{padding:.28rem .55rem .28rem .28rem;font-size:.72rem}.bz-steps--pills .bz-steps__idx{width:1.3rem;height:1.3rem;font-size:.68rem}}.bz-book-board{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:1rem 1.1rem;min-height:0;display:grid}.bz-book-board>*{min-width:0}.bz-post-run.is-modern .bz-post-workspace.bz-book-board{box-shadow:none;background:0 0;border:0;padding:0}.bz-book-board>:not(.bz-book-board__map):not(.bz-post-dock){grid-column:1}.bz-book-board__map{background:#e8eef4;border-radius:20px;grid-area:1/2/span 24;align-self:start;height:clamp(340px,48vh,480px);min-height:340px;max-height:480px;position:sticky;top:.75rem;overflow:hidden}.bz-book-board__map-empty,.bz-book-board__map-stats{color:#334155;z-index:2;pointer-events:none;background:#ffffffeb;border-radius:999px;margin:0;padding:.4rem .65rem;font-size:.78rem;font-weight:600;position:absolute;bottom:.85rem;left:.85rem;box-shadow:0 4px 14px #11141814}.bz-book-board__legend{flex-wrap:wrap;align-items:center;gap:.45rem .7rem;margin:0 0 .75rem;display:flex}.bz-book-board__legend.bz-csv-map-legend{background:0 0;border:0;padding:0}.bz-book-fineprint{color:var(--bz-muted);margin:.15rem 0 0;font-size:.78rem;font-style:italic}.bz-book-more{border-top:1px solid var(--bz-line);margin-top:.35rem;padding-top:.85rem}.bz-book-more summary{cursor:pointer;color:var(--bz-muted);font-size:.86rem;font-weight:650;list-style:none}.bz-book-more summary::-webkit-details-marker{display:none}.bz-book-more[open] summary{color:var(--bz-ink);margin-bottom:.85rem}.bz-book-studio__head h2{letter-spacing:-.04em;font-size:1.7rem;font-weight:750}.bz-post-dock__actions .bz-btn.teal{color:#fff;background:#12b5a0;border-radius:12px;min-width:7.5rem}html[data-theme=dark] .bz-choice-card{background:var(--bz-surface);box-shadow:none}html[data-theme=dark] .bz-choice-card__icon,html[data-theme=dark] .bz-vehicle-board .bz-choice-card__icon{color:#e2e8f0;background:0 0}html[data-theme=dark] .bz-choice-card.is-on{border-color:var(--bz-secondary);background:color-mix(in srgb, var(--bz-secondary) 12%, var(--bz-surface));box-shadow:0 0 0 1px var(--bz-secondary)}html[data-theme=dark] .bz-nav-links .bz-nav-item.active{background:var(--bz-surface-2);color:var(--bz-ink)}html[data-theme=dark] .bz-post-dock{background:color-mix(in srgb, var(--bz-surface) 85%, transparent);border-color:color-mix(in srgb, var(--bz-line) 90%, transparent);box-shadow:inset 0 1px #ffffff0f,0 14px 40px #00000080,0 2px 8px #00000059}html[data-theme=dark] .bz-post-dock__summary>div{border-left-color:color-mix(in srgb, var(--bz-line) 85%, transparent)}html[data-theme=dark] .bz-book-board__map{background:#1a2540}html[data-theme=dark] .bz-book-price{background:#151c2c;border-color:#2a3550}html[data-theme=dark] .bz-book-price__hero{border-bottom-color:#2a3550}html[data-theme=dark] .bz-book-price__hero p{color:#94a3b8;background:#0f1624}html[data-theme=dark] .bz-book-price__field input{color:#f8fafc;background:#0f1624;border-color:#3d4f6d}html[data-theme=dark] .bz-book-price__receipt{background:#0f1624;border-color:#2a3550}html[data-theme=dark] .bz-book-price__totals dt:last-of-type,html[data-theme=dark] .bz-book-price__totals dd.is-total{border-top-color:#2a3550}html[data-theme=dark] .bz-book-details{background:#151c2c;border-color:#2a3550}html[data-theme=dark] .bz-book-details__hero{border-bottom-color:#2a3550}html[data-theme=dark] .bz-book-details__title input,html[data-theme=dark] .bz-book-details__field textarea,html[data-theme=dark] .bz-book-details__tile,html[data-theme=dark] .bz-book-details__optional{color:#f8fafc;background:#0f1624;border-color:#3d4f6d}html[data-theme=dark] .bz-book-details__title.is-invalid input,html[data-theme=dark] .bz-book-details__title.is-invalid input:focus,html[data-theme=dark] .bz-book-price__field.is-invalid input,html[data-theme=dark] .bz-book-price__field.is-invalid input:focus,html[data-theme=dark] .bz-dt.is-invalid .bz-dt-trigger,html[data-theme=dark] .bz-dt.is-invalid .bz-dt-trigger:hover,html[data-theme=dark] .bz-dt.is-invalid .bz-dt-trigger.open,html[data-theme=dark] .bz-book-industry.is-invalid .bz-book-industry__chip:not(.is-on),html[data-theme=dark] .bz-field.is-invalid input,html[data-theme=dark] .bz-field.is-invalid input:focus,html[data-theme=dark] .bz-stop-studio__add.is-invalid,html[data-theme=dark] .bz-post-assign.is-invalid,html[data-theme=dark] .bz-book-details__notify.is-invalid,html[data-theme=dark] .bz-book-details__check.is-invalid,html[data-theme=dark] .bz-pay-compact-card.is-invalid{border-color:#f87171;box-shadow:0 0 0 3px #f8717133}html[data-theme=dark] .bz-book-details__tile.is-on{background:color-mix(in srgb, var(--bz-secondary) 12%, #151c2c);border-color:var(--bz-secondary)}@media (width<=1080px){.bz-book-board{grid-template-columns:1fr;min-height:0}.bz-book-board__map{order:-1;grid-area:auto/1;height:min(38vh,320px);min-height:220px;max-height:min(38vh,320px);position:relative;top:0}.bz-book-board__map .bz-live-map-fill,.bz-book-board__map .bz-live-map-fill .bz-live-map,.bz-book-board__map .bz-live-map{min-height:220px}}html[data-theme=dark] .bz-post-run.is-modern{--bz-stop-hub:#fbbf24;--bz-stop-hub-ink:#fde68a;--bz-stop-drop:#2dd4bf;--bz-stop-drop-ink:#99f6e4}.bz-post-run.is-modern .bz-page-head h1,.bz-post-run.is-modern .bz-page-head p{display:none}.bz-post-run.is-modern .bz-post-workspace{border:1px solid var(--bz-line);background:var(--bz-surface-2);box-shadow:none;border-radius:16px;padding:1.1rem 1.15rem 1.15rem}.bz-workspace--compact .bz-post-run.is-modern .bz-post-workspace{align-self:start;width:100%;height:auto;min-height:0}.bz-post-run.is-modern .bz-post-workspace.is-price,.bz-post-run.is-modern .bz-post-workspace.is-details{max-width:52rem;box-shadow:none;background:0 0;border:0;padding:0}.bz-post-run.is-modern .bz-post-workspace.is-stops{padding:1rem 1.1rem 1.15rem}.bz-post-run.is-modern .bz-post-workspace.is-stops.bz-book-board{box-shadow:none;background:0 0;border:0;padding:0}.bz-post-run.is-modern .bz-post-workspace.is-stops.bz-book-board>.bz-book-board__form{background:var(--bz-surface);border:1px solid var(--bz-line);border-radius:16px;padding:1rem 1.05rem 1.1rem}.bz-stop-studio{flex-direction:column;gap:.9rem;display:flex}.bz-stop-studio__head{justify-content:space-between;align-items:flex-start;gap:.85rem 1rem;display:flex}.bz-stop-studio__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--bz-secondary);margin:0 0 .2rem;font-size:.7rem;font-weight:800}.bz-stop-studio__head h2{letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:750;line-height:1.2}.bz-stop-studio__head p{color:var(--bz-muted);margin:.3rem 0 0;font-size:.88rem;line-height:1.4}.bz-stop-studio__tools{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.bz-stop-studio__tool{flex-direction:column;gap:.2rem;min-width:9.5rem;display:flex}.bz-stop-studio__tool span{letter-spacing:.04em;text-transform:uppercase;color:var(--bz-muted);font-size:.68rem;font-weight:750}.bz-stop-studio__tool select,.bz-stop-studio__link{border:1px solid var(--bz-line);background:var(--bz-surface-2);min-height:2.35rem;color:var(--bz-ink);border-radius:11px;padding:.45rem .75rem;font-size:.84rem;font-weight:600}.bz-stop-studio__link{align-items:center;text-decoration:none;display:inline-flex}.bz-stop-studio__link:hover{border-color:var(--bz-secondary)}.bz-stop-rail{flex-direction:column;margin:.15rem 0 0;display:flex;position:relative}.bz-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bz-stop-node{grid-template-columns:2.5rem minmax(0,1fr);gap:.7rem;padding:0 0 .85rem;display:grid;position:relative}.bz-stop-node:not(:last-child):before{content:"";background:color-mix(in srgb, var(--bz-stop-drop) 42%, var(--bz-line));width:2px;position:absolute;top:2.7rem;bottom:0;left:1.2rem}.bz-stop-node.is-hub:not(:last-child):before{background:color-mix(in srgb, var(--bz-stop-hub) 55%, var(--bz-line))}.bz-stop-node__mark{background:var(--bz-stop-drop);color:#042f2e;width:2.5rem;height:2.5rem;font-family:var(--bz-display);box-shadow:0 0 0 3px color-mix(in srgb, var(--bz-stop-drop) 20%, transparent);z-index:1;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:0;font-size:.95rem;font-weight:800;line-height:1;display:flex}.bz-stop-node__mark.is-hub{background:var(--bz-stop-hub);color:#111827;box-shadow:0 0 0 4px color-mix(in srgb, var(--bz-stop-hub) 28%, transparent);border-radius:12px}.bz-stop-node__mark.is-hub b,.bz-stop-node__mark.is-end b{letter-spacing:.08em;font-size:.62rem;font-weight:850}.bz-stop-node__mark.is-end{background:color-mix(in srgb, var(--bz-ink) 72%, var(--bz-secondary));color:#fff;box-shadow:0 0 0 4px color-mix(in srgb, var(--bz-ink) 12%, transparent);border-radius:12px;font-size:.72rem}.bz-stop-node__body{min-width:0;padding-top:.1rem}.bz-stop-node__top{flex-wrap:wrap;align-items:flex-start;gap:.45rem;display:flex}.bz-stop-node.is-pickup:not(:last-child):before{background:color-mix(in srgb, var(--bz-stop-hub) 55%, var(--bz-line))}.bz-stop-node__mark.is-pickup{background:var(--bz-stop-hub);color:#111827;box-shadow:0 0 0 4px color-mix(in srgb, var(--bz-stop-hub) 28%, transparent)}.bz-stop-node.is-pickup .bz-stop-node__role{color:var(--bz-stop-hub-ink)}.bz-stop-kind{border:1px solid var(--bz-line);background:color-mix(in srgb, var(--bz-ink) 6%, var(--bz-surface));border-radius:999px;flex:none;align-self:center;margin-top:.15rem;padding:2px;display:inline-flex}.bz-stop-kind button{appearance:none;color:var(--bz-muted);font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.32rem .55rem;font-size:.68rem;font-weight:800;line-height:1}.bz-stop-kind button.is-on.is-pickup{background:var(--bz-stop-hub);color:#111827}.bz-stop-kind button.is-on.is-drop{background:var(--bz-stop-drop);color:#042f2e}.bz-stop-node__toggle{appearance:none;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:auto;gap:.12rem;margin:0;padding:.15rem 0;display:flex}.bz-stop-node__role{letter-spacing:.06em;text-transform:uppercase;color:var(--bz-muted);font-size:.7rem;font-weight:800}.bz-stop-node.is-hub .bz-stop-node__role{color:var(--bz-stop-hub-ink)}.bz-stop-node__title{letter-spacing:-.02em;color:var(--bz-ink);font-size:.98rem;font-weight:700;line-height:1.25}.bz-stop-node__meta{color:var(--bz-muted);font-size:.8rem;line-height:1.35}.bz-stop-node.is-empty.is-collapsed .bz-stop-node__title{color:var(--bz-muted);font-weight:650}.bz-stop-node.is-collapsed:hover .bz-stop-node__body{background:color-mix(in srgb, var(--bz-ink) 3%, transparent);border-radius:12px}.bz-stop-node__remove{appearance:none;width:2rem;height:2rem;color:var(--bz-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;margin-top:.35rem;font-size:1.25rem;line-height:1}.bz-stop-node__remove:hover{background:color-mix(in srgb, var(--bz-danger) 14%, transparent);color:var(--bz-danger)}.bz-stop-node.is-open .bz-stop-node__body{border:1px solid var(--bz-line);background:color-mix(in srgb, var(--bz-ink) 2.5%, var(--bz-surface));border-radius:14px;padding:.45rem .7rem .75rem}.bz-stop-node__editor{flex-direction:column;gap:0;margin-top:.65rem;display:flex}.bz-stop-sheet{background:0 0;border:0;border-radius:0;gap:.65rem;padding:0;display:grid}.bz-stop-sheet__block{gap:.55rem;display:grid}.bz-stop-sheet__heading{color:var(--bz-muted);margin:0;font-size:.8rem;font-weight:700}.bz-stop-node__saved{flex-direction:column;gap:.2rem;display:flex}.bz-stop-node__saved span{color:var(--bz-muted);font-size:.7rem;font-weight:700}.bz-saved-search{gap:.28rem;display:grid;position:relative}.bz-saved-search__label{letter-spacing:.04em;text-transform:uppercase;color:var(--bz-muted);font-size:.72rem;font-weight:700}.bz-saved-search__control{position:relative}.bz-saved-search__input{border:1px solid var(--bz-line);background:var(--bz-surface-2);width:100%;min-height:2.4rem;color:var(--bz-ink);border-radius:9px;padding:.48rem 2.4rem .48rem .75rem;font-size:.9rem;font-weight:500}.bz-saved-search__toggle{appearance:none;width:2rem;height:2rem;color:var(--bz-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:.85rem;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.bz-saved-search.is-open .bz-saved-search__input,.bz-saved-search__input:focus{border-color:var(--bz-secondary);box-shadow:0 0 0 3px color-mix(in srgb, var(--bz-secondary) 20%, transparent);outline:none}.bz-saved-search__list{z-index:30;border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:14px;max-height:16.5rem;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .3rem);left:0;right:0;overflow:auto;box-shadow:0 16px 40px #080c1438}.bz-saved-search__empty{color:var(--bz-muted);padding:.75rem .85rem;font-size:.88rem}.bz-saved-search__option{appearance:none;width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:.12rem;margin:0;padding:.65rem .75rem;display:grid}.bz-saved-search__option.is-active,.bz-saved-search__option:hover{background:color-mix(in srgb, var(--bz-secondary) 14%, transparent)}.bz-saved-search__name{color:var(--bz-ink);font-size:.95rem;font-weight:750}.bz-saved-search__meta{color:var(--bz-muted);font-size:.8rem;line-height:1.35}.bz-saved-search__tag{letter-spacing:.04em;text-transform:uppercase;color:var(--bz-secondary);margin-top:.12rem;font-size:.68rem;font-weight:800}.bz-stop-node__saved select,.bz-stop-node__editor .bz-places-input input,.bz-stop-node__company,.bz-stop-node__more input,.bz-stop-node__field input,.bz-stop-node__grid input,.bz-stop-sheet select{border:1px solid var(--bz-line);background:var(--bz-surface-2);width:100%;min-height:2.4rem;color:var(--bz-ink);border-radius:9px;padding:.48rem .7rem;font-size:.9rem;font-weight:500}.bz-stop-node__editor .bz-places-input input{min-height:2.45rem}.bz-stop-node__editor .bz-places-input input:focus,.bz-stop-node__company:focus,.bz-stop-node__more input:focus,.bz-stop-node__field input:focus,.bz-stop-node__saved select:focus{border-color:var(--bz-secondary);box-shadow:0 0 0 3px color-mix(in srgb, var(--bz-secondary) 20%, transparent);outline:none}.bz-stop-node__more{border-top:0;margin-top:.1rem;padding-top:.15rem}.bz-stop-node__more summary{cursor:pointer;color:var(--bz-secondary);padding:.15rem 0;font-size:.84rem;font-weight:700}.bz-stop-node__more[open] summary{margin-bottom:.55rem}.bz-stop-node__fields{gap:.55rem;display:grid}.bz-stop-node__field{gap:.28rem;min-width:0;display:grid}.bz-stop-node__field span{letter-spacing:.02em;text-transform:none;color:var(--bz-muted);font-size:.72rem;font-weight:700}.bz-stop-node__field.is-invalid span{color:var(--bz-danger)}.bz-stop-node__field.is-invalid input,.bz-stop-node__field.is-invalid select,.bz-stop-node__field.is-invalid .bz-places-input input,.bz-stop-node__editor .bz-places-input.is-invalid input,.bz-stop-node__field.is-invalid input:focus,.bz-stop-node__field.is-invalid select:focus,.bz-stop-node__field.is-invalid .bz-places-input input:focus,.bz-stop-node__editor .bz-places-input.is-invalid input:focus{border-color:var(--bz-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--bz-danger) 20%, transparent)}.bz-stop-addr-row,.bz-stop-node__grid,.bz-stop-node__refs .bz-stop-barcodes{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.bz-stop-addr-row.is-cityline{grid-template-columns:minmax(4.2rem,.7fr) minmax(0,1.5fr) 4.4rem 5.6rem}.bz-stop-node__refs{gap:.45rem;margin-top:.45rem;display:grid}.bz-stop-studio__add{appearance:none;border:1.5px dashed color-mix(in srgb, var(--bz-secondary) 50%, var(--bz-line));background:color-mix(in srgb, var(--bz-secondary) 8%, transparent);width:100%;min-height:2.85rem;color:var(--bz-ink);cursor:pointer;border-radius:14px;font-size:.95rem;font-weight:750}.bz-stop-studio__add:hover{border-style:solid;border-color:var(--bz-secondary);background:color-mix(in srgb, var(--bz-secondary) 14%, transparent)}.bz-stop-studio__add.is-invalid{border-style:solid;border-color:var(--bz-danger);color:var(--bz-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--bz-danger) 20%, transparent)}.bz-stop-endbar{border:1px solid var(--bz-line);background:color-mix(in srgb, var(--bz-ink) 2.5%, var(--bz-surface));border-radius:14px;gap:.55rem;padding:.95rem 1rem;display:grid}.bz-stop-endbar>p{color:var(--bz-muted);margin:0;font-size:.82rem;font-weight:700}.bz-stop-endbar .bz-segmented{width:100%}.bz-stop-endbar .bz-post-custom-end{margin:0}@media (width<=720px){.bz-stop-studio__head{flex-direction:column}.bz-stop-studio__tools{justify-content:flex-start}.bz-stop-addr-row,.bz-stop-addr-row.is-cityline,.bz-stop-node__grid,.bz-stop-node__refs .bz-stop-barcodes{grid-template-columns:1fr 1fr}}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-post-toolbar.is-inline{border-bottom:1px solid var(--bz-line);flex-wrap:wrap;align-items:flex-end;gap:.65rem .75rem;margin:0 0 .35rem;padding:0 0 .9rem;display:flex}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-post-toolbar-field{flex-direction:column;gap:.28rem;min-width:0;display:flex}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-post-toolbar-field label{clip:auto;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;width:auto;height:auto;color:var(--bz-label);border:0;margin:0;padding:0;font-size:.7rem;font-weight:700;position:static;overflow:visible}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-post-toolbar-field select{appearance:none;border:1.5px solid var(--bz-control-border);border-radius:var(--bz-control-radius);background-color:var(--bz-control-elevated);min-width:9.5rem;max-width:14rem;min-height:2.55rem;color:var(--bz-control-ink);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%2364748b' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-size:14px;padding:.55rem 2.4rem .55rem .9rem;font-size:.88rem;font-weight:600;box-shadow:0 1px 2px #0b0f140a}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-post-toolbar-field select:focus{border-color:var(--bz-secondary);box-shadow:0 0 0 3px var(--bz-secondary-soft);outline:none}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-post-toolbar-grow{flex:none}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-post-toolbar-import{flex:none;margin-left:auto}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-post-toolbar-link{border:1.5px solid var(--bz-line-strong);background:var(--bz-input-bg);min-height:2.55rem;color:var(--bz-ink);border-radius:14px;align-items:center;padding:.55rem .95rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-post-toolbar-link:hover{border-color:var(--bz-secondary);text-decoration:none}.bz-csv-import-line{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.bz-csv-import-line.is-compact{border:1px solid color-mix(in srgb, var(--bz-secondary) 28%, var(--bz-line));background:linear-gradient(180deg, color-mix(in srgb, var(--bz-secondary) 10%, var(--bz-surface)) 0%, var(--bz-surface) 100%);border-radius:14px;margin:0 0 .85rem;padding:.65rem .75rem}.bz-csv-import-line-expand{appearance:none;border:1px solid var(--bz-line);background:var(--bz-surface-2);color:var(--bz-ink);cursor:pointer;border-radius:999px;min-height:2.2rem;padding:.45rem .8rem;font-size:.8rem;font-weight:650}.bz-csv-import-line-expand:hover:not(:disabled){border-color:var(--bz-secondary);color:var(--bz-ink);background:color-mix(in srgb, var(--bz-secondary) 12%, var(--bz-surface))}.bz-csv-apply-bar{border:1px solid color-mix(in srgb, var(--bz-secondary) 45%, var(--bz-line));background:color-mix(in srgb, var(--bz-secondary) 12%, var(--bz-surface));border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.1rem;width:100%;margin-top:.85rem;padding:1rem 1.1rem;display:flex}.bz-csv-apply-bar__copy{gap:.15rem;min-width:0;display:grid}.bz-csv-apply-bar__copy strong{color:var(--bz-ink);font-size:1rem;font-weight:750}.bz-csv-apply-bar__copy span{color:var(--bz-muted);font-size:.88rem;line-height:1.4}.bz-csv-apply-bar__actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.bz-csv-apply-bar__go{min-height:2.75rem!important;padding:.7rem 1.25rem!important;font-size:.95rem!important;font-weight:750!important}.bz-csv-pending-hint{border:1px dashed var(--bz-line);background:var(--bz-surface-2);color:var(--bz-muted);border-radius:12px;margin:.85rem 0 0;padding:.95rem 1.05rem;font-size:.92rem;line-height:1.45}.bz-csv-pending-hint strong{color:var(--bz-ink)}.bz-csv-row-remove{white-space:nowrap;padding:.2rem .55rem!important;font-size:.78rem!important}@media (width<=720px){.bz-csv-apply-bar__actions{width:100%;margin-left:0}.bz-csv-apply-bar__actions .bz-btn{flex:1}}.bz-csv-import-line-btn{appearance:none;border:1px solid color-mix(in srgb, var(--bz-secondary) 45%, var(--bz-line));background:color-mix(in srgb, var(--bz-secondary) 14%, var(--bz-surface));color:var(--bz-ink);cursor:pointer;border-radius:999px;min-height:2.35rem;padding:.5rem .9rem;font-size:.84rem;font-weight:700}.bz-csv-import-line-btn:hover:not(:disabled){border-color:var(--bz-secondary);background:color-mix(in srgb, var(--bz-secondary) 22%, var(--bz-surface));color:var(--bz-ink)}.bz-csv-import-line.is-dragging .bz-csv-import-line-btn{border-color:var(--bz-secondary);background:color-mix(in srgb, var(--bz-secondary) 28%, var(--bz-surface));color:var(--bz-ink)}.bz-csv-import-line-btn:disabled{opacity:.55;cursor:wait}.bz-post-toolbar-link{min-height:2.35rem;color:var(--bz-secondary);align-items:center;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.bz-post-toolbar-link:hover{text-decoration:underline}.bz-post-custom-end{margin:-.25rem 0 .75rem}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-csv-import.is-compact{border:1px solid var(--bz-line);background:linear-gradient(180deg, color-mix(in srgb, var(--bz-secondary) 8%, var(--bz-surface)) 0%, var(--bz-surface) 55%), var(--bz-surface);border-radius:18px;margin:0;padding:.85rem}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-csv-import.is-compact:has(.bz-csv-import-line):not(:has(.bz-csv-dropzone)){background:0 0;border:0;padding:0}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-csv-dropzone.is-compact{border:1.5px dashed color-mix(in srgb, var(--bz-secondary) 55%, var(--bz-line));background:radial-gradient(520px 140px at 8% 0%, color-mix(in srgb, var(--bz-secondary) 18%, transparent), transparent 68%), color-mix(in srgb, var(--bz-surface-2) 70%, var(--bz-surface));border-radius:14px;gap:.85rem;margin:0;padding:1rem 1.05rem}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-csv-dropzone.is-compact:hover,.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-csv-dropzone.is-compact.dragging{border-color:var(--bz-secondary);background:radial-gradient(520px 140px at 8% 0%, color-mix(in srgb, var(--bz-secondary) 24%, transparent), transparent 68%), var(--bz-secondary-soft);box-shadow:0 0 0 3px color-mix(in srgb, var(--bz-secondary) 18%, transparent);border-style:solid}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-csv-dropzone.is-compact .bz-csv-dropzone-icon{background:color-mix(in srgb, var(--bz-secondary) 18%, var(--bz-surface));width:2.65rem;height:2.65rem;color:var(--bz-secondary);border:1px solid color-mix(in srgb, var(--bz-secondary) 28%, transparent)}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-csv-dropzone.is-compact .bz-csv-dropzone-copy strong{letter-spacing:-.01em;font-size:.98rem}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-csv-dropzone.is-compact .bz-csv-dropzone-copy span{font-size:.82rem;line-height:1.4}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-csv-import-tools{border-top:1px solid color-mix(in srgb, var(--bz-line) 85%, transparent);margin:.7rem 0 0;padding-top:.7rem}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-csv-template-links{gap:.45rem}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-csv-template-links a,.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-csv-template-links button{border:1px solid color-mix(in srgb, var(--bz-secondary) 35%, var(--bz-line));background:color-mix(in srgb, var(--bz-secondary) 10%, var(--bz-surface));color:var(--bz-secondary);border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .7rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-csv-template-links a:hover,.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-csv-template-links button:hover{background:var(--bz-secondary-soft);border-color:var(--bz-secondary);text-decoration:none}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-csv-clear-btn{min-height:32px;padding:.3rem .7rem;font-size:.78rem}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-csv-collapsed-templates{display:none}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-board{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:14px;overflow:hidden}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-board .bz-stop-list{background:0 0;border:0;border-radius:0;gap:0;overflow:visible}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-board__add{margin:0}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-board__add .bz-btn.secondary.bz-pill{width:100%;color:var(--bz-ink);background:0 0;justify-content:center;padding:.8rem 1rem;font-weight:600;border:0!important;border-top:1px dashed color-mix(in srgb, var(--bz-secondary) 40%, var(--bz-line))!important;border-radius:0!important}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-board__add .bz-btn.secondary.bz-pill:hover{background:color-mix(in srgb, var(--bz-secondary) 10%, transparent);color:var(--bz-ink)}html[data-theme=dark] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-board{background:#151c2c;border-color:#2a3550}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card,.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card.type-pickup,.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card.type-dropoff,.bz-post-run.is-modern .bz-stop-card.is-dense,.bz-post-run.is-modern .bz-stop-card.type-pickup,.bz-post-run.is-modern .bz-stop-card.type-dropoff{border:0;border-bottom:1px solid var(--bz-line);box-shadow:none;background:0 0;border-radius:0;gap:.7rem;padding:.85rem 1rem}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card:last-child{border-bottom:0}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card.is-collapsed{border-color:#0000;border-bottom-color:var(--bz-line);background:0 0;gap:0;padding:.85rem 1rem}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card.is-collapsed:hover{border-color:#0000;border-bottom-color:var(--bz-line);background:color-mix(in srgb, var(--bz-ink) 3%, transparent)}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card.is-open{background:color-mix(in srgb, var(--bz-secondary) 5%, var(--bz-surface));border-color:#0000;border-bottom-color:var(--bz-line);box-shadow:none;padding:.9rem 1rem 1.05rem}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-editor{flex-direction:column;gap:.55rem;display:flex}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-editor-primary{background:color-mix(in srgb, var(--bz-ink) 3.5%, var(--bz-surface-2));border:1px solid var(--bz-line);border-radius:12px;flex-direction:column;gap:.4rem;padding:.7rem .8rem;display:flex}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-editor-primary .bz-places-input input,.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-editor-primary .bz-stop-company{color:var(--bz-ink);font-size:1.02rem;font-weight:600;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:.2rem 0!important}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-editor-primary .bz-stop-company{color:var(--bz-ink);opacity:.92;margin-top:.15rem;font-size:.9rem;font-weight:500;border-top:1px solid var(--bz-line)!important;padding-top:.45rem!important}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}@media (width<=720px){.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-editor-grid{grid-template-columns:1fr}}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-more{gap:.45rem;margin-top:.15rem;display:grid}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-more summary{cursor:pointer;color:var(--bz-muted);letter-spacing:.01em;font-size:.8rem;font-weight:650}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-more input,.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-barcodes{margin-top:0}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-barcodes{grid-template-columns:1fr;gap:.45rem}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-editor-grid input,.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-editor .bz-stop-notes,.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-editor .bz-stop-barcodes input,.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-editor .bz-stop-more>input,.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-editor .bz-stop-location{border:1px solid var(--bz-line)!important;background:color-mix(in srgb, var(--bz-ink) 2%, var(--bz-surface))!important;box-shadow:none!important;border-radius:10px!important;padding:.58rem .75rem!important;font-size:.95rem!important;font-weight:500!important}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-editor .bz-stop-location{appearance:none;color:var(--bz-muted);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%2364748b' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:14px;padding-right:2.2rem!important;font-size:.82rem!important}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-done{appearance:none;background:color-mix(in srgb, var(--bz-secondary) 16%, transparent);color:var(--bz-secondary);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;margin-top:.12rem;padding:.28rem .65rem;font-size:.75rem;font-weight:700}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-done:hover{background:color-mix(in srgb, var(--bz-secondary) 24%, transparent)}.bz-stop-row-main{grid-template-columns:3.25rem minmax(0,1fr) auto auto;align-items:center;gap:.55rem .7rem;display:grid}.bz-stop-row-label{letter-spacing:.02em;color:var(--bz-muted);font-size:.78rem;font-weight:700}.bz-stop-row-action{appearance:none;color:var(--bz-muted);cursor:pointer;background:0 0;border:0;padding:.25rem .15rem;font-size:.78rem;font-weight:600}.bz-stop-row-action:hover:not(:disabled){color:var(--bz-ink)}.bz-stop-row-action:disabled{opacity:.3;cursor:default}.bz-stop-row-hint,.bz-stop-row-meta{color:var(--bz-muted);margin:0;font-size:.78rem}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card input:not(.bz-stop-company),.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card select:not(.bz-stop-location),.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card textarea,.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card.type-pickup .bz-stop-address input,.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card.type-dropoff .bz-stop-address input{border:1px solid var(--bz-line);box-shadow:none;background-color:color-mix(in srgb, var(--bz-ink) 2%, var(--bz-surface));color:var(--bz-ink);border-radius:10px;padding:.58rem .75rem;font-size:.88rem;font-weight:500}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-editor-primary .bz-places-input input,.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-editor-primary .bz-stop-company,.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-editor-primary .bz-places-input input:focus,.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-editor-primary .bz-stop-company:focus{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-editor-primary .bz-stop-company{border-top:1px solid var(--bz-line)!important;padding-top:.45rem!important}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-editor-primary .bz-places-input input:focus-visible,.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-editor-primary .bz-stop-company:focus-visible{outline-offset:2px;outline:2px solid var(--bz-secondary)!important}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card .bz-stop-location{appearance:none;border:1px solid var(--bz-line-strong);background-color:var(--bz-surface-2);color:var(--bz-ink);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%2364748b' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-size:14px;border-radius:10px;padding:.62rem 2.4rem .62rem .85rem;font-size:.9rem;font-weight:500}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card.type-pickup .bz-stop-address input,.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card.type-dropoff .bz-stop-address input{background:var(--bz-input-bg);border-color:var(--bz-line-strong)}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card .bz-stop-field span,.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card .bz-stop-address-label{color:var(--bz-muted);letter-spacing:.01em;text-transform:none;margin-bottom:.28rem;font-size:.75rem;font-weight:600}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card input::placeholder,.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card textarea::placeholder{color:var(--bz-placeholder);opacity:1}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-accordion-copy{flex-direction:column;flex:auto;gap:.12rem;min-width:0;display:flex}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-collapsed-title{color:var(--bz-ink);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:650;line-height:1.25;overflow:hidden}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-collapsed-meta,.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-collapsed-hint{color:var(--bz-muted);opacity:1;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:450;line-height:1.35;overflow:hidden}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card.type-pickup input:focus,.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card.type-pickup select:focus,.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card.type-pickup .bz-stop-address input:focus,.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card.type-dropoff input:focus,.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card.type-dropoff select:focus,.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card.type-dropoff .bz-stop-address input:focus{border-color:var(--bz-secondary);box-shadow:0 0 0 3px color-mix(in srgb, var(--bz-secondary) 18%, transparent);outline:none}.bz-post-run.is-modern .bz-stop-index{background:color-mix(in srgb, var(--bz-secondary) 88%, #0f172a);color:#fff;border:0;width:1.7rem;min-width:1.7rem;height:1.7rem;min-height:1.7rem;font-size:.72rem;font-weight:700}.bz-post-run.is-modern .bz-stop-index.hub{background:color-mix(in srgb, var(--bz-ink) 72%, var(--bz-secondary));color:#fff;border:0}.bz-post-run.is-modern .bz-stop-role,.bz-post-run.is-modern .bz-stop-role.hub,html[data-theme=light] .bz-post-run.is-modern .bz-stop-role.hub{letter-spacing:.02em;text-transform:none;min-width:0;color:var(--bz-muted);background:0 0;padding:0;font-size:.7rem;font-weight:600;line-height:1.2}.bz-post-run.is-modern .bz-stop-card.type-pickup .bz-stop-address-label,.bz-post-run.is-modern .bz-stop-card.type-dropoff .bz-stop-address-label{color:var(--bz-muted)}.bz-post-run.is-modern .bz-post-map .bz-csv-map-legend .hub i{background:var(--bz-stop-hub)}.bz-post-run.is-modern .bz-post-map .bz-csv-map-legend .stop i{background:var(--bz-stop-drop)}.bz-post-run.is-modern .bz-field>label{letter-spacing:.02em;font-size:.78rem}.bz-post-run.is-modern .bz-field input,.bz-post-run.is-modern .bz-field textarea,.bz-post-run.is-modern .bz-field select{border-radius:12px}.bz-post-run.is-modern .bz-actions{margin-top:1.15rem}.bz-post-toolbar{border-bottom:1px solid var(--bz-line);flex-wrap:wrap;align-items:flex-end;gap:.65rem .85rem;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.bz-post-toolbar-field{flex-direction:column;gap:.25rem;min-width:9.5rem;display:flex}.bz-post-toolbar-field label{letter-spacing:.03em;text-transform:uppercase;color:var(--bz-muted);font-size:.72rem;font-weight:700}.bz-post-toolbar-field select{border:1px solid var(--bz-line);background:var(--bz-input-bg);min-width:10rem;color:var(--bz-ink);border-radius:10px;padding:.5rem .7rem}.bz-post-toolbar-grow{flex:12rem}.bz-post-toolbar-import{flex:100%}.bz-post-toolbar-import:has(.bz-csv-callout){flex:100%}.bz-csv-collapsed{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.bz-csv-import.is-toolbar{margin:0}.bz-csv-import.is-toolbar .bz-csv-callout{margin-top:.35rem}.bz-post-stops-lede{color:var(--bz-muted);margin:0 0 .65rem}.bz-post-map{margin:0 0 .85rem}.bz-post-map .bz-csv-map-legend{align-items:center}.bz-post-map-stats{color:var(--bz-ink);margin-left:auto;font-weight:600}.bz-post-map-opt{margin-left:.25rem;padding:.35rem .7rem!important;font-size:.8rem!important}.bz-stop-card.is-dense{box-shadow:none;border-width:1px;border-radius:16px;gap:.55rem;padding:.85rem .95rem}.bz-post-run.is-modern .bz-stop-card.type-pickup,.bz-post-run.is-modern .bz-stop-card.type-dropoff{box-shadow:none}.bz-stop-address-label,.bz-stop-field span{letter-spacing:.01em;text-transform:none;color:var(--bz-muted);margin-bottom:.28rem;font-size:.75rem;font-weight:600;display:block}.bz-stop-field{display:block}@media (width<=640px){.bz-stop-meta{grid-template-columns:1fr}.bz-stop-row-main{grid-template-columns:2.5rem minmax(0,1fr)}.bz-stop-row-action{grid-column:2;justify-self:start}}.bz-stop-card.is-dense .bz-stop-index{width:1.65rem;height:1.65rem;font-size:.78rem}.bz-stop-card.is-dense .bz-stop-role{padding:.22rem .65rem;font-size:.78rem}.bz-stop-card.is-dense .bz-stop-address input{border-radius:10px;padding:.55rem .75rem;font-size:.95rem}.bz-stop-more{margin-left:auto;border-radius:999px!important;font-size:.78rem!important}.bz-stop-card.is-dense .bz-stop-remove{margin-left:0}.bz-stop-details{flex-direction:column;gap:.45rem;display:flex}.bz-stop-summary{appearance:none;text-align:left;color:var(--bz-muted);cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:.82rem}.bz-stop-summary:hover{color:var(--bz-secondary)}.bz-stop-list{flex-direction:column;gap:.55rem;display:flex}.bz-steps:not(.bz-steps--pills):not(.bz-steps--crumb) button,.bz-steps:not(.bz-steps--pills):not(.bz-steps--crumb) span{appearance:none;background:var(--bz-surface-2);color:var(--bz-muted);border:1px solid var(--bz-line);cursor:default;border-radius:999px;padding:.4rem .75rem;font-size:.8rem;font-weight:600}.bz-steps:not(.bz-steps--pills):not(.bz-steps--crumb) button{cursor:pointer}.bz-steps:not(.bz-steps--pills):not(.bz-steps--crumb) button:hover:not(:disabled){background:color-mix(in srgb, var(--bz-ink) 8%, var(--bz-surface-2));color:var(--bz-ink)}.bz-steps:not(.bz-steps--pills):not(.bz-steps--crumb) .active{background:var(--bz-secondary);color:var(--bz-on-secondary);border-color:#0000}.bz-steps:not(.bz-steps--pills):not(.bz-steps--crumb) .done{background:color-mix(in srgb, var(--bz-secondary) 16%, var(--bz-surface));color:var(--bz-secondary);border-color:#0000}.bz-stop-card{border:1.5px solid var(--bz-line-strong);background:var(--bz-surface);color:var(--bz-ink);box-shadow:var(--bz-shadow);border-radius:22px;flex-direction:column;gap:.6rem;padding:1rem 1.05rem;display:flex}.bz-stop-card.type-pickup{background:linear-gradient(180deg, #ea580c24 0%, var(--bz-surface) 42%), var(--bz-surface);border-color:#ea580c;box-shadow:0 2px 12px #ea580c1f}.bz-stop-card.type-dropoff{background:linear-gradient(180deg, #0f766e24 0%, var(--bz-surface) 42%), var(--bz-surface);border-color:#0f766e;box-shadow:0 2px 12px #0f766e1f}.bz-stop-card-top{align-items:flex-start;gap:.65rem;display:flex}.bz-stop-accordion{appearance:none;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:flex-start;gap:.7rem;margin:0;padding:0;display:flex}.bz-stop-accordion-copy{flex-direction:column;flex:auto;gap:.1rem;min-width:0;padding-top:.08rem;display:flex}.bz-stop-collapsed-title{color:var(--bz-ink);font-size:.94rem;font-weight:650;line-height:1.3}.bz-stop-collapsed-meta{color:var(--bz-muted);font-size:.8rem;font-weight:450;line-height:1.35}.bz-stop-collapsed-hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--bz-muted);font-size:.82rem;font-weight:500;overflow:hidden}.bz-stop-card.is-collapsed{gap:0;padding:.7rem .9rem}.bz-csv-import-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem .85rem;margin:-.35rem 0 .85rem;display:flex}.bz-csv-template-links{flex-wrap:wrap;gap:.35rem .85rem;display:flex}.bz-csv-template-links a,.bz-csv-template-links button{appearance:none;color:var(--bz-secondary);cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:700;text-decoration:none}.bz-csv-template-links a:hover,.bz-csv-template-links button:hover{text-decoration:underline}.bz-csv-clear-btn{margin-left:auto}.bz-stop-index{width:2rem;min-width:2rem;height:2rem;min-height:2rem;line-height:1;font-family:var(--bz-display);font-variant-numeric:tabular-nums;text-align:center;color:#fff;background:#0f766e;border:2px solid #0f766e;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.9rem;font-weight:700;display:flex}.bz-stop-index.hub{color:#fff;background:#ea580c;border-color:#ea580c;font-size:.8rem}.bz-stop-role{background:var(--bz-secondary-soft);color:var(--bz-secondary);border-radius:999px;align-items:center;padding:.4rem .9rem;font-size:.88rem;font-weight:700;display:inline-flex}.bz-stop-role.hub{color:#fb923c;background:#ea580c2e}html[data-theme=light] .bz-stop-role.hub{color:#9a3412}.bz-csv-map{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:20px;margin-top:.75rem;overflow:hidden}.bz-csv-map-legend{border-bottom:1px solid var(--bz-line);color:var(--bz-muted);background:var(--bz-surface-2);flex-wrap:wrap;gap:.75rem 1.25rem;padding:.65rem .9rem;font-size:.82rem;display:flex}.bz-csv-map-legend span{align-items:center;gap:.4rem;display:inline-flex}.bz-csv-map-legend i{font-style:normal;font-family:var(--bz-display);color:#fff;border-radius:999px;place-items:center;min-width:1.7rem;height:1.7rem;padding:0 .35rem;font-size:.72rem;font-weight:700;display:inline-grid}.bz-csv-map-legend .hub i{background:#ea580c}.bz-csv-map-legend .stop i{background:#0f766e}.bz-stop-remove{margin-left:auto;border-radius:999px!important}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card.is-open .bz-stop-card-top{border-bottom:1px solid var(--bz-line);margin-bottom:.15rem;padding-bottom:.75rem}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card.is-collapsed .bz-stop-card-top,.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card.is-collapsed .bz-stop-accordion,.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card.is-open .bz-stop-card-top,.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card.is-open .bz-stop-accordion{align-items:flex-start}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card.is-open>.bz-stop-location,.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card.is-open>.bz-stop-field,.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card.is-open>.bz-stop-address,.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card.is-open>.bz-stop-meta,.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card.is-open>.bz-stop-barcodes,.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card.is-open>.hint{margin-top:.05rem}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-actions{margin-top:.75rem}.bz-stops-list-head{justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .55rem;display:flex}.bz-stops-list-head__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.bz-stops-clear{min-height:2.1rem!important;color:var(--bz-ink)!important;border:1px solid var(--bz-line)!important;background:var(--bz-surface-2)!important;border-radius:999px!important;padding:.35rem .7rem!important;font-size:.78rem!important;font-weight:650!important}.bz-stops-clear:hover{border-color:color-mix(in srgb, var(--bz-danger) 45%, var(--bz-line))!important;color:var(--bz-danger)!important;background:color-mix(in srgb, var(--bz-danger) 10%, var(--bz-surface))!important}.bz-stops-list-head .bz-book-board__legend{margin:0}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-actions .bz-btn.secondary.bz-pill{border:1px dashed color-mix(in srgb, var(--bz-secondary) 40%, var(--bz-line));border-top:1px dashed color-mix(in srgb, var(--bz-secondary) 40%, var(--bz-line));width:100%;color:var(--bz-ink);background:0 0;justify-content:center;margin-top:-1px;padding:.75rem 1rem;font-weight:600;border-radius:0 0 14px 14px!important}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-actions .bz-btn.secondary.bz-pill:hover{border-color:var(--bz-secondary);background:color-mix(in srgb, var(--bz-secondary) 10%, transparent);color:var(--bz-ink)}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card.is-collapsed .bz-stop-index,.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card.is-open .bz-stop-index{margin-top:.15rem}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-remove{opacity:1;color:color-mix(in srgb, var(--bz-danger) 85%, var(--bz-ink));margin-top:.1rem;padding:.35rem .7rem;font-size:.78rem;font-weight:700;border:1px solid color-mix(in srgb, var(--bz-danger) 35%, var(--bz-line))!important;box-shadow:none!important;background:color-mix(in srgb, var(--bz-danger) 8%, var(--bz-surface))!important;border-radius:999px!important}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-remove:hover:not(:disabled){opacity:1;color:#fff;background:var(--bz-danger-fill,var(--bz-danger))!important;border-color:var(--bz-danger-fill,var(--bz-danger))!important}.bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-remove:disabled{display:none}.bz-stop-card input,.bz-stop-card .bz-stop-location,.bz-stop-card select.bz-stop-type{width:100%}.bz-stop-address-label{letter-spacing:.01em;text-transform:none;color:var(--bz-muted);margin-bottom:.28rem;font-size:.75rem;font-weight:600;display:block}.bz-stop-card.type-pickup .bz-stop-address-label,.bz-stop-card.type-dropoff .bz-stop-address-label,html[data-theme=light] .bz-stop-card.type-pickup .bz-stop-address-label,html[data-theme=light] .bz-stop-card.type-dropoff .bz-stop-address-label{color:var(--bz-muted)}.bz-stop-card input,.bz-stop-card .bz-stop-location,.bz-stop-card select,.bz-stop-card textarea{border:1.5px solid var(--bz-line-strong);background:var(--bz-input-bg);color:var(--bz-ink);border-radius:999px;padding:.78rem 1.05rem;font-weight:500;transition:border-color .15s,box-shadow .15s}.bz-stop-address input{border-width:2px;border-color:var(--bz-line-strong);font-family:var(--bz-display);letter-spacing:-.01em;color:var(--bz-ink);background:var(--bz-input-bg);border-radius:16px;padding:.9rem 1.1rem;font-size:1.02rem;font-weight:700;box-shadow:0 1px 2px #0b0f140a}.bz-stop-card.type-pickup .bz-stop-address input{background:var(--bz-hub-soft);border-color:#c2410c}.bz-stop-card.type-dropoff .bz-stop-address input{background:var(--bz-dropoff-soft);border-color:#0f766e}.bz-stop-card input::placeholder,.bz-stop-card .bz-stop-location::placeholder,.bz-stop-card textarea::placeholder{color:var(--bz-placeholder);opacity:1;font-weight:500}.bz-stop-card input:focus,.bz-stop-card .bz-stop-location:focus,.bz-stop-card .bz-stop-type:focus,.bz-stop-card textarea:focus{border-color:var(--bz-secondary);box-shadow:0 0 0 3px var(--bz-secondary-soft);background:var(--bz-input-bg);outline:none}.bz-stop-card.type-pickup .bz-stop-address input:focus{border-color:#ea580c;box-shadow:0 0 0 3px #ea580c2e}.bz-stop-card.type-dropoff .bz-stop-address input:focus{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e2e}.bz-stop-meta{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.bz-pill{border-radius:999px!important}.bz-stop-row{border-bottom:1px solid var(--bz-line);grid-template-columns:110px 1fr auto;align-items:start;gap:.6rem;padding:.85rem 0;display:grid}.bz-price-box{background:var(--bz-surface);border:1px solid color-mix(in srgb, var(--bz-secondary) 35%, var(--bz-line));border-radius:var(--bz-radius);color:var(--bz-ink);padding:1rem 1.1rem}.bz-price-suggest{margin-bottom:.85rem}.bz-price-suggest__line{color:var(--bz-ink);margin-bottom:.4rem;font-size:.9rem}.bz-price-box__totals{border-top:1px solid var(--bz-line);padding-top:.75rem;margin-top:.85rem!important}.bz-price-box dl{grid-template-columns:1fr auto;gap:.45rem 1rem;margin:.75rem 0 0;display:grid}.bz-price-box dt{color:var(--bz-muted)}.bz-price-box dd{text-align:right;color:var(--bz-ink);margin:0;font-weight:600}.bz-price-box dd.total{font-size:1.2rem;font-family:var(--bz-display);color:var(--bz-ink)}.bz-book-price{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:20px;gap:1.25rem;max-width:52rem;padding:1.35rem 1.4rem 1.4rem;display:grid}.bz-book-price__hero{border-bottom:1px solid var(--bz-line);justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:1.1rem;display:flex}.bz-book-price__hero span,.bz-book-price__match{letter-spacing:.08em;text-transform:uppercase;color:var(--bz-muted);font-size:.72rem;font-weight:750;display:block}.bz-book-price__hero strong{font-family:var(--bz-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:2.35rem;font-weight:680;line-height:.95;display:block}.bz-book-price__hero p{background:color-mix(in srgb, var(--bz-ink) 5%, var(--bz-surface-2));color:var(--bz-muted);text-align:right;border-radius:999px;margin:0 0 .2rem;padding:.4rem .7rem;font-size:.82rem;font-weight:650}.bz-book-price__body{grid-template-columns:minmax(0,1.15fr) minmax(15rem,.85fr);align-items:start;gap:1.25rem 1.5rem;display:grid}.bz-book-price__fields{grid-template-columns:1fr 1fr;gap:.9rem .85rem;display:grid}.bz-book-price__field{gap:.38rem;min-width:0;display:grid}.bz-book-price__field--wide{grid-column:1/-1}.bz-book-price__field .hint{margin:0}.bz-book-price__labelrow{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.bz-book-price__field label{letter-spacing:.04em;text-transform:uppercase;color:var(--bz-muted);font-size:.74rem;font-weight:750}.bz-book-price__field label em{letter-spacing:0;text-transform:none;color:color-mix(in srgb, var(--bz-muted) 80%, transparent);margin-left:.35rem;font-style:normal;font-weight:600}.bz-book-price__money{position:relative}.bz-book-price__money:before{content:"$";color:var(--bz-muted);pointer-events:none;font-size:1.05rem;font-weight:700;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.bz-book-price__field input{border:1px solid var(--bz-line);background:var(--bz-surface-2);width:100%;min-height:2.7rem;color:var(--bz-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;border-radius:12px;padding:.62rem .85rem;font-size:1.05rem;font-weight:650}.bz-book-price__money input{padding-left:1.7rem}.bz-book-price__field input:focus{border-color:var(--bz-secondary);box-shadow:0 0 0 3px var(--bz-secondary-soft);outline:none}.bz-book-price__field.is-invalid input,.bz-book-price__field.is-invalid input:focus{border-color:var(--bz-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--bz-danger) 20%, transparent)}.bz-book-price__field input:disabled{opacity:.7}.bz-book-price input[type=number]{appearance:textfield}.bz-book-price input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bz-book-price input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bz-book-price__use,.bz-book-price__link{appearance:none;cursor:pointer;font:inherit;color:var(--bz-secondary);background:0 0;border:0;padding:0;font-weight:700}.bz-book-price__use{letter-spacing:0;text-transform:none;font-size:.8rem}.bz-book-price__link{margin-top:.75rem;font-size:.84rem}.bz-book-price__use:hover,.bz-book-price__link:hover{text-decoration:underline}.bz-book-price__receipt{border:1px solid var(--bz-line);background:color-mix(in srgb, var(--bz-ink) 3%, var(--bz-surface-2));border-radius:16px;padding:.95rem 1rem 1rem}.bz-book-price__totals{grid-template-columns:1fr auto;gap:.55rem 1rem;margin:0;display:grid}.bz-book-price__totals dt{color:var(--bz-muted);font-size:.88rem;font-weight:550}.bz-book-price__totals dd{text-align:right;font-variant-numeric:tabular-nums;color:var(--bz-ink);margin:0;font-weight:700}.bz-book-price__totals dt:last-of-type,.bz-book-price__totals dd.is-total{border-top:1px solid var(--bz-line);margin-top:.2rem;padding-top:.65rem}.bz-book-price__totals dd.is-total{font-size:1.12rem}@media (width<=820px){.bz-book-price__body,.bz-book-price__fields{grid-template-columns:1fr}}@media (width<=640px){.bz-book-price__hero{flex-direction:column;align-items:flex-start}.bz-book-price__hero p{text-align:left}}.bz-display{font-family:var(--bz-display)}.bz-empty{color:var(--bz-muted);text-align:center;padding:2rem 1rem}.bz-empty strong{font-family:var(--bz-display);color:var(--bz-ink);margin-bottom:.35rem;font-size:1.15rem;display:block}.bz-empty p{margin:0 0 1rem}.bz-empty-icon{background:var(--bz-secondary-soft);width:56px;height:56px;color:var(--bz-secondary);font-family:var(--bz-display);border-radius:16px;place-items:center;margin:0 auto .85rem;font-size:1.25rem;font-weight:700;display:grid}.bz-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.bz-tpl-empty{flex-direction:column;align-items:stretch;gap:1.15rem;display:flex}.bz-tpl-empty-copy h2{font-family:var(--bz-display);letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.2rem}.bz-tpl-empty-copy p{max-width:36rem;color:var(--bz-muted);margin:0}.bz-tpl-steps{counter-reset:tpl-step;gap:.7rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.bz-tpl-steps li{grid-template-columns:1.7rem minmax(0,1fr);align-items:start;column-gap:.75rem;display:grid}.bz-tpl-steps li:before{counter-increment:tpl-step;content:counter(tpl-step);background:var(--bz-surface-2);border:1px solid var(--bz-line);width:1.7rem;height:1.7rem;color:var(--bz-ink);border-radius:999px;grid-row:1/span 2;place-items:center;font-size:.78rem;font-weight:700;display:grid}.bz-tpl-steps strong,.bz-tpl-steps span{grid-column:2;min-width:0}.bz-tpl-steps strong{font-size:.95rem;display:block}.bz-tpl-steps span{color:var(--bz-muted);margin-top:.12rem;font-size:.88rem;display:block}.bz-tpl-list{flex-direction:column;gap:.75rem;display:flex}.bz-tpl-card{flex-wrap:wrap;justify-content:space-between;gap:1rem 1.25rem;padding:1.05rem 1.15rem;display:flex}.bz-tpl-card-main{flex:16rem;min-width:min(100%,18rem)}.bz-tpl-card-main h2{font-family:var(--bz-display);letter-spacing:-.02em;margin:0 0 .3rem;font-size:1.15rem}.bz-tpl-hub,.bz-tpl-next,.bz-tpl-notes{color:var(--bz-muted);margin:0 0 .25rem;font-size:.88rem}.bz-tpl-hub strong{color:var(--bz-ink);font-weight:650}.bz-tpl-meta{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.bz-tpl-meta span{background:var(--bz-surface-2);border:1px solid var(--bz-line);color:var(--bz-ink);border-radius:999px;align-items:center;padding:.22rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.bz-tpl-meta span.bz-tpl-recurring-on{background:color-mix(in srgb, var(--bz-accent,#dc2626) 12%, var(--bz-surface-2));border-color:color-mix(in srgb, var(--bz-accent,#dc2626) 35%, var(--bz-line))}.bz-tpl-meta span.bz-tpl-recurring-off{opacity:.75}.bz-tpl-day-chips{flex-wrap:wrap;gap:.4rem;margin-top:.35rem;display:flex}.bz-tpl-day{border:1px solid var(--bz-line);background:var(--bz-surface-2);min-width:2.6rem;color:var(--bz-ink);cursor:pointer;border-radius:999px;padding:.4rem .55rem;font-size:.8rem;font-weight:600}.bz-tpl-day.is-on{background:var(--bz-accent,#dc2626);border-color:var(--bz-accent,#dc2626);color:#fff}.bz-recurring-confirm{border:1px solid color-mix(in srgb, var(--bz-accent,#dc2626) 35%, var(--bz-line));background:color-mix(in srgb, var(--bz-accent,#dc2626) 6%, var(--bz-surface,#fff));margin:0 0 1rem}.bz-overview-release .bz-attention-item{align-items:center}.bz-tpl-card-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.bz-when-choices{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}@media (width<=560px){.bz-when-choices{grid-template-columns:1fr}}.bz-when-choice{text-align:left;border:1px solid var(--bz-line);background:var(--bz-surface);cursor:pointer;border-radius:16px;padding:1.05rem 1.1rem;transition:border-color .15s,box-shadow .15s,background .15s,transform .12s}.bz-when-choice:hover{border-color:var(--bz-line-strong);background:var(--bz-surface-2)}.bz-when-choice.selected{border-color:var(--bz-secondary);background:color-mix(in srgb, var(--bz-secondary) 16%, var(--bz-surface));box-shadow:0 0 0 3px var(--bz-secondary-soft)}.bz-when-choice-title{font-family:var(--bz-display);color:var(--bz-ink);margin-bottom:.2rem;font-size:1.05rem;font-weight:700;display:block}.bz-when-choice-desc{color:var(--bz-muted);font-size:.82rem;line-height:1.35;display:block}.bz-post-when{flex-wrap:wrap;align-items:center;gap:.65rem .85rem;margin-bottom:.85rem;display:flex}.bz-when-choices.is-compact{grid-template-columns:none;gap:.4rem;width:auto;display:inline-flex}.bz-when-choices.is-compact .bz-when-choice{border-radius:999px;padding:.45rem .95rem}.bz-when-choices.is-compact .bz-when-choice-title{margin:0;font-size:.9rem}.bz-post-when-schedule{flex:16rem;min-width:14rem}.bz-post-panel{background:var(--bz-surface);border:1px solid var(--bz-line);box-shadow:var(--bz-shadow);border-radius:18px;padding:1rem 1.1rem}.bz-post-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.85rem;margin-bottom:.85rem;display:flex}.bz-post-panel-head h2{font-family:var(--bz-display);letter-spacing:-.02em;margin:0;font-size:1.05rem}.bz-post-end{min-width:16rem;margin:0}.bz-post-end .hint{max-width:28rem}.bz-post-run.is-modern .bz-post-toolbar{border:0;margin:0;padding:0}.bz-post-run.is-modern .bz-post-map{border:1px solid var(--bz-line);background:var(--bz-surface);box-shadow:var(--bz-shadow);border-radius:18px;margin:0;overflow:hidden}.bz-post-run.is-modern .bz-post-map .bz-csv-map-legend{padding:.7rem .9rem 0}.bz-post-run.is-modern .bz-stop-card.is-dense{border-width:0;border-radius:0}.bz-post-review{background:var(--bz-surface);border:1px solid var(--bz-line);border-radius:18px;flex-direction:column;gap:.9rem;padding:1.1rem 1.15rem 1.25rem;display:flex}.bz-post-review-head{margin-bottom:.15rem}.bz-post-review-lede{color:var(--bz-muted);margin:.2rem 0 0;font-size:.88rem;line-height:1.4}.bz-post-review-notes{gap:.35rem;margin:.15rem 0 .25rem;display:grid}.bz-post-review-notes p{color:var(--bz-muted);margin:0;font-size:.86rem;line-height:1.4}.bz-post-review-notes strong{color:var(--bz-ink);margin-right:.35rem;font-weight:650}.bz-post-review-hero .bz-field{margin-bottom:.75rem}.bz-post-stat-row{flex-wrap:wrap;gap:.4rem;margin:.35rem 0 .55rem;display:flex}.bz-post-stat-row span{background:var(--bz-surface-2);border:1px solid var(--bz-line);color:var(--bz-ink);border-radius:999px;align-items:center;padding:.28rem .65rem;font-size:.78rem;font-weight:600;display:inline-flex}.bz-post-review-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:1rem 1.15rem;display:grid}@media (width<=980px){.bz-post-review-grid{grid-template-columns:1fr}.bz-post-review-map{order:-1;height:min(36vh,300px);min-height:240px}}.bz-post-review-main{flex-direction:column;gap:.55rem;min-width:0;display:flex}.bz-post-review-map{border:1px solid var(--bz-line);background:#e8eef4;border-radius:16px;height:min(64vh,640px);min-height:420px;position:relative;overflow:hidden}.bz-post-review-map .bz-live-map-fill,.bz-post-review-map .bz-live-map-fill .bz-live-map,.bz-post-review-map .bz-live-map{height:100%;min-height:420px}html[data-theme=dark] .bz-post-review-map{background:#1a2540}.bz-post-totals{border-top:1px solid var(--bz-line);grid-template-columns:1fr auto;gap:.4rem 1rem;margin:.35rem 0 0;padding:.85rem 0 0;display:grid}.bz-post-totals dt{color:var(--bz-muted);font-size:.86rem}.bz-post-totals dd{text-align:right;margin:0;font-size:.9rem;font-weight:600}.bz-post-totals dd.total{font-size:1.28rem;font-family:var(--bz-display);letter-spacing:-.02em}.bz-assign-picker{flex-direction:column;gap:.55rem;display:flex}.bz-assign-search{border:1px solid var(--bz-line-strong);background:var(--bz-input-bg);width:100%;color:var(--bz-ink);border-radius:10px;padding:.55rem .75rem;font-size:.9rem}.bz-assign-list{border:1px solid var(--bz-line);background:color-mix(in srgb, var(--bz-ink) 2%, var(--bz-surface));border-radius:12px;flex-direction:column;gap:.35rem;max-height:16rem;padding:.15rem;display:flex;overflow:auto}.bz-assign-row{appearance:none;text-align:left;width:100%;color:var(--bz-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .7rem;font-size:.9rem;font-weight:550;display:flex}.bz-assign-row:hover:not(:disabled){background:color-mix(in srgb, var(--bz-ink) 4%, transparent)}.bz-assign-row.is-on{border-color:color-mix(in srgb, var(--bz-secondary) 55%, var(--bz-line));background:color-mix(in srgb, var(--bz-secondary) 12%, transparent)}.bz-assign-row:disabled{opacity:.45;cursor:default}.bz-assign-row__check{color:var(--bz-secondary);letter-spacing:.02em;text-transform:uppercase;font-size:.72rem;font-weight:700}html[data-theme=dark] .bz-assign-list{background:#0f1624;border-color:#2a3550}.bz-post-assign h3{font-family:var(--bz-display);margin:0 0 .35rem;font-size:1.05rem}.bz-post-assign p{color:var(--bz-muted);margin:0 0 .75rem;font-size:.88rem}.bz-post-more{background:var(--bz-surface);border:1px solid var(--bz-line);border-radius:18px;padding:.85rem 1.1rem}.bz-post-more summary{cursor:pointer;color:var(--bz-muted);font-size:.85rem;font-weight:600}.bz-post-more[open] summary{margin-bottom:.75rem}.bz-post-more-check{align-items:flex-start;gap:8px;margin-top:.65rem;font-size:.9rem;display:flex}.bz-post-more-check input{margin-top:3px}.bz-post-footer{z-index:6;border:1px solid var(--bz-line);background:color-mix(in srgb, var(--bz-surface) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--bz-shadow);border-radius:18px;justify-content:flex-end;align-items:center;gap:.65rem;padding:.75rem .9rem;display:flex;position:sticky;bottom:.85rem}.bz-post-footer .bz-btn{min-width:8.5rem}.bz-dt{position:relative}.bz-dt-trigger{border:1px solid var(--bz-line);border-radius:var(--bz-radius-sm);background:var(--bz-input-bg);width:100%;color:var(--bz-ink);cursor:pointer;text-align:left;align-items:center;gap:.75rem;padding:.75rem .9rem;transition:border-color .15s,box-shadow .15s;display:flex}.bz-dt-trigger:hover,.bz-dt-trigger.open{border-color:var(--bz-secondary);box-shadow:0 0 0 3px var(--bz-secondary-soft)}.bz-dt.is-invalid .bz-dt-trigger,.bz-dt.is-invalid .bz-dt-trigger:hover,.bz-dt.is-invalid .bz-dt-trigger.open{border-color:var(--bz-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--bz-danger) 20%, transparent)}.bz-dt-trigger-icon{color:var(--bz-secondary);flex-shrink:0;place-items:center;display:grid}.bz-dt-trigger-text{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.bz-dt-trigger-label{color:var(--bz-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:600}.bz-dt-trigger-value{font-family:var(--bz-display);color:var(--bz-ink);font-size:1.02rem;font-weight:600}.bz-dt-trigger:not(.has-value) .bz-dt-trigger-value{color:var(--bz-muted);font-weight:500}.bz-dt-trigger-chevron{color:var(--bz-muted);font-size:.85rem}.bz-dt-panel{z-index:40;box-sizing:border-box;background:var(--bz-surface);border:1px solid var(--bz-line);border-radius:var(--bz-radius);width:min(100%,360px);max-width:min(360px,100vw - 2rem);padding:.75rem;animation:.16s bz-dt-in;position:absolute;top:calc(100% + .45rem);left:0;right:auto;box-shadow:0 12px 40px #0b0f141f,0 2px 8px #0b0f140f}@keyframes bz-dt-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.bz-dt-presets{flex-wrap:wrap;gap:.4rem;margin-bottom:.85rem;display:flex}.bz-dt-presets button{border:1px solid var(--bz-line);background:var(--bz-surface-2);color:var(--bz-ink);cursor:pointer;border-radius:999px;padding:.35rem .7rem;font-size:.78rem;font-weight:600}.bz-dt-presets button:hover{border-color:var(--bz-secondary);color:var(--bz-secondary);background:var(--bz-secondary-soft)}.bz-dt-cal-head{justify-content:space-between;align-items:center;margin-bottom:.55rem;display:flex}.bz-dt-month{font-family:var(--bz-display);font-size:1rem;font-weight:700}.bz-dt-nav{border:1px solid var(--bz-line);background:var(--bz-surface);width:36px;height:36px;color:var(--bz-ink);cursor:pointer;border-radius:999px;font-size:1.25rem;line-height:1}.bz-dt-nav:hover{border-color:var(--bz-secondary);color:var(--bz-secondary)}.bz-dt-weekdays{text-align:center;color:var(--bz-muted);text-transform:uppercase;letter-spacing:.03em;grid-template-columns:repeat(7,minmax(0,1fr));gap:.2rem;margin-bottom:.25rem;font-size:.72rem;font-weight:700;display:grid}.bz-dt-weekdays span{place-items:center;max-width:36px;margin:0 auto;display:grid}.bz-dt-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.2rem;display:grid}.bz-dt-day{aspect-ratio:1;width:100%;max-width:36px;height:auto;max-height:36px;color:var(--bz-ink);cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;margin:0 auto;padding:0;font-size:.85rem;font-weight:600;line-height:1;display:grid}.bz-dt-day.empty{pointer-events:none}.bz-dt-day:hover:not(:disabled):not(.selected){background:var(--bz-secondary-soft);color:var(--bz-secondary)}.bz-dt-day.today:not(.selected){box-shadow:inset 0 0 0 1.5px var(--bz-line-strong)}.bz-dt-day.selected{background:var(--bz-secondary);color:var(--bz-on-secondary)}.bz-dt-day:disabled{opacity:.28;cursor:not-allowed}.bz-dt-time{border-top:1px solid var(--bz-line);flex-direction:column;align-items:stretch;gap:.65rem;margin-top:.9rem;padding-top:.85rem;display:flex}.bz-dt-time-label{color:var(--bz-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:700}.bz-dt-time-controls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) max-content;align-items:center;gap:.45rem;width:100%;min-width:0;display:grid}.bz-dt-time-controls select{appearance:none;border:1px solid var(--bz-line);background-color:var(--bz-surface-2,var(--bz-surface));width:100%;min-width:0;font-size:1rem;font-weight:700;font-family:var(--bz-font);font-variant-numeric:tabular-nums;color:var(--bz-ink);text-align:center;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%239aa3b0' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-size:12px 8px;border-radius:999px;padding:.7rem 2rem .7rem 1rem;transition:border-color .15s,background-color .15s,box-shadow .15s}.bz-dt-time-controls select:hover,.bz-dt-time-controls select:focus{border-color:color-mix(in srgb, var(--bz-accent) 55%, var(--bz-line));box-shadow:0 0 0 3px color-mix(in srgb, var(--bz-accent) 16%, transparent);outline:none}.bz-dt-colon{color:var(--bz-muted);font-size:1.05rem;font-weight:800}.bz-dt-ampm{border:1px solid var(--bz-line);background:var(--bz-surface-2,var(--bz-surface));border-radius:999px;flex:none;gap:.25rem;margin-left:0;padding:.2rem;display:inline-flex;overflow:visible}.bz-dt-ampm button{min-width:2.85rem;color:var(--bz-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.55rem .85rem;font-size:.78rem;font-weight:750;transition:background .15s,color .15s}.bz-dt-ampm button.active{background:var(--bz-accent);color:var(--bz-on-accent,#fff)}.bz-dt-footer{justify-content:flex-end;gap:.45rem;margin-top:.85rem;display:flex}.bz-csv-import{margin-bottom:1rem}.bz-csv-callout{background:linear-gradient(135deg, color-mix(in srgb, var(--bz-secondary) 14%, var(--bz-surface)) 0%, var(--bz-surface) 100%);border:1px solid #0f766e38;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1rem;margin-bottom:.65rem;padding:.95rem 1.1rem;display:flex}.bz-csv-callout-copy{flex:1;min-width:200px}.bz-csv-callout-copy strong{font-family:var(--bz-display);margin-bottom:.2rem;font-size:1rem;display:block}.bz-csv-callout-copy p{color:var(--bz-muted);margin:0;font-size:.85rem;line-height:1.4}.bz-csv-callout-actions{flex-wrap:wrap;gap:.5rem;display:flex}.bz-csv-template-btn,.bz-csv-callout-actions .bz-btn{border-radius:999px!important}.bz-csv-template-btn{align-items:center;gap:.4rem;font-weight:700;display:inline-flex;text-decoration:none!important}a.bz-csv-template-btn:hover{text-decoration:none!important}.bz-csv-template-icon{background:var(--bz-secondary-soft);width:1.35rem;height:1.35rem;color:var(--bz-secondary);border-radius:999px;place-items:center;font-size:.85rem;line-height:1;display:inline-grid}.bz-csv-native-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.bz-csv-collapsed-modern{flex-direction:column;gap:.45rem;width:100%;display:flex}.bz-csv-collapsed-templates{flex-wrap:wrap;gap:.75rem;padding:0 .15rem;display:flex}.bz-csv-collapsed-templates a{color:var(--bz-secondary);font-size:.8rem;font-weight:700;text-decoration:none}.bz-csv-collapsed-templates a:hover{text-decoration:underline}.bz-csv-dropzone.is-compact{border-radius:16px;margin:0;padding:.85rem 1rem}.bz-csv-dropzone.is-compact .bz-csv-dropzone-icon{width:2.4rem;height:2.4rem}.bz-csv-dropzone.is-compact .bz-csv-dropzone-copy strong{font-size:.98rem}.bz-csv-dropzone{background:radial-gradient(420px 120px at 10% 0%, color-mix(in srgb, var(--bz-secondary) 14%, transparent), transparent 70%), var(--bz-surface);cursor:pointer;-webkit-user-select:none;user-select:none;border:2px dashed #0f766e66;border-radius:22px;align-items:center;gap:.9rem;margin-bottom:.85rem;padding:1.15rem 1.2rem;transition:border-color .15s,background .15s,box-shadow .15s,transform .12s;display:flex}.bz-csv-dropzone:hover{border-color:var(--bz-secondary);box-shadow:0 0 0 3px var(--bz-secondary-soft)}.bz-csv-dropzone.dragging{border-color:var(--bz-secondary);background:var(--bz-secondary-soft);border-style:solid;transform:scale(1.01);box-shadow:0 0 0 4px #0f766e1f}.bz-csv-dropzone.busy{cursor:wait;opacity:.85}.bz-csv-dropzone.has-file:not(.dragging){border-style:solid;border-color:#0f766e59}.bz-csv-dropzone-icon{background:var(--bz-secondary-soft);width:3rem;height:3rem;color:var(--bz-secondary);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.bz-csv-dropzone.dragging .bz-csv-dropzone-icon{background:var(--bz-surface)}.bz-csv-dropzone-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.bz-csv-dropzone-copy strong{font-family:var(--bz-display);color:var(--bz-ink);font-size:1.05rem;font-weight:700}.bz-csv-dropzone-copy span{color:var(--bz-muted);font-size:.88rem}.bz-csv-dropzone-copy em{color:var(--bz-secondary);text-underline-offset:2px;font-style:normal;font-weight:700;text-decoration:underline}.bz-csv-panel{border:1px solid var(--bz-line);background:linear-gradient(180deg, var(--bz-surface-2) 0%, var(--bz-surface) 100%);border-radius:20px;margin-bottom:.75rem;padding:1rem}.bz-csv-panel-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.35rem;display:flex}.bz-csv-stats{color:var(--bz-muted);flex-wrap:wrap;gap:.75rem 1.1rem;margin-top:.75rem;font-size:.9rem;display:flex}.bz-csv-stats .ok{color:var(--bz-secondary);font-weight:600}.bz-csv-preview tr.is-selected td,.bz-table tr.is-selected td{background:color-mix(in srgb, var(--bz-secondary) 12%, var(--bz-surface))}.bz-table tr.is-muted td{color:var(--bz-muted);opacity:.72}.bz-day-split-pending{border:1px solid color-mix(in srgb, var(--bz-secondary) 35%, var(--bz-line));border-radius:var(--bz-radius-sm);background:var(--bz-soft-ok);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;padding:.85rem 1rem;display:flex}.bz-day-split-pending strong{color:var(--bz-ink);display:block}.bz-day-split-pending p{color:var(--bz-muted);margin:.25rem 0 0;font-size:.88rem}.bz-day-split-warn{border:1px solid color-mix(in srgb, var(--bz-warn) 40%, var(--bz-line));border-radius:var(--bz-radius-sm);background:var(--bz-soft-warn);margin-top:.85rem;padding:.8rem .95rem}.bz-day-split-warn strong{color:var(--bz-ink)}.bz-day-split-warn p{color:var(--bz-muted);margin:.3rem 0 0;font-size:.88rem}.bz-day-split-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.85rem;display:grid}.bz-day-split-card{border:1px solid var(--bz-line-strong);border-radius:var(--bz-radius-sm);background:var(--bz-surface);padding:.85rem .95rem}.bz-day-split-card h3{font-family:var(--bz-display);color:var(--bz-ink);margin:0;font-size:1rem}.bz-day-split-card p{color:var(--bz-ink);margin:.35rem 0 0;font-size:.88rem}.bz-day-split-card .hint{color:var(--bz-muted)}.bz-day-split-card .bz-btn{margin-top:.75rem}.bz-day-split-card .bz-actions .bz-btn{margin-top:0}.bz-day-split-card.is-preview{border-color:color-mix(in srgb, var(--bz-secondary) 55%, var(--bz-line-strong));box-shadow:0 0 0 1px color-mix(in srgb, var(--bz-secondary) 35%, transparent)}.bz-day-split-grid.is-routes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.bz-route-planner{border:1px solid var(--bz-line);border-radius:var(--bz-radius-sm);background:var(--bz-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.85rem 1rem;margin-top:.85rem;padding:.85rem .95rem;display:grid}.bz-route-planner .bz-field{margin:0}.bz-route-planner-go{padding-bottom:1.35rem}.bz-csv-dropzone.is-camp{text-align:center;flex-direction:column;justify-content:center;min-height:200px;padding:2rem 1.25rem}.bz-csv-dropzone.is-camp .bz-csv-dropzone-copy{align-items:center}.bz-csv-dropzone.is-camp.has-file:not(.dragging){text-align:left;flex-direction:row;justify-content:flex-start;min-height:72px;padding:.85rem 1rem}.bz-camp-toolbar{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:16px;grid-template-columns:auto minmax(12rem,1fr) auto;align-items:end;gap:.75rem 1rem;margin-top:.2rem;padding:.85rem .95rem;display:grid}.bz-camp-toolbar-stats{color:var(--bz-muted);flex-wrap:wrap;align-items:baseline;gap:.3rem .75rem;font-size:.88rem;display:flex}.bz-camp-toolbar-stats strong{color:var(--bz-ink);font-size:1rem}.bz-camp-toolbar-stats .is-ok{color:var(--bz-secondary);font-weight:600}.bz-camp-toolbar-stats .is-warn{color:#d97706;font-weight:600}.bz-camp-toolbar-hub{min-width:0}.bz-camp-toolbar-hub label{color:var(--bz-muted);margin-bottom:.28rem;font-size:.75rem;display:block}.bz-camp-settings{min-width:8.5rem}.bz-camp-settings summary{cursor:pointer;color:var(--bz-ink);font-size:.85rem;font-weight:600}.bz-camp-settings .bz-route-planner{background:0 0;border:0;margin-top:.65rem;padding:0}.bz-csv-panel.is-camp{box-shadow:none;background:0 0;border:0;margin-top:.15rem;padding:0}.bz-csv-panel.is-camp .bz-csv-panel-head{padding:0 0 .65rem}.bz-csv-panel.is-camp .bz-route-planner{margin-top:0}.bz-camp-board__head{border:1px solid var(--bz-line);background:color-mix(in srgb, var(--bz-surface) 88%, transparent);border-radius:14px;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.65rem 1rem;padding:.7rem .85rem;display:flex}.bz-camp-board__summary{flex:16rem;min-width:0}.bz-camp-board__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--bz-muted);margin:0 0 .2rem;font-size:.68rem;font-weight:700}.bz-camp-board__summary>strong{letter-spacing:-.02em;font-size:.98rem;line-height:1.25;display:block}.bz-camp-board__steps{color:var(--bz-muted);flex-wrap:wrap;gap:.35rem .65rem;margin:.45rem 0 0;font-size:.74rem;display:flex}.bz-camp-board__steps span.is-done{color:color-mix(in srgb, var(--bz-secondary) 80%, var(--bz-muted))}.bz-camp-board__steps span.is-active{color:var(--bz-ink);font-weight:700}.bz-camp-board__head>.bz-camp-settings{flex:0 15rem;min-width:11rem}.bz-camp-board__head>.bz-camp-settings summary{cursor:pointer;border:1px solid var(--bz-line);background:var(--bz-surface);color:var(--bz-ink);text-align:center;border-radius:10px;padding:.4rem .65rem;font-size:.8rem;font-weight:650;list-style:none}.bz-camp-board__head>.bz-camp-settings summary::-webkit-details-marker{display:none}.bz-camp-board__head>.bz-camp-settings[open] summary{border-color:color-mix(in srgb, var(--bz-secondary) 40%, var(--bz-line));margin-bottom:.55rem}.bz-camp-board__head>.bz-camp-settings .bz-camp-capacity{padding:0}.bz-camp-capacity{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.45rem .7rem;padding:.1rem .1rem 0;display:flex}.bz-camp-capacity label{letter-spacing:.04em;text-transform:uppercase;color:var(--bz-muted);flex-direction:row;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;display:flex}.bz-camp-capacity input{border:1px solid var(--bz-line);background:var(--bz-input-bg);width:3.6rem;color:var(--bz-ink);font:inherit;border-radius:10px;padding:.38rem .45rem;font-weight:650}.bz-camp-capacity .bz-btn{min-height:34px}.bz-camp-capacity-hint{color:var(--bz-muted);flex:14rem;font-size:.78rem}.bz-camp-board{flex-direction:column;flex:1;gap:.55rem;min-height:0;display:flex}.bz-camp-workspace{flex:1;grid-template:"map side"minmax(0,1fr)/minmax(0,1.15fr) minmax(380px,.95fr);align-items:stretch;gap:.8rem;min-height:0;display:grid;overflow:hidden}.bz-camp-trucks{z-index:8;background:var(--bz-bg);flex-shrink:0;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));align-items:stretch;gap:.45rem;padding:.05rem 0 .1rem;display:grid;position:relative;overflow:visible}.bz-camp-map{grid-area:map}.bz-camp-side{grid-area:side}.bz-camp-stage{flex-direction:column;gap:.55rem;min-width:0;min-height:0;display:flex}.bz-camp-chip{appearance:none;border:1px solid var(--bz-line);background:var(--bz-surface);color:var(--bz-ink);text-align:left;cursor:pointer;border-radius:14px;width:100%;min-width:0;padding:.5rem .7rem;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s,outline-color .16s,background .16s,border-color .16s}.bz-camp-chip b{align-items:center;gap:.38rem;font-size:.82rem;display:flex}.bz-camp-swatch{width:.62rem;height:.62rem;box-shadow:0 0 0 2px color-mix(in srgb, var(--bz-surface) 70%, transparent);border-radius:999px;flex-shrink:0;display:inline-block}.bz-camp-swatch.is-lg{width:.78rem;height:.78rem}.bz-camp-chip.is-all{background:color-mix(in srgb, var(--bz-ink) 6%, var(--bz-surface))}.bz-camp-chip.is-all.is-active{background:color-mix(in srgb, var(--bz-secondary) 12%, var(--bz-surface))}.bz-camp-chip span{color:var(--bz-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.12rem;font-size:.72rem;font-weight:500;display:block;overflow:hidden}.bz-camp-chip.is-active{border-color:color-mix(in srgb, var(--bz-secondary) 65%, var(--bz-line));background:color-mix(in srgb, var(--bz-secondary) 12%, var(--bz-surface));box-shadow:0 0 0 1px color-mix(in srgb, var(--bz-secondary) 28%, transparent)}.bz-camp-chip.is-ghost{background:0 0;border-style:dashed}.bz-camp-chip.is-drop,.bz-camp-all-row.is-drop{outline:2px dashed #ef44448c}.bz-camp-chip.is-drop-over,.bz-camp-all-row.is-drop-over{background:color-mix(in srgb, #ef4444 30%, var(--bz-surface));z-index:2;outline:3px solid #ef4444;transform:translateY(-3px)scale(1.04);box-shadow:0 10px 28px #ef444452}.bz-camp-board.is-dragging .bz-camp-chip.is-drop span{color:#fecaca;font-weight:700}.bz-camp-pointer-ghost{z-index:4000;pointer-events:none;opacity:0;visibility:hidden;color:#fff;font:750 .88rem var(--bz-display);letter-spacing:.01em;will-change:transform;white-space:nowrap;text-overflow:ellipsis;background:#ef4444;border-radius:999px;max-width:16rem;margin-top:-18px;margin-left:-10px;padding:.5rem .9rem;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 18px 40px #0f172a6b}.bz-camp-pointer-ghost.is-on{opacity:1;visibility:visible}body.is-camp-dragging{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}body.is-camp-dragging *{cursor:grabbing!important}.bz-camp-closer{appearance:none;background:color-mix(in srgb, var(--bz-secondary) 22%, var(--bz-surface));color:var(--bz-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;align-self:start;margin-top:.1rem;padding:.22rem .55rem;font-size:.72rem;font-weight:750}.bz-camp-closer.is-hint{cursor:default;pointer-events:none}.bz-camp-closer:hover{background:color-mix(in srgb, var(--bz-secondary) 34%, var(--bz-surface))}.bz-camp-closer.is-hint:hover{background:color-mix(in srgb, var(--bz-secondary) 22%, var(--bz-surface))}.bz-camp-toast{z-index:5;background:color-mix(in srgb, var(--bz-surface) 92%, transparent);border:1px solid color-mix(in srgb, var(--bz-secondary) 40%, var(--bz-line));pointer-events:none;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:min(22rem,100% - 2rem);padding:.4rem .85rem;position:absolute;top:3.55rem;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 20px #0f172a29;margin:0!important}.bz-camp-side .bz-route-add{flex-shrink:0;margin-top:.55rem;overflow:auto}@media (width<=1180px){.bz-camp-workspace{grid-template-columns:minmax(0,1.05fr) minmax(320px,1fr)}}.bz-post-run.is-camp-desk .bz-post-workspace{box-shadow:none;background:0 0;border:0;flex-direction:column;flex:1;min-height:0;padding:0;animation:none;display:flex;overflow:hidden}.bz-main--camp-desk .bz-post-run.is-camp-desk{flex-direction:column;flex:1;min-height:0;padding:.45rem .9rem .55rem;display:flex;overflow:hidden}.bz-main--camp-desk .bz-page-head{display:none}.bz-csv-import.is-camp-desk{flex-direction:column;flex:1;min-height:0;margin-bottom:0;display:flex;overflow:hidden}.bz-csv-import.is-camp-desk .bz-csv-panel.is-camp{flex-direction:column;flex:1;min-height:0;margin-bottom:0;display:flex;position:relative;overflow:hidden}.bz-csv-import.is-camp-desk .bz-camp-board{flex:1;min-height:0}.bz-post-run.is-camp-desk .bz-camp-board{flex:1;min-height:0;margin-top:.2rem}.bz-post-run.is-camp-desk .bz-camp-workspace{flex:1;grid-template-rows:minmax(0,1fr);min-height:0;margin-top:0}.bz-csv-import.is-camp-desk .bz-csv-dropzone.is-camp{min-height:min(52vh,420px)}.bz-camp-map{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:16px;flex-direction:column;flex:1;min-width:0;min-height:240px;display:flex;position:relative;overflow:hidden}.bz-camp-map .bz-live-map-fill,.bz-camp-map .bz-live-map-fill .bz-live-map{width:100%;height:100%;min-height:0;position:absolute;inset:0}.bz-camp-side{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.bz-camp-side .bz-route-editor{flex-direction:column;flex:1;min-height:0;padding:.9rem .95rem .8rem;display:flex;overflow:hidden}.bz-camp-side .bz-route-editor-head,.bz-camp-side .bz-camp-side-hint,.bz-camp-side .bz-camp-add-toggle,.bz-camp-side .bz-route-add{flex-shrink:0;min-height:0}.bz-camp-side .bz-route-editor-head .bz-actions{flex-shrink:0}.bz-camp-side .bz-route-stop-num{flex-shrink:0;align-self:start;margin-top:.08rem}.bz-camp-head-metrics{color:var(--bz-muted);margin-top:.12rem;display:block}.bz-camp-side .bz-route-stop-list,.bz-camp-side .bz-route-stop-list.is-tall{scrollbar-gutter:stable;border-top:1px solid color-mix(in srgb, var(--bz-line) 80%, transparent);border-bottom:1px solid color-mix(in srgb, var(--bz-line) 80%, transparent);flex:1;gap:.5rem;min-height:0;max-height:none;margin:0;padding:.55rem .2rem;scroll-padding-top:.6rem;overflow:hidden auto}.bz-camp-stop-wrap{flex-direction:column;padding-top:0;transition:padding-top .18s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.bz-camp-stop-wrap.is-insert{padding-top:2.55rem}.bz-camp-stop-wrap.is-insert:before{content:"Drop here";background:color-mix(in srgb, #ef4444 22%, var(--bz-surface));color:#fecaca;letter-spacing:.06em;text-transform:uppercase;border:2px dashed #ef4444;border-radius:10px;place-items:center;height:2.15rem;font-size:.7rem;font-weight:800;display:grid;position:absolute;top:.15rem;left:.2rem;right:.2rem}.bz-camp-side-hint{background:color-mix(in srgb, var(--bz-ink) 5%, var(--bz-surface));color:var(--bz-muted);border-radius:10px;margin:0 0 .35rem;padding:.5rem .6rem;font-size:.8rem;line-height:1.4}.bz-camp-side-hint.is-drag{color:#fecaca;background:color-mix(in srgb, #ef4444 18%, var(--bz-surface));border:1px solid #ef444473;font-weight:700}.bz-camp-add-toggle{justify-content:center;width:100%;margin-top:.65rem;display:flex}.bz-camp-pills{flex-wrap:wrap;justify-content:flex-start;align-self:stretch;gap:.28rem;padding-top:.2rem;display:flex}.bz-camp-board.is-dragging .bz-camp-pills{opacity:.35;pointer-events:none}.bz-camp-pill{appearance:none;color:#fff;width:1.7rem;height:1.7rem;font:800 .68rem var(--bz-display);cursor:pointer;border:0;border-radius:999px;transition:transform .12s;box-shadow:0 4px 10px #0f172a33}.bz-camp-pill.is-muted{background:color-mix(in srgb, var(--bz-ink) 16%, var(--bz-surface));color:var(--bz-ink)}.bz-camp-pill:hover{transform:scale(1.1)}.bz-camp-row-actions{gap:.55rem;margin-top:.28rem;display:flex}.bz-camp-row-actions button{appearance:none;color:var(--bz-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:700}.bz-route-tabs{flex-wrap:wrap;gap:.45rem;margin:0;display:flex}.bz-route-tab{appearance:none;border:1px solid var(--bz-line);background:var(--bz-surface);color:var(--bz-ink);text-align:left;cursor:pointer;border-radius:14px;min-width:7.5rem;padding:.6rem .8rem;transition:border-color .12s,box-shadow .12s,background .12s}.bz-route-tab span{color:var(--bz-muted);margin-top:.18rem;font-size:.75rem;font-weight:500;display:block}.bz-route-tab.is-active{border-color:color-mix(in srgb, var(--bz-secondary) 65%, var(--bz-line));background:color-mix(in srgb, var(--bz-secondary) 12%, var(--bz-surface));box-shadow:0 0 0 1px color-mix(in srgb, var(--bz-secondary) 28%, transparent)}.bz-route-editor{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:16px;padding:.9rem .95rem 1rem}.bz-route-editor-head strong{font-family:var(--bz-display);align-items:center;gap:.45rem;font-size:1.05rem;display:inline-flex}.bz-route-stop-num{width:1.7rem;height:1.7rem;color:var(--bz-on-secondary);background:var(--bz-secondary);border-radius:999px;flex-shrink:0;place-items:center;font-size:.72rem;font-weight:700;display:grid}.bz-route-stop-row{border-radius:12px;padding:.5rem .4rem}.bz-route-stop-row select{font-size:.8rem}@media (width<=980px){.bz-camp-workspace{grid-template:"map"minmax(36vh,1fr)"side"minmax(260px,1.1fr)/1fr}.bz-camp-map-bar{max-width:calc(100% - 5.5rem)}.bz-camp-toolbar{grid-template-columns:1fr}}.bz-route-editor-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.bz-route-stop-list,.bz-route-unassigned{flex-direction:column;gap:.45rem;max-height:360px;display:flex;overflow:auto}.bz-route-stop-list.is-tall{max-height:28rem}.bz-route-stop-row.is-simple{cursor:grab;grid-template-columns:1.5rem 1.75rem minmax(0,1fr);align-items:start;min-height:0;padding:.7rem .65rem;overflow:visible}.bz-route-stop-row.is-simple.is-leftover{grid-template-columns:1.5rem 1.75rem minmax(0,1fr)}.bz-route-stop-row.is-dragging{opacity:.38;background:color-mix(in srgb, #ef4444 10%, var(--bz-surface));outline:2px dashed #ef4444b3}.bz-camp-board.is-dragging .bz-route-stop-row.is-simple:not(.is-dragging){background:color-mix(in srgb, #ef4444 7%, var(--bz-surface));outline:1px dashed #ef44446b}.bz-camp-board.is-dragging .bz-camp-move{pointer-events:none}.bz-route-drag{color:var(--bz-muted);-webkit-user-select:none;user-select:none;cursor:grab;touch-action:none;border-radius:8px;align-self:stretch;place-items:center;min-width:1.5rem;display:grid}.bz-route-drag:hover{color:var(--bz-ink);background:color-mix(in srgb, var(--bz-ink) 6%, transparent)}.bz-route-drag:active{cursor:grabbing}.bz-route-stop-num.is-muted{background:var(--bz-line);color:var(--bz-muted)}.bz-route-unassigned{border-top:1px solid var(--bz-line);margin-top:.85rem;padding-top:.75rem}.bz-camp-map-bar{z-index:4;background:color-mix(in srgb, var(--bz-surface) 92%, transparent);border-radius:999px;align-items:center;gap:.55rem;max-width:min(22rem,100% - 8.5rem);padding:.38rem .4rem .38rem .75rem;display:flex;position:absolute;top:.7rem;left:.7rem;box-shadow:0 8px 22px #0f172a29}.bz-camp-map-bar strong{white-space:nowrap;font-size:.82rem}.bz-camp-map-bar .bz-btn{min-height:32px;padding:.28rem .7rem;font-size:.78rem}.bz-camp-map-hint{display:none}.bz-camp-all-row{appearance:none;border:1px solid var(--bz-line);background:var(--bz-surface);width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem .65rem;display:grid}.bz-camp-all-row:hover{border-color:color-mix(in srgb, var(--bz-secondary) 50%, var(--bz-line));background:color-mix(in srgb, var(--bz-secondary) 8%, var(--bz-surface))}.bz-camp-all-go{color:var(--bz-secondary);font-size:.78rem;font-weight:700}.bz-camp-move{border:1px solid var(--bz-line);background:var(--bz-input-bg);max-width:7.2rem;color:var(--bz-ink);font:inherit;border-radius:9px;padding:.32rem .4rem;font-size:.75rem}.bz-camp-pin-action{background:color-mix(in srgb, var(--bz-secondary) 10%, var(--bz-surface));border:1px solid color-mix(in srgb, var(--bz-secondary) 28%, var(--bz-line));border-radius:12px;flex-wrap:wrap;align-items:center;gap:.45rem .55rem;margin-bottom:.65rem;padding:.65rem .7rem;font-size:.85rem;display:flex}.bz-route-stop-row{border-radius:12px;grid-template-columns:auto 1.6rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.5rem .4rem;transition:background .12s,box-shadow .12s,outline-color .12s,transform .12s;display:grid}.bz-route-stop-row.is-selected{background:color-mix(in srgb, var(--bz-secondary) 14%, transparent)}.bz-route-stop-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.3rem;display:flex}.bz-icon-btn{appearance:none;border:1px solid var(--bz-line);background:var(--bz-input-bg);width:1.85rem;height:1.85rem;color:var(--bz-ink);cursor:pointer;border-radius:8px;font-size:.85rem;line-height:1}.bz-icon-btn:disabled{opacity:.35;cursor:default}.bz-route-edit{flex-direction:column;gap:.4rem;display:flex}.bz-route-edit input{border:1px solid var(--bz-line);background:var(--bz-input-bg);color:var(--bz-ink);border-radius:10px;padding:.45rem .6rem}.bz-route-stop-row:hover{background:color-mix(in srgb, var(--bz-ink) 4%, transparent)}.bz-camp-board.is-dragging .bz-route-stop-row:hover{background:color-mix(in srgb, #ef4444 7%, var(--bz-surface))}.bz-route-stop-row.is-drop-over,.bz-route-stop-row.is-drop-over:hover,.bz-camp-board.is-dragging .bz-route-stop-row.is-drop-over:hover{background:color-mix(in srgb, #ef4444 34%, var(--bz-surface));outline:2px solid #ef4444;box-shadow:0 0 0 4px #ef444447}.bz-route-stop-copy{flex-direction:column;align-items:stretch;gap:.22rem;min-width:0;display:flex}.bz-route-stop-copy strong,.bz-route-stop-copy span{display:block}.bz-route-stop-copy strong{white-space:normal;overflow-wrap:break-word;word-break:break-word;line-height:1.4}.bz-route-stop-copy>span{color:var(--bz-muted);white-space:normal;font-size:.8rem;line-height:1.35;overflow:visible}.bz-route-stop-row select{border:1px solid var(--bz-line);background:var(--bz-input-bg);color:var(--bz-ink);border-radius:8px;max-width:9.5rem;padding:.35rem .5rem}.bz-route-add{border-top:1px solid var(--bz-line);flex-direction:column;gap:.55rem;margin-top:.9rem;padding-top:.75rem;display:flex}.bz-route-add-grid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.bz-route-add input{border:1px solid var(--bz-line);background:var(--bz-input-bg);color:var(--bz-ink);border-radius:10px;padding:.5rem .65rem}.bz-csv-sheet-details{margin-top:.85rem}.bz-csv-sheet-details summary{cursor:pointer;color:var(--bz-ink);font-weight:600}.bz-csv-sheet-details .bz-table-wrap{max-height:280px;overflow:auto}@media (width<=720px){.bz-day-split-grid,.bz-route-planner{grid-template-columns:1fr}.bz-route-planner-go{padding-bottom:0}.bz-route-add-grid{grid-template-columns:1fr}.bz-route-stop-row.is-simple,.bz-route-stop-row.is-simple.is-leftover{grid-template-columns:1.35rem 1.6rem minmax(0,1fr) auto}.bz-route-stop-tools{grid-column:1/-1;justify-content:flex-start}.bz-route-stop-row select{max-width:none}}.bz-skeleton{background:linear-gradient(90deg,#eef1f5 25%,#f7f8fa 50%,#eef1f5 75%) 0 0/200% 100%;border-radius:8px;min-height:1rem;animation:1.2s infinite bz-shimmer}.bz-toast-host{z-index:80;flex-direction:column;gap:.55rem;width:min(360px,100vw - 2rem);display:flex;position:fixed;bottom:1rem;right:1rem}.bz-toast{background:var(--bz-surface);border:1px solid var(--bz-line);border-radius:var(--bz-radius-sm);box-shadow:var(--bz-shadow);padding:.85rem 1rem;font-size:.9rem;animation:.25s bz-fade-up}.bz-toast.ok{border-color:#bbf7d0}.bz-toast.error{color:var(--bz-danger);border-color:#fecaca}.bz-link-btn{appearance:none;color:var(--bz-ink);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.bz-link-btn:hover{color:var(--bz-secondary)}.bz-drawer-backdrop{z-index:72;background:#0b0f1459;justify-content:flex-end;display:flex;position:fixed;inset:0}.bz-drawer{background:var(--bz-surface);border-left:1px solid var(--bz-line);width:min(480px,100%);height:100%;box-shadow:var(--bz-shadow);padding:1.25rem 1.35rem;overflow:auto}.bz-modal-backdrop{z-index:70;background:#0b0f1459;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.bz-modal{background:var(--bz-surface);border-radius:var(--bz-radius);border:1px solid var(--bz-line);width:min(440px,100%);box-shadow:var(--bz-shadow);padding:1.25rem}.bz-modal.is-anchored{z-index:1;width:min(440px,100vw - 24px);margin:0;position:fixed}.bz-modal.bz-modal-wide{flex-direction:column;width:min(960px,100%);max-height:min(92vh,900px);padding:0;display:flex;overflow:hidden}.bz-modal.bz-export-routes-modal{flex-direction:column;width:min(560px,100%);max-height:min(88vh,720px);display:flex}.bz-export-routes-toolbar{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;font-size:.9rem;display:flex}.bz-export-routes-count{color:var(--bz-muted)}.bz-export-check{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.45rem;display:inline-flex}.bz-export-routes-list{border:1px solid var(--bz-line);border-radius:var(--bz-radius-sm);background:var(--bz-surface-2);max-height:min(46vh,360px);margin-bottom:1rem;overflow:auto}.bz-export-route-row{border-bottom:1px solid var(--bz-line);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.65rem .75rem;display:grid}.bz-export-route-row:last-child{border-bottom:none}.bz-export-route-row:hover{background:#0f766e0a}.bz-export-route-main{flex-direction:column;gap:.15rem;min-width:0;display:flex}.bz-export-route-title{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:600;overflow:hidden}.bz-export-route-meta{color:var(--bz-muted);font-size:.8rem}.bz-export-route-tab{font-family:var(--bz-display);letter-spacing:.02em;color:var(--bz-secondary);background:var(--bz-secondary-soft);border-radius:6px;flex-shrink:0;padding:.2rem .45rem;font-size:.78rem;font-weight:700}.bz-calc-page,.bz-calc-overlay-inner{font-family:var(--bz-font)}.bz-calc-page.bz-stack .bz-page-head{margin-bottom:0}.bz-calc-page .bz-page-head h1{font-family:var(--bz-display);letter-spacing:-.04em;font-size:2.05rem;font-weight:700}.bz-calc-page .bz-page-head p{max-width:34rem;font-size:1.02rem;line-height:1.45}.bz-calc-layout{grid-template-columns:minmax(0,1fr) minmax(17.5rem,22rem);align-items:start;gap:1.25rem;display:grid}@media (width<=1199px){.bz-calc-layout{grid-template-columns:1fr}}.bz-calc-card-title,.bz-calc-quote h2{font-family:var(--bz-display);letter-spacing:-.03em;margin:0;font-size:1.28rem;font-weight:700}.bz-calc-route-head{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.2rem;display:flex}.bz-calc-vehicle{min-width:12.5rem;margin:0}.bz-calc-vehicle label{letter-spacing:.04em;text-transform:uppercase;color:var(--bz-control-label);font-size:.72rem}.bz-calc-saved-wrap{margin-bottom:.85rem}.bz-calc-vehicle select,.bz-calc-saved,.bz-calc-stop-fields input,.bz-calc-route .bz-places-input input{border-radius:var(--bz-control-radius-lg);border:1.5px solid var(--bz-control-border);background:var(--bz-control-bg);width:100%;min-width:0;color:var(--bz-control-ink);font-family:var(--bz-font);padding:.82rem 1.05rem;font-size:.98rem}.bz-calc-vehicle select,.bz-calc-saved{background-color:var(--bz-control-elevated);padding-right:2.5rem}.bz-calc-stop-label{letter-spacing:.04em;text-transform:uppercase;color:var(--bz-control-label);margin-bottom:.4rem;font-size:.72rem;font-weight:700;display:block}.bz-calc-stops{flex-direction:column;gap:.95rem;display:flex}.bz-calc-stop-row{grid-template-columns:2.1rem minmax(0,1fr) 4.5rem;align-items:start;gap:.75rem;display:grid}.bz-calc-idx{width:2.1rem;height:2.1rem;font-family:var(--bz-display);color:#fff;background:#7c3aed;border-radius:999px;place-items:center;margin-top:1.55rem;font-size:.78rem;font-weight:800;display:grid}.bz-calc-idx.is-hub{background:#3b82f6}.bz-calc-stop-fields{width:100%;min-width:0}.bz-calc-stop-fields .bz-places-input,.bz-calc-stop-fields input{width:100%}.bz-calc-remove{appearance:none;color:var(--bz-ink);cursor:pointer;opacity:.78;background:0 0;border:0;margin-top:1.7rem;padding:.25rem 0;font-size:.82rem;font-weight:650}.bz-calc-remove:hover:not(:disabled){opacity:1;color:var(--bz-danger)}.bz-calc-remove:disabled{visibility:hidden}.bz-calc-stop-actions{flex-wrap:wrap;gap:.55rem;margin-top:.35rem;display:flex}.bz-calc-stop-actions .bz-btn{border-radius:999px;padding:.62rem 1.05rem}.bz-calc-stop-list{color:var(--bz-ink);margin:.35rem 0 0;padding-left:1.1rem}.bz-calc-stop-list li{margin-bottom:.4rem}.bz-calc-warn{color:var(--bz-warn)}.bz-calc-map{border:1px solid var(--bz-line);border-radius:20px;margin-top:1.25rem;overflow:hidden}.bz-calc-quote h2{margin:0 0 1rem}.bz-calc-quote-empty p{color:var(--bz-muted);margin:0;font-size:.98rem;line-height:1.5}.bz-calc-you-pay{background:var(--bz-surface-2);border:1px solid var(--bz-line);border-radius:18px;margin-bottom:.9rem;padding:1.1rem 1.15rem}.bz-calc-you-pay span{letter-spacing:.05em;text-transform:uppercase;color:var(--bz-muted);font-size:.72rem;font-weight:700;display:block}.bz-calc-sandbox-note{color:var(--bz-muted);margin:-.35rem 0 .85rem;font-size:.82rem}.bz-calc-you-pay strong{font-family:var(--bz-display);letter-spacing:-.05em;margin-top:.2rem;font-size:2.25rem;line-height:1.05;display:block}.bz-calc-rate{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:18px;margin:0 0 1rem;padding:.95rem 1.05rem .85rem}.bz-calc-rate-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.7rem;display:flex}.bz-calc-rate-head span{letter-spacing:.05em;text-transform:uppercase;color:var(--bz-muted);font-size:.72rem;font-weight:700}.bz-calc-rate-head strong{font-family:var(--bz-display);letter-spacing:-.03em;font-size:1.35rem;font-weight:700}.bz-calc-rate-hint,.bz-calc-rate-use{color:var(--bz-muted);background:0 0;border:0;margin:-.35rem 0 .55rem;padding:0;font-size:.78rem;font-weight:650}.bz-calc-rate-use{cursor:pointer;color:var(--bz-secondary);font-weight:700}.bz-calc-rate-use:hover{text-decoration:underline}.bz-calc-rate input[type=range]{width:100%;accent-color:var(--bz-secondary);cursor:pointer;margin:0;display:block}.bz-calc-rate-ends{color:var(--bz-muted);justify-content:space-between;margin-top:.4rem;font-size:.75rem;display:flex}.bz-calc-when-pair{grid-template-columns:1fr 1fr;gap:.55rem;margin-bottom:1rem;display:grid}.bz-calc-when-pair button{appearance:none;text-align:left;border:1px solid var(--bz-line);background:var(--bz-surface);color:var(--bz-ink);cursor:pointer;border-radius:16px;padding:.75rem .85rem}.bz-calc-when-pair button span{letter-spacing:.04em;text-transform:uppercase;color:var(--bz-muted);font-size:.72rem;font-weight:700;display:block}.bz-calc-when-pair button em{font-style:normal;font-family:var(--bz-display);margin-top:.18rem;font-size:1.12rem;font-weight:700;display:block}.bz-calc-when-pair button.is-on{border-color:color-mix(in srgb, var(--bz-secondary) 55%, var(--bz-line));background:color-mix(in srgb, var(--bz-secondary) 12%, var(--bz-surface))}.bz-calc-quote dl{grid-template-columns:1fr auto;gap:.55rem 1rem;margin:0 0 1.15rem;font-size:.95rem;display:grid}.bz-calc-quote dt{color:var(--bz-muted)}.bz-calc-quote dd{text-align:right;margin:0;font-weight:600}.bz-calc-quote dd small{color:var(--bz-muted);margin-left:.25rem;font-weight:500}.bz-calc-post{width:100%;font-family:var(--bz-display);justify-content:center;padding:.78rem 1.1rem;border-radius:999px!important}.bz-calc-overlay-inner{flex-direction:column;min-height:0;max-height:min(92vh,900px);display:flex}.bz-calc-overlay-head{border-bottom:1px solid var(--bz-line);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem;display:flex}.bz-calc-overlay-head h2{font-family:var(--bz-display);margin:0}.bz-calc-overlay-head p{color:var(--bz-muted);margin:.25rem 0 0;font-size:.9rem}.bz-calc-overlay-body{min-height:0;padding:1rem 1.25rem 1.25rem;overflow:auto}.bz-modal h2{font-family:var(--bz-display);margin:0 0 .4rem;font-size:1.25rem}.bz-modal p{color:var(--bz-muted);margin:0 0 1rem}.bz-timeline{margin:0;padding:0;list-style:none}.bz-timeline li{border-left:2px solid var(--bz-line);padding:0 0 1rem 1.25rem;position:relative}.bz-timeline li:last-child{border-left-color:#0000;padding-bottom:0}.bz-timeline li:before{content:"";background:var(--bz-secondary);border-radius:999px;width:8px;height:8px;position:absolute;top:.25rem;left:-5px}.bz-timeline li.is-done:before{background:#16a34a}.bz-timeline strong{font-size:.92rem;display:block}.bz-timeline span{color:var(--bz-muted);font-size:.8rem}.bz-timeline li.is-live:before{background:var(--bz-secondary,#0f766e);box-shadow:0 0 0 4px color-mix(in srgb, var(--bz-secondary,#0f766e) 22%, transparent)}.bz-run-timeline-details.is-scheduled>summary{color:var(--bz-secondary,#0f766e)}.bz-pod-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;display:grid}.bz-pod-grid a,.bz-pod-grid img{aspect-ratio:1;object-fit:cover;border-radius:var(--bz-radius-sm);border:1px solid var(--bz-line);background:var(--bz-surface-2);width:100%;display:block}.bz-notif{z-index:1;position:relative}.bz-notif:has(.bz-notif-panel){z-index:80}.bz-notif-panel{background:var(--bz-surface);border:1px solid var(--bz-line);border-radius:var(--bz-radius);width:min(340px,90vw);box-shadow:var(--bz-shadow);z-index:80;max-height:360px;animation:.18s bz-notif-in;position:absolute;top:calc(100% + .4rem);right:0;overflow:auto}@keyframes bz-notif-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.bz-notif-panel--sidebar{width:min(340px, calc(100vw - var(--bz-nav-w) - 1.5rem));z-index:80;max-height:min(360px,100dvh - 1.5rem);inset:auto auto 0 calc(100% + .55rem)}.bz-notif-item{border-bottom:1px solid var(--bz-line);padding:.75rem .9rem;font-size:.88rem}.bz-notif-item.unread{background:var(--bz-accent-soft)}.bz-notif-item strong{margin-bottom:.15rem;display:block}.bz-notif-item time{color:var(--bz-muted);font-size:.75rem}.bz-search{width:min(280px,100%)}.bz-search input{border:1px solid var(--bz-line);border-radius:var(--bz-radius-sm);background:var(--bz-surface);width:100%;padding:.6rem .75rem}.bz-detail-grid{grid-template-columns:1.4fr 1fr;gap:1rem;display:grid}.bz-detail-grid>*{min-width:0}.bz-run-detail{min-width:0;container:run-detail/inline-size}.bz-run-summary{gap:1rem;margin-bottom:1rem;display:grid;container:run-summary/inline-size}.bz-run-summary__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.bz-run-summary__fact{border:1px solid var(--bz-line);border-radius:var(--bz-radius);background:var(--bz-surface);min-width:0;padding:.85rem 1rem}.bz-run-summary__fact span{color:var(--bz-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700;display:block}.bz-run-summary__fact strong{margin-top:.28rem;font-size:1.05rem;line-height:1.25;display:block}.bz-run-summary__stops ol{margin:.35rem 0 0;padding:0;list-style:none}.bz-run-summary__stop{border-top:1px solid var(--bz-line);grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;gap:.35rem .85rem;min-width:0;max-width:100%;padding:.9rem 0;display:grid}.bz-run-summary__marker{background:color-mix(in srgb, var(--bz-ok) 16%, var(--bz-surface));width:2rem;height:2rem;color:var(--bz-ok);border-radius:999px;place-items:center;font-size:.82rem;font-weight:750;display:grid}.bz-run-summary__stop-main{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.bz-run-summary__stop-main strong{overflow-wrap:anywhere;word-break:break-word;display:block}.bz-run-summary__stop-main,.bz-run-summary__meta,.bz-run-summary__note{color:var(--bz-muted);font-size:.88rem}.bz-run-summary__stop-main strong{color:var(--bz-ink);font-size:.98rem}.bz-run-summary__meta,.bz-run-summary__note{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;margin-top:.25rem}.bz-run-summary__stop-result{text-align:right;flex-direction:column;align-items:flex-end;gap:.4rem;min-width:11rem;display:flex}.bz-run-summary__pod-time{background:var(--bz-ok);color:#fff;letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;padding:.32rem .65rem;font-size:.98rem;font-weight:800;line-height:1.15;display:inline-flex}html[data-theme=dark] .bz-run-summary__pod-time{color:#042f2e}.bz-run-summary__pod-time.is-missing{background:color-mix(in srgb, var(--bz-warn) 28%, var(--bz-surface));color:var(--bz-warn)}.bz-run-summary__pod-name{background:color-mix(in srgb, var(--bz-ok) 18%, var(--bz-surface));border:2px solid var(--bz-ok);max-width:16rem;color:var(--bz-ink);border-radius:10px;align-items:center;gap:.45rem;padding:.38rem .7rem;font-size:1.15rem;font-weight:800;line-height:1.15;display:inline-flex}.bz-run-summary__pod-name>span{background:var(--bz-ok);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:6px;flex:none;padding:.12rem .35rem;font-size:.68rem;font-weight:800;line-height:1.2}html[data-theme=dark] .bz-run-summary__pod-name>span{color:#042f2e}.bz-run-summary__pod-name.is-done{border-color:color-mix(in srgb, var(--bz-ok) 55%, var(--bz-line));background:color-mix(in srgb, var(--bz-ok) 14%, var(--bz-surface));color:var(--bz-ok);font-size:.95rem}.bz-run-summary__pod-name.is-missing{border-color:var(--bz-warn);background:color-mix(in srgb, var(--bz-warn) 16%, var(--bz-surface));color:var(--bz-warn);font-size:.92rem}.bz-run-summary__pod-pieces{color:var(--bz-muted);font-size:.78rem;font-weight:700}.bz-run-summary__proof{border:1px solid var(--bz-line);border-radius:10px;grid-column:2/-1;width:88px;height:88px;overflow:hidden}.bz-run-summary__proof img{object-fit:cover;width:100%;height:100%;display:block}.bz-run-summary__activity{margin:0}.bz-run-summary__recount{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.85rem;display:grid}.bz-run-summary__recount>div{background:color-mix(in srgb, var(--bz-ok) 10%, var(--bz-surface));border-radius:10px;min-width:0;padding:.7rem .8rem}.bz-run-summary__recount span{color:var(--bz-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:700;display:block}.bz-run-summary__recount strong{font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:1.55rem;line-height:1.15;display:block}.bz-run-summary__recount em{color:var(--bz-ok);margin-top:.15rem;font-size:.75rem;font-style:normal;font-weight:650;display:block}.bz-run-summary__recount em.is-missing,.bz-run-summary__who.is-missing{color:var(--bz-warn)}.bz-run-summary__visit{border-top:1px solid var(--bz-line);grid-template-columns:2rem minmax(0,1.05fr) minmax(16rem,1.35fr);align-items:start;gap:.75rem 1rem;padding:.95rem 0;display:grid}.bz-run-summary__visit time{color:var(--bz-muted);margin-top:.25rem;font-size:.82rem;display:block}.bz-run-summary__legs{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.bz-run-summary__leg{border:1px solid var(--bz-line);border-radius:10px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:.1rem .55rem;min-width:0;padding:.55rem .6rem;display:grid}.bz-run-summary__kind{color:var(--bz-muted);letter-spacing:.05em;text-transform:uppercase;grid-column:1;font-size:.68rem;font-weight:750}.bz-run-summary__countline{white-space:nowrap;grid-column:1;align-items:baseline;gap:.28rem;display:flex}.bz-run-summary__countline>span,.bz-run-summary__leg>.bz-run-summary__count{color:var(--bz-muted);grid-column:1;font-size:.78rem;font-weight:700}.bz-run-summary__count{color:var(--bz-ink);font-variant-numeric:tabular-nums;font-size:1.55rem;line-height:1}.bz-run-summary__count.is-missing{color:var(--bz-warn);font-size:1.35rem}.bz-run-summary__who{color:var(--bz-ink);grid-column:1;font-size:.88rem;font-style:normal;font-weight:650}.bz-run-summary__thumb,.bz-run-summary__nophoto{grid-area:1/2/span 3;align-self:center}.bz-run-summary__thumb{border:1px solid var(--bz-line);cursor:pointer;background:0 0;border-radius:8px;width:72px;height:72px;padding:0;overflow:hidden}.bz-run-summary__thumb img,.bz-run-summary__proof img{object-fit:cover;width:100%;height:100%;display:block}.bz-run-summary__nophoto{color:var(--bz-warn);font-size:.75rem;font-weight:700}.bz-run-summary__proof{cursor:pointer;background:0 0;padding:0}@container run-detail (width<=720px){.bz-run-summary__facts{grid-template-columns:1fr 1fr}.bz-run-summary__stop{grid-template-columns:2rem minmax(0,1fr)}.bz-run-summary__stop-result{text-align:left;grid-column:2;align-items:flex-start}}@container run-summary (width<=680px){.bz-run-summary__recount{grid-template-columns:1fr 1fr}.bz-run-summary__visit{grid-template-columns:2rem minmax(0,1fr)}.bz-run-summary__legs{grid-column:2;grid-template-columns:1fr}}.bz-run-detail__main{grid-template-columns:minmax(0,1.55fr) minmax(0,min(22rem,100%));align-items:start;gap:1rem;margin-bottom:1.5rem;display:grid}.bz-run-detail__primary,.bz-run-detail__aside{min-width:0;max-width:100%}.bz-run-detail__primary{overflow-wrap:anywhere;overflow-x:hidden}.bz-run-summary,.bz-run-summary__stops,.bz-run-stops,.bz-run-stops__row,.bz-run-stops__body{min-width:0;max-width:100%}.bz-run-stops__note{overflow-wrap:anywhere;word-break:break-word;max-width:100%;white-space:normal!important}.bz-run-detail__aside{overscroll-behavior:contain;flex-direction:column;gap:1rem;max-height:calc(100dvh - 5.5rem);display:flex;position:sticky;top:.75rem;overflow:auto}.bz-run-live-map{position:relative}.bz-run-live-map__hud{z-index:2;pointer-events:none;flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:72px}.bz-run-live-map__hud-card{pointer-events:none;background:color-mix(in srgb, var(--bz-surface,#111827) 88%, transparent);border:1px solid var(--bz-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;flex-direction:column;gap:2px;max-width:min(420px,100%);padding:8px 12px;display:flex;box-shadow:0 8px 24px #00000038}.bz-run-live-map__hud-card strong{letter-spacing:-.02em;font-size:.92rem}.bz-run-live-map__chip{letter-spacing:.06em;text-transform:uppercase;width:fit-content;color:var(--bz-muted);align-items:center;gap:6px;font-size:.68rem;font-weight:800;display:inline-flex}.bz-run-live-map__chip.is-live{color:#f87171}.bz-run-live-map__chip.is-live:before{content:"";background:#ef4444;border-radius:99px;width:7px;height:7px;box-shadow:0 0 0 3px #ef444438}.bz-run-live-map__chip.is-held{color:#5eead4}.bz-run-live-map__chip.is-held:before{content:"";background:#2dd4bf;border-radius:99px;width:7px;height:7px;box-shadow:0 0 0 3px #2dd4bf38}.bz-run-live-map__hud-meta{color:var(--bz-muted);font-size:.75rem}.bz-run-live-map__tools{pointer-events:auto;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto;display:flex}.bz-run-live-map__recenter{pointer-events:auto;border:1px solid var(--bz-line);background:color-mix(in srgb, var(--bz-surface,#111827) 88%, transparent);color:var(--bz-ink,#f8fafc);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:.78rem;font-weight:700}.bz-run-live-map__recenter:hover{border-color:color-mix(in srgb, var(--bz-ink,#fff) 24%, transparent)}.bz-run-live-map__recenter.is-on{border-color:color-mix(in srgb, #7dd3fc 55%, var(--bz-line));color:#7dd3fc}.bz-run-stops__sub{color:var(--bz-muted);margin:.2rem 0 0;font-size:.86rem}.bz-run-stops__list{flex-direction:column;gap:.7rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.bz-run-stops__row{border:1px solid var(--bz-line-strong,#cfd4dc);background:var(--bz-surface,#fff);border-radius:12px;grid-template-columns:36px minmax(0,1fr);gap:.7rem;padding:.8rem .85rem;display:grid;box-shadow:0 1px 2px #0f172a0a}.bz-run-stops__row:first-child{padding-top:.8rem}.bz-run-stops__row.is-current{background:color-mix(in srgb, var(--bz-accent,#dc2626) 8%, var(--bz-surface,#fff));border-color:color-mix(in srgb, var(--bz-accent,#dc2626) 42%, var(--bz-line-strong,#cfd4dc));box-shadow:inset 3px 0 0 var(--bz-accent,#dc2626)}.bz-run-stops__row.is-next{background:color-mix(in srgb, var(--bz-secondary,#0f766e) 8%, var(--bz-surface,#fff));border-color:color-mix(in srgb, var(--bz-secondary,#0f766e) 36%, var(--bz-line-strong,#cfd4dc));box-shadow:inset 3px 0 0 var(--bz-secondary,#0f766e)}.bz-run-stops__row.is-done{background:var(--bz-surface-2,#f3f5f7);border-color:var(--bz-line,#e4e7eb);box-shadow:none;opacity:1}.bz-run-stops__index{border:1px solid var(--bz-line);font-variant-numeric:tabular-nums;text-align:center;width:36px;min-width:36px;height:36px;min-height:36px;color:var(--bz-muted);background:var(--bz-surface-2,#f8faf9);border-radius:999px;justify-content:center;align-self:start;align-items:center;padding:0;font-size:.78rem;font-weight:700;line-height:1;display:flex}.bz-run-stops__index span{line-height:1;display:block;transform:translateY(.5px)}.bz-run-stops__row.is-current .bz-run-stops__index{border-color:var(--bz-accent,#dc2626);color:var(--bz-accent,#dc2626);background:var(--bz-surface)}.bz-run-stops__row.is-next .bz-run-stops__index{border-color:var(--bz-secondary,#0f766e);color:var(--bz-secondary,#0f766e);background:var(--bz-surface)}.bz-run-stops__title-row{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.bz-run-stops__title-row strong{letter-spacing:-.02em;flex-direction:column;align-items:flex-start;gap:.12rem;font-size:1.02rem;display:flex}.bz-run-stops__role,.bz-driver-card__role{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;padding:.08rem .42rem;font-size:.68rem;font-weight:750;line-height:1.4;display:inline-flex}.bz-run-stops__role{color:#f3b15a;background:#f3b15a29}.bz-driver-card__role{color:var(--bz-secondary,#2dd4bf);background:color-mix(in srgb, var(--bz-secondary,#2dd4bf) 16%, transparent)}.bz-run-stops__eta{color:var(--bz-muted);white-space:nowrap;font-size:.82rem}.bz-run-stops__eta.is-pill{background:color-mix(in srgb, var(--bz-secondary,#0f766e) 14%, transparent);color:var(--bz-secondary,#0f766e);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.16rem .5rem;font-size:.68rem;font-weight:750}.bz-run-stops__eta.is-pill.is-live{background:color-mix(in srgb, var(--bz-accent,#dc2626) 14%, transparent);color:var(--bz-accent,#dc2626)}.bz-run-stops__eta.is-pill.is-done{background:color-mix(in srgb, var(--bz-ok,#15803d) 12%, transparent);color:var(--bz-ok,#15803d)}.bz-run-stops__row.is-current .bz-run-stops__eta{color:var(--bz-accent,#dc2626);font-weight:650}.bz-run-stops__row.is-next .bz-run-stops__eta{color:var(--bz-secondary,#0f766e);font-weight:650}.bz-run-stops__row.is-next .bz-run-stops__eta.is-pill,.bz-run-stops__row.is-current .bz-run-stops__eta.is-pill{letter-spacing:.04em;text-transform:uppercase;font-weight:750}.bz-run-stops__addr{color:color-mix(in srgb, var(--bz-ink,#111418) 72%, var(--bz-muted,#64748b));overflow-wrap:anywhere;margin-top:.1rem;font-size:.88rem}.bz-run-stops__people{flex-direction:column;gap:.4rem;margin:.45rem 0 0;padding:0;list-style:none;display:flex}.bz-run-stops__person{background:var(--bz-surface-2,#f8faf9);border:1px solid var(--bz-line,#e4e7eb);border-radius:8px;padding:.5rem .65rem}html[data-theme=light] .bz-run-stops__row{border-color:#c5cad3;box-shadow:0 1px 3px #0f172a0f}html[data-theme=light] .bz-run-stops__row.is-current{border-color:color-mix(in srgb, var(--bz-accent,#dc2626) 48%, #c5cad3)}html[data-theme=light] .bz-run-stops__row.is-next{border-color:color-mix(in srgb, var(--bz-secondary,#0f766e) 42%, #c5cad3)}html[data-theme=light] .bz-run-stops__person{background:#f4f6f8;border-color:#d0d5dd}html[data-theme=dark] .bz-run-stops__row{box-shadow:none}.bz-run-stops__person-main{flex-wrap:wrap;align-items:center;gap:.4rem .65rem;font-size:.88rem;display:flex}.bz-run-stops__person-name{font-weight:650}.bz-run-stops__phone{color:var(--bz-secondary,#0f766e);font-weight:600;text-decoration:none}.bz-run-stops__muted{color:var(--bz-muted)}.bz-run-stops__note{color:var(--bz-muted);margin-top:.2rem;font-size:.8rem}.bz-run-stops__pod-outcome{color:var(--bz-secondary,#0f766e);margin-top:.35rem;font-size:.92rem;font-weight:700}.bz-run-stops__pod-outcome--btn{font:inherit;color:var(--bz-secondary,#0f766e);cursor:pointer;text-align:left;background:0 0;border:none;margin-top:.35rem;padding:0;font-size:.92rem;font-weight:700;display:inline-block}.bz-run-stops__pod-outcome--btn:hover{text-decoration:underline}.bz-run-stops__actions{border-top:1px solid color-mix(in srgb, var(--bz-line,#e4e7eb) 80%, transparent);flex-wrap:wrap;align-items:center;gap:.2rem .15rem;margin-top:.45rem;padding-top:.4rem;display:flex}.bz-run-stops__actions .bz-btn.ghost{padding:.15rem .4rem;font-size:.8rem}.bz-run-stops:not(.bz-run-stops--compact):not(:has(.bz-run-stops__row--shore)) .bz-run-stops__list{gap:.15rem;margin-top:.65rem;padding-left:.15rem;position:relative}.bz-run-stops:not(.bz-run-stops--compact):not(:has(.bz-run-stops__row--shore)) .bz-run-stops__list:before{content:"";background:color-mix(in srgb, var(--bz-line-strong,var(--bz-line)) 70%, transparent);width:2px;position:absolute;top:1.35rem;bottom:1.35rem;left:17px}.bz-run-stops:not(.bz-run-stops--compact):not(:has(.bz-run-stops__row--shore)) .bz-run-stops__row{box-shadow:none;background:0 0;border:0;border-radius:14px;padding:.7rem .55rem}.bz-run-stops:not(.bz-run-stops--compact):not(:has(.bz-run-stops__row--shore)) .bz-run-stops__index{z-index:1;background:var(--bz-bg,var(--bz-surface));box-shadow:0 0 0 4px var(--bz-surface);position:relative}:is(.bz-run-stops:not(.bz-run-stops--compact):not(:has(.bz-run-stops__row--shore)) .bz-run-stops__row.is-next,.bz-run-stops:not(.bz-run-stops--compact):not(:has(.bz-run-stops__row--shore)) .bz-run-stops__row.is-current){box-shadow:none}.bz-run-stops:not(.bz-run-stops--compact):not(:has(.bz-run-stops__row--shore)) .bz-run-stops__person{background:0 0;border:0;border-radius:0;padding:.15rem 0 0}@media (hover:hover) and (pointer:fine){.bz-run-stops:not(.bz-run-stops--compact) .bz-run-stops__actions{opacity:0;pointer-events:none;border-top-color:#0000;max-height:0;margin-top:0;padding-top:0;overflow:hidden}.bz-run-stops:not(.bz-run-stops--compact) .bz-run-stops__row:hover .bz-run-stops__actions,.bz-run-stops:not(.bz-run-stops--compact) .bz-run-stops__row:focus-within .bz-run-stops__actions{border-top-color:color-mix(in srgb, var(--bz-line,#e4e7eb) 80%, transparent);opacity:1;pointer-events:auto;max-height:5rem;margin-top:.45rem;padding-top:.4rem}}.bz-run-detail .bz-card,.bz-run-detail .bz-run-live-map{border-radius:18px}.bz-run-stops__edit{gap:.45rem;display:grid}.bz-run-stops__edit .bz-input{width:100%}.bz-run-stops__note-edit{margin-top:.35rem}.bz-run-stops__note-edit textarea{resize:vertical;min-height:4.5rem}.bz-run-stops__done-pill{letter-spacing:.02em;color:var(--bz-secondary,#0f766e);background:#0f766e1a;border:none;border-radius:999px;align-items:center;padding:.1rem .45rem;font-size:.72rem;font-weight:700;display:inline-flex}.bz-run-stops__done-pill--btn{cursor:pointer;font:inherit}.bz-run-stops__done-pill--btn:hover{background:#0f766e2e}.bz-run-stops__done-pill--add{color:#9a3412;background:#ea580c1f}.bz-run-stops__done-pill--add:hover{background:#ea580c33}.bz-run-stops__pod-edit{border-top:1px solid #0f172a14;margin-top:.45rem;padding-top:.45rem}.bz-run-stops__pod-preview{background:#e8edf3;border:1px solid #0f172a14;border-radius:10px;width:112px;height:112px;overflow:hidden}.bz-run-stops__pod-preview a,.bz-run-stops__pod-preview img{object-fit:cover;width:100%;height:100%;display:block}.bz-run-stops__pod-empty{width:100%;height:100%;color:var(--bz-muted);text-align:center;place-items:center;padding:.5rem;font-size:.78rem;display:grid}.bz-run-stops__pod-field{color:var(--bz-muted);gap:.25rem;font-size:.8rem;font-weight:600;display:grid}.bz-run-stops__pod-field .bz-input{color:inherit;font-weight:500}@media (width<=1400px){.bz-run-detail__main{grid-template-columns:1fr}.bz-run-detail__aside{max-height:none;position:static;overflow:visible}}@container run-detail (width<=1180px){.bz-run-detail__main{grid-template-columns:1fr}.bz-run-detail__aside{max-height:none;position:static;overflow:visible}.bz-run-live-map__hud{flex-direction:column;align-items:stretch;gap:8px;right:12px}.bz-run-live-map__hud-card{max-width:100%}.bz-run-live-map__tools{justify-content:flex-start;margin-left:0}}.bz-live-map{border-radius:var(--bz-radius);background:var(--bz-surface-2);width:100%;min-height:220px}.bz-card .bz-live-map{border-radius:0}.bz-reco{border:1px solid var(--bz-line);border-radius:var(--bz-radius-sm);background:var(--bz-surface-2);padding:.85rem 1rem}.bz-reco strong{font-family:var(--bz-display);margin-bottom:.25rem;display:block}.bz-reco p{color:var(--bz-muted);margin:0;font-size:.9rem;line-height:1.45}.bz-reco-ok{border-color:color-mix(in srgb, var(--bz-ok) 40%, transparent);background:var(--bz-soft-ok);color:var(--bz-ink)}.bz-reco-warn{background:var(--bz-soft-warn);border-color:#fde68a}.bz-reco-tip{background:#0f766e0f;border-color:#0f766e40}.bz-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-bottom:1rem;display:grid}.bz-preset-chip{appearance:none;text-align:left;border:1px solid var(--bz-line);border-radius:var(--bz-radius-sm);background:var(--bz-surface);cursor:pointer;padding:.7rem .8rem;transition:border-color .15s,background .15s,box-shadow .15s}.bz-preset-chip strong{font-family:var(--bz-display);margin-bottom:.2rem;font-size:.92rem;display:block}.bz-preset-chip span{color:var(--bz-muted);font-size:.75rem;line-height:1.35;display:block}.bz-preset-chip:hover{border-color:var(--bz-line-strong)}.bz-preset-chip.is-on{border-color:var(--bz-secondary);background:var(--bz-secondary-soft);box-shadow:inset 0 0 0 1px #0f766e26}.bz-rate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem .85rem;margin-bottom:1rem;display:grid}.bz-formula{border:1px dashed var(--bz-line-strong);border-radius:var(--bz-radius-sm);background:var(--bz-surface-2);padding:.85rem 1rem}.bz-formula-title{letter-spacing:.08em;text-transform:uppercase;color:var(--bz-muted);margin-bottom:.5rem;font-size:.72rem;font-weight:700}.bz-formula ul{color:var(--bz-ink);margin:0;padding-left:1.1rem;font-size:.9rem;line-height:1.55}.bz-formula-total{border-top:1px solid var(--bz-line);margin-top:.35rem;margin-left:-1.1rem;padding-top:.45rem;list-style:none}.bz-table tbody tr.bz-row-active{background:var(--bz-secondary-soft)}@media (width<=720px){.bz-preset-grid,.bz-rate-grid{grid-template-columns:1fr}}.bz-fav-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.bz-fav-row{border-bottom:1px solid var(--bz-line);align-items:center;gap:.75rem;padding:.65rem .15rem;display:flex}.bz-fav-row:last-child{border-bottom:none}.bz-fav-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:6px}.bz-fav-meta{flex:1;min-width:0}.bz-fav-meta .meta{color:var(--bz-muted);font-size:.85rem}.bz-fav-meta .meta.warn{color:#b45309}.bz-fav-chips{flex-wrap:wrap;gap:.45rem;display:flex}.bz-fav-chip{border:1px solid var(--bz-line);background:var(--bz-surface-2);color:var(--bz-ink);font:inherit;cursor:pointer;border-radius:999px;padding:.4rem .75rem;font-size:.85rem;font-weight:600}.bz-fav-chip.is-on{border-color:var(--bz-secondary);color:var(--bz-secondary);background:#0f766e1f}.bz-fav-chip:disabled{opacity:.45;cursor:not-allowed}.bz-assign{border:1px solid var(--bz-line);background:color-mix(in srgb, var(--bz-surface-2) 80%, transparent);border-radius:16px;margin-top:1.35rem;padding:1rem 1.05rem 1.05rem}.bz-assign__head h3{font-family:var(--bz-display);margin:0 0 .3rem;font-size:1.05rem}.bz-assign__head p{color:var(--bz-muted);margin:0 0 .85rem;font-size:.88rem;line-height:1.4}.bz-assign__picked{color:var(--bz-ink);background:#0f766e1f;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.45rem .7rem;margin-bottom:.75rem;padding:.55rem .7rem;font-size:.9rem;display:flex}.bz-assign__dot{background:#14b8a6;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #14b8a62e}.bz-assign__clear{color:var(--bz-secondary);font:inherit;cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:.82rem;font-weight:700}.bz-assign__search{border:1px solid var(--bz-line);background:var(--bz-surface);width:100%;color:var(--bz-ink);font:inherit;border-radius:10px;margin-bottom:.7rem;padding:.55rem .75rem}.bz-assign__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.55rem;display:grid}.bz-assign__card{text-align:left;border:1px solid var(--bz-line);background:var(--bz-surface);color:inherit;font:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:.7rem;padding:.65rem .7rem;display:flex}.bz-assign__card:hover{border-color:color-mix(in srgb, var(--bz-secondary) 55%, var(--bz-line))}.bz-assign__card.is-on{border-color:var(--bz-secondary);background:#0f766e1a;box-shadow:0 0 0 3px #0f766e1f}.bz-assign__avatar{background:color-mix(in srgb, var(--bz-secondary) 18%, var(--bz-surface-2));width:36px;height:36px;color:var(--bz-secondary);border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:800;display:grid;overflow:hidden}.bz-assign__avatar img{object-fit:cover;width:100%;height:100%}.bz-assign__meta{gap:.12rem;min-width:0;display:grid}.bz-assign__meta strong{font-size:.9rem}.bz-assign__meta em{color:var(--bz-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-style:normal;overflow:hidden}.bz-map-page{--bz-map-drawer-w:min(360px, calc(100% - 1.7rem));--bz-map-drawer-gap:.85rem;isolation:isolate;background:#0b1018;flex:1;width:100%;min-height:0;position:relative}.bz-map-immersive{z-index:1;transition:right .22s;position:absolute;inset:0}@media (width>=901px){.bz-map-page.has-drawer .bz-map-immersive{right:calc(var(--bz-map-drawer-w) + var(--bz-map-drawer-gap) * 2)}}.bz-map-vignette{pointer-events:none;z-index:2;position:absolute;inset:0;box-shadow:inset 0 0 120px #0b0f1438,inset 0 -48px 80px #0b0f1414}html[data-theme=light] .bz-map-page{background:#d9e2ec}html[data-theme=light] .bz-map-vignette{box-shadow:inset 0 0 100px #0f172a0f,inset 0 -40px 60px #0f172a0a}.bz-live-map-fill,.bz-live-map-fill .bz-live-map{background:var(--bz-bg);border-radius:0;width:100%;height:100%;min-height:0}.bz-map-error-float{z-index:25;max-width:420px;position:absolute;top:4.5rem;left:1rem;right:1rem;box-shadow:0 12px 32px #0f172a1f;margin:0!important}.bz-map-chrome{display:contents}.bz-map-topbar{z-index:30;background:var(--bz-topbar-bg-map);border:1px solid color-mix(in srgb, var(--bz-line) 88%, transparent);color:var(--bz-ink);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);pointer-events:auto;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .9rem;transition:width .22s,right .22s;display:flex;position:absolute;top:.85rem;left:.85rem;right:.85rem;box-shadow:0 10px 32px #0b0f1424,inset 0 1px #ffffff0a}@media (width>=901px){.bz-map-page.has-drawer .bz-map-topbar{width:calc(100% - var(--bz-map-drawer-w) - var(--bz-map-drawer-gap) * 3);max-width:none;right:auto}}.bz-map-topbar__title{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;min-width:0;display:flex}.bz-map-live-badge{background:var(--bz-secondary-soft);color:var(--bz-secondary);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.18rem .5rem;font-size:.68rem;font-weight:800;display:inline-flex}.bz-map-topbar__title strong{font-family:var(--bz-display);letter-spacing:-.02em;font-size:1.08rem}.bz-map-stats{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.bz-map-stat{background:color-mix(in srgb, var(--bz-surface) 72%, transparent);border:1px solid color-mix(in srgb, var(--bz-line) 80%, transparent);color:var(--bz-muted);white-space:nowrap;border-radius:999px;align-items:baseline;gap:.2rem;padding:.28rem .55rem;font-size:.78rem;display:inline-flex}.bz-map-stat b{font-family:var(--bz-display);color:var(--bz-ink);font-size:.92rem}.bz-map-stat--time{align-items:center;gap:.35rem}.bz-map-stat--time .bz-live-pulse:before{width:7px;height:7px}.bz-map-stat__label{font-weight:600}.bz-map-topbar__title .muted{color:var(--bz-muted);font-size:.82rem}.bz-live-pulse__short{display:none}.bz-map-topbar__actions{align-items:center;gap:.45rem;display:flex}.bz-map-drawer__handle{display:none}.bz-map-chip,.bz-map-icon-btn{border:1px solid var(--bz-line);background:var(--bz-input-bg);color:var(--bz-muted);font:inherit;cursor:pointer;border-radius:999px;padding:.42rem .8rem;font-size:.82rem;font-weight:600;transition:background .15s,border-color .15s,color .15s,transform .12s,box-shadow .15s}.bz-map-chip:hover:not(:disabled):not(.is-on),.bz-map-icon-btn:hover:not(:disabled):not(.is-on){border-color:color-mix(in srgb, var(--bz-secondary) 35%, var(--bz-line));color:var(--bz-ink);box-shadow:0 4px 14px #0f172a14}.bz-map-chip:active:not(:disabled),.bz-map-icon-btn:active:not(:disabled){transform:translateY(1px)}.bz-map-chip:disabled,.bz-map-icon-btn:disabled{opacity:.45;cursor:not-allowed}.bz-map-chip.is-on,.bz-map-icon-btn.is-on{background:var(--bz-secondary);border-color:var(--bz-secondary);color:var(--bz-on-secondary);box-shadow:0 6px 18px color-mix(in srgb, var(--bz-secondary) 35%, transparent)}.bz-map-legend-float{pointer-events:auto;z-index:30;left:.85rem;bottom:max(3.25rem, calc(.85rem + env(safe-area-inset-bottom,0px)));background:color-mix(in srgb, var(--bz-topbar-bg-map) 92%, transparent);border:1.5px solid color-mix(in srgb, var(--bz-line) 70%, #ffffff2e);-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);color:var(--bz-muted);border-radius:14px;flex-wrap:wrap;align-items:center;gap:.55rem .85rem;padding:.65rem .85rem;font-size:.78rem;transition:max-width .22s;display:flex;position:absolute;box-shadow:0 12px 32px #0b0f142e}@media (width>=901px){.bz-map-page.has-drawer .bz-map-legend-float{max-width:calc(100% - var(--bz-map-drawer-w) - var(--bz-map-drawer-gap) * 3 - .85rem)}}.bz-map-legend-float span{align-items:center;gap:.35rem;display:inline-flex}.bz-map-legend-float span>img{object-fit:contain;filter:drop-shadow(0 1px 1px #00000059);width:28px;height:28px;transform:rotate(225deg)scale(1.2)}.bz-map-legend-float span.is-muted{opacity:.55}.bz-map-legend-float .hi{color:var(--bz-ink);font-weight:600}.bz-map-legend-hint{border-top:1px solid color-mix(in srgb, var(--bz-line) 70%, transparent);width:100%;color:var(--bz-secondary);padding-top:.15rem;font-size:.72rem;font-weight:600}.bz-map-legend-float .dot{border-radius:999px;width:10px;height:10px;display:inline-block}.bz-map-legend-float .dot.pickup{background:#f5a623}.bz-map-legend-float .dot.dropoff{background:#0f766e}.bz-map-legend-float .dot.done{background:#16a34a}html[data-theme=dark].harlam-portal .bz-map-legend-float .dot.dropoff,html[data-theme=dark].camp-trunk-portal .bz-map-legend-float .dot.dropoff,html[data-theme=dark].casa-payroll-portal .bz-map-legend-float .dot.dropoff,html[data-theme=dark].sheridan-optical-portal .bz-map-legend-float .dot.dropoff{background:#5eead4}html[data-theme=dark] .bz-camp-trucks{background:var(--bz-bg)}html[data-theme=dark] .bz-camp-chip{background:color-mix(in srgb, var(--bz-surface) 92%, #020617)}html[data-theme=dark] .bz-camp-map-bar,html[data-theme=dark] .bz-camp-toast,html[data-theme=dark] .bz-camp-drag-banner{background:color-mix(in srgb, var(--bz-surface) 88%, transparent)}.bz-map-drawer{top:.85rem;right:var(--bz-map-drawer-gap);width:var(--bz-map-drawer-w);z-index:20;background:var(--bz-topbar-bg-map);border:1px solid color-mix(in srgb, var(--bz-line) 88%, transparent);color:var(--bz-ink);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);scrollbar-width:thin;pointer-events:auto;border-radius:18px;padding:.85rem;position:absolute;bottom:.85rem;overflow:auto;box-shadow:0 18px 48px #0b0f142e,inset 0 1px #ffffff0a}.bz-map-immersive .gm-bundled-control,.bz-map-immersive .gmnoprint{z-index:3!important}.bz-map-drawer__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-bottom:.85rem;display:grid}.bz-map-metric{background:color-mix(in srgb, var(--bz-surface) 70%, transparent);border:1px solid color-mix(in srgb, var(--bz-line) 75%, transparent);text-align:center;border-radius:12px;gap:.1rem;padding:.55rem .5rem;display:grid}.bz-map-metric strong{font-family:var(--bz-display);color:var(--bz-ink);font-size:1.15rem;line-height:1.1}.bz-map-metric span{letter-spacing:.03em;text-transform:uppercase;color:var(--bz-muted);font-size:.68rem;font-weight:700}.bz-map-drawer__head h2{font-family:var(--bz-display);margin:0;font-size:1.02rem}.bz-map-drawer__head p{color:var(--bz-muted);margin:.35rem 0 .85rem;font-size:.82rem;line-height:1.45}.bz-map-drawer__head-row{justify-content:space-between;align-items:flex-start;gap:.55rem .75rem;margin-bottom:.65rem;display:flex}.bz-map-drawer__head-row h2{margin:0}.bz-map-drawer__head-row p{margin:.2rem 0 0}.bz-map-layer-btns--inline{flex-shrink:0;gap:.25rem;display:flex}.bz-map-layer-btns--inline .bz-btn{min-height:30px;padding:.28rem .55rem;font-size:.75rem}.bz-map-layer-controls{border-bottom:1px solid var(--bz-line);gap:.55rem;margin-bottom:.85rem;padding-bottom:.85rem;display:grid}.bz-map-layer-card{border:1px solid var(--bz-line);background:color-mix(in srgb, var(--bz-surface) 76%, transparent);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.7rem .75rem;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.bz-map-layer-card:hover{border-color:color-mix(in srgb, var(--bz-secondary) 35%, var(--bz-line))}.bz-map-layer-card.is-on{border-color:color-mix(in srgb, var(--bz-secondary) 55%, var(--bz-line));background:color-mix(in srgb, var(--bz-secondary) 10%, var(--bz-surface));box-shadow:0 8px 22px color-mix(in srgb, var(--bz-secondary) 12%, transparent)}.bz-map-layer-card__icon{background:var(--bz-secondary-soft);border-radius:10px;place-items:center;width:2.2rem;height:2.2rem;display:grid}.bz-map-layer-card__copy{gap:.12rem;min-width:0;display:grid}.bz-map-layer-card__copy strong{font-size:.88rem}.bz-map-layer-card__copy em{color:var(--bz-muted);font-size:.74rem;font-style:normal;font-weight:500}.bz-map-layer-card__switch{background:var(--bz-chip-bg);border:1px solid var(--bz-line);letter-spacing:.04em;text-transform:uppercase;color:var(--bz-muted);border-radius:999px;padding:.2rem .55rem;font-size:.68rem;font-weight:800}.bz-map-layer-card.is-on .bz-map-layer-card__switch{background:var(--bz-secondary);border-color:var(--bz-secondary);color:var(--bz-on-secondary)}.bz-map-layer-panel{background:color-mix(in srgb, var(--bz-surface) 76%, transparent);border:1px solid var(--bz-line);border-radius:14px;padding:.65rem .75rem}.bz-map-drawer-error{margin-bottom:.65rem}.bz-map-drawer-loading{gap:.55rem;display:grid}.bz-map-empty{gap:.55rem;padding:.35rem .15rem .75rem;display:grid}.bz-map-empty__title{font-family:var(--bz-display);color:var(--bz-ink);margin:0;font-size:1rem}.bz-map-empty__body{color:var(--bz-muted);margin:0;font-size:.84rem;line-height:1.45}.bz-map-toggle{cursor:pointer;color:var(--bz-ink);align-items:flex-start;gap:.55rem;font-size:.9rem;font-weight:600;display:flex}.bz-map-toggle input{accent-color:var(--bz-secondary);margin-top:.2rem}.bz-map-toggle span{gap:.1rem;display:grid}.bz-map-toggle em{color:var(--bz-muted);font-size:.78rem;font-style:normal;font-weight:500}.bz-map-layer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.bz-map-layer-label{color:var(--bz-ink);gap:.12rem;font-size:.82rem;font-weight:700;display:grid}.bz-map-layer-label em{color:var(--bz-muted);font-size:.74rem;font-style:normal;font-weight:500}.bz-map-layer-btns{gap:.35rem;display:flex}.bz-map-layer-btns .bz-btn{padding:.3rem .55rem;font-size:.78rem}.bz-live-list-row{align-items:stretch;gap:.4rem;display:flex}.bz-live-vis{cursor:pointer;flex-shrink:0;align-items:flex-start;padding:.85rem .15rem .85rem .35rem;display:flex}.bz-live-vis input{accent-color:var(--bz-secondary);width:1rem;height:1rem}.bz-live-list-row>button{flex:1;min-width:0}.bz-live-list li.is-off-map>.bz-live-list-row>button{opacity:.55}.bz-map-off-tag{background:var(--bz-chip-bg);color:var(--bz-muted);border-radius:999px;margin-left:.4rem;padding:.1rem .4rem;font-size:.72rem;font-weight:600;display:inline-block}.bz-live-layout{grid-template-columns:minmax(0,1.7fr) minmax(0,22rem);align-items:start;gap:1rem;display:grid}.bz-live-layout>*{min-width:0}.bz-live-sidebar{max-height:min(62vh,560px);overflow:auto}.bz-live-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.bz-live-list li{border-radius:var(--bz-radius-sm)}.bz-live-list li.is-active{box-shadow:0 8px 22px color-mix(in srgb, var(--bz-secondary) 10%, transparent)}.bz-live-list button{text-align:left;border:1px solid var(--bz-line);background:color-mix(in srgb, var(--bz-surface) 82%, transparent);border-radius:var(--bz-radius-sm);cursor:pointer;width:100%;font:inherit;color:inherit;padding:.72rem .82rem;transition:border-color .15s,background .15s,transform .12s}.bz-live-list button:hover{border-color:color-mix(in srgb, var(--bz-secondary) 35%, var(--bz-line));transform:translateY(-1px)}.bz-live-route-line{font-weight:500}.bz-live-list-meta{flex-wrap:wrap;align-items:center;gap:.35rem .55rem;display:flex}.bz-live-list-meta--primary{margin-top:.2rem}.bz-live-gps.is-live{color:var(--bz-secondary);font-weight:600}.bz-live-vehicle{margin-top:.15rem;font-weight:500}.bz-live-list-top{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.bz-live-list .meta{color:var(--bz-muted);font-size:.82rem;line-height:1.35}.bz-live-detail-link{margin:.35rem 0 .25rem .15rem;font-size:.85rem;font-weight:600;display:inline-block}@media (width<=900px){.bz-live-layout{grid-template-columns:1fr}.bz-live-sidebar{max-height:none}.bz-main--map .bz-topbar{z-index:8;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;pointer-events:none;background:0 0;border:none;border-radius:0;margin:0;padding:.55rem .65rem;position:absolute;top:0;left:0;right:0}.bz-main--map .bz-topbar>*{pointer-events:auto}.bz-main--map .bz-topbar-meta,.bz-main--map .bz-topbar-logo{display:none}.bz-main--map .bz-nav-toggle,.bz-main--map .bz-topbar-actions .bz-notif-bell,.bz-main--map .bz-topbar-actions button{box-shadow:0 6px 18px #0f172a1f}.bz-map-topbar{gap:.45rem;width:auto;max-width:none;padding:.55rem .65rem;top:3.35rem;left:.65rem;right:.65rem}.bz-map-page.has-drawer .bz-map-topbar{width:auto;right:.65rem}.bz-map-topbar__title strong{font-size:.95rem}.bz-map-stats{order:3;width:100%}.bz-map-stat{padding:.22rem .45rem;font-size:.72rem}.bz-map-stat b{font-size:.82rem}.bz-map-stat--time{display:none}.bz-map-live-badge{font-size:.62rem}.bz-live-pulse__full,.bz-map-topbar__time{display:none}.bz-live-pulse__short{color:var(--bz-muted);font-size:.78rem;font-weight:600;display:inline}.bz-map-chip--desktop{display:none}.bz-map-icon-btn{min-height:40px;padding:.45rem .85rem}.bz-map-drawer{top:auto;left:.65rem;right:.65rem;bottom:max(.5rem, env(safe-area-inset-bottom,0px));border-radius:18px;width:auto;max-width:none;max-height:30vh;margin-inline:auto;padding:.2rem .9rem .85rem;transition:max-height .22s}.bz-map-drawer.is-expanded{max-height:min(72vh,100dvh - 5.5rem)}.bz-map-drawer__handle{cursor:pointer;width:100%;min-height:44px;color:var(--bz-muted);font:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.4rem .5rem .35rem;font-size:.72rem;font-weight:600;display:flex}.bz-map-drawer__grip{background:#cbd5e1;border-radius:999px;width:2.4rem;height:.28rem}.bz-map-drawer__summary{margin-bottom:.65rem}.bz-map-drawer__head p,.bz-map-page.has-drawer .bz-map-legend-float{display:none}.bz-map-page.drawer-closed .bz-map-legend-float{top:auto;bottom:max(3.25rem, calc(.65rem + env(safe-area-inset-bottom,0px)));max-width:min(260px,100% - 1.3rem);left:.65rem;right:auto}}.bz-car-marker{pointer-events:none;filter:drop-shadow(0 2px 3px #0000008c)drop-shadow(0 0 1px #ffffff59);justify-content:center;align-items:center;width:44px;height:44px;margin-top:-22px;margin-left:-22px;display:flex;position:absolute;top:0;left:0}.bz-car-marker.is-on-run{z-index:2;width:52px;height:52px;margin-top:-26px;margin-left:-26px}.bz-car-marker__pad{z-index:0;pointer-events:none;background:radial-gradient(circle,#080c14f0 0%,#080c14d1 48%,#080c1447 68%,#080c1400 76%);border-radius:50%;position:absolute;inset:2px;box-shadow:0 0 0 1.5px #ffffffb8,0 3px 10px #00000073}html[data-theme=light] .bz-car-marker__pad{background:radial-gradient(circle,#0f172ae0 0%,#0f172a8c 46%,#0f172a2e 68%,#0f172a00 78%);box-shadow:0 0 0 1.5px #0f172a8c,0 3px 10px #0f172a47}.bz-car-marker__img{z-index:2;object-fit:contain;image-rendering:auto;transform-origin:50%;background:0 0;width:78%;height:78%;display:block;position:relative}.bz-car-marker.is-off .bz-car-marker__img{opacity:.55;filter:grayscale(.35)}.bz-car-marker.is-off .bz-car-marker__pad{opacity:.72}.bz-car-marker.is-live .bz-car-marker__pulse{z-index:1;background:#0f766e38;border-radius:50%;animation:2.2s ease-out infinite bz-pulse;position:absolute;inset:0;box-shadow:0 0 0 1px #0f766e59}html[data-theme=dark] .bz-car-marker.is-live .bz-car-marker__pulse{background:#2dd4bf38;box-shadow:0 0 0 1px #2dd4bf66}.bz-car-marker.is-on-run .bz-car-marker__pad{box-shadow:0 0 0 2px #0f766ee6,0 0 0 5px #0f766e40,0 3px 10px #00000073}.bz-live-pulse{color:var(--bz-secondary);align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;display:inline-flex}.bz-live-pulse:before{content:"";background:var(--bz-secondary);border-radius:999px;width:8px;height:8px;animation:1.6s infinite bz-pulse;box-shadow:0 0 #0f766e73}@keyframes bz-pulse{0%{box-shadow:0 0 #0f766e73}70%{box-shadow:0 0 0 8px #0f766e00}to{box-shadow:0 0 #0f766e00}}.bz-driver-card{align-items:flex-start;gap:.85rem;display:flex}.bz-driver-card__body{flex-direction:column;flex:1;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.bz-driver-card__vehicle,.bz-driver-card__phone{color:var(--bz-muted);font-size:.9rem}.bz-driver-card__hold{background:color-mix(in srgb, var(--bz-secondary,#0f766e) 14%, transparent);color:var(--bz-secondary,#0f766e);border-radius:999px;margin-top:.25rem;padding:.28rem .55rem;font-size:.78rem;font-weight:650;line-height:1.3}.bz-run-driver-dock{background:linear-gradient(180deg, color-mix(in srgb, var(--bz-secondary,#0f766e) 10%, var(--bz-surface)) 0%, var(--bz-surface) 42%)}.bz-run-feedback__hint,.bz-run-feedback__summary,.bz-run-feedback__rating-label{color:var(--bz-muted);margin:.35rem 0 0;font-size:.88rem}.bz-run-feedback__summary{color:var(--bz-text)}.bz-run-feedback__stars{gap:.2rem;margin-top:.7rem;display:flex}.bz-run-feedback__star{appearance:none;color:color-mix(in srgb, var(--bz-muted) 55%, var(--bz-line));cursor:pointer;background:0 0;border:0;padding:.1rem .15rem;font-size:1.7rem;line-height:1}.bz-run-feedback__star.is-on{color:#f5b942}.bz-run-feedback__star:disabled{cursor:default}.bz-run-feedback__tip-head{flex-direction:column;gap:.15rem;margin:1rem 0 .55rem;font-size:.9rem;display:flex}.bz-run-feedback__tip-head span{color:var(--bz-muted);font-size:.8rem}.bz-run-feedback__chips{flex-wrap:wrap}.bz-run-feedback__chips .bz-chip-select__item{flex-direction:column;align-items:flex-start;gap:.05rem;line-height:1.2;display:inline-flex}.bz-run-feedback__chips .bz-chip-select__item small{opacity:.75;font-size:.72rem;font-weight:500}.bz-run-feedback__receipt{text-align:center;background:radial-gradient(120% 90% at 50% 0%, #f5b9423d, transparent 64%), color-mix(in srgb, var(--bz-surface-2,var(--bz-surface)) 78%, var(--bz-surface));border:1px solid color-mix(in srgb, #f5b942 32%, var(--bz-line));border-radius:16px;margin-top:.85rem;padding:1.05rem .85rem .9rem;animation:.35s both bz-fade-up;position:relative;overflow:hidden}.bz-run-feedback__thanks{color:var(--bz-muted);margin:0;font-size:.82rem}.bz-run-feedback__stars.is-display{justify-content:center;gap:.12rem;margin-top:.35rem}.bz-run-feedback__stars.is-display span{color:color-mix(in srgb, var(--bz-muted) 40%, var(--bz-line));font-size:1.9rem;line-height:1;display:inline-block}.bz-run-feedback__stars.is-display span.is-on{color:#f5b942;text-shadow:0 0 14px #f5b94280}.bz-run-feedback__verdict{letter-spacing:-.02em;margin:.28rem 0 0;font-size:1.08rem;font-weight:750}.bz-run-feedback__tip-total{justify-content:center;align-items:baseline;gap:.45rem;margin:.75rem 0 0;display:flex}.bz-run-feedback__tip-total span{color:var(--bz-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.bz-run-feedback__tip-total strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:1.4rem}.bz-run-feedback__receipt-actions{margin-top:.75rem}.bz-run-feedback__sparks{pointer-events:none;position:absolute;inset:0}.bz-run-feedback__ring{opacity:0;border:2px solid #f8ce7b;border-radius:50%;width:92px;height:92px;margin:-46px 0 0 -46px;position:absolute;top:42%;left:50%}.bz-run-feedback__sparks i{opacity:0;background:#f5b942;border-radius:50%;width:6px;height:6px;margin:0;position:absolute;top:38%;left:50%;box-shadow:0 0 8px #f5b942}.bz-run-feedback__receipt.is-burst .bz-run-feedback__ring{animation:.7s ease-out both bz-feedback-ring}.bz-run-feedback__receipt.is-burst .bz-run-feedback__sparks i{animation:.72s ease-out both bz-feedback-spark}.bz-run-feedback__receipt.is-burst .bz-run-feedback__stars.is-display span.is-on{animation:.48s cubic-bezier(.2,1.45,.35,1) both bz-feedback-star}.bz-run-feedback__receipt.is-burst .bz-run-feedback__verdict,.bz-run-feedback__receipt.is-burst .bz-run-feedback__tip-total{animation:.4s both bz-fade-up}.bz-run-feedback__receipt.is-burst .bz-run-feedback__tip-total{animation-delay:.18s}@keyframes bz-feedback-star{0%{opacity:0;filter:brightness(1.8);transform:scale(.2)rotate(-16deg)}58%{opacity:1;transform:scale(1.22)rotate(5deg)}to{opacity:1;filter:brightness();transform:scale(1)rotate(0)}}@keyframes bz-feedback-ring{0%{opacity:.75;transform:scale(.55)}to{opacity:0;transform:scale(1.7)}}@keyframes bz-feedback-spark{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y))) scale(.25)}}@media (prefers-reduced-motion:reduce){.bz-run-feedback__receipt,.bz-run-feedback__receipt.is-burst .bz-run-feedback__ring,.bz-run-feedback__receipt.is-burst .bz-run-feedback__sparks i,.bz-run-feedback__receipt.is-burst .bz-run-feedback__stars.is-display span.is-on,.bz-run-feedback__receipt.is-burst .bz-run-feedback__verdict,.bz-run-feedback__receipt.is-burst .bz-run-feedback__tip-total{animation:none}}.bz-driver-notes{background:color-mix(in srgb, var(--bz-surface-2,var(--bz-surface)) 70%, var(--bz-surface))}.bz-driver-notes>p{border-left:3px solid color-mix(in srgb, var(--bz-secondary,#0f766e) 55%, var(--bz-line));margin:.7rem 0 0;padding-left:.75rem;line-height:1.45}.bz-run-timeline-details>summary{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.bz-run-timeline-details>summary:after{content:"";opacity:.55;border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:.45rem;height:.45rem;transform:rotate(45deg)translateY(-2px)}.bz-run-timeline-details[open]>summary:after{transform:rotate(-135deg)translateY(-2px)}.bz-driver-avatar{background:var(--bz-secondary-soft);width:44px;height:44px;color:var(--bz-secondary);font-family:var(--bz-display);border-radius:12px;flex-shrink:0;place-items:center;font-weight:700;display:grid;overflow:hidden}.bz-driver-avatar img{object-fit:cover;width:100%;height:100%}.bz-driver-actions{flex-wrap:wrap;gap:.45rem;margin-top:.65rem;display:flex}.bz-chat-overlay{z-index:70;background:#0b0f1459;justify-content:flex-end;animation:.18s bz-fade-up;display:flex;position:fixed;inset:0}.bz-chat-panel{background:var(--bz-surface);border-left:1px solid var(--bz-line);width:min(420px,100vw);height:100%;box-shadow:var(--bz-shadow);flex-direction:column;display:flex}.bz-chat-panel__head{border-bottom:1px solid var(--bz-line);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.1rem;display:flex}.bz-chat-panel__head strong{font-family:var(--bz-display);font-size:1.05rem}.bz-chat-panel__sub{color:var(--bz-muted);margin-top:.15rem;font-size:.85rem}.bz-chat-panel__list{background:radial-gradient(500px 200px at 100% 0%, #0f766e0f, transparent 60%), var(--bz-surface-2);flex-direction:column;flex:1;gap:.65rem;min-height:0;padding:1rem;display:flex;overflow:auto}.bz-chat-panel__empty{text-align:center;color:var(--bz-muted);max-width:16rem;margin:auto;font-size:.92rem}.bz-chat-bubble{background:var(--bz-surface);border:1.5px solid #c5ced9;border-radius:14px;max-width:85%;padding:.7rem .85rem;box-shadow:0 1px #0f172a0a}.bz-chat-bubble.is-media{padding:.4rem .4rem .55rem;overflow:hidden}.bz-chat-bubble p{color:var(--bz-ink);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.95rem;line-height:1.45}.bz-chat-bubble.is-media p{margin:.45rem .4rem 0}.bz-chat-bubble time{color:#64748b;margin-top:.4rem;font-size:.75rem;font-weight:500;display:block}.bz-chat-bubble.is-media time{margin:.35rem .4rem 0}.bz-chat-media{flex-direction:column;gap:.35rem;display:flex}.bz-chat-media__btn{cursor:zoom-in;background:0 0;border:0;border-radius:10px;padding:0;line-height:0;display:block;overflow:hidden}.bz-chat-media__btn img{object-fit:cover;background:#e8ecef;width:100%;max-width:260px;max-height:280px;display:block}.bz-chat-bubble.is-mine .bz-chat-receipt{font-weight:600}.bz-chat-bubble.is-mine .bz-chat-receipt[data-state=read]{color:var(--bz-secondary)}.bz-chat-bubble.is-mine{background:#e6f4f2;border-width:1.5px;border-color:#0f766e;align-self:flex-end}.bz-chat-bubble.is-mine p{color:#0f172a}.bz-chat-bubble.is-mine time{color:#0f766e}html[data-theme=dark] .bz-chat-bubble.is-mine{background:#115e59;border-color:#2dd4bf}html[data-theme=dark] .bz-chat-bubble.is-mine p{color:#f0fdfa}html[data-theme=dark] .bz-chat-bubble.is-mine time,html[data-theme=dark] .bz-chat-bubble.is-mine .bz-chat-receipt{color:#99f6e4}.bz-chat-bubble.is-theirs{background:var(--bz-surface);border-color:#b8c2ce;align-self:flex-start}.bz-chat-panel__composer{border-top:1px solid var(--bz-line);background:var(--bz-surface);flex-direction:column;gap:.55rem;padding:.85rem 1rem;display:flex}.bz-chat-panel__composer-row{grid-template-columns:auto 1fr auto;align-items:end;gap:.5rem;display:grid}.bz-chat-panel__composer textarea{resize:none;border:1px solid var(--bz-line);border-radius:var(--bz-radius-sm);font:inherit;width:100%;min-height:2.75rem;padding:.65rem .75rem}.bz-chat-panel__composer textarea:focus{border-color:var(--bz-secondary);outline:2px solid #0f766e40}.bz-chat-attach-btn{border:1px solid var(--bz-line);background:var(--bz-surface-2);width:2.75rem;height:2.75rem;color:var(--bz-ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}.bz-chat-attach-btn:hover:not(:disabled){color:var(--bz-secondary);background:#0f766e14;border-color:#0f766e59}.bz-chat-attach-btn:disabled{opacity:.45;cursor:not-allowed}.bz-chat-attach-preview{width:fit-content;max-width:100%;position:relative}.bz-chat-attach-preview__thumb{border:1px solid var(--bz-line);background:var(--bz-surface-2);border-radius:12px;width:96px;height:96px;position:relative;overflow:hidden;box-shadow:0 6px 18px #0f172a14}.bz-chat-attach-preview__thumb img{object-fit:cover;width:100%;height:100%;display:block}.bz-chat-attach-preview__busy{color:#fff;background:#0f172a73;justify-content:center;align-items:center;font-size:.72rem;font-weight:600;display:flex;position:absolute;inset:0}.bz-chat-attach-preview__remove{border:1px solid var(--bz-line);background:var(--bz-surface);width:1.5rem;height:1.5rem;color:var(--bz-ink);cursor:pointer;border-radius:999px;font-size:1rem;line-height:1;position:absolute;top:-.35rem;right:-.35rem;box-shadow:0 2px 8px #0f172a1f}.bz-chat-lightbox{z-index:80;background:#0b0f14d1;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.bz-chat-lightbox img{object-fit:contain;border-radius:12px;max-width:min(920px,100%);max-height:min(86vh,100%);box-shadow:0 20px 60px #00000059}.bz-chat-lightbox__close{color:#111;font:inherit;cursor:pointer;background:#ffffffeb;border:0;border-radius:999px;padding:.45rem .9rem;font-size:.85rem;font-weight:600;position:absolute;top:1rem;right:1rem}.bz-nav-support{position:relative}.bz-nav-support__row{justify-content:space-between;align-items:center;gap:.45rem;width:100%;display:inline-flex}.bz-nav-support.is-open{background:color-mix(in srgb, var(--bz-secondary) 18%, transparent);color:var(--bz-secondary)}.bz-nav-support.has-unread .bz-nav-support__badge{color:#fff;background:#dc2626}.bz-support-chat-panel{background:radial-gradient(520px 220px at 100% 0%, color-mix(in srgb, var(--bz-secondary) 14%, transparent), transparent 62%), var(--bz-surface);border-left:1px solid var(--bz-line);width:min(440px,100vw)}.bz-support-chat-panel .bz-chat-panel__head{border-bottom:1px solid var(--bz-line);background:color-mix(in srgb, var(--bz-surface) 88%, transparent);align-items:center;gap:.85rem;padding:1.05rem 1.05rem .95rem;overflow:visible}.bz-support-chat-id{align-items:center;gap:.7rem;min-width:0;display:flex}.bz-support-chat-id__mark{color:#fff;background:linear-gradient(160deg,#14b8a6 0%,#0f766e 100%);border-radius:12px;flex:none;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex;box-shadow:0 8px 18px #0f766e47}.bz-support-chat-id strong{letter-spacing:-.03em;font-size:1.08rem;display:block}.bz-support-chat-panel .bz-chat-panel__sub{margin-top:.12rem;font-size:.78rem;font-weight:550;line-height:1.35}.bz-support-chat-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.3rem;display:flex}.bz-support-icon-btn,.bz-support-text-btn{appearance:none;font:inherit;cursor:pointer;border:1px solid var(--bz-line);background:color-mix(in srgb, var(--bz-surface-2) 70%, var(--bz-surface));color:var(--bz-ink);transition:background .15s,border-color .15s,color .15s;position:relative}.bz-support-icon-btn{border-radius:10px;justify-content:center;align-items:center;width:2.05rem;height:2.05rem;padding:0;display:inline-flex}.bz-support-text-btn{letter-spacing:.02em;border-radius:10px;min-height:2.05rem;padding:0 .65rem;font-size:.75rem;font-weight:700}.bz-support-icon-btn:hover:not(:disabled),.bz-support-text-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--bz-secondary) 45%, var(--bz-line));background:color-mix(in srgb, var(--bz-secondary) 10%, var(--bz-surface));color:var(--bz-secondary)}.bz-support-icon-btn:disabled,.bz-support-text-btn:disabled{opacity:.45;cursor:not-allowed}.bz-support-icon-btn[data-tip]:after,.bz-support-text-btn[data-tip]:after{content:attr(data-tip);color:#fff;letter-spacing:.01em;white-space:nowrap;opacity:0;pointer-events:none;z-index:5;background:#111827;border-radius:7px;padding:.28rem .5rem;font-size:.7rem;font-weight:650;line-height:1.2;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)translateY(2px);box-shadow:0 8px 18px #00000038}.bz-support-icon-btn[data-tip]:hover:after,.bz-support-text-btn[data-tip]:hover:after{opacity:1;transform:translate(-50%)translateY(0)}.bz-support-chat-actions>:last-child[data-tip]:after{left:auto;right:0;transform:translateY(2px)}.bz-support-chat-actions>:last-child[data-tip]:hover:after{transform:translateY(0)}html[data-theme=dark] .bz-support-icon-btn[data-tip]:after,html[data-theme=dark] .bz-support-text-btn[data-tip]:after{color:#111827;background:#f8fafc}.bz-support-chat-panel .bz-chat-panel__list{background:radial-gradient(460px 180px at 0% 100%, color-mix(in srgb, var(--bz-secondary) 8%, transparent), transparent 58%), var(--bz-bg-depth,var(--bz-surface-2));gap:.75rem;padding:1.15rem 1.05rem 1.25rem}.bz-support-empty{border:1px solid var(--bz-line);background:color-mix(in srgb, var(--bz-surface) 92%, transparent);border-radius:18px;justify-items:center;gap:.45rem;max-width:18rem;padding:1.35rem 1.1rem 1.4rem;display:grid;box-shadow:0 10px 28px #1018280f}.bz-support-empty__mark{width:2.6rem;height:2.6rem;color:var(--bz-secondary);background:color-mix(in srgb, var(--bz-secondary) 12%, var(--bz-surface));border-radius:14px;justify-content:center;align-items:center;margin-bottom:.2rem;display:inline-flex}.bz-support-empty strong{letter-spacing:-.02em;font-size:.98rem}.bz-support-empty p{color:var(--bz-muted);margin:0;font-size:.84rem;line-height:1.45}.bz-support-prompts{flex-wrap:wrap;justify-content:center;gap:8px;max-width:280px;display:flex}.bz-support-prompts button{border:1px solid var(--bz-line,#ffffff24);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:7px 12px;font:500 .82rem inherit}.bz-support-prompts button:disabled{opacity:.5;cursor:default}.bz-chat-event{color:var(--bz-muted);text-align:center;align-self:center;margin:.75rem auto;font-size:.8rem}.bz-support-history .bz-support-empty{margin:2.25rem auto 0}.bz-chat-links{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.bz-chat-link{border:1px solid;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.bz-support-chat-panel .bz-chat-bubble{border-width:1px;box-shadow:0 8px 20px #1018280d}.bz-support-chat-panel .bz-chat-panel__composer{background:color-mix(in srgb, var(--bz-surface) 94%, var(--bz-bg-depth));gap:.65rem;padding:.85rem .95rem 1rem}.bz-support-chat-panel .bz-chat-panel__composer-row{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:16px;align-items:center;padding:.28rem .28rem .28rem .35rem;box-shadow:inset 0 1px #ffffff0a}.bz-support-chat-panel .bz-chat-attach-btn{width:2.35rem;min-width:2.35rem;height:2.35rem;min-height:2.35rem;color:var(--bz-muted);background:0 0;border:0;border-radius:12px}.bz-support-chat-panel .bz-chat-panel__composer textarea{min-height:2.4rem;color:var(--bz-ink);box-shadow:none;background:0 0;border:0;padding:.55rem .2rem;font-size:.94rem}.bz-support-chat-panel .bz-chat-panel__composer textarea:focus{box-shadow:none;border-color:#0000;outline:none}.bz-support-chat-panel .bz-chat-panel__composer-row:focus-within{border-color:color-mix(in srgb, var(--bz-secondary) 55%, var(--bz-line));box-shadow:0 0 0 3px color-mix(in srgb, var(--bz-secondary) 16%, transparent)}.bz-support-send{appearance:none;color:#fff;cursor:pointer;background:#0f766e;border:0;border-radius:12px;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex;box-shadow:0 8px 16px #0f766e47}.bz-support-send:hover:not(:disabled){background:#0d9488}.bz-support-send:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}.bz-support-send__spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:999px;width:14px;height:14px;animation:.7s linear infinite bz-support-wait-spin}.bz-support-history{background:var(--bz-bg-depth,var(--bz-surface-2));flex:1;min-height:0;padding:.95rem 1rem 1.15rem;overflow:auto}.bz-support-history__new{appearance:none;width:100%;min-height:2.55rem;font:inherit;color:#fff;cursor:pointer;background:#0f766e;border:0;border-radius:12px;justify-content:center;align-items:center;gap:.4rem;margin:0 0 .85rem;font-size:.88rem;font-weight:700;display:inline-flex;box-shadow:0 8px 18px #0f766e38}.bz-support-history__new:disabled{opacity:.5;cursor:not-allowed}.bz-support-history__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.bz-support-history__row{text-align:left;border:1px solid var(--bz-line);background:var(--bz-surface);cursor:pointer;width:100%;font:inherit;color:inherit;border-radius:14px;padding:.8rem .85rem;box-shadow:0 8px 18px #1018280a}.bz-support-history__row:hover{border-color:#0f766e59}.bz-support-history__row.is-active{border-color:var(--bz-secondary);background:#0f766e0f}.bz-support-history__row.is-ended{opacity:.85}.bz-support-history__top{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.25rem;display:flex}.bz-support-history__top strong{font-size:.82rem}.bz-support-history__top time{color:var(--bz-muted);font-size:.75rem}.bz-support-history__preview{color:var(--bz-muted);font-size:.85rem;line-height:1.35;display:block}.bz-support-ended-bar{border-top:1px solid var(--bz-line);background:color-mix(in srgb, var(--bz-surface) 92%, var(--bz-bg-depth));color:var(--bz-muted);justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;font-size:.86rem;font-weight:600;display:flex}.bz-support-ended-bar .bz-support-history__new{width:auto;min-height:2.2rem;margin:0;padding:0 .85rem;font-size:.8rem}.bz-chat-typing{background:var(--bz-surface);border:1px solid var(--bz-line);color:var(--bz-muted);border-radius:12px;align-self:flex-start;align-items:center;gap:.45rem;margin:.15rem 0 .35rem;padding:.45rem .7rem;font-size:.82rem;font-weight:600;display:inline-flex}.bz-chat-typing__dots{align-items:center;gap:3px;display:inline-flex}.bz-chat-typing__dots span{background:#94a3b8;border-radius:999px;width:5px;height:5px;animation:1.1s ease-in-out infinite bz-chat-typing-bounce}.bz-chat-typing__dots span:nth-child(2){animation-delay:.15s}.bz-chat-typing__dots span:nth-child(3){animation-delay:.3s}@keyframes bz-chat-typing-bounce{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.bz-support-choice{flex-wrap:wrap;align-self:flex-start;gap:.5rem;margin:.15rem 0 .45rem;display:flex}.bz-support-choice__live,.bz-support-choice__stay{appearance:none;font:inherit;cursor:pointer;border-radius:999px;padding:.45rem .9rem;font-size:.82rem;font-weight:700}.bz-support-choice__live{color:#fff;background:#0f766e;border:0}.bz-support-choice__stay{border:1px solid var(--bz-line);color:var(--bz-text,#0f172a);background:0 0}.bz-support-choice__live:disabled,.bz-support-choice__stay:disabled{opacity:.55;cursor:not-allowed}.bz-support-wait{border:1px solid color-mix(in srgb, #0f766e 45%, var(--bz-line));background:color-mix(in srgb, #0f766e 12%, var(--bz-surface));border-radius:14px;align-self:stretch;align-items:center;gap:.75rem;margin:.2rem 0 .45rem;padding:.75rem .85rem;display:flex}.bz-support-wait strong,.bz-support-wait span{display:block}.bz-support-wait strong{font-size:.88rem}.bz-support-wait span{color:var(--bz-muted);margin-top:.15rem;font-size:.78rem;font-weight:600}.bz-support-wait__ring{border:2.5px solid #0f766e40;border-top-color:#0f766e;border-radius:999px;flex:none;width:22px;height:22px;animation:.8s linear infinite bz-support-wait-spin}@keyframes bz-support-wait-spin{to{transform:rotate(360deg)}}html[data-theme=dark] .bz-support-choice__live{color:#042f2e;background:#14b8a6}html[data-theme=dark] .bz-support-choice__stay{color:#e2e8f0}html[data-theme=dark] .bz-support-wait__ring{border-top-color:#2dd4bf}html[data-theme=dark] .bz-chat-panel.bz-support-chat-panel,html[data-theme=dark] .bz-support-chat-panel{background:radial-gradient(520px 240px at 100% 0,#2dd4bf1a,#0000 60%),#12151b}html[data-theme=dark] .bz-support-empty{box-shadow:none;background:#ffffff08}html[data-theme=dark] .bz-support-send{color:#042f2e;background:#14b8a6;box-shadow:0 8px 16px #14b8a638}html[data-theme=dark] .bz-support-history__new{color:#042f2e;background:#14b8a6}@media (width<=560px){.bz-support-chat-panel .bz-chat-panel__head{flex-direction:row;align-items:center;gap:.65rem}.bz-support-chat-actions{justify-content:flex-end}}.bz-invite-link-card{background:linear-gradient(180deg, color-mix(in srgb, var(--bz-secondary) 12%, var(--bz-surface)), var(--bz-surface) 48%);border-color:#0f766e59}.bz-invite-link-row{grid-template-columns:1fr auto auto;align-items:center;gap:.5rem;margin-top:.75rem;display:grid}.bz-invite-link-row input{border:1px solid var(--bz-line);border-radius:var(--bz-radius-sm);background:var(--bz-surface);width:100%;padding:.65rem .75rem;font-size:.82rem}.bz-invite-form{grid-template-columns:1.4fr .8fr auto;align-items:end;gap:.75rem;display:grid}.bz-invite-form .bz-field{margin-bottom:0}.bz-post-assign{margin-top:1.25rem}.bz-post-assign.is-invalid{border:1px solid var(--bz-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--bz-danger) 16%, transparent);border-radius:14px;padding:.85rem .9rem}.bz-post-assign.is-invalid .bz-post-assign-title,.bz-post-assign.is-invalid h3{color:var(--bz-danger)}.bz-book-details__notify.is-invalid,.bz-book-details__check.is-invalid{border:1px solid var(--bz-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--bz-danger) 16%, transparent);color:var(--bz-danger);border-radius:12px}.bz-book-details__check.is-invalid{padding:.65rem .75rem}.bz-pay-compact-card.is-invalid{border-color:var(--bz-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--bz-danger) 20%, transparent)}.bz-pay-compact-card{margin-bottom:1rem}.bz-form-card .bz-pay-compact-card{margin-bottom:0}.bz-pay-compact-card.is-missing{border-color:var(--bz-danger)}.bz-pay-compact{justify-content:space-between;align-items:center;gap:1rem;display:flex}.bz-pay-compact strong{display:block}.bz-pay-compact .hint{margin:0}.bz-pay-card{margin-bottom:1rem}.bz-pay-card__brand{font-size:1.05rem;font-weight:700}.bz-pay-card .hint{margin:0}.bz-invite-form__submit{white-space:nowrap}@media (width<=720px){.bz-grid.cols-2,.bz-invite-link-row,.bz-invite-form{grid-template-columns:1fr}.bz-invite-form__submit{width:100%}.bz-attention-item,.bz-fav-row{flex-direction:column;align-items:stretch}.bz-attention-actions,.bz-fav-actions{flex-shrink:1;justify-content:flex-start;width:100%}.bz-attention-actions .bz-btn,.bz-fav-actions .bz-btn{text-align:center;flex:auto;justify-content:center}}@media (width<=960px){.bz-shell{grid-template-columns:1fr}.bz-nav-toggle,.bz-nav-close{display:inline-flex}.bz-topbar{background:var(--bz-bg);border-bottom:1px solid var(--bz-line);isolation:isolate;flex-direction:column;align-items:stretch;gap:.55rem;margin:0 0 .75rem;padding:.55rem .15rem .65rem;display:flex}.bz-topbar-lead{align-items:center;gap:.55rem;min-width:0;display:flex}.bz-topbar-logo{display:block}.bz-topbar-meta{flex:1;min-width:0}.bz-topbar--branded .bz-topbar-meta strong{font-size:.92rem}.bz-topbar-actions{flex-shrink:0;align-items:center;gap:.35rem;margin-left:auto}.bz-topbar .bz-env-toggle-wrap{justify-content:flex-end;width:auto}.bz-topbar .bz-env-toggle{justify-content:flex-start;width:auto}.bz-topbar .bz-env-btn{flex:none;justify-content:center;min-height:32px}.bz-nav-foot-notif{display:none}.bz-runs-toolbar{position:static}.bz-nav{width:min(300px,88vw);box-shadow:var(--bz-shadow);z-index:80;padding-top:max(1.15rem, env(safe-area-inset-top,0px));padding-left:max(.9rem, env(safe-area-inset-left,0px));padding-bottom:max(1rem, env(safe-area-inset-bottom,0px));transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-105%)}.bz-shell.nav-open .bz-nav{transform:translate(0)}.bz-nav-backdrop{z-index:75;background:#0b0f1459;display:none;position:fixed;inset:0}.bz-shell.nav-open .bz-nav-backdrop{display:block}.bz-shell.nav-open .bz-topbar{z-index:60}.bz-grid.stats,.bz-grid.stats-3{grid-template-columns:repeat(2,minmax(0,1fr))}.bz-desk-row{grid-template-columns:1fr}.bz-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bz-stop-row,.bz-stop-meta,.bz-detail-grid{grid-template-columns:1fr}.bz-csv-callout-actions{width:100%}.bz-csv-callout-actions .bz-btn{flex:1;justify-content:center}.bz-page-head,.bz-section-head{flex-direction:column;align-items:stretch}.bz-shell:not(.bz-shell--map) .bz-topbar{margin-top:0;position:sticky;top:0}.bz-main:not(.bz-main--map){padding-top:.85rem;padding-left:max(.85rem, env(safe-area-inset-left,0px));padding-right:max(.85rem, env(safe-area-inset-right,0px));padding-bottom:max(5.5rem, calc(4.25rem + env(safe-area-inset-bottom,0px)))}.bz-login{padding:max(1rem, env(safe-area-inset-top,0px)) 1rem max(1rem, env(safe-area-inset-bottom,0px))}.bz-login-card{padding:1.25rem 1.1rem}.bz-page-head .bz-actions{width:100%}.bz-page-head .bz-actions .bz-btn,.bz-page-head .bz-actions a.bz-btn{text-align:center;flex:auto;justify-content:center}.bz-btn,a.bz-btn{touch-action:manipulation;justify-content:center;align-items:center;min-height:44px;display:inline-flex}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea{font-size:16px}.bz-post-toolbar{flex-direction:column;align-items:stretch}.bz-post-toolbar-field,.bz-post-toolbar-field select,.bz-post-toolbar-grow{width:100%;min-width:0}.bz-csv-collapsed{flex-direction:column;align-items:stretch}.bz-run-stops__actions .bz-btn,.bz-run-stops__actions .bz-btn.ghost{min-height:40px;padding:.45rem .7rem;font-size:.88rem}.bz-filters{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;padding-bottom:.15rem;overflow-x:auto}.bz-filters button{flex:none;min-height:44px}.bz-post-map .bz-live-map,.bz-csv-map .bz-live-map,.bz-card .bz-live-map{min-height:260px}.bz-notif-panel--right{width:min(360px,100vw - 1.2rem)}.bz-nav-links .bz-nav-item{min-height:44px}.bz-nav-toggle,.bz-theme-toggle,.bz-notif-bell{min-width:44px;min-height:44px}.bz-run-stops__title-row{flex-wrap:wrap;align-items:flex-start}.bz-run-stops__eta{white-space:normal}.bz-chat-panel{width:100vw;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.bz-modal-backdrop{padding:max(.75rem, env(safe-area-inset-top,0px)) max(.75rem, env(safe-area-inset-right,0px)) max(.75rem, env(safe-area-inset-bottom,0px)) max(.75rem, env(safe-area-inset-left,0px));align-items:flex-end}.bz-modal,.bz-modal.bz-modal-wide,.bz-modal.bz-export-routes-modal{width:100%;max-height:min(92dvh,900px)}.bz-toast-host{right:max(.75rem, env(safe-area-inset-right,0px));bottom:max(4.5rem, calc(3.5rem + env(safe-area-inset-bottom,0px)))}.bz-dt-day{max-width:44px;max-height:44px}.bz-csv-map-legend{gap:.45rem .85rem}}@media (width<=520px){.bz-page-head h1,.bz-login-card h1{font-size:1.4rem}.bz-card{padding:.95rem .9rem}.bz-topbar{gap:.45rem;padding:.5rem .1rem .55rem}.bz-topbar-lead{gap:.4rem}.bz-topbar-logo--harlam,.bz-topbar-logo--camp-trunk,.bz-topbar-logo--casa-payroll,.bz-topbar-logo--sheridan{max-width:min(112px,34vw);height:34px;padding:3px 6px}.bz-topbar-crumb{display:none}.bz-topbar--branded .bz-topbar-meta{flex:auto;min-width:0}.bz-topbar--branded .bz-topbar-meta strong{font-size:.88rem}.bz-topbar-actions .bz-theme-toggle,.bz-topbar-actions .bz-notif-bell{width:40px;min-width:40px;height:40px;min-height:40px}.bz-grid.stats,.bz-grid.stats-3{grid-template-columns:1fr}.bz-table{min-width:480px}.bz-run-stops__actions{grid-template-columns:1fr 1fr;gap:.4rem;margin-top:.55rem;opacity:1!important;pointer-events:auto!important;display:grid!important}.bz-run-stops__actions .bz-btn,.bz-run-stops__actions .bz-btn.ghost{border:1px solid var(--bz-line);background:var(--bz-surface-2);border-radius:10px;justify-content:center;width:100%;min-height:42px;padding:.45rem .55rem;font-size:.82rem}.bz-run-stops__phone{color:var(--bz-accent-ink);font-weight:650}.bz-run-mast{gap:.75rem}.bz-run-mast__actions{flex-wrap:wrap;width:100%}.bz-page-head h1{font-size:1.35rem;line-height:1.15}.bz-grid.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}}.bz-theme-toggle{appearance:none;box-sizing:border-box;border:1px solid var(--bz-line);background:var(--bz-input-bg);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--bz-ink);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}.bz-theme-toggle svg{flex-shrink:0;display:block}.bz-theme-toggle:hover{border-color:var(--bz-line-strong);background:var(--bz-surface-2)}.bz-palette-toggle{flex-shrink:0;display:inline-flex;position:relative}.bz-palette-toggle__swatch{border-radius:999px;width:14px;height:14px;box-shadow:inset 0 0 0 1px #0f172a2e}.bz-palette-toggle__menu{z-index:80;border:1px solid var(--bz-line-strong);background:var(--bz-surface);border-radius:14px;width:min(280px,100vw - 24px);max-height:min(70vh,420px);padding:12px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 18px 40px #0f172a2e}.bz-palette-toggle__heading{color:var(--bz-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:700}.bz-palette-toggle__grid{gap:4px;display:grid}.bz-palette-toggle__option{appearance:none;width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;margin:0;padding:8px 10px;display:grid}.bz-palette-toggle__option:hover{background:var(--bz-surface-2)}.bz-palette-toggle__option.is-active{border-color:color-mix(in srgb, var(--bz-accent) 35%, var(--bz-line));background:color-mix(in srgb, var(--bz-accent) 10%, var(--bz-surface))}.bz-palette-toggle__dot{border-radius:999px;width:14px;height:14px;box-shadow:inset 0 0 0 1px #0f172a29}.bz-palette-toggle__meta{gap:1px;min-width:0;display:grid}.bz-palette-toggle__meta strong{font-size:.88rem;font-weight:650}.bz-palette-toggle__meta span{color:var(--bz-muted);font-size:.75rem}.bz-theme-seg{border:1px solid var(--bz-line);background:var(--bz-surface-2);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.bz-theme-seg__btn{appearance:none;color:var(--bz-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.4rem .85rem;font-size:.85rem;font-weight:650}.bz-theme-seg__btn.is-active{background:var(--bz-surface);color:var(--bz-ink);box-shadow:var(--bz-shadow)}html[data-theme=dark] .bz-input,html[data-theme=dark] .bz-field input,html[data-theme=dark] .bz-field select,html[data-theme=dark] .bz-field textarea,html[data-theme=dark] .bz-places-input input,html[data-theme=dark] .bz-stop-card input,html[data-theme=dark] .bz-stop-card select:not(.bz-stop-location),html[data-theme=dark] .bz-stop-card textarea,html[data-theme=dark] .bz-stop-address input,html[data-theme=dark] .bz-post-toolbar-field select,html[data-theme=dark] .bz-search input,html[data-theme=dark] .bz-run-stops__edit .bz-input,html[data-theme=dark] .bz-account-switcher select,html[data-theme=dark] .bz-dt-nav,html[data-theme=dark] .bz-dt-time-controls select,html[data-theme=dark] .bz-invite-link-row input,html[data-theme=dark] .bz-calc-vehicle select,html[data-theme=dark] .bz-calc-saved,html[data-theme=dark] .bz-calc-stop-fields input,html[data-theme=dark] .bz-calc-route .bz-places-input input{background-color:var(--bz-control-bg);color:var(--bz-control-ink);border-color:var(--bz-control-border)}html[data-theme=dark] .bz-field select,html[data-theme=dark] .bz-post-toolbar-field select,html[data-theme=dark] .bz-calc-vehicle select,html[data-theme=dark] .bz-calc-saved,html[data-theme=dark] .bz-account-switcher select,html[data-theme=dark] .bz-dt-time-controls select{background-color:var(--bz-control-elevated);background-position:right .9rem center;background-repeat:no-repeat;background-size:14px}html[data-theme=dark] .bz-dt-ampm{border-color:var(--bz-line)}html[data-theme=dark] .bz-dt-ampm button{background:var(--bz-input-bg);color:var(--bz-muted)}html[data-theme=dark] .bz-dt-ampm button.active{background:var(--bz-secondary);color:var(--bz-on-secondary)}html[data-theme=dark] .bz-stop-card.type-pickup .bz-stop-address input{background:var(--bz-hub-soft);color:var(--bz-ink)}html[data-theme=dark] .bz-stop-card.type-dropoff .bz-stop-address input{background:var(--bz-dropoff-soft);color:var(--bz-ink)}html[data-theme=dark] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-list{background:#151c2c;border:1px solid #2a3550}html[data-theme=dark] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card,html[data-theme=dark] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card.type-pickup,html[data-theme=dark] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card.type-dropoff{box-shadow:none;background:0 0;border-color:#0000 #0000 #2a3550}html[data-theme=dark] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card.is-collapsed{background:0 0;border-color:#0000 #0000 #2a3550}html[data-theme=dark] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card.is-collapsed:hover{background:#ffffff08;border-color:#0000 #0000 #2a3550}html[data-theme=dark] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card.is-open{box-shadow:none;background:#182234;border-color:#0000 #0000 #2a3550}html[data-theme=dark] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card.is-open .bz-stop-card-top{border-bottom-color:#2a3550}html[data-theme=dark] .bz-stop-studio__tool select,html[data-theme=dark] .bz-stop-studio__link{color:#f8fafc;background:#243247;border-color:#7c8ea6}html[data-theme=dark] .bz-stop-node.is-open .bz-stop-node__body{background:#151c2c;border-color:#2a3550}html[data-theme=dark] .bz-stop-sheet{background:0 0;border-color:#0000}html[data-theme=dark] .bz-stop-sheet__heading,html[data-theme=dark] .bz-saved-search__label,html[data-theme=dark] .bz-stop-node__field span{color:#94a3b8}html[data-theme=dark] .bz-stop-node__editor .bz-places-input input,html[data-theme=dark] .bz-stop-node__company,html[data-theme=dark] .bz-stop-node__saved select,html[data-theme=dark] .bz-stop-node__more input,html[data-theme=dark] .bz-stop-node__field input,html[data-theme=dark] .bz-stop-node__grid input,html[data-theme=dark] .bz-stop-sheet select,html[data-theme=dark] .bz-saved-search__input{color:#f8fafc;background:#0f1624;border-color:#3d4f6d}html[data-theme=dark] .bz-stop-node__editor .bz-places-input input::placeholder,html[data-theme=dark] .bz-stop-node__field input::placeholder,html[data-theme=dark] .bz-saved-search__input::placeholder{color:#64748b;opacity:1}html[data-theme=dark] .bz-stop-node__field.is-invalid input,html[data-theme=dark] .bz-stop-node__field.is-invalid select,html[data-theme=dark] .bz-stop-node__field.is-invalid .bz-places-input input,html[data-theme=dark] .bz-stop-node__editor .bz-places-input.is-invalid input{border-color:#f87171;box-shadow:0 0 0 3px #f8717133}html[data-theme=dark] .bz-saved-search__list{background:#1e293b;border-color:#3d4f6d}html[data-theme=dark] .bz-saved-search__name{color:#f8fafc}html[data-theme=dark] .bz-saved-search__meta{color:#cbd5e1}html[data-theme=dark] .bz-saved-search__toggle{color:#94a3b8}html[data-theme=dark] .bz-stop-node__mark.is-hub{color:#111827}html[data-theme=dark] .bz-stop-endbar{background:#151c2c;border-color:#2a3550}html[data-theme=dark] .bz-stop-studio__add{background:color-mix(in srgb, var(--bz-secondary) 12%, transparent);color:#f8fafc}html[data-theme=dark] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-editor-primary{background:#0f1624;border-color:#2f3d58}html[data-theme=dark] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-editor-primary .bz-places-input input,html[data-theme=dark] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-editor-primary .bz-stop-company{color:#f8fafc!important;background:0 0!important;border-color:#0000!important}html[data-theme=dark] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-editor-primary .bz-stop-company{border-top-color:#2f3d58!important}html[data-theme=dark] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-editor-grid input,html[data-theme=dark] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-editor .bz-stop-notes,html[data-theme=dark] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-editor .bz-stop-barcodes input,html[data-theme=dark] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-editor .bz-stop-location{color:#f8fafc!important;background:#121c2e!important;border-color:#3d4f6d!important}html[data-theme=dark] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-editor .bz-stop-location{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23cbd5e1' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:14px;color:#e2e8f0!important}html[data-theme=dark] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card .bz-stop-field span,html[data-theme=dark] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card .bz-stop-address-label{color:#cbd5e1}html[data-theme=dark] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card input::placeholder,html[data-theme=dark] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card textarea::placeholder{color:#94a3b8;opacity:1}html[data-theme=dark] .bz-csv-import-line.is-compact{border-color:color-mix(in srgb, var(--bz-secondary) 40%, #334155);background:linear-gradient(180deg, color-mix(in srgb, var(--bz-secondary) 16%, #152033) 0%, #152033 100%)}html[data-theme=dark] .bz-csv-import-line-btn{border-color:color-mix(in srgb, var(--bz-secondary) 55%, #475569);background:color-mix(in srgb, var(--bz-secondary) 22%, #1a2740);color:#f8fafc}html[data-theme=dark] .bz-csv-import-line-expand{color:#e2e8f0;background:#1a2740;border-color:#475569}html[data-theme=dark] .bz-stops-clear{color:#e2e8f0!important;background:#1a2740!important;border-color:#475569!important}html[data-theme=dark] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-remove{color:#fecaca;border-color:color-mix(in srgb, var(--bz-danger) 45%, #475569)!important;background:color-mix(in srgb, var(--bz-danger) 16%, #1a2740)!important}html[data-theme=light] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card input,html[data-theme=light] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card select:not(.bz-stop-location),html[data-theme=light] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card textarea{color:#0b0f14;background-color:#fff;border-color:#94a3b8}html[data-theme=light] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card .bz-stop-location{color:#0f172a;background-color:#f1f5f9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%2364748b' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:16px;border-color:#64748b}html[data-theme=light] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card .bz-stop-field span,html[data-theme=light] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-stop-card .bz-stop-address-label{color:#334155}html[data-theme=dark] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-post-toolbar-field label{color:#e2e8f0}html[data-theme=dark] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-post-toolbar-field select{color:#f8fafc;background-color:#243247;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23cbd5e1' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-size:14px;border-color:#7c8ea6}html[data-theme=dark] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-post-toolbar-link{color:#f8fafc;background:#243247;border-color:#7c8ea6}html[data-theme=light] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-post-toolbar-field label{color:#334155}html[data-theme=light] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-post-toolbar-field select,html[data-theme=light] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-post-toolbar-link{color:#0b0f14;background-color:#fff;border-color:#64748b}html[data-theme=dark] .bz-price-box,html[data-theme=dark] .bz-callout,html[data-theme=dark] .bz-notif-panel,html[data-theme=dark] .bz-modal,html[data-theme=dark] .bz-dialog,html[data-theme=dark] .bz-confirm,html[data-theme=dark] .bz-support-chat,html[data-theme=dark] .bz-chat-panel,html[data-theme=dark] .bz-toast,html[data-theme=dark] .bz-table th,html[data-theme=dark] .bz-table td,html[data-theme=dark] .bz-run-stops__person,html[data-theme=dark] .bz-empty,html[data-theme=dark] .bz-stat,html[data-theme=dark] .bz-csv-preview,html[data-theme=dark] .bz-csv-panel,html[data-theme=dark] .bz-csv-callout,html[data-theme=dark] .bz-csv-panel.is-camp{background:var(--bz-surface);color:var(--bz-ink);border-color:var(--bz-line)}html[data-theme=dark] .bz-csv-dropzone{color:var(--bz-ink);border-color:color-mix(in srgb, var(--bz-secondary) 45%, var(--bz-line));background:radial-gradient(420px 120px at 10% 0%, color-mix(in srgb, var(--bz-secondary) 16%, transparent), transparent 70%), var(--bz-surface)}html[data-theme=dark] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-csv-import.is-compact{background:linear-gradient(180deg, color-mix(in srgb, var(--bz-secondary) 10%, var(--bz-surface)) 0%, var(--bz-surface) 55%), var(--bz-surface)}html[data-theme=dark] .bz-post-run.is-modern .bz-post-workspace.is-stops .bz-csv-dropzone.is-compact{background:radial-gradient(520px 140px at 8% 0%, color-mix(in srgb, var(--bz-secondary) 20%, transparent), transparent 68%), color-mix(in srgb, var(--bz-surface-2) 55%, var(--bz-surface));border-color:color-mix(in srgb, var(--bz-secondary) 50%, var(--bz-line))}html[data-theme=dark] .bz-csv-panel.is-camp{box-shadow:none;background:0 0;border-color:#0000}html[data-theme=dark] .bz-calc-panel,html[data-theme=dark] .bz-fav-card,html[data-theme=dark] .bz-driver-card,html[data-theme=dark] .bz-invite-link-card{background:var(--bz-surface);color:var(--bz-ink);border-color:var(--bz-line)}html[data-theme=dark] .bz-callout--ok,html[data-theme=dark] .bz-reco-ok{background:var(--bz-soft-ok);border-color:color-mix(in srgb, var(--bz-secondary) 40%, transparent);color:var(--bz-ink)}html[data-theme=dark] .bz-callout--warn,html[data-theme=dark] .bz-attention-item{background:var(--bz-soft-warn);border-color:color-mix(in srgb, var(--bz-warn) 40%, transparent);color:var(--bz-ink)}html[data-theme=dark] .bz-run-stops__person{background:var(--bz-surface-2)}html[data-theme=dark] .bz-chip{border-color:#0000}html[data-theme=dark] .bz-chip.open,html[data-theme=dark] .bz-chip.posted,html[data-theme=dark] .bz-chip.claimed,html[data-theme=dark] .bz-chip.assigned{color:#5eead4;background:#2dd4bf29}html[data-theme=dark] .bz-chip.in_progress,html[data-theme=dark] .bz-chip.on_the_way,html[data-theme=dark] .bz-chip.picked_up{color:#fbbf24;background:#fbbf2429}html[data-theme=dark] .bz-chip.completed,html[data-theme=dark] .bz-chip.delivered{color:#4ade80;background:#4ade8029}html[data-theme=dark] .bz-chip.cancelled{color:#fca5a5;background:#f8717129}html[data-theme=dark] .bz-live-map{background:#182338}html[data-theme=dark] .bz-live-list button.active{background:#2dd4bf24}html[data-theme=dark] .bz-nav-backdrop{background:#0000008c}html[data-theme=dark] .bz-skeleton{background:linear-gradient(90deg,#1a2540 25%,#243352 50%,#1a2540 75%) 0 0/200% 100%}.pac-container{color:#0b0f14;z-index:10000;background-color:#fff;border:1px solid #d8dee8}.pac-item,.pac-item-query{color:#0b0f14}.pac-item:hover,.pac-item-selected{background:#f1f5f9}html.camp-trunk-portal{--bz-radius:16px;--bz-radius-sm:12px}html.camp-trunk-portal .bz-main:not(.bz-main--camp-desk):not(.bz-main--map)>:not(.bz-topbar){animation:.28s bz-fade-up}html.camp-trunk-portal .bz-nav-links .bz-nav-item{transition:background .16s,color .16s,transform .16s}html.camp-trunk-portal .bz-nav-links .bz-nav-item:hover{transform:translate(2px)}html.camp-trunk-portal .bz-nav-links .bz-nav-item.active{box-shadow:inset 3px 0 0 var(--bz-secondary)}html.camp-trunk-portal .bz-btn,html.camp-trunk-portal a.bz-btn{transition:transform .14s,background .14s,box-shadow .14s,border-color .14s}html.camp-trunk-portal .bz-btn:hover,html.camp-trunk-portal a.bz-btn:hover{transform:translateY(-1px)}html.camp-trunk-portal .bz-btn:active,html.camp-trunk-portal a.bz-btn:active{transform:translateY(0)scale(.98)}html.camp-trunk-portal .bz-card,html.camp-trunk-portal .bz-stat{transition:transform .16s,box-shadow .16s,border-color .16s}html.camp-trunk-portal .bz-stat--link:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0f172a1f}html.camp-trunk-portal .bz-quick-chip{transition:transform .14s,background .14s,border-color .14s}html.camp-trunk-portal .bz-quick-chip:hover{transform:translateY(-1px)}html.camp-trunk-portal .bz-table tbody tr{transition:background .12s}html.camp-trunk-portal .bz-csv-dropzone.is-camp{border-width:1.5px;border-radius:20px;transition:border-color .18s,background .18s,transform .18s}html.camp-trunk-portal .bz-csv-dropzone.is-camp:hover,html.camp-trunk-portal .bz-csv-dropzone.is-camp.dragging{border-color:color-mix(in srgb, var(--bz-secondary) 55%, var(--bz-line));transform:translateY(-2px)}.bz-camp-start-steps{flex-wrap:wrap;justify-content:center;gap:.4rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.bz-camp-start-steps li{background:color-mix(in srgb, var(--bz-ink) 6%, var(--bz-surface));color:var(--bz-muted);counter-increment:camp-step;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .65rem;font-size:.75rem;font-weight:650;display:inline-flex}.bz-camp-start-steps{counter-reset:camp-step}.bz-camp-start-steps li:before{content:counter(camp-step);background:var(--bz-secondary);width:1.15rem;height:1.15rem;color:var(--bz-on-secondary);border-radius:999px;place-items:center;font-size:.68rem;font-weight:800;display:grid}html.camp-trunk-portal .bz-modal{animation:.22s bz-fade-up}html.camp-trunk-portal .bz-fav-chip{transition:transform .12s,background .12s,border-color .12s}html.camp-trunk-portal .bz-fav-chip:hover{transform:translateY(-1px)}html.camp-trunk-portal .bz-fav-chip.is-on{box-shadow:0 0 0 2px color-mix(in srgb, var(--bz-secondary) 45%, transparent)}html.camp-trunk-portal .bz-toast{animation:.22s bz-fade-up}.bz-login.is-camp{background:radial-gradient(900px 420px at 12% -10%,#e8c56b2e 0%,#0000 55%),radial-gradient(800px 380px at 100% 0,#14352c59 0%,#0000 50%)}html[data-theme=dark] .bz-login.is-camp{background:radial-gradient(900px 420px at 12% -10%,#e8c56b1a 0%,#0000 55%),radial-gradient(800px 380px at 100% 0,#14352c8c 0%,#0000 50%)}html.camp-trunk-portal .bz-brand--camp-trunk img,html.camp-trunk-portal .bz-topbar-logo--camp-trunk{background:#14352c;padding:4px 8px}@media (prefers-reduced-motion:reduce){html.camp-trunk-portal *,html.camp-trunk-portal :before,html.camp-trunk-portal :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html.casa-payroll-portal .bz-nav-links .bz-nav-item.active{box-shadow:inset 3px 0 0 var(--bz-nav-active-rail,var(--bz-accent))}.bz-login.is-casa{background:radial-gradient(900px 420px at 12% -10%,#4caf502e 0%,#0000 55%),radial-gradient(800px 380px at 100% 0,#0b5c2e47 0%,#0000 50%)}html[data-theme=dark] .bz-login.is-casa{background:radial-gradient(900px 420px at 12% -10%,#4caf501a 0%,#0000 55%),radial-gradient(800px 380px at 100% 0,#0b5c2e80 0%,#0000 50%)}html.casa-payroll-portal .bz-brand--casa-payroll img,html.casa-payroll-portal .bz-topbar-logo--casa-payroll{background:#fff;max-height:84px;padding:10px 12px}html[data-theme=dark].casa-payroll-portal .bz-brand--casa-payroll img,html[data-theme=dark].casa-payroll-portal .bz-topbar-logo--casa-payroll{background:#fff;box-shadow:0 0 0 1px #ffffff14}html[data-theme=dark].casa-payroll-portal{--bz-ink:#f8fafc;--bz-muted:#d7deea;--bz-label:#f8fafc;--bz-placeholder:#cbd5e1;--bz-line:#4b5b72;--bz-line-strong:#7c8ba1}html[data-theme=dark].casa-payroll-portal .bz-nav-links .bz-nav-item{color:#f1f5f9}html[data-theme=dark].casa-payroll-portal .bz-btn,html[data-theme=dark].casa-payroll-portal a.bz-btn,html[data-theme=light].casa-payroll-portal .bz-btn,html[data-theme=light].casa-payroll-portal a.bz-btn{color:var(--bz-on-accent,#fff)}html[data-theme=dark].casa-payroll-portal .bz-btn.secondary,html[data-theme=dark].casa-payroll-portal .bz-btn.danger{color:#f8fafc;background:#1e293b;border-color:#94a3b8}html[data-theme=dark].casa-payroll-portal .bz-btn.ghost{color:#e2e8f0}html[data-theme=dark].casa-payroll-portal .bz-page-head p,html[data-theme=dark].casa-payroll-portal .bz-topbar-crumb,html[data-theme=dark].casa-payroll-portal .bz-nav-foot,html[data-theme=dark].casa-payroll-portal .bz-field .hint,html[data-theme=dark].casa-payroll-portal .bz-field label,html[data-theme=dark].casa-payroll-portal .bz-table th,html[data-theme=dark].casa-payroll-portal .bz-stat span,html[data-theme=dark].casa-payroll-portal .bz-stat-hint,html[data-theme=dark].casa-payroll-portal .bz-empty,html[data-theme=dark].casa-payroll-portal .bz-empty p,html[data-theme=dark].casa-payroll-portal .bz-filters button{color:#d7deea}html[data-theme=dark].casa-payroll-portal .bz-filters button.active{color:#052e16;background:#86efac;border-color:#86efac}html[data-theme=dark].casa-payroll-portal input::placeholder,html[data-theme=dark].casa-payroll-portal textarea::placeholder{color:#cbd5e1}html[data-theme=dark].casa-payroll-portal{--bz-muted:#e8eef6;--bz-ink:#fff;--bz-placeholder:#dbe4f0}html[data-theme=dark].casa-payroll-portal .bz-nav-links .bz-nav-item.active{color:var(--bz-on-accent,#052e16);background:color-mix(in srgb, var(--bz-accent) 82%, #fff)}html[data-theme=dark].casa-payroll-portal .bz-page-head p,html[data-theme=dark].casa-payroll-portal .bz-field .hint,html[data-theme=dark].casa-payroll-portal .bz-field label,html[data-theme=dark].casa-payroll-portal .bz-price-box dt,html[data-theme=dark].casa-payroll-portal .bz-topbar-crumb,html[data-theme=dark].casa-payroll-portal .bz-nav-foot{color:#f8fafc}html[data-theme=dark].casa-payroll-portal .bz-price-box{color:#fff;background:#1e2d48;border-color:#9fb0c8}html[data-theme=dark].casa-payroll-portal .bz-price-box dd,html[data-theme=dark].casa-payroll-portal .bz-price-box dd.total{color:#fff}html[data-theme=dark].casa-payroll-portal .bz-btn.secondary{color:#fff;background:#2a3d5c;border-color:#d5deea}html[data-theme=dark].casa-payroll-portal .bz-btn.teal{color:#052e16;background:#34d399}html[data-theme=dark].casa-payroll-portal .bz-steps:not(.bz-steps--pills):not(.bz-steps--crumb) button,html[data-theme=dark].casa-payroll-portal .bz-steps:not(.bz-steps--pills):not(.bz-steps--crumb) span{color:#f8fafc;background:#1e293b;border-color:#94a3b8}html[data-theme=dark].casa-payroll-portal .bz-steps:not(.bz-steps--pills):not(.bz-steps--crumb) .active{color:#052e16;background:#86efac;border-color:#86efac}html[data-theme=dark].casa-payroll-portal .bz-steps--pills .bz-steps__pill.is-todo{color:#cbd5e1;background:#111827;border-color:#475569}html[data-theme=dark].casa-payroll-portal .bz-steps--pills .bz-steps__pill.is-done{color:#86efac;background:#1f3536;border-color:#588f7c}html[data-theme=dark].casa-payroll-portal .bz-steps--pills .bz-steps__pill.is-active{color:#052e16;background:#86efac;border-color:#86efac;box-shadow:0 0 0 3px #86efac47}html[data-theme=dark].casa-payroll-portal .bz-steps--pills .bz-steps__pill.is-active .bz-steps__idx{color:#052e16;background:#052e1633}html[data-theme=dark].casa-payroll-portal .bz-steps--pills .bz-steps__rail.is-on{background:#86efac}.bz-report-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}@media (width>=960px){.bz-report-picks{grid-template-columns:repeat(4,minmax(0,1fr))}}.bz-report-pick{appearance:none;text-align:left;border:1px solid var(--bz-line);background:var(--bz-surface);color:var(--bz-ink);cursor:pointer;border-radius:20px;min-height:7.5rem;padding:1.05rem 1.1rem 1.1rem}.bz-report-pick strong{font-family:var(--bz-display);letter-spacing:-.03em;font-size:1.12rem;font-weight:700;display:block}.bz-report-pick span{color:var(--bz-muted);margin-top:.4rem;font-size:.88rem;line-height:1.4;display:block}.bz-report-pick.is-on{border-color:color-mix(in srgb, var(--bz-secondary) 55%, var(--bz-line));background:color-mix(in srgb, var(--bz-secondary) 12%, var(--bz-surface))}.bz-reports-toolbar{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:20px;flex-direction:column;gap:.75rem;margin-bottom:1.15rem;padding:1.05rem 1.15rem 1.15rem;display:flex}.bz-reports-window-head h2{font-family:var(--bz-display);letter-spacing:-.03em;margin:0;font-size:1.18rem;font-weight:700}.bz-reports-window-head p{color:var(--bz-muted);margin:.2rem 0 .35rem;font-size:.88rem}.bz-reports-fields{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;display:grid}html.sheridan-optical-portal{--bz-brand-mark:#c9a227}html.sheridan-optical-portal .bz-nav-badge{background:color-mix(in srgb, var(--bz-brand-mark,#c9a227) 22%, var(--bz-surface));color:var(--bz-ink)}.bz-login.is-sheridan{background:radial-gradient(900px 420px at 12% -10%,#d4b36a38 0%,#0000 55%),radial-gradient(800px 380px at 100% 0,#0b2a4a47 0%,#0000 50%)}html[data-theme=dark] .bz-login.is-sheridan{background:radial-gradient(900px 420px at 12% -10%,#d4b36a1a 0%,#0000 55%),radial-gradient(800px 380px at 100% 0,#0b2a4a8c 0%,#0000 50%)}html.sheridan-optical-portal .bz-brand--sheridan img,html.sheridan-optical-portal .bz-topbar-logo--sheridan{object-fit:contain;background:#0a111f;border-radius:8px;padding:10px 12px}html.sheridan-optical-portal .bz-brand--sheridan img{width:100%;height:auto;max-height:72px}html.sheridan-optical-portal .bz-topbar-logo--sheridan{width:auto;max-width:160px;height:44px}html[data-theme=dark].sheridan-optical-portal{--bz-brand-mark:#e8c878}html[data-theme=dark].sheridan-optical-portal .bz-page-head p,html[data-theme=dark].sheridan-optical-portal .bz-topbar-crumb,html[data-theme=dark].sheridan-optical-portal .bz-nav-foot,html[data-theme=dark].sheridan-optical-portal .bz-field .hint,html[data-theme=dark].sheridan-optical-portal .bz-table th,html[data-theme=dark].sheridan-optical-portal .hint{color:#cbd5e1}html[data-theme=dark].sheridan-optical-portal a:not(.bz-btn){color:#e8c878}html[data-theme=dark].sheridan-optical-portal a:not(.bz-btn):hover{color:#f5dea8}html[data-theme=dark].sheridan-optical-portal .bz-runs-toolbar{background:color-mix(in srgb, var(--bz-surface) 94%, transparent);border-color:var(--bz-line-strong)}html[data-theme=dark].sheridan-optical-portal .bz-filters button{color:#e2e8f0;background:var(--bz-surface-2);border-color:var(--bz-line-strong)}html[data-theme=dark].sheridan-optical-portal .bz-filters button.active{color:#1a1206;background:#e8c878;border-color:#e8c878}html[data-theme=dark].sheridan-optical-portal .bz-filter-count{color:#f1f5f9;background:#ffffff1a}html[data-theme=dark].sheridan-optical-portal .bz-filters button.active .bz-filter-count{color:#1a1206;background:#1a120633}html[data-theme=dark].sheridan-optical-portal .bz-progress-pill{color:#f8f4ea;background:#e8c8783d;border:1px solid #e8c87873}html[data-theme=dark].sheridan-optical-portal .bz-run-name-hit{color:#e8c878}html[data-theme=dark].sheridan-optical-portal .bz-nav-links .bz-nav-item.active{color:var(--bz-ink);background:var(--bz-nav-active-bg)}html[data-theme=dark].sheridan-optical-portal .bz-chip.in_progress,html[data-theme=dark].sheridan-optical-portal .bz-chip.on_the_way,html[data-theme=dark].sheridan-optical-portal .bz-chip.assigned,html[data-theme=dark].sheridan-optical-portal .bz-chip.claimed,html[data-theme=dark].sheridan-optical-portal .bz-chip.picked_up{color:#f8f4ea;background:#e8c87838;border:1px solid #e8c87859}html[data-theme=dark].sheridan-optical-portal .bz-btn.secondary{color:#f1f5f9;background:#1e293b;border-color:#64748b}html[data-theme=dark].sheridan-optical-portal .bz-search input{color:#f8fafc;background:#1e293b;border-color:#64748b}.bz-map-page--sheridan-track .bz-map-drawer{max-width:min(420px,100% - 1.7rem)}.bz-map-drawer--sheridan-track .bz-live-route{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:14px;margin-top:.75rem}.bz-sheridan-track-drawer{flex-direction:column;gap:.75rem;display:flex}.bz-sheridan-track-drawer__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.65rem .75rem;display:grid}.bz-sheridan-track-drawer__copy{min-width:0}.bz-sheridan-track-drawer__copy strong{letter-spacing:-.02em;font-size:1.02rem;line-height:1.25;display:block}.bz-sheridan-track-drawer__meta{color:var(--bz-muted);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-top:.28rem;font-size:.86rem;display:flex}.bz-sheridan-track-drawer__cta{width:100%}.bz-sheridan-track-drawer__shops{gap:.35rem;max-height:min(42vh,360px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.bz-sheridan-track-drawer__shops li{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:.5rem;padding:.4rem .45rem;display:grid}.bz-sheridan-track-drawer__shops li.is-done{border-color:color-mix(in srgb, #16a34a 42%, var(--bz-line));background:color-mix(in srgb, #16a34a 10%, var(--bz-surface))}.bz-sheridan-track-drawer__shops li.is-done .bz-sheridan-track-drawer__n{color:#fff;background:#16a34a;border-color:#16a34a}.bz-sheridan-track-drawer__shops li.is-done .bz-sheridan-track-drawer__shop em{color:#4ade80;font-weight:700}.bz-sheridan-track-drawer__n{border:1px solid var(--bz-line);border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;font-weight:800;display:flex}.bz-sheridan-track-drawer__shop{gap:.08rem;min-width:0;display:grid}.bz-sheridan-track-drawer__shop strong{font-size:.88rem}.bz-sheridan-track-drawer__shop em{color:var(--bz-muted);font-size:.76rem;font-style:normal}@media (width<=900px){.bz-map-page--sheridan-track .bz-map-drawer{width:auto;max-width:none;margin-inline:auto;left:.65rem;right:.65rem}.bz-map-drawer--sheridan-track:not(.is-expanded){max-height:none}.bz-map-drawer--sheridan-track:not(.is-expanded) .bz-sheridan-track-drawer__shops{display:none}.bz-sheridan-track-drawer__head{grid-template-columns:1fr;justify-items:start}}.bz-track-run-head{margin:0 0 1rem}.bz-track-run-head__nav{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.55rem;font-size:.84rem;display:flex}.bz-track-run-head__nav a{font-weight:700;text-decoration:none}.bz-track-run-head__nav span{color:var(--bz-muted)}.bz-track-run-head__title h1{font-family:var(--bz-display);letter-spacing:-.04em;margin:0;font-size:1.65rem;line-height:1.1}.bz-track-run-head__title p{color:var(--bz-muted);margin:.35rem 0 0;font-size:.92rem}.bz-run-driver-panel--track{padding:.7rem .85rem}.bz-shore-board--track{margin:0}.bz-run-stops--compact .bz-run-stops__row--shore,.bz-run-stops--compact .bz-run-stops__row.bz-run-stops__row--shore{background:0 0;border:0;grid-template-columns:none;padding:0;display:block}.bz-shore-track{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bz-shore-track__row{border-bottom:1px solid color-mix(in srgb, var(--bz-line) 70%, transparent);grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:.55rem .7rem;padding:.55rem .15rem;display:grid}.bz-shore-track__row:last-child{border-bottom:0}.bz-shore-track__row.is-current{background:color-mix(in srgb, var(--bz-accent) 8%, transparent);border-radius:10px;margin:0 -.55rem;padding-left:.7rem;padding-right:.55rem}.bz-shore-track__row.is-done{opacity:.55}.bz-shore-track__index{border:1px solid var(--bz-line);border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.72rem;font-weight:800;display:flex}.bz-shore-track__copy{gap:.08rem;min-width:0;display:grid}.bz-shore-track__copy strong{font-size:.92rem}.bz-shore-track__copy em{color:var(--bz-muted);font-size:.78rem;font-style:normal}.bz-shore-track__legs{gap:.28rem;display:flex}.bz-shore-dot{letter-spacing:.04em;color:var(--bz-muted);border:1px solid var(--bz-line);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 .28rem;font-size:.62rem;font-weight:800;display:inline-flex}.bz-shore-dot.is-on{color:var(--bz-ok);border-color:color-mix(in srgb, var(--bz-ok) 45%, var(--bz-line))}.bz-shore-track__meta{justify-items:end;gap:.12rem;min-width:5.6rem;display:grid}.bz-shore-track__state{color:var(--bz-muted);text-align:right;white-space:normal;min-width:3.2rem;font-size:.75rem;font-weight:700;line-height:1.25}.bz-shore-track__next{background:color-mix(in srgb, var(--bz-accent) 20%, transparent);color:var(--bz-link,var(--bz-accent));letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.08rem .42rem;font-size:.62rem;font-weight:800;display:inline-flex}.bz-shore-track__eta{color:var(--bz-link,var(--bz-accent));letter-spacing:-.02em;font-size:.9rem;font-weight:800;line-height:1.15}.bz-shore-track__eta.is-done,.bz-shore-card__eta.is-done .bz-shore-track__eta{color:var(--bz-ok)}.bz-shore-card__closed{letter-spacing:.04em;text-transform:uppercase;color:var(--bz-ok);font-size:.7rem;font-weight:800}.bz-shore-track__dur{color:var(--bz-muted);font-size:.7rem;font-weight:600}.bz-shore-track__done{color:var(--bz-muted);font-size:.75rem;font-weight:700}.bz-shore-track__share{appearance:none;border:1px solid color-mix(in srgb, var(--bz-accent) 55%, var(--bz-line));background:color-mix(in srgb, var(--bz-accent) 16%, var(--bz-surface));color:var(--bz-link,var(--bz-accent));letter-spacing:.01em;cursor:pointer;border-radius:999px;margin-top:.18rem;padding:.28rem .62rem;font-size:.68rem;font-weight:800;line-height:1}.bz-shore-track__share:hover{background:color-mix(in srgb, var(--bz-accent) 28%, var(--bz-surface));border-color:var(--bz-accent)}.bz-shore-track__share:disabled{opacity:.55;cursor:wait}.bz-shore-card__share{margin-top:.35rem}.bz-shore-card__tools{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.6rem;display:flex}.bz-shore-card__eta{flex-wrap:wrap;align-items:baseline;gap:.28rem .5rem;min-height:1.35rem;display:inline-flex}.bz-shore-card__share-btn{appearance:none;border:1px solid color-mix(in srgb, var(--bz-accent) 55%, var(--bz-line));background:color-mix(in srgb, var(--bz-accent) 16%, var(--bz-surface));min-height:36px;color:var(--bz-link,var(--bz-accent));cursor:pointer;border-radius:999px;padding:.45rem .9rem;font-size:.8rem;font-weight:800;line-height:1}.bz-shore-card__share-btn:hover{background:color-mix(in srgb, var(--bz-accent) 28%, var(--bz-surface));border-color:var(--bz-accent)}.bz-shore-card__share-btn:disabled{opacity:.55;cursor:wait}.bz-shore-card__remove-btn{appearance:none;border:1px solid color-mix(in srgb, #b91c1c 40%, var(--bz-line));background:color-mix(in srgb, #b91c1c 8%, var(--bz-surface));color:#b91c1c;cursor:pointer;border-radius:999px;min-height:36px;padding:.45rem .9rem;font-size:.8rem;font-weight:800;line-height:1}.bz-shore-card__remove-btn:hover{background:color-mix(in srgb, #b91c1c 16%, var(--bz-surface));border-color:#b91c1c}.bz-shore-card__remove-btn:disabled{opacity:.55;cursor:wait}.bz-run-stops__remove{color:#b91c1c!important}.bz-shore-track__state.is-current{color:var(--bz-accent-ink)}.bz-shore-track__state.is-done{color:var(--bz-ok)}.bz-shore-track__foot{color:var(--bz-muted);margin:.7rem 0 0;font-size:.82rem}.bz-run-detail.bz-run-detail--tracking .bz-run-live-map{min-height:min(52vh,520px)}.bz-run-detail.bz-run-detail--tracking .bz-run-detail__main{grid-template-columns:1fr;align-items:stretch}.bz-run-detail.bz-run-detail--tracking .bz-run-detail__aside{align-self:start}.bz-run-driver-panel--inline{margin-bottom:.85rem}.bz-run-driver-panel--inline h2{margin-bottom:.45rem;font-size:1.05rem}.bz-run-detail--tracking .bz-run-stops--compact{box-shadow:none;background:0 0;border-color:#0000;padding:.35rem .85rem .7rem}.bz-run-stops--compact .bz-run-stops__person{background:0 0;border:none;padding:0}.bz-run-stops--compact .bz-run-stops__people{gap:.15rem;margin-top:.35rem}.bz-run-stops--compact .bz-run-stops__row{gap:.55rem;padding:.65rem .75rem}.bz-run-stops--compact .bz-run-stops__person-main{flex-wrap:wrap;align-items:center;gap:.35rem .55rem;display:flex}.bz-run-stops--compact .bz-run-stops__actions{flex-flow:wrap;align-items:center;gap:.35rem .65rem;margin-top:.3rem}.bz-run-stops--compact .bz-run-stops__actions .bz-btn.ghost{width:auto;min-height:0;padding-left:0;padding-right:0;font-size:.84rem}.bz-run-stops--compact .bz-run-stops__note{margin-top:.15rem;font-size:.8rem}@media (width<=720px){.bz-run-detail.bz-run-detail--tracking .bz-run-live-map{min-height:240px;max-height:36vh}.bz-run-detail.bz-run-detail--tracking .bz-run-live-map__hud{flex-flow:wrap;align-items:flex-start;gap:6px;right:56px}.bz-run-detail.bz-run-detail--tracking .bz-run-live-map__tools{flex-direction:row;width:auto;margin-left:auto}.bz-run-detail.bz-run-detail--tracking .bz-run-live-map__recenter{width:auto;padding:5px 10px;font-size:.72rem}.bz-run-detail.bz-run-detail--tracking .bz-run-detail__main{gap:.75rem}.bz-run-detail.bz-run-detail--tracking .bz-card{padding:.8rem .85rem}.bz-run-stops--compact .bz-run-stops__title-row{flex-direction:row;justify-content:space-between;align-items:baseline}.bz-run-stops--compact .bz-run-stops__index{width:30px;min-width:30px;height:30px;min-height:30px;font-size:.72rem}.bz-run-stops--compact .bz-run-stops__row{grid-template-columns:30px minmax(0,1fr)}.bz-run-detail--tracking .bz-run-timeline-panel--inline{display:none}}.bz-track.bz-stack .bz-track-tabs,.bz-track.bz-stack .bz-track-panel{margin:0}.bz-track-panel{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:16px;margin-bottom:1rem;padding:.95rem 1.05rem .85rem}.bz-track-search{margin-bottom:.7rem}.bz-track-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem .75rem;display:grid}.bz-track-grid .bz-field{margin-bottom:0}.bz-track-panel__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;margin-top:.85rem;display:flex}.bz-track-status{margin-bottom:0}.bz-track-panel__meta{align-items:center;gap:.65rem;display:flex}.bz-track-panel__meta p{color:var(--bz-muted);margin:0;font-size:.82rem}.bz-track-table-card{padding:0;overflow:hidden}.bz-track-table-card .bz-empty{padding:1.5rem 1rem}.bz-track-table td,.bz-track-table th{vertical-align:top}.bz-track-table__link{color:inherit;font-weight:700;text-decoration:none}.bz-track-table__link:hover{color:var(--bz-secondary);text-underline-offset:2px;text-decoration:underline}.bz-track-table__order{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.bz-track-table__addr{color:var(--bz-muted);max-width:28rem}.bz-track-table__when{color:var(--bz-muted);white-space:nowrap;font-size:.84rem}.bz-track-state{color:var(--bz-muted);font-size:.82rem;font-weight:650}.bz-track-state.is-live{color:var(--bz-link,var(--bz-accent))}.bz-track-table mark{background:color-mix(in srgb, var(--bz-secondary) 22%, transparent);color:inherit;border-radius:3px;padding:0 .1em}.bz-track-table__row{cursor:pointer}.bz-track-table__row:hover td{background:color-mix(in srgb, var(--bz-secondary) 8%, transparent)}.bz-run-status-strip--tracking{grid-template-columns:repeat(2,minmax(0,1fr))}.bz-track-mobile-list{display:none}.bz-track-tabs{gap:.4rem;margin:-.35rem 0 1.1rem;display:flex}.bz-track-tab{appearance:none;border:1px solid var(--bz-line);background:var(--bz-surface);color:var(--bz-muted);border-radius:999px;align-items:center;min-height:38px;padding:.42rem .95rem;font-size:.86rem;font-weight:650;text-decoration:none;display:inline-flex}.bz-track-tab.is-on{background:color-mix(in srgb, var(--bz-secondary) 16%, transparent);border-color:color-mix(in srgb, var(--bz-secondary) 55%, transparent);color:var(--bz-secondary)}.bz-order-lookup .bz-section-card__desc{margin-bottom:1rem}.bz-order-lookup h2,.bz-order-sheet h3{font-family:var(--bz-display);letter-spacing:-.03em;margin:0 0 .35rem;font-size:1.15rem}.bz-order-lookup p{color:var(--bz-muted);margin:0 0 1rem}.bz-order-lookup__form{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.bz-order-lookup__form .bz-field{flex:1;min-width:16rem;margin-bottom:0}.bz-order-lookup__hits{gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.bz-order-lookup__hits a{color:inherit;border:1px solid var(--bz-line);border-radius:12px;gap:.15rem;padding:.7rem .8rem;text-decoration:none;display:grid}.bz-order-lookup__hits span{color:var(--bz-muted);font-size:.86rem}.bz-order-sheet{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:18px;padding:1.35rem 1.4rem 1.2rem}.bz-order-sheet__hero{border-bottom:1px solid var(--bz-line);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.15rem;padding-bottom:1.15rem;display:flex}.bz-order-sheet__kicker{color:var(--bz-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .3rem;font-size:.78rem;font-weight:700}.bz-order-sheet__hero h2{font-family:var(--bz-display);letter-spacing:-.04em;margin:0;font-size:2rem}.bz-order-sheet__refs,.bz-order-sheet__who,.bz-order-sheet__where{margin:.25rem 0 0}.bz-order-sheet__who{font-weight:650}.bz-order-sheet__where,.bz-order-sheet__refs{color:var(--bz-muted)}.bz-order-sheet__status{justify-items:end;gap:.25rem;display:grid}.bz-order-sheet__status small{color:var(--bz-muted)}.bz-order-sheet__grid{grid-template-columns:1fr 1fr;gap:1.25rem 2rem;display:grid}.bz-order-dl{gap:.7rem 1.25rem;margin:.65rem 0 0;display:grid}.bz-order-field dt{letter-spacing:.05em;text-transform:uppercase;color:var(--bz-muted);font-size:.7rem;font-weight:700}.bz-order-field dd{margin:.2rem 0 0;font-size:1rem;line-height:1.4}.bz-order-block{border-top:1px solid var(--bz-line);margin-top:1.35rem;padding-top:1.15rem}.bz-order-block p{margin:.45rem 0 0;line-height:1.5}.bz-order-empty{color:var(--bz-muted)}.bz-order-scans{margin:.5rem 0 0;padding-left:1.1rem}.bz-order-proof__media{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;margin-top:.85rem;display:grid}.bz-order-proof__media figure{margin:0}.bz-order-proof__media img{object-fit:contain;background:var(--bz-surface-2);border:1px solid var(--bz-line);border-radius:12px;width:100%;max-height:320px}.bz-order-proof__media figcaption{color:var(--bz-muted);margin-top:.35rem;font-size:.78rem}.bz-order-sheet__foot{border-top:1px solid var(--bz-line);flex-wrap:wrap;gap:.55rem;margin-top:1.4rem;padding-top:1.1rem;display:flex}@media (width<=860px){.bz-track-grid{grid-template-columns:1fr 1fr}.bz-order-sheet__grid{grid-template-columns:1fr}.bz-order-sheet__hero{flex-direction:column}.bz-order-sheet__status{justify-items:start}}@media (width<=640px){.bz-track-grid{grid-template-columns:1fr}.bz-track-table-wrap{display:none}.bz-track-mobile-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.bz-track-mobile-card{text-align:left;border:1px solid var(--bz-line);background:var(--bz-surface-2);cursor:pointer;width:100%;color:inherit;font:inherit;border-radius:14px;flex-direction:column;gap:.35rem;padding:.85rem .95rem;display:flex}.bz-track-mobile-card__head{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.bz-track-mobile-card__order{font-size:.92rem;font-weight:700}.bz-track-mobile-card__name{font-size:.95rem;line-height:1.35}.bz-track-mobile-card__addr{color:var(--bz-muted);font-size:.86rem;line-height:1.4}.bz-track-mobile-card__when{color:var(--bz-muted);margin-top:.15rem;font-size:.78rem}.bz-track-panel{padding:.85rem .9rem .75rem;overflow:hidden}.bz-track-panel input,.bz-track-panel select{max-width:100%}.bz-track-status{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:.15rem;overflow-x:auto}.bz-track-status button{white-space:nowrap;flex:none}.bz-run-status-strip--tracking{grid-template-columns:1fr 1fr}html.sheridan-optical-portal .bz-topbar-meta--tracking-only strong{font-size:.92rem}html.sheridan-optical-portal .bz-topbar-logo--sheridan{width:auto;max-width:148px;height:40px;padding:6px 10px}.bz-run-detail--tracking .bz-page-head .bz-actions{flex-wrap:wrap;gap:.45rem}}@media (width>=641px){.bz-track-mobile-list{display:none}}.bz-run-stops__row--shore{box-shadow:none;background:0 0;border:0;padding:0;display:block}.bz-shore-board__summary{flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;margin:0 0 .7rem;font-size:.84rem;display:flex}.bz-shore-board__summary strong{font-size:.95rem}.bz-shore-board__summary span{color:var(--bz-muted)}.bz-shore-board__list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.bz-shore-card{border:1px solid var(--bz-line-strong);background:var(--bz-surface);border-radius:12px;grid-template-columns:32px minmax(0,1.15fr) minmax(0,1.4fr);align-items:start;gap:.65rem .75rem;padding:.65rem .75rem;display:grid}.bz-shore-card.is-current{border-color:var(--bz-accent);background:color-mix(in srgb, var(--bz-accent) 12%, var(--bz-surface));box-shadow:0 0 0 3px color-mix(in srgb, var(--bz-accent) 18%, transparent);border-width:2px}.bz-shore-card.is-done{background:color-mix(in srgb, var(--bz-ok) 7%, var(--bz-surface-2,var(--bz-surface)));border-color:color-mix(in srgb, var(--bz-ok) 28%, var(--bz-line));box-shadow:none}.bz-shore-card.is-open{background:var(--bz-surface);border-style:dashed;border-color:var(--bz-line-strong)}.bz-shore-card.is-return{opacity:.88}.bz-shore-card.is-hub{grid-template-columns:32px minmax(0,1fr)}.bz-shore-card__index{border:1px solid var(--bz-line);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.82rem;font-weight:800;display:flex}.bz-shore-card__shop{min-width:0}.bz-shore-card__title{flex-wrap:wrap;align-items:baseline;gap:.28rem .55rem;display:flex}.bz-shore-card__title strong{letter-spacing:-.02em;font-size:1.02rem}.bz-shore-card__tag{letter-spacing:.03em;text-transform:uppercase;color:var(--bz-secondary);border:1px solid color-mix(in srgb, var(--bz-secondary) 35%, transparent);border-radius:999px;padding:.08rem .4rem;font-size:.68rem;font-weight:800}.bz-shore-card__state{color:var(--bz-muted);margin-left:auto;font-size:.78rem;font-weight:800}.bz-shore-card.is-current .bz-shore-card__index{background:var(--bz-accent);color:#fff;border-color:#0000}.bz-shore-card.is-done .bz-shore-card__index{background:color-mix(in srgb, var(--bz-ok) 18%, var(--bz-surface));border-color:var(--bz-ok);color:var(--bz-ok)}.bz-shore-card.is-open .bz-shore-card__index{color:var(--bz-muted);background:0 0}.bz-shore-card__state.is-current,.bz-shore-card__state.is-done,.bz-shore-card__state.is-upcoming{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:.12rem .5rem;font-size:.68rem}.bz-shore-card__state.is-current{color:var(--bz-accent-ink);background:color-mix(in srgb, var(--bz-accent) 18%, var(--bz-surface))}.bz-shore-card__state.is-done{color:var(--bz-ok);background:color-mix(in srgb, var(--bz-ok) 16%, var(--bz-surface))}.bz-shore-card__state.is-upcoming{color:var(--bz-muted);background:color-mix(in srgb, var(--bz-muted) 12%, var(--bz-surface))}.bz-shore-card.is-done .bz-shore-cell{background:0 0}.bz-shore-card.is-current .bz-shore-cell:not(.is-done){border-color:color-mix(in srgb, var(--bz-accent) 45%, var(--bz-line));background:var(--bz-surface)}.bz-shore-card__addr{color:var(--bz-muted);margin:.2rem 0 0;font-size:.8rem;line-height:1.35}.bz-shore-card__legs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.bz-shore-card.is-return .bz-shore-card__legs{grid-template-columns:minmax(0,1fr)}.bz-shore-cell{border:1px solid var(--bz-line);background:var(--bz-surface-2);border-radius:10px;gap:.28rem;min-height:0;padding:.45rem .5rem;display:grid}.bz-shore-cell.is-done{border-color:color-mix(in srgb, var(--bz-ok) 40%, var(--bz-line))}.bz-shore-cell.is-empty{opacity:.55}.bz-shore-cell__top{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.bz-shore-cell__kind{letter-spacing:.04em;text-transform:uppercase;color:var(--bz-muted);font-size:.7rem;font-weight:800}.bz-shore-cell__pill{color:var(--bz-ok);font-size:.68rem;font-weight:800}.bz-shore-cell__pill.is-open{color:var(--bz-muted)}.bz-shore-cell__facts{align-items:center;gap:.4rem;min-height:28px;display:flex}.bz-shore-cell__facts strong{font-size:.88rem}.bz-shore-cell__facts em{color:var(--bz-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-style:normal;overflow:hidden}.bz-run-detail .bz-shore-cell__facts{flex-wrap:wrap}.bz-run-detail .bz-shore-cell__facts em{white-space:normal;text-overflow:unset;overflow:visible}.bz-shore-cell__thumb{border:0;border-radius:6px;flex-shrink:0;width:28px;height:28px;margin-left:auto;padding:0;overflow:hidden}.bz-shore-cell__thumb img{object-fit:cover;width:100%;height:100%;display:block}.bz-shore-cell__photo-gap{color:var(--bz-muted);margin-left:auto;font-size:.72rem}.bz-shore-cell__action{color:var(--bz-secondary);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.78rem;font-weight:700}.bz-shore-card__proof{grid-column:1/-1;margin-top:.15rem}.bz-shore-card__proof-title{margin-bottom:.45rem;display:block}.bz-shore-card__proof-grid{flex-wrap:wrap;align-items:flex-start;gap:.75rem;margin-bottom:.55rem;display:flex}.bz-shore-card__proof-fields{flex-direction:column;flex:220px;gap:.45rem;min-width:0;display:flex}.bz-shore-board--compact .bz-shore-cell__action{display:none}@media (width<=1280px){.bz-run-detail .bz-shore-card:not(.is-hub){grid-template-columns:32px minmax(0,1fr)}.bz-run-detail .bz-shore-card__legs{grid-column:1/-1}}@media (width<=1100px){.bz-run-detail .bz-shore-card__legs{grid-template-columns:1fr}}@container run-detail (width<=900px){.bz-shore-card:not(.is-hub){grid-template-columns:32px minmax(0,1fr)}.bz-shore-card__legs{grid-column:1/-1}}@container run-detail (width<=640px){.bz-shore-card__legs{grid-template-columns:1fr}}@media (width<=820px){.bz-shore-card{grid-template-columns:32px minmax(0,1fr)}.bz-shore-card__legs{grid-column:1/-1}}@media (width<=640px){.bz-shore-board__list{gap:.7rem}.bz-shore-card{gap:.7rem;padding:.75rem .8rem}.bz-shore-card__title strong{flex:auto;font-size:1.06rem}.bz-shore-card__state{margin-left:0}.bz-shore-card__legs{grid-template-columns:1fr}.bz-shore-card__tools{flex-direction:column;align-items:stretch}.bz-shore-card__eta{justify-content:flex-start}.bz-shore-card__share-btn,.bz-shore-card__remove-btn{width:100%;min-height:44px;font-size:.88rem}.bz-run-detail--tracking .bz-run-stops--compact{padding:.15rem .2rem .9rem}}.bz-shore-lightbox{z-index:80;background:#0f172ab8;border:0;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.bz-shore-lightbox img{border-radius:12px;max-width:min(920px,100%);max-height:90vh}.bz-order-proof--shore{gap:1rem;display:grid}.bz-order-proof--shore h4{margin:0 0 .35rem;font-size:.95rem}.bz-shore-post-card__addr{color:var(--bz-muted);margin:.15rem 0 .65rem 52px;font-size:.86rem}.bz-shore-post-card__legs{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.55rem;margin-left:52px;display:grid}.bz-shore-post-card__legs>div{border:1px solid var(--bz-line);border-radius:10px;padding:.55rem .65rem}.bz-shore-post-card__legs p{color:var(--bz-muted);margin:.2rem 0 0;font-size:.8rem}.bz-resto-setup{background:var(--bz-bg);grid-template-columns:minmax(0,1.15fr) minmax(22rem,28rem);min-height:100dvh;display:grid}.bz-resto-setup__stage{color:#fff;min-height:100dvh;position:relative;overflow:hidden}.bz-resto-setup__hero{object-fit:cover;object-position:46% 42%;opacity:0;width:100%;height:100%;transition:opacity 1.1s;position:absolute;inset:0;transform:scale(1.08)}.bz-resto-setup__hero.is-on{opacity:1;animation:16s ease-in-out infinite alternate bz-resto-kenburns}.bz-resto-setup__stage-shade{background:radial-gradient(720px 420px at 18% 88%,#e11d2e38,#0000 58%),linear-gradient(#0000002e 0%,#00000047 38%,#000000e0 100%);position:absolute;inset:0}.bz-resto-setup__stage-copy{z-index:1;padding:2rem 2.1rem 2.3rem;animation:.7s both bz-resto-rise;position:absolute;bottom:0;left:0;right:0}.bz-resto-setup__kicker{letter-spacing:.14em;text-transform:uppercase;color:#e11d2e;margin:0 0 .45rem;font-size:.78rem;font-weight:800}.bz-resto-setup__stage-title{font-family:var(--bz-display);letter-spacing:normal;word-spacing:normal;max-width:18rem;margin:0 0 .7rem;font-size:clamp(2.1rem,4.4vw,3.35rem);font-weight:700;line-height:1.15}.bz-resto-setup__stage-lede{color:#ffffffc7;max-width:34rem;margin:0 0 1.05rem;font-size:1.02rem;line-height:1.45}.bz-resto-setup__beats{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.bz-resto-setup__beats li{background:#00000059;border:1px solid #ffffff38;border-radius:999px;padding:.4rem .78rem;font-size:.82rem;font-weight:700;animation:.7s both bz-resto-rise}.bz-resto-setup__beats li:nth-child(2){animation-delay:80ms}.bz-resto-setup__beats li:nth-child(3){animation-delay:.16s}.bz-resto-setup__beats li:nth-child(4){animation-delay:.24s}.bz-resto-setup__beats li:nth-child(5){animation-delay:.32s}.bz-resto-setup__learn{margin:1rem 0 0;font-size:.9rem}.bz-resto-setup__learn a,.bz-resto-setup__form .bz-resto-setup__learn a{color:var(--bz-link,var(--bz-accent));text-underline-offset:3px;font-weight:700}.bz-resto-setup__form .bz-resto-setup__learn{color:var(--bz-muted);margin:.35rem 0 0}.bz-resto-first-hour-chip{display:none}@keyframes bz-resto-kenburns{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.12)translate(-2.4%,-1.6%)}}@keyframes bz-resto-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.bz-resto-setup__hero,.bz-resto-setup__stage-copy,.bz-resto-setup__beats li{animation:none}.bz-resto-setup__hero.is-on{transform:none}}.bz-resto-setup__panel{background:var(--bz-surface);border-left:1px solid var(--bz-line);flex-direction:column;min-height:100dvh;padding:1.25rem 1.4rem 1.5rem;display:flex;overflow-y:auto}.bz-resto-setup__top{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.35rem;display:flex}.bz-resto-setup__top .bz-login-brand{margin-bottom:0}.bz-resto-setup__form{width:100%;max-width:26rem;margin:auto 0;animation:.55s .12s both bz-resto-rise}.bz-resto-setup__badge{background:color-mix(in srgb, var(--bz-accent) 14%, transparent);color:var(--bz-accent-ink);border-radius:999px;margin:0 0 .65rem;padding:.28rem .62rem;font-size:.78rem;font-weight:650;display:inline-flex}.bz-resto-setup__form h1{font-family:var(--bz-display);letter-spacing:normal;word-spacing:normal;margin:0 0 .4rem;font-size:1.7rem;font-weight:650;line-height:1.25}.bz-resto-setup__form .lede{color:var(--bz-muted);margin:0 0 1.2rem;line-height:1.45}.bz-resto-setup__loading{color:var(--bz-muted);margin:auto 0}@media (width<=900px){.bz-resto-setup{grid-template-columns:1fr}.bz-resto-setup__stage{min-height:38vh;max-height:320px}.bz-resto-setup__stage-copy{padding:1.15rem 1.15rem 1.2rem}.bz-resto-setup__stage-title{max-width:none;font-size:1.7rem}.bz-resto-setup__stage-lede{display:none}.bz-resto-setup__panel{border-left:0;border-top:1px solid var(--bz-line);min-height:auto;padding:1.1rem 1.1rem 1.4rem}.bz-resto-setup__form{margin:0}}.bz-biz-setup{background:var(--bz-bg-depth,#0b1220);grid-template-columns:minmax(22.5rem,28rem) minmax(0,1fr);height:100dvh;min-height:100dvh;display:grid}.bz-biz-setup:has(.bz-biz-setup__form--wide){grid-template-columns:minmax(36rem,44rem) minmax(0,1fr)}.bz-biz-setup__stage{color:#e8eef6;grid-area:1/2;height:100%;min-height:0;position:relative;overflow:hidden}.bz-biz-setup__hero{object-fit:cover;object-position:50% 28%;opacity:0;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.bz-biz-setup__hero.is-on{opacity:1}video.bz-biz-setup__hero{background:#0b1220}.bz-biz-setup__stage-shade{background:linear-gradient(90deg,#060a1294 0%,#060a122e 46%,#060a1214 100%),linear-gradient(#080c1638 0%,#080c1614 38%,#060a12c7 100%);position:absolute;inset:0}.bz-biz-setup__stage-copy{z-index:1;max-width:min(36rem,100%);padding:2rem 2.3rem 2.2rem;animation:.7s both bz-resto-rise;position:absolute;bottom:0;left:0;right:0}.bz-biz-setup__kicker{letter-spacing:.14em;text-transform:uppercase;color:#5eead4;margin:0 0 .45rem;font-size:.78rem;font-weight:800}.bz-biz-setup__stage-title{font-family:var(--bz-display);letter-spacing:normal;word-spacing:normal;font-kerning:none;font-variant-ligatures:none;max-width:20ch;margin:0 0 .7rem;font-size:clamp(2.1rem,4.4vw,3.35rem);font-weight:800;line-height:1.12}.bz-biz-setup__stage-lede{color:#e8eef6db;max-width:34rem;margin:0 0 1.05rem;font-size:1.02rem;line-height:1.45}.bz-biz-setup__beats{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.bz-biz-setup__beats li{background:#e8eef61f;border:1px solid #e8eef642;border-radius:999px;padding:.4rem .78rem;font-size:.82rem;font-weight:700;animation:.7s both bz-resto-rise}.bz-biz-setup__beats li:nth-child(2){animation-delay:80ms}.bz-biz-setup__beats li:nth-child(3){animation-delay:.16s}.bz-biz-setup__beats li:nth-child(4){animation-delay:.24s}.bz-biz-setup__beats li:nth-child(5){animation-delay:.32s}.bz-biz-setup__cross{margin:1rem 0 0;font-size:.9rem}.bz-biz-setup__cross a{color:#e8eef6db;text-underline-offset:3px;font-weight:700}.bz-biz-setup__shots{gap:.4rem;margin:1.05rem 0 0;padding:0;list-style:none;display:flex}.bz-biz-setup__shots li{background:#e8eef647;border-radius:999px;width:1.55rem;height:.22rem}.bz-biz-setup__shots li.is-on{background:#5eead4}@media (prefers-reduced-motion:reduce){.bz-biz-setup__hero,.bz-biz-setup__stage-copy,.bz-biz-setup__beats li{animation:none}.bz-biz-setup__hero.is-on{transform:none}}.bz-biz-setup__panel{z-index:2;background:var(--bz-bg,#0b1220);border-right:1px solid var(--bz-line);flex-direction:column;grid-area:1/1;height:100%;min-height:0;padding:1.25rem 1.6rem 1.6rem;display:flex;position:relative;overflow-y:auto}.bz-biz-setup__top{z-index:3;background:var(--bz-bg,#0b1220);justify-content:space-between;align-items:center;gap:.75rem;width:100%;margin-bottom:.85rem;padding-bottom:.35rem;display:flex;position:sticky;top:0}.bz-biz-setup__top .bz-login-brand{gap:.9rem;margin-bottom:0}.bz-biz-setup__top .bz-login-brand img{object-fit:contain;width:64px;height:64px;box-shadow:none;image-rendering:auto;background:0 0;border-radius:14px}.bz-biz-setup__top .bz-login-brand__copy strong{font-size:1.28rem}.bz-biz-setup__top .bz-login-brand__copy span{font-size:.88rem}.bz-biz-setup__top .bz-login-brand__copy strong{color:var(--bz-ink)}.bz-biz-setup__top .bz-login-brand__copy span{color:var(--bz-muted)}.bz-biz-setup__form,.bz-biz-setup__form *,.bz-biz-setup__stage-copy,.bz-biz-setup__stage-copy *{font-kerning:none;font-variant-ligatures:none;letter-spacing:normal!important;word-spacing:.08em!important}.bz-biz-setup__form{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;max-height:none;margin:auto 0;padding:.2rem 0 .4rem;animation:.55s .12s both bz-resto-rise;overflow:visible}.bz-biz-setup__form--wide{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:.15rem 0 auto;padding:.15rem 0 .4rem}.bz-biz-setup__form--wide h1{letter-spacing:-.02em;margin:0 0 .4rem;font-size:1.85rem;font-weight:700;line-height:1.2}.bz-biz-setup__form .bz-btn{width:100%}.bz-biz-setup__forgot{text-align:right;margin:-.15rem 0 .95rem;font-size:.9rem}.bz-biz-setup__switch{text-align:center;color:var(--bz-muted);margin:1.05rem 0 0;font-size:.9rem}.bz-biz-setup__grid{grid-template-columns:1fr;column-gap:.95rem;display:grid}.bz-biz-setup__form--wide .bz-field{gap:.4rem;margin-bottom:.85rem}.bz-biz-setup__form--wide .bz-field>label{letter-spacing:.01em;text-transform:none;color:color-mix(in srgb, var(--bz-control-label) 78%, var(--bz-muted));margin-bottom:0;font-size:.78rem;font-weight:600}.bz-biz-setup__form--wide .bz-field input{background:color-mix(in srgb, var(--bz-control-bg) 70%, var(--bz-surface));border-radius:12px;padding:.72rem .95rem}.bz-biz-setup__form--wide .bz-field input:focus{border-color:color-mix(in srgb, var(--bz-secondary) 55%, var(--bz-control-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--bz-secondary) 18%, transparent)}.bz-biz-setup__form--wide .bz-pw-rules{grid-template-columns:1fr 1fr;gap:.2rem .7rem;display:grid}.bz-biz-setup__form--wide .bz-pw{gap:.3rem}.bz-biz-setup__form--wide .bz-biz-setup__submit{margin-top:.35rem}.bz-biz-setup__badge{background:color-mix(in srgb, var(--bz-secondary) 16%, transparent);color:var(--bz-secondary);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:0 0 .65rem;padding:.28rem .62rem;font-size:.72rem;font-weight:800;display:inline-flex}.bz-biz-setup__form h1{font-family:var(--bz-display);letter-spacing:-.02em;margin:0 0 .4rem;font-size:1.85rem;font-weight:700;line-height:1.2}.bz-biz-setup__form .bz-field>label{text-transform:none;letter-spacing:.01em;font-weight:600}.bz-biz-setup__form .lede{color:var(--bz-muted);margin:0 0 1.2rem;line-height:1.45}.bz-biz-setup__learn{text-align:center;margin:.9rem 0 0;font-size:.9rem}html[data-theme=dark] .bz-biz-setup__learn a,html[data-theme=light] .bz-biz-setup__learn a,.bz-biz-setup__learn a{color:var(--bz-secondary);text-underline-offset:3px;font-weight:650}.bz-biz-setup__loading{background:color-mix(in srgb, var(--bz-topbar-bg-map) 92%, transparent);width:min(24.75rem,100%);color:var(--bz-muted);border-radius:1.2rem;margin:auto 0;padding:1.2rem 1.3rem}.bz-boot{background:var(--bz-bg,#0b1220);min-height:100dvh;color:var(--bz-ink,#e8eef7);place-items:center;padding:2rem;display:grid}.bz-boot__brand{align-items:center;gap:.85rem;display:flex}.bz-boot__brand img{object-fit:contain;width:36px;height:36px}.bz-boot__brand strong,.bz-boot__brand span{display:block}.bz-boot__brand span{color:var(--bz-muted,#94a3b8);margin-top:.15rem;font-size:.9rem}@media (width>=760px){.bz-biz-setup__form--wide .bz-biz-setup__grid{grid-template-columns:1fr 1fr}.bz-biz-setup__grid-span{grid-column:1/-1}.bz-biz-setup__form--wide .bz-pw-rules{display:none}}@media (width>=1200px){.bz-biz-setup__form--wide{margin:auto 0}}@media (width<=1180px) and (width>=901px){.bz-biz-setup:has(.bz-biz-setup__form--wide) .bz-biz-setup__stage-lede{display:none}.bz-biz-setup__stage-title{font-size:clamp(1.85rem,3.4vw,2.7rem)}}@media (width<=900px){.bz-biz-setup{flex-direction:column;grid-template-columns:none;height:100dvh;display:flex}.bz-biz-setup__stage{flex:none;grid-column:auto;height:auto;min-height:36vh;max-height:280px;position:relative}.bz-biz-setup:has(.bz-biz-setup__form--wide) .bz-biz-setup__stage{min-height:18vh;max-height:150px}.bz-biz-setup__stage-copy{max-width:none;padding:1.15rem 1.15rem 1.2rem;left:0;right:0}.bz-biz-setup__stage-title{max-width:none;font-size:1.7rem}.bz-biz-setup__stage-lede{display:none}.bz-biz-setup__panel{background:var(--bz-bg,#0b1220);border-right:0;flex:auto;grid-column:auto;height:auto;min-height:0;padding:1.1rem 1.1rem 1.4rem}.bz-biz-setup__top{width:100%}.bz-biz-setup__top .bz-login-brand img{width:56px;height:56px}.bz-biz-setup__top .bz-login-brand__copy strong{color:inherit}.bz-biz-setup__top .bz-login-brand__copy span{color:var(--bz-muted)}.bz-biz-setup__form{width:100%;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:auto 0;padding:0}.bz-biz-setup__form--wide{background:linear-gradient(180deg, color-mix(in srgb, var(--bz-surface) 92%, transparent) 0%, var(--bz-surface) 100%);border:1px solid color-mix(in srgb, #fff 10%, var(--bz-line));-webkit-backdrop-filter:blur(18px);border-radius:1.25rem;width:100%;max-height:none;margin:0;padding:1.35rem 1.25rem 1.2rem;box-shadow:inset 0 1px #ffffff14,0 18px 40px #060a1247}}@media (width<=759px){.bz-biz-setup__form--wide .bz-pw-rules{grid-template-columns:1fr}}@media (width<=700px){.bz-biz-setup__form--wide{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.bz-biz-setup__stage,.bz-resto-setup__stage{display:none}.bz-biz-setup,.bz-resto-setup{background:var(--bz-bg,#0b1220);min-height:100dvh}.bz-biz-setup__panel,.bz-resto-setup__panel{background:var(--bz-surface,#12161c);border:0;min-height:100dvh}.bz-resto-setup__panel{padding:max(.65rem, env(safe-area-inset-top,0px)) max(1rem, env(safe-area-inset-right,0px)) max(1.25rem, env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left,0px))}.bz-biz-setup__panel{padding:max(.85rem, env(safe-area-inset-top,0px)) max(1.15rem, env(safe-area-inset-right,0px)) max(1.25rem, env(safe-area-inset-bottom,0px)) max(1.15rem, env(safe-area-inset-left,0px))}.bz-biz-setup__top,.bz-resto-setup__top{z-index:4;background:inherit;margin:0 -1rem .35rem;padding:.2rem 1rem .7rem;position:sticky;top:0}.bz-biz-setup__top .bz-login-brand img,.bz-resto-setup__top .bz-login-brand img{border-radius:10px;width:40px;height:40px}.bz-biz-setup__top .bz-login-brand__copy strong,.bz-resto-setup__top .bz-login-brand__copy strong{font-size:1.05rem}.bz-biz-setup__top .bz-login-brand__copy span,.bz-resto-setup__top .bz-login-brand__copy span{font-size:.75rem}.bz-biz-setup__form h1,.bz-biz-setup__form--wide h1,.bz-resto-setup__form h1{font-size:1.55rem}.bz-biz-setup__form .lede,.bz-biz-setup__form--wide .lede,.bz-resto-setup__form .lede{margin-bottom:.8rem;font-size:.95rem}.bz-biz-setup__badge,.bz-resto-setup__badge{margin-bottom:.4rem}.bz-biz-setup__form--wide .bz-field,.bz-resto-setup__form .bz-field{margin-bottom:.65rem}.bz-biz-setup__form--wide .bz-pw-rules{grid-template-columns:1fr}}html.mikes-chicken-portal{--mc-red:#e23b32;--mc-red-soft:#e23b3224;--mc-line:#ffffff14;--mc-panel:#ffffff09;--mc-panel-2:#ffffff0e;--mc-ink:#f4f1ec;--mc-muted:#f4f1ec94}html.mikes-chicken-portal .bz-topbar-logo{display:block}html.mikes-chicken-portal .bz-nav-group__label:empty{display:none}html.mikes-chicken-portal .bz-main{background:radial-gradient(1000px 420px at 12% -8%, #e23b321a, transparent 55%), radial-gradient(800px 360px at 88% 0%, #ffffff0a, transparent 50%), var(--bz-bg,#0d0f12)}html.mikes-chicken-portal .bz-nav a{color:var(--mc-muted);background:0 0;border:0;border-radius:12px;padding:.72rem .85rem;transition:background .16s,color .16s}html.mikes-chicken-portal .bz-nav a:hover{color:var(--mc-ink);background:var(--mc-panel)}html.mikes-chicken-portal .bz-nav a.active,html.mikes-chicken-portal .bz-nav a[aria-current=page]{color:var(--mc-ink);background:var(--mc-red-soft);box-shadow:inset 3px 0 0 var(--mc-red)}html.mikes-chicken-portal .bz-nav-foot .bz-btn.secondary{border:1px solid var(--mc-line);color:var(--mc-ink);background:0 0;border-radius:12px;font-weight:600}html.mikes-chicken-portal .bz-nav-foot .bz-btn.secondary:hover{background:var(--mc-panel)}html.mikes-chicken-portal .bz-topbar--branded{border-bottom-color:var(--mc-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0f12b8}html.mikes-chicken-portal .bz-brand--mikes-chicken img,html.mikes-chicken-portal .bz-topbar-logo--mikes-chicken{border-radius:50%;box-shadow:0 0 0 1px #ffffff1a}.mc-desk{--mc-red:#e23b32;--mc-red-soft:#e23b3224;--mc-line:#ffffff14;--mc-panel:#ffffff09;--mc-panel-2:#ffffff0e;--mc-ink:#f4f1ec;--mc-muted:#f4f1ec94;max-width:880px;color:var(--mc-ink);gap:1.1rem;margin:0 auto;padding:.35rem 0 2.5rem;display:grid}.mc-desk__columns{gap:1.1rem;display:grid}@media (width>=820px){.mc-desk__columns.is-split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start}}.mc-desk__hero{gap:.35rem;padding:.15rem .1rem .2rem;display:grid}.mc-desk__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--mc-red);margin:0;font-size:.68rem;font-weight:700}.mc-desk__hero h1{font-family:var(--bz-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,3.4vw,2.15rem);font-weight:700;line-height:1.08}.mc-desk__lede{color:var(--mc-muted);max-width:34rem;margin:.15rem 0 0;font-size:.98rem;line-height:1.45}.mc-desk__error{background:#e23b321a;border:1px solid #e23b3247;border-radius:14px;margin:0;padding:.75rem .9rem}.mc-desk__card{border:1px solid var(--mc-line);background:linear-gradient(#ffffff0b,#ffffff05);border-radius:24px;gap:1.4rem;padding:1.5rem 1.6rem 1.65rem;display:grid;box-shadow:0 18px 40px #00000038}@media (width>=820px){.mc-desk__card{gap:1.5rem;padding:1.75rem 1.85rem 1.9rem}.mc-desk__cta{justify-self:center;width:100%;max-width:24rem}}.mc-desk__route{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.mc-desk__route:before{content:"";background:linear-gradient(180deg, var(--mc-red), #ffffff1f);width:1px;position:absolute;top:1.05rem;bottom:1.05rem;left:.42rem}.mc-desk__stop{grid-template-columns:1rem 1fr;align-items:start;gap:.85rem;padding:.55rem 0;display:grid;position:relative}.mc-desk__stop-main{min-width:0}.mc-desk__stop-top{justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.15rem;display:flex}.mc-desk__stop-top .mc-desk__stop-label{margin-bottom:0}.mc-desk__eta{text-align:right;flex:none;justify-items:end;gap:.08rem;min-width:5.25rem;padding:.1rem 0;line-height:1.15;display:grid}.mc-desk__eta-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--mc-muted,#f4f1ec94);font-size:.64rem;font-weight:700}.mc-desk__eta-time{letter-spacing:-.03em;color:var(--mc-ink,#f4f1ec);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800}.mc-desk__eta-mins{color:var(--mc-muted,#f4f1ec94);font-size:.74rem;font-weight:650}.mc-desk__eta--live .mc-desk__eta-kicker,.mc-desk__eta--live .mc-desk__eta-time{color:#fda4a4}.mc-desk__eta--soon .mc-desk__eta-time{color:#f4f1ec}.mc-desk__eta--done .mc-desk__eta-kicker,.mc-desk__eta--done .mc-desk__eta-time,.mc-desk__eta--done .mc-desk__eta-mins{color:#86efac}.mc-desk__eta--wait .mc-desk__eta-time{color:var(--mc-muted,#f4f1ec94);font-size:.92rem}.mc-desk__stop.is-current .mc-desk__dot,.mc-desk__dot.is-current{box-shadow:0 0 0 5px #e23b3247}.mc-desk__stop.is-done .mc-desk__dot,.mc-desk__dot.is-done{background:#22c55e;box-shadow:0 0 0 4px #22c55e2e}.mc-desk__stop.is-done strong{color:#f4f1ecb8}.mc-desk__dot{background:var(--mc-red);width:.85rem;height:.85rem;box-shadow:0 0 0 4px var(--mc-red-soft);z-index:1;border-radius:50%;margin-top:.28rem;position:relative}.mc-desk__dot--end{background:#f4f1ec;box-shadow:0 0 0 4px #f4f1ec1f}.mc-desk__stop-label{letter-spacing:.12em;text-transform:uppercase;color:var(--mc-muted);margin-bottom:.2rem;font-size:.68rem;font-weight:700;display:block}.mc-desk__stop strong{letter-spacing:-.02em;font-size:1.08rem;font-weight:700;display:block}.mc-desk__stop p{color:var(--mc-muted);max-width:28rem;margin:.28rem 0 0;font-size:.92rem;line-height:1.45}.mc-desk__dispatch{gap:1.1rem;display:grid}.mc-desk__section{gap:.55rem;display:grid}.mc-desk__section-head{justify-content:space-between;align-items:baseline;gap:.65rem;padding:0 .1rem;display:flex}.mc-desk__section-head>span:first-child{letter-spacing:.14em;text-transform:uppercase;color:var(--mc-muted);font-size:.68rem;font-weight:700}.mc-desk__section-hint{color:var(--mc-muted);font-size:.78rem;font-weight:600}.mc-desk__pickup-pill{background:linear-gradient(135deg,#e23b321f,#e23b320a 70%),#ffffff08;border:1px solid #e23b324d;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:.95rem 1.1rem .95rem 1rem;display:grid;box-shadow:0 10px 24px #00000038}.mc-desk__pickup-dot{background:var(--mc-red);border-radius:50%;flex:none;width:.75rem;height:.75rem;box-shadow:0 0 0 5px #e23b3238}.mc-desk__pickup-copy{gap:.1rem;min-width:0;display:grid}.mc-desk__pickup-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--mc-red);font-size:.62rem;font-weight:700}.mc-desk__pickup-copy strong{letter-spacing:-.02em;font-size:1.02rem;line-height:1.15}.mc-desk__pickup-copy em{color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-style:normal;line-height:1.35;overflow:hidden}.mc-desk__pickup-chip{letter-spacing:.12em;text-transform:uppercase;color:var(--mc-muted);background:#ffffff14;border-radius:999px;flex:none;padding:.3rem .6rem;font-size:.62rem;font-weight:700}.mc-desk__drop-checks{flex-direction:column;gap:.55rem;display:flex}.mc-desk__drop-check{text-align:left;border:1px solid var(--mc-line);background:var(--mc-panel);width:100%;color:inherit;cursor:pointer;border-radius:16px;align-items:center;gap:.8rem;padding:.9rem 1rem;transition:border-color .16s,background .16s,transform .16s;display:flex}.mc-desk__drop-check:hover{background:var(--mc-panel-2);border-color:#e23b3259}.mc-desk__drop-check.is-selected{background:var(--mc-red-soft);border-color:#e23b328c;box-shadow:0 10px 22px #e23b3229}.mc-desk__drop-box{color:#fff;border:1px solid #ffffff38;border-radius:999px;flex:none;place-items:center;width:1.45rem;height:1.45rem;font-size:.78rem;font-weight:700;display:grid}.mc-desk__drop-check.is-selected .mc-desk__drop-box{background:var(--mc-red);border-color:var(--mc-red)}.mc-desk__drop-copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.mc-desk__drop-copy strong{font-size:.95rem;font-weight:650}.mc-desk__drop-copy em{color:var(--mc-muted);font-size:.8rem;font-style:normal;line-height:1.35}.mc-desk__map{background:#0b0b0d;border:1px solid #ffffff1a;border-radius:16px;margin:0 0 1.1rem;overflow:hidden}.mc-desk__map-hud{background:#0000008c;border-top:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem .9rem;display:flex}.mc-desk__map-hud-card{flex-direction:column;gap:.2rem;min-width:0;display:flex}.mc-desk__map-hud-card strong{color:var(--mc-ink);font-size:.95rem;font-weight:650}.mc-desk__map-chip{letter-spacing:.06em;text-transform:uppercase;color:#ffffffa6;align-items:center;gap:.35rem;width:fit-content;font-size:.68rem;font-weight:700;display:inline-flex}.mc-desk__map-chip.is-live{color:#86efac}.mc-desk__map-chip.is-live:before{content:"";background:#22c55e;border-radius:999px;width:.45rem;height:.45rem;box-shadow:0 0 0 3px #22c55e40}.mc-desk__map-meta{color:var(--mc-muted);font-size:.78rem}.mc-desk__map-recenter{flex:none;padding:.45rem .75rem!important;font-size:.8rem!important}.mc-desk__preview{border:1px solid var(--mc-line);background:linear-gradient(#ffffff0a,#ffffff04);border-radius:20px;gap:.65rem;padding:1rem 1.1rem 1.1rem;display:grid}.mc-desk__preview-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.mc-desk__preview-list li{color:var(--mc-ink);align-items:center;gap:.65rem;font-size:.92rem;display:flex}.mc-desk__preview-list li span{color:#fca5a5;background:#dc262638;border-radius:999px;flex:none;place-items:center;width:1.35rem;height:1.35rem;font-size:.72rem;font-weight:700;display:grid}.mc-desk__dispatch-label{letter-spacing:.14em;text-transform:uppercase;color:var(--mc-muted);margin:0;font-size:.68rem;font-weight:700}.mc-desk__dispatch-hint{color:var(--mc-muted);margin:0;font-size:.82rem}.mc-desk__drivers{gap:.55rem;display:grid}.mc-desk__driver{text-align:left;border:1px solid var(--mc-line);background:var(--mc-panel);color:inherit;cursor:pointer;border-radius:16px;grid-template-columns:1.55rem 1fr;align-items:center;gap:.75rem;padding:.95rem 1rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.mc-desk__driver:hover{background:var(--mc-panel-2);border-color:#ffffff24}.mc-desk__driver-check{color:#fff;background:0 0;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:1.55rem;height:1.55rem;font-size:.78rem;font-weight:700;display:grid}.mc-desk__driver-copy{gap:.12rem;min-width:0;display:grid}.mc-desk__driver strong{letter-spacing:-.02em;font-size:1.02rem}.mc-desk__driver-copy>span{color:var(--mc-muted);font-size:.84rem}.mc-desk__driver.is-selected{background:var(--mc-red-soft);border-color:#e23b3273}.mc-desk__driver.is-selected .mc-desk__driver-check{background:var(--mc-red);border-color:#0000}.mc-desk__btn{appearance:none;min-height:2.85rem;font:inherit;letter-spacing:-.01em;cursor:pointer;border:0;border-radius:14px;padding:.7rem 1.1rem;font-weight:700;transition:transform .14s,opacity .14s,background .14s,border-color .14s}.mc-desk__btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.mc-desk__btn--primary{background:linear-gradient(180deg, #ef4d44 0%, var(--mc-red) 100%);color:#fff;box-shadow:0 10px 24px #e23b3247}.mc-desk__btn--primary:hover:not(:disabled){transform:translateY(-1px)}.mc-desk__btn--ghost{color:var(--mc-ink);border:1px solid var(--mc-line);background:0 0}.mc-desk__btn--ghost:hover:not(:disabled){background:var(--mc-panel)}.mc-desk__btn--quiet{color:var(--mc-muted);background:0 0}.mc-desk__btn--quiet:hover:not(:disabled){color:var(--mc-ink)}.mc-desk__cta{width:100%;min-height:3.15rem;margin-top:.15rem;font-size:1.02rem}.mc-desk__active{border-top:1px solid var(--mc-line);gap:.95rem;padding-top:.2rem;display:grid}.mc-desk__live{align-items:center;gap:.55rem;display:flex}.mc-desk__live-dot{background:#3dd68c;border-radius:50%;width:.55rem;height:.55rem;animation:1.8s ease-in-out infinite mc-pulse;box-shadow:0 0 0 4px #3dd68c29}@keyframes mc-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.92)}}.mc-desk__status{letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:700}.mc-desk__actions{grid-template-columns:1.4fr 1fr auto;gap:.55rem;display:grid}.mc-desk__muted{color:var(--mc-muted);margin:0}.mc-locations{max-width:560px;margin:0 auto}.mc-locations__tree{gap:0;display:grid}.mc-locations__origin{background:linear-gradient(#e23b3224,#e23b320d),#ffffff08;border:1px solid #e23b3259;border-radius:20px;gap:.35rem;padding:1.15rem 1.2rem 1.2rem;display:grid;box-shadow:0 12px 28px #0000002e}.mc-locations__origin strong{letter-spacing:-.02em;font-size:1.2rem}.mc-locations__origin p{color:var(--mc-muted,#f4f1ec94);margin:0;line-height:1.4}.mc-locations__locked{letter-spacing:.04em;text-transform:uppercase;color:#e23b32e6;margin:.2rem 0 0;font-size:.78rem;font-style:normal;font-weight:650}.mc-locations__badge{letter-spacing:.1em;text-transform:uppercase;color:#fecaca;background:#e23b322e;border-radius:999px;width:fit-content;padding:.18rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.mc-locations__badge--drop{color:#f4f1ecd9;background:#ffffff14}.mc-locations__rail{background:linear-gradient(#e23b32b3,#ffffff26);width:2px;height:1.1rem;margin-left:1.55rem}.mc-locations__dropoffs{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;gap:.9rem;padding:1.1rem 1.15rem 1.25rem;display:grid}.mc-locations__dropoffs-head{gap:.25rem;display:grid}.mc-locations__dropoffs-head p{color:var(--mc-muted,#f4f1ec94);margin:0;font-size:.9rem}.mc-locations__list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.mc-locations__item{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:.75rem .85rem;padding:.85rem .9rem;display:grid}.mc-locations__num{color:#f4f1ec;background:#e23b32d9;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;font-size:.78rem;font-weight:700;display:grid}.mc-locations__item-copy{min-width:0}.mc-locations__item-copy strong{letter-spacing:-.02em;font-size:1.02rem;display:block}.mc-locations__item-copy p{color:var(--mc-muted,#f4f1ec94);margin:.25rem 0 0;font-size:.9rem;line-height:1.35}.mc-locations__item-actions{flex-wrap:wrap;grid-column:2;gap:.45rem;display:flex}.mc-locations__add{border-top:1px solid #ffffff14;gap:.85rem;padding-top:.35rem;display:grid}.mc-locations__add h3{letter-spacing:-.01em;margin:0;font-size:.95rem}@media (width<=640px){.mc-locations{max-width:none}.mc-locations__item{grid-template-columns:auto 1fr}.mc-locations__item-actions{width:100%}.mc-locations__item-actions .bz-btn{flex:auto;min-height:44px}.mc-locations__add .bz-btn{min-height:48px}.mc-locations__add input{min-height:48px;font-size:16px}}.mc-desk__lede--short{max-width:22rem}.mc-desk__map--preview{margin:.15rem 0 .35rem}.mc-history__live-banner{color:inherit;background:#22c55e1a;border:1px solid #22c55e59;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.85rem 1rem;text-decoration:none;display:grid}.mc-history__live-banner strong{font-size:.95rem;display:block}.mc-history__live-banner em{color:var(--mc-muted);margin-top:.15rem;font-size:.85rem;font-style:normal;display:block}.mc-history__live-cta{color:#86efac;font-size:.82rem;font-weight:700}.mc-history__list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.mc-history__item{border:1px solid var(--mc-line);background:var(--mc-panel);border-radius:16px;gap:.35rem;padding:.9rem .95rem;display:grid}.mc-history__item-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mc-history__item-top time{color:var(--mc-muted);white-space:nowrap;font-size:.78rem}.mc-history__badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.mc-history__badge.is-done{color:#bbf7d0;background:#22c55e24}.mc-history__badge.is-cancel{color:#fecaca;background:#e23b3224}.mc-history__route{letter-spacing:-.02em;font-size:1.02rem}.mc-history__meta{color:var(--mc-muted);justify-content:space-between;align-items:center;gap:.5rem;margin:0;font-size:.86rem;display:flex}.mc-history__chevron{color:var(--mc-muted);margin-left:auto;font-size:.78rem}.mc-history__item{padding:0;overflow:hidden}.mc-history__toggle{all:unset;cursor:pointer;border-radius:16px;gap:.35rem;padding:.9rem .95rem;transition:background .15s;display:grid}.mc-history__toggle:hover,.mc-history__toggle:focus-visible,.mc-history__item.is-expanded .mc-history__toggle{background:#ffffff08}.mc-history__detail{border-top:1px solid var(--mc-line);padding:0 .95rem 1rem}.mc-history__stops{gap:.75rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.mc-history__stop{grid-template-columns:10px minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.mc-history__stop-dot{background:#bbf7d0;border-radius:999px;width:10px;height:10px;margin-top:.45rem;box-shadow:0 0 0 3px #22c55e26}.mc-history__stop-dot.is-pickup{background:var(--mc-red,#e23b32);box-shadow:0 0 0 3px #e23b322e}.mc-history__stop-main{gap:.2rem;min-width:0;display:grid}.mc-history__stop-label{color:var(--mc-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.mc-history__stop-addr{color:var(--mc-muted);margin:0;font-size:.86rem}.mc-desk__proof{background:#22c55e12;border:1px solid #22c55e38;border-radius:14px;grid-template-columns:54px minmax(0,1fr);gap:.7rem;margin-top:.5rem;padding:.5rem .6rem;display:grid}.mc-desk__proof-thumb{background:#0000004d;border:1px solid #22c55e4d;border-radius:10px;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex;overflow:hidden}.mc-desk__proof-thumb img{object-fit:cover;width:100%;height:100%;display:block}.mc-desk__proof-thumb--empty{color:#bbf7d0;font-weight:700}.mc-desk__proof-copy{align-content:center;gap:.15rem;min-width:0;display:grid}.mc-desk__proof-kicker{color:#bbf7d0;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.mc-desk__proof-meta{color:var(--mc-muted);font-size:.82rem}.mc-desk__proof-meta strong{color:var(--mc-ink,#f8fafc);font-weight:600}.mc-tabs{display:none}html.mikes-chicken-portal .bz-shell--mikes .bz-workspace--mikes{padding-bottom:.5rem}@media (width<=960px){html.mikes-chicken-portal .bz-shell--mikes .bz-nav-toggle{border-radius:12px;min-width:44px;min-height:44px;padding:.4rem .65rem;font-size:.78rem}html.mikes-chicken-portal .bz-shell--mikes .bz-topbar-logo--mikes-chicken{object-fit:cover;width:36px;height:36px}html.mikes-chicken-portal .bz-shell--mikes .bz-topbar--branded{padding-inline:.75rem}html.mikes-chicken-portal .bz-shell--mikes .bz-topbar-meta strong{font-size:1rem}html.mikes-chicken-portal .bz-shell--mikes .bz-workspace--mikes{padding:.65rem .75rem calc(5.25rem + env(safe-area-inset-bottom,0px));max-width:none}html.mikes-chicken-portal .bz-shell--mikes .mc-tabs{z-index:40;padding:.45rem .55rem calc(.45rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--mc-line,#ffffff14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d0f12eb;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;display:grid;position:fixed;bottom:0;left:0;right:0}html.mikes-chicken-portal .bz-shell--mikes .mc-tabs__link.bz-nav-item{appearance:none;box-shadow:none;color:var(--mc-muted,#f4f1ec94);min-height:48px;font:inherit;letter-spacing:-.01em;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;place-items:center;width:100%;padding:.45rem .35rem;font-size:.78rem;font-weight:700;display:grid}html.mikes-chicken-portal .bz-shell--mikes .mc-tabs__link.bz-nav-item.active,html.mikes-chicken-portal .bz-shell--mikes .mc-tabs__link.bz-nav-item[aria-current=page]{color:var(--mc-ink,#f4f1ec);background:var(--mc-red-soft,#e23b3224);box-shadow:none}html.mikes-chicken-portal .bz-shell--mikes .mc-tabs__label{line-height:1.15}}@media (width<=640px){.mc-desk{gap:.85rem;max-width:none;padding:.1rem 0 .5rem}.mc-desk__hero{padding:0}.mc-desk__hero h1{font-size:clamp(1.45rem,7vw,1.85rem)}.mc-desk__lede,.mc-desk__lede--short{font-size:.92rem}.mc-desk__card{border-radius:18px;gap:1.05rem;padding:1rem .9rem 1.1rem}.mc-desk__pickup-pill{border-radius:20px;grid-template-columns:auto 1fr;gap:.75rem;padding:.85rem 1rem}.mc-desk__pickup-chip{display:none}.mc-desk__pickup-copy em{white-space:normal}.mc-desk__dispatch{gap:.95rem}.mc-desk__preview{border-radius:16px;padding:.9rem .9rem 1rem}.mc-desk__map{border-radius:14px;overflow:hidden}.mc-desk__map-hud{flex-wrap:wrap;gap:.5rem}.mc-desk__map-hud-card{flex:12rem;min-width:0}.mc-desk__map-recenter{min-height:44px}.mc-desk__stop-top{flex-wrap:wrap}.mc-desk__eta{min-width:4.75rem}.mc-desk__eta-time{font-size:.98rem}.mc-desk__actions{grid-template-columns:1fr}.mc-desk__btn{width:100%;min-height:48px}.mc-desk__btn--quiet{justify-self:stretch}.mc-desk__drop-check,.mc-desk__driver{min-height:52px}.mc-desk__field select{min-height:48px;font-size:16px}.mc-history__item-top{flex-wrap:wrap}.mc-history__live-banner{grid-template-columns:auto 1fr}.mc-history__live-cta{grid-column:2;justify-self:start}}.bz-ab-suggest-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.bz-ab-suggest{border:1px solid var(--bz-line);background:color-mix(in srgb, var(--bz-surface) 94%, transparent);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem 1rem;padding:.75rem .9rem;display:grid}.bz-ab-suggest__body{gap:.12rem;min-width:0;display:grid}.bz-ab-suggest__body strong{font-family:var(--bz-display);color:var(--bz-ink);font-size:.98rem}.bz-ab-suggest__sub{color:var(--bz-ink);opacity:.8;font-size:.85rem}.bz-ab-suggest__addr{color:var(--bz-ink);opacity:.85;font-size:.86rem}.bz-ab-suggest__meta{color:var(--bz-muted);font-size:.78rem}.bz-ab-cell{gap:.1rem;min-width:0;display:grid}.bz-ab-cell strong{color:var(--bz-ink)}.bz-ab-cell span{color:var(--bz-muted);font-size:.84rem}.bz-ab-tools{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bz-ab-search{border:1px solid var(--bz-line);background:var(--bz-surface);min-width:220px;color:var(--bz-ink);border-radius:10px;padding:.45rem .65rem;font-size:.9rem}.bz-ab-sort{gap:.3rem;display:flex}.bz-ab-sort .bz-btn.secondary.is-active{border-color:var(--bz-secondary);color:var(--bz-secondary)}@media (width<=720px){.bz-ab-suggest{grid-template-columns:minmax(0,1fr)}.bz-ab-tools{flex-direction:column;align-items:stretch}.bz-ab-search{width:100%}}.bz-bugs-live{color:var(--bz-muted);align-items:center;gap:.4rem;font-size:.82rem;font-weight:650;display:inline-flex}.bz-bugs-live__dot{background:var(--bz-muted);border-radius:99px;width:.55rem;height:.55rem}.bz-bugs-live.is-live{color:#0f9f6e}.bz-bugs-live.is-live .bz-bugs-live__dot{background:#12b886;animation:1.6s ease-out infinite bz-bugs-pulse;box-shadow:0 0 #12b886b3}.bz-bugs-list{gap:.9rem;display:grid}.bz-bugs-stop{margin:0 0 .35rem;font-weight:700}.bz-bugs-message{color:var(--bz-muted);margin:0 0 .75rem}.bz-bugs-photos{flex-wrap:wrap;gap:.5rem;margin-bottom:.9rem;display:flex}.bz-bugs-photos img{object-fit:cover;background:var(--bz-surface);border-radius:10px;width:96px;height:96px}.bz-bugs-actions{margin-top:.2rem}@keyframes bz-bugs-pulse{70%{box-shadow:0 0 0 8px #12b88600}to{box-shadow:0 0 #12b88600}}@media (prefers-reduced-motion:reduce){.bz-bugs-live.is-live .bz-bugs-live__dot{animation:none}}html.restaurant-portal{--resto-here:var(--bz-ok);--resto-heading:var(--bz-warn);--resto-out:#5b9cff;--resto-back:#2ad4c5;--resto-left:#ff8a4a;--resto-wait:var(--bz-muted);--bz-secondary:#334155;--bz-secondary-soft:#3341551a;--bz-nav-w:248px}html[data-theme=dark].restaurant-portal{--bz-secondary:#cbd5e1;--bz-secondary-soft:#cbd5e11f}html.restaurant-portal :focus-visible{outline-color:var(--bz-accent)}html[data-theme=dark].restaurant-portal{--bz-bg:#12141a;--bz-bg-depth:#0e1015;--bz-surface:#1a1d24;--bz-surface-2:#232830;--bz-ink:#eef1f6;--bz-muted:#a8b0bf;--bz-line:#ffffff1a;--bz-line-strong:#ffffff38;--bz-nav-bg:#101218;--bz-nav-active-bg:#252a33;--bz-nav-active-rail:transparent;--bz-body-grad:#101218;--bz-input-bg:#252a33;--bz-chip-bg:#252a33;--bz-control-bg:#252a33;--bz-control-elevated:#2d333e;--bz-control-border:#ffffff57}html.restaurant-portal .bz-nav-group__label{color:var(--bz-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 .55rem .35rem;padding:0;font-size:.78rem;font-weight:700;display:block}html.restaurant-portal .bz-standby-hero__title{font-family:var(--bz-display);letter-spacing:-.035em;font-weight:700}html.restaurant-portal .bz-chip-select{gap:.35rem}html.restaurant-portal .bz-chip-select__item{min-height:2.35rem;color:var(--bz-muted);border:1px solid var(--bz-line-strong);background:0 0;border-radius:10px;padding:.35rem .85rem;font-size:.88rem;font-weight:550}html.restaurant-portal .bz-chip-select__item:hover{color:var(--bz-ink);border-color:color-mix(in srgb, var(--bz-ink) 28%, var(--bz-line))}html.restaurant-portal .bz-chip-select__item.is-on{border-color:color-mix(in srgb, var(--bz-ink) 55%, var(--bz-line));background:var(--bz-control-elevated);color:var(--bz-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bz-ink) 12%, transparent)}html.restaurant-portal .bz-nav{border-right:1px solid var(--bz-line);padding:1.05rem .7rem 1rem}html.restaurant-portal .bz-brand{border-bottom:1px solid var(--bz-line);margin-bottom:.85rem;padding:.1rem .4rem .95rem}html.restaurant-portal .bz-brand-text strong{letter-spacing:-.03em;font-size:.95rem}html.restaurant-portal .bz-brand-text span{color:var(--bz-muted)}html.restaurant-portal .bz-brand--account-logo img{background:#fff;border-radius:10px;width:auto;max-width:148px;height:42px;padding:3px 7px}html.restaurant-portal .bz-login-brand--account img{object-fit:contain;background:#fff;border-radius:10px;width:auto;max-width:180px;height:44px;padding:4px 8px}html.restaurant-portal .bz-account-logo{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}html.restaurant-portal .bz-account-logo__preview{border:1px solid var(--bz-line);background:#fff;border-radius:14px;place-items:center;width:112px;height:72px;display:grid;overflow:hidden}html.restaurant-portal .bz-account-logo__preview img{object-fit:contain;max-width:100%;max-height:100%}html.restaurant-portal .bz-account-logo__preview.is-empty{color:var(--bz-muted);font-size:.82rem}html.restaurant-portal .bz-account-logo__actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}html.restaurant-portal .bz-resto-profile__logo{object-fit:contain;background:#fff;border-radius:10px;width:auto;max-width:180px;height:48px;margin-bottom:.35rem;padding:4px 8px}html.restaurant-portal .bz-nav-links{gap:.2rem}html.restaurant-portal .bz-nav-links .bz-nav-item{color:color-mix(in srgb, var(--bz-ink) 24%, var(--bz-muted));border-radius:10px;padding:.48rem .7rem;font-size:.9rem;font-weight:560}html.restaurant-portal .bz-nav-links .bz-nav-item:hover{color:var(--bz-ink);background:var(--bz-surface-2)}html.restaurant-portal .bz-nav-links .bz-nav-item.active,html[data-theme=dark].restaurant-portal .bz-nav-links .bz-nav-item.active{background:var(--bz-surface-2);color:var(--bz-ink);box-shadow:none;border-left:0;font-weight:600}html.restaurant-portal .bz-nav-foot{border-top:1px solid var(--bz-line);color:var(--bz-muted);padding-top:.9rem;font-size:.8rem}html.restaurant-portal .bz-nav-foot .bz-btn{margin-top:.55rem}html.restaurant-portal .bz-topbar{margin-bottom:.35rem;padding:.15rem 0 1rem}html.restaurant-portal .bz-topbar-meta strong{font-size:.98rem;font-weight:650}html.restaurant-portal .bz-shell:not(.bz-shell--map) .bz-topbar-crumb{display:block}html.restaurant-portal .bz-env-toggle{background:var(--bz-surface);border-color:var(--bz-line)}html.restaurant-portal .bz-env-btn{font-weight:650;text-transform:none!important;letter-spacing:.01em!important}html.restaurant-portal .bz-env-btn--sandbox.is-on{color:#fff7ed;background:#c2410c}html.restaurant-portal .bz-resto-practice{background:var(--bz-surface-2);color:var(--bz-muted);border:1px solid var(--bz-line);border-radius:999px;padding:.22rem .6rem;font-size:.72rem;font-weight:600}html[data-theme=light].restaurant-portal .bz-resto-practice{color:var(--bz-muted);background:var(--bz-surface-2)}html.restaurant-portal .bz-topbar-crumb{color:var(--bz-muted)}html.restaurant-portal .bz-page-head h1{font-size:1.55rem}html.restaurant-portal .bz-page-head p,html.restaurant-portal .bz-standby-hero__lede,html.restaurant-portal .bz-field-note,html.restaurant-portal .bz-muted,html.restaurant-portal .bz-vs__hint,html.restaurant-portal .bz-vs__miles{max-width:42rem;font-size:.95rem;line-height:1.55}html.restaurant-portal .bz-standby-home{gap:1.35rem}html.restaurant-portal .bz-standby-hero{background:0 0;border:0;border-radius:0;padding:.2rem 0 .4rem}html.restaurant-portal .bz-standby-kicker{color:var(--bz-muted);font-size:.68rem;font-weight:600;letter-spacing:.08em!important;text-transform:uppercase!important}html.restaurant-portal .bz-standby-hero__title{max-width:none;font-size:clamp(1.55rem,2.6vw,2rem)}html.restaurant-portal .bz-standby-grid{grid-template-columns:minmax(24rem,1fr) minmax(24rem,1.05fr);align-items:stretch;gap:1.25rem;display:grid}html.restaurant-portal .bz-standby-post{align-content:start;gap:1.15rem;height:100%;padding:1.3rem 1.35rem 1.4rem;display:grid}html.restaurant-portal .bz-standby-post .bz-section-card__head{margin-bottom:.15rem}html.restaurant-portal .bz-form-card{gap:1.15rem;max-width:none;display:grid}html.restaurant-portal .bz-pickup-lock{background:var(--bz-surface-2);border:1px solid var(--bz-line);border-radius:14px;padding:.9rem 1rem}html.restaurant-portal .bz-quote-box{background:var(--bz-surface-2);border:1px solid var(--bz-line);border-radius:16px;padding:1.05rem 1.1rem}html.restaurant-portal .bz-quote-box__total{color:var(--bz-ink);margin:0;font-size:1.2rem}html.restaurant-portal .bz-quote-box p.bz-muted{margin:.45rem 0 0;line-height:1.5}html.restaurant-portal .bz-resto-composer{background:0 0;border:0;border-radius:0;align-content:start;gap:1.15rem;height:100%;padding:1.5rem 1.55rem 1.45rem;display:grid}html.restaurant-portal .bz-resto-composer__head h2{font-family:var(--bz-display);letter-spacing:-.04em;margin:0 0 .3rem;font-size:1.55rem;font-weight:750}html.restaurant-portal .bz-resto-composer__head p{color:var(--bz-muted);margin:0;font-size:.98rem;line-height:1.5}html.restaurant-portal .bz-resto-first-hour{border:1px solid var(--bz-line);background:var(--bz-surface-2);border-radius:12px;gap:.15rem;margin:.55rem 0 .1rem;padding:.7rem .85rem;display:grid}html.restaurant-portal .bz-resto-first-hour--page{margin:0 0 1.25rem}html.restaurant-portal .bz-resto-first-hour__kicker{color:var(--bz-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:650}html[data-theme=light].restaurant-portal .bz-resto-first-hour__kicker{color:var(--bz-muted)}html.restaurant-portal .bz-resto-first-hour strong,html.restaurant-portal .bz-resto-first-hour h2{color:var(--bz-ink);font-family:var(--bz-display);letter-spacing:-.02em;margin:0;font-size:.98rem;font-weight:650}html.restaurant-portal .bz-resto-first-hour p:last-child{color:var(--bz-muted);margin:0;font-size:.84rem;line-height:1.4}html.restaurant-portal .bz-resto-composer__when .bz-dt-trigger{border-radius:12px;min-height:3rem;padding:.7rem .95rem}html.restaurant-portal .bz-resto-composer__when .bz-dt-trigger-value{font-size:1rem;font-weight:600}html.restaurant-portal .bz-resto-composer__row{grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:.85rem 1.25rem;display:grid}html.restaurant-portal .bz-resto-composer__row--rate{align-items:start}html.restaurant-portal .bz-resto-composer__row--rate>span{padding-top:.7rem}html.restaurant-portal .bz-resto-composer__row--radius{align-items:center}html.restaurant-portal .bz-resto-composer__row--radius .bz-resto-composer__radius{flex:1;width:100%;min-width:0}html.restaurant-portal .bz-resto-composer__row>span{color:var(--bz-muted);font-size:1rem;font-weight:650}html.restaurant-portal .bz-resto-composer .bz-chip-select{flex-wrap:wrap;gap:.6rem}html.restaurant-portal .bz-resto-composer .bz-chip-select__item{min-width:2.7rem;min-height:2.7rem;padding:.5rem 1.15rem;font-size:1rem}html.restaurant-portal .bz-resto-composer__money{border:1px solid var(--bz-line);background:var(--bz-control-bg);border-radius:12px;align-items:center;gap:.45rem;min-height:2.7rem;padding:.4rem .85rem;font-size:1.05rem;font-weight:600;display:inline-flex}html.restaurant-portal .bz-resto-composer__money span{color:var(--bz-muted);font-weight:650}html.restaurant-portal .bz-resto-composer__money input{width:4.5rem;color:inherit;font:inherit;text-align:left;appearance:textfield;background:0 0;border:0;padding:0}html.restaurant-portal .bz-resto-composer__money input::-webkit-outer-spin-button{appearance:none;margin:0}html.restaurant-portal .bz-resto-composer__money input::-webkit-inner-spin-button{appearance:none;margin:0}html.restaurant-portal .bz-resto-composer__money input:focus{outline:none}html.restaurant-portal .bz-resto-composer__hint{color:var(--bz-muted);margin:.45rem 0 0;font-size:.88rem;line-height:1.4}html.restaurant-portal .bz-resto-composer__ask{grid-template-columns:7.5rem minmax(0,1fr);align-items:start;gap:.85rem 1.25rem;display:grid}html.restaurant-portal .bz-resto-composer__ask>span{color:var(--bz-muted);padding-top:.35rem;font-size:1rem;font-weight:650}html.restaurant-portal .bz-resto-composer__ask>p,html.restaurant-portal .bz-resto-composer__ask .bz-resto-composer__hint{margin:.35rem 0 0}html.restaurant-portal .bz-resto-composer__ask-list{flex-wrap:wrap;gap:.55rem;display:flex}html.restaurant-portal .bz-resto-composer__ask-chip{border:1px solid var(--bz-line);background:var(--bz-control-bg);min-height:2.7rem;color:var(--bz-ink);cursor:pointer;border-radius:999px;padding:.5rem 1.05rem;font-size:.95rem;font-weight:650}html.restaurant-portal .bz-resto-composer__ask-chip.is-on{border-color:color-mix(in srgb, var(--bz-ink) 45%, var(--bz-line));background:var(--bz-control-elevated);color:var(--bz-ink)}html.restaurant-portal .bz-resto-fav-saved{color:var(--bz-muted);font-size:.88rem;font-weight:650}html.restaurant-portal .bz-btn.bz-resto-composer__go{letter-spacing:-.02em;border-radius:14px;justify-items:center;gap:.2rem;width:100%;min-height:3.4rem;margin-top:.25rem;padding:.85rem 1.1rem;font-size:1.05rem;font-weight:700;display:grid}html.restaurant-portal .bz-btn.bz-resto-composer__go:disabled{background:color-mix(in srgb, var(--bz-accent) 92%, var(--bz-surface));color:var(--bz-on-accent,#111);border:1px solid color-mix(in srgb, var(--bz-accent) 60%, var(--bz-line));box-shadow:none;opacity:1;cursor:not-allowed}html.restaurant-portal .bz-btn.bz-resto-composer__go:disabled small{color:color-mix(in srgb, var(--bz-on-accent,#111) 78%, transparent)}html.restaurant-portal .bz-resto-composer__go small{color:color-mix(in srgb, var(--bz-on-accent,#111) 82%, transparent);font-size:.78rem;font-weight:650}html.restaurant-portal .bz-resto-composer__fine,html.restaurant-portal .bz-resto-composer__more{color:var(--bz-muted);text-align:left;margin:0;font-size:.88rem;line-height:1.45}html.restaurant-portal .bz-resto-composer__more{color:var(--bz-ink);cursor:pointer;text-underline-offset:.18em;background:0 0;border:0;justify-self:start;padding:0;font-weight:650;text-decoration:underline}html.restaurant-portal .bz-resto-composer__extra{gap:.75rem;display:grid}html.restaurant-portal .bz-resto-composer__radius{grid-template-columns:1fr auto;align-items:center;gap:.75rem;display:grid}html.restaurant-portal .bz-resto-composer__radius input[type=range]{width:100%;accent-color:var(--bz-accent)}html.restaurant-portal .bz-resto-composer__radius strong{text-align:right;min-width:3.2rem;color:var(--bz-link,var(--bz-accent))}html.restaurant-portal .bz-standby-radius__row strong{color:var(--bz-link,var(--bz-accent));font-family:inherit}html.restaurant-portal .bz-standby-radius__slider{accent-color:var(--bz-accent)}html.restaurant-portal .bz-standby-map{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:16px;min-height:100%}html.restaurant-portal .bz-resto-split .bz-standby-map{border:0;border-left:1px solid var(--bz-line);background:0 0;border-radius:0;grid-template-rows:auto minmax(0,1fr);min-height:100%;display:grid}html.restaurant-portal .bz-standby-map__head{padding:1.45rem 1.45rem 1rem}html.restaurant-portal .bz-standby-map__caption{color:var(--bz-muted);margin:0;padding:.7rem 1.15rem .95rem;font-size:.88rem}html.restaurant-portal .bz-standby-map__canvas,html.restaurant-portal .bz-standby-map__canvas .bz-live-map-fill,html.restaurant-portal .bz-standby-map__canvas .bz-live-map,html.restaurant-portal .bz-standby-map__empty{min-height:28rem}html.restaurant-portal .bz-standby-map__empty{background:var(--bz-surface-2)}html.restaurant-portal .bz-vs{background:var(--bz-surface);border:1px solid var(--bz-line);border-radius:16px;gap:.9rem;padding:1.15rem 1.2rem 1.2rem;display:grid}html.restaurant-portal .bz-vs__title{font-size:1.2rem}html.restaurant-portal .bz-vs__board{gap:.85rem}html.restaurant-portal .bz-vs__side.is-them{background:var(--bz-surface-2);border-color:var(--bz-line)}html.restaurant-portal .bz-vs__side.is-us{background:var(--bz-accent-soft);border-color:color-mix(in srgb, var(--bz-accent) 45%, var(--bz-line))}html.restaurant-portal .bz-vs__side.is-us strong{color:var(--bz-link,var(--bz-accent))}html.restaurant-portal .bz-vs__side.is-them strong{color:var(--bz-ink)}html.restaurant-portal .bz-vs__net,html.restaurant-portal .bz-vs__net.is-behind{background:var(--bz-accent-soft);color:var(--bz-ink);text-align:center;font-weight:700}html.restaurant-portal .bz-vs__tickets{align-items:center}html.restaurant-portal .bz-vs__ticket{background:var(--bz-control-bg)}html.restaurant-portal .bz-vs__ticket.is-on{border-color:color-mix(in srgb, var(--bz-ink) 45%, var(--bz-line));background:var(--bz-control-elevated);color:var(--bz-ink)}html.restaurant-portal .bz-pay-compact-card{border:1px solid var(--bz-line);background:var(--bz-surface-2);box-shadow:none;border-radius:14px}html.restaurant-portal .bz-resto-post{max-width:none}html.restaurant-portal .bz-resto-post.bz-resto-split{grid-template-columns:minmax(22rem,28rem) minmax(18rem,1fr);min-height:min(46rem,100dvh - 8.75rem)}html.restaurant-portal .bz-resto-split .bz-resto-composer--tight{padding:1.5rem 1.55rem 1.45rem}html.restaurant-portal .bz-resto-split .bz-standby-map__canvas,html.restaurant-portal .bz-resto-split .bz-standby-map__canvas .bz-live-map-fill,html.restaurant-portal .bz-resto-split .bz-standby-map__canvas .bz-live-map,html.restaurant-portal .bz-resto-split .bz-standby-map__empty{height:100%;min-height:0}html.restaurant-portal .bz-standby-map__legend{left:.85rem;bottom:max(2.75rem, calc(.7rem + env(safe-area-inset-bottom,0px)));z-index:4;border:1px solid var(--bz-line);background:color-mix(in srgb, var(--bz-surface) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--bz-ink);border-radius:999px;gap:.85rem;margin:0;padding:.45rem .75rem;font-size:.75rem;font-weight:600;list-style:none;display:flex;position:absolute}html.restaurant-portal .bz-standby-map__legend li{align-items:center;gap:.4rem;display:flex}html.restaurant-portal .bz-standby-map__legend-hub{color:#fff;background:#ea580c;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;font-size:.68rem;font-weight:800;display:grid;box-shadow:0 0 0 2px #fff}html.restaurant-portal .bz-standby-map__legend-car{object-fit:contain;filter:drop-shadow(0 1px 1px #00000059);width:1.55rem;height:1.55rem;transform:rotate(225deg)scale(1.15)}html.restaurant-portal .bz-resto-composer--tight{gap:.95rem;padding:0}html.restaurant-portal .bz-workspace--resto-desk{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 14px 14px 10px;padding:0}html.restaurant-portal .bz-topbar--resto-desk{min-height:0;margin-bottom:.35rem;padding-top:12px;padding-bottom:0}html.restaurant-portal .bz-topbar--resto-desk .bz-topbar-actions{margin-left:auto}html.restaurant-portal .bz-topbar--resto-desk .bz-env-toggle-wrap{margin-left:8px}html.restaurant-portal .bz-topbar-meta--resto-desk{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.restaurant-portal .bz-resto-desk--dispatch .bz-resto-command{border-color:var(--bz-line);box-shadow:none;border-radius:16px;padding:1rem 1.05rem .95rem}html.restaurant-portal .bz-resto-desk--dispatch .bz-resto-command.bz-resto-wait,html.restaurant-portal .bz-resto-desk--dispatch .bz-resto-command.bz-resto-inbound{background:0 0;border:0;border-radius:0;padding-inline:0}html.restaurant-portal .bz-resto-command .bz-resto-composer--tight{gap:.78rem}html.restaurant-portal .bz-resto-command .bz-resto-composer__head{flex-direction:column;gap:.2rem;display:flex}html.restaurant-portal .bz-resto-command .bz-resto-composer__head h2{letter-spacing:-.05em;order:2;margin:0;font-size:2rem;font-weight:720;line-height:.98}html.restaurant-portal .bz-resto-command .bz-resto-composer__head>.bz-resto-composer__meta:first-of-type{letter-spacing:.01em;order:1;margin:0 0 .15rem;font-size:.82rem;font-weight:650}html.restaurant-portal .bz-resto-command .bz-resto-composer__when .bz-dt-trigger{background:var(--bz-control-bg);border-radius:14px;min-height:3.15rem}html.restaurant-portal .bz-resto-command .bz-resto-composer__when .bz-dt-trigger-value{font-family:var(--bz-display);letter-spacing:-.03em;font-size:1.02rem;font-weight:650}html.restaurant-portal .bz-resto-command .bz-resto-composer__row,html.restaurant-portal .bz-resto-command .bz-resto-composer__ask{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.42rem}html.restaurant-portal .bz-resto-command .bz-resto-composer__row>span,html.restaurant-portal .bz-resto-command .bz-resto-composer__ask>span,html.restaurant-portal .bz-resto-command .bz-resto-composer__row--rate>span{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--bz-muted) 92%, var(--bz-ink));padding-top:0;font-size:.68rem;font-weight:720}html.restaurant-portal .bz-resto-command .bz-chip-select__item{letter-spacing:0;text-transform:none;min-height:2.55rem;font-family:var(--bz-display);font-variant-numeric:tabular-nums;border-radius:12px;font-size:.95rem;font-weight:680}html.restaurant-portal .bz-resto-command .bz-chip-select__item.is-on{background:var(--bz-control-elevated);color:var(--bz-ink);border-color:color-mix(in srgb, var(--bz-ink) 35%, var(--bz-line));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bz-ink) 10%, transparent)}html.restaurant-portal .bz-resto-command .bz-resto-composer__row--hours .bz-chip-select,html.restaurant-portal .bz-resto-command .bz-resto-composer__row--drivers .bz-chip-select{border:1px solid var(--bz-line);background:var(--bz-control-bg);border-radius:16px;gap:.18rem;width:100%;padding:.22rem;display:grid}html.restaurant-portal .bz-resto-command .bz-resto-composer__row--hours .bz-chip-select__item,html.restaurant-portal .bz-resto-command .bz-resto-composer__row--drivers .bz-chip-select__item{box-shadow:none;background:0 0;border-color:#0000}html.restaurant-portal .bz-resto-command .bz-resto-composer__row--hours .bz-chip-select__item.is-on,html.restaurant-portal .bz-resto-command .bz-resto-composer__row--drivers .bz-chip-select__item.is-on{background:var(--bz-control-elevated);color:var(--bz-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bz-ink) 12%, transparent);border-color:#0000}html.restaurant-portal .bz-resto-command .bz-resto-composer__row--hours .bz-chip-select{grid-template-columns:repeat(6,minmax(0,1fr))}html.restaurant-portal .bz-resto-command .bz-resto-composer__row--drivers .bz-chip-select{grid-template-columns:repeat(4,minmax(0,1fr))}html.restaurant-portal .bz-resto-command .bz-resto-composer__money,html.restaurant-portal .bz-resto-command .bz-resto-composer__note{border:1px solid var(--bz-line);background:var(--bz-control-bg);border-radius:14px;width:100%;min-height:3.05rem}html.restaurant-portal .bz-resto-command .bz-resto-composer__money{font-variant-numeric:tabular-nums}html.restaurant-portal .bz-resto-command .bz-resto-composer__money input{width:auto;font-family:var(--bz-display);letter-spacing:-.04em;flex:1;font-size:1.28rem;font-weight:700}html.restaurant-portal .bz-resto-command .bz-resto-composer__note{color:var(--bz-ink);padding:.7rem .9rem;font-size:.95rem}html.restaurant-portal .bz-resto-command .bz-resto-composer__note::placeholder{color:var(--bz-placeholder);opacity:1}html.restaurant-portal .bz-resto-command .bz-standby-zone>summary{border:1px solid var(--bz-line);background:var(--bz-control-bg);border-radius:14px;align-items:center;min-height:3.05rem;padding:.45rem .85rem;font-size:.92rem}html.restaurant-portal .bz-resto-command .bz-resto-composer__ask-list{border:1px solid var(--bz-line);background:var(--bz-control-bg);border-radius:16px;flex-wrap:wrap;gap:.18rem;width:fit-content;max-width:100%;padding:.22rem;display:flex}html.restaurant-portal .bz-resto-command .bz-resto-composer__ask-chip{min-height:2.35rem;font-family:var(--bz-display);background:0 0;border-color:#0000;border-radius:12px;padding:.4rem .9rem;font-weight:680}html.restaurant-portal .bz-resto-command .bz-resto-composer__ask-chip.is-on{background:var(--bz-control-elevated);color:var(--bz-ink);border-color:color-mix(in srgb, var(--bz-ink) 28%, var(--bz-line))}html.restaurant-portal .bz-resto-desk--dispatch .bz-standby-kicker{display:none}html.restaurant-portal .bz-resto-command .bz-standby-zone__lead{flex:auto;min-width:0;max-width:calc(100% - 4.25rem)}html.restaurant-portal .bz-resto-command .bz-standby-zone__lead>span:first-child{min-width:0}html.restaurant-portal .bz-resto-command .bz-btn.bz-resto-composer__go{letter-spacing:-.03em;border-radius:16px;min-height:3.65rem;margin-top:.15rem;font-size:1.08rem;box-shadow:0 14px 28px -18px #d94848f2}html.restaurant-portal .bz-resto-command .bz-resto-composer__go small{letter-spacing:0;font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--bz-on-accent,#111) 82%, transparent);font-size:.8rem;font-weight:650}html.restaurant-portal .bz-resto-command .bz-btn.bz-resto-composer__go:disabled small{color:color-mix(in srgb, var(--bz-on-accent,#111) 78%, transparent)}html.restaurant-portal .bz-resto-command .bz-resto-composer__fine{color:var(--bz-muted);gap:.12rem;margin-top:.05rem;padding-top:.15rem;font-size:.84rem;line-height:1.45;display:grid}html.restaurant-portal .bz-resto-desk--dispatch .bz-resto-fleet-band .bz-standby-map{background:0 0;border:0;border-radius:0;height:100%;min-height:100%;position:relative}html.restaurant-portal .bz-resto-desk--dispatch .bz-standby-map__head{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101218d1;border:1px solid #ffffff1f;border-radius:16px;max-width:min(17.5rem,100% - 5.5rem);margin:0;padding:.7rem .85rem .75rem;position:absolute;top:.85rem;left:.85rem;right:auto;box-shadow:0 16px 36px -22px #000000d9}html.restaurant-portal .bz-resto-desk--dispatch .bz-standby-map__head h2{letter-spacing:-.03em;font-size:1.05rem}html.restaurant-portal .bz-resto-desk--dispatch .bz-standby-map__head p{font-size:.78rem}html.restaurant-portal .bz-resto-desk--dispatch .bz-standby-map__canvas,html.restaurant-portal .bz-resto-desk--dispatch .bz-standby-map__canvas .bz-live-map-fill,html.restaurant-portal .bz-resto-desk--dispatch .bz-standby-map__canvas .bz-live-map,html.restaurant-portal .bz-resto-desk--dispatch .bz-standby-map__pending{min-height:0;position:absolute;inset:0;height:100%!important}html.restaurant-portal .bz-resto-desk__links{flex-wrap:wrap;gap:.35rem 1.15rem;margin:.15rem .2rem 0;font-size:.84rem;display:flex}html.restaurant-portal .bz-resto-desk__links a{color:var(--bz-muted);font-weight:650;text-decoration:none}html.restaurant-portal .bz-resto-desk__links a:hover{color:var(--bz-ink)}@media (width>=1100px){html.restaurant-portal .bz-resto-desk--dispatch .bz-resto-dispatch{align-items:start;gap:1.15rem}html.restaurant-portal .bz-resto-desk--dispatch .bz-resto-fleet-band{border-radius:22px;height:calc(100dvh - 6.75rem);min-height:38rem;position:sticky;top:.75rem}}@media (width<=720px){html.restaurant-portal .bz-resto-command .bz-resto-composer__head h2{font-size:1.55rem}html.restaurant-portal .bz-resto-command .bz-resto-composer__when .bz-dt-trigger-value{letter-spacing:-.03em;white-space:nowrap;font-size:.86rem}html.restaurant-portal .bz-resto-command .bz-resto-composer__row--hours .bz-chip-select{grid-template-columns:repeat(3,minmax(0,1fr))}html.restaurant-portal .bz-resto-command .bz-standby-zone>summary{align-items:flex-start}html.restaurant-portal .bz-resto-command .bz-standby-zone__change{padding-top:.12rem}}html.restaurant-portal .bz-resto-composer__offer{color:var(--bz-muted);margin:.35rem 0 0;font-size:.9rem;font-weight:550}html.restaurant-portal .bz-resto-composer__meta{color:var(--bz-muted);margin:.35rem 0 0;font-size:.88rem}html.restaurant-portal .bz-resto-pay-slot.is-ready{display:none}html.restaurant-portal .bz-pay-compact-card.is-missing{border-color:var(--bz-line-strong);background:var(--bz-surface-2)}html.restaurant-portal .bz-pay-compact{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem 1rem;display:grid}html.restaurant-portal .bz-pay-compact strong{font-size:.92rem;font-weight:650}html.restaurant-portal .bz-pay-compact .hint{color:var(--bz-muted);margin-top:.2rem;font-size:.82rem;line-height:1.4;display:block}html.restaurant-portal .bz-pay-compact .bz-btn{white-space:nowrap;justify-self:end}html.restaurant-portal .bz-pay-compact-card.is-missing .bz-btn:not(.secondary):not(.ghost){color:var(--bz-ink);border:1px solid var(--bz-line-strong);background:0 0}html.restaurant-portal .bz-pay-compact-card.is-missing .bz-btn:not(.secondary):not(.ghost):hover{background:var(--bz-control-elevated)}html.restaurant-portal .bz-resto-profile{background:var(--bz-surface);border:1px solid var(--bz-line);border-radius:18px;gap:.35rem;padding:1.25rem 1.3rem;display:grid}html.restaurant-portal .bz-resto-profile h2{margin:0;font-size:1.25rem}html.restaurant-portal .bz-resto-profile p{color:var(--bz-muted);margin:0;line-height:1.45}html.restaurant-portal .bz-resto-profile__actions{margin-top:.85rem}html.restaurant-portal .bz-card,html.restaurant-portal .bz-section,html.restaurant-portal .bz-section-card,html.restaurant-portal .bz-track-panel,html.restaurant-portal .bz-track-table-card{border-color:var(--bz-line);box-shadow:none;border-radius:16px}html.restaurant-portal .bz-btn{letter-spacing:-.01em;border-radius:12px;min-height:2.5rem;padding:.55rem 1rem;font-weight:600}html.restaurant-portal .bz-standby-post>.bz-btn{width:100%;min-height:2.85rem;font-size:1rem}html.restaurant-portal .bz-input,html.restaurant-portal input,html.restaurant-portal select,html.restaurant-portal textarea{letter-spacing:normal!important}html.restaurant-portal a:not(.bz-btn){color:var(--bz-link,var(--bz-accent))}html.restaurant-portal a.bz-btn,html.restaurant-portal a.bz-btn:hover{color:var(--bz-on-accent,#fff);text-decoration:none}html.restaurant-portal a.bz-btn.secondary,html.restaurant-portal a.bz-btn.ghost{color:var(--bz-ink)}@media (width<=1100px){html.restaurant-portal .bz-standby-grid{grid-template-columns:1fr}html.restaurant-portal .bz-standby-map{min-height:26rem}}@media (width<=640px){html.restaurant-portal .bz-pay-compact{grid-template-columns:1fr}html.restaurant-portal .bz-pay-compact .bz-btn{justify-self:start}}html.restaurant-portal .bz-resto-setup{background:var(--bz-bg)}html.restaurant-portal .bz-resto-setup__form,html.restaurant-portal .bz-resto-setup__form *{font-kerning:none;font-variant-ligatures:none;letter-spacing:normal!important;word-spacing:normal!important}html.restaurant-portal .bz-resto-setup__panel{background:var(--bz-surface);border-left-color:var(--bz-line)}html.restaurant-portal .bz-resto-setup__kicker{color:var(--bz-link,var(--bz-accent))}html.restaurant-portal .bz-resto-setup__form .bz-resto-setup__learn{color:var(--bz-muted);margin:.35rem 0 .85rem;font-size:.88rem;line-height:1.4}html.restaurant-portal .bz-resto-setup__form .bz-resto-setup__learn a{color:var(--bz-ink);text-underline-offset:.15em;text-decoration:underline}html.restaurant-portal .bz-resto-setup__learn a{color:#fff}html.restaurant-portal .bz-resto-setup__badge{background:var(--bz-accent-soft);color:var(--bz-link,var(--bz-accent))}html[data-theme=light].restaurant-portal .bz-resto-setup__stage-shade{background:radial-gradient(720px 420px at 18% 88%,#dc262629,#0000 58%),linear-gradient(#0000001f 0%,#00000038 38%,#000000c7 100%)}html.restaurant-portal .bz-resto-desk{gap:1.55rem;padding-bottom:2.5rem;display:grid}html.restaurant-portal .bz-resto-desk--post{gap:.45rem;padding-bottom:.25rem}html.restaurant-portal .bz-resto-desk--rush{gap:1.15rem}html.restaurant-portal .bz-resto-now{border:0;border-bottom:1px solid var(--bz-line);box-shadow:none;background:0 0;border-radius:0;padding:.35rem 0 .85rem;position:relative}html.restaurant-portal .bz-resto-now__top{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.45rem;display:flex}html.restaurant-portal .bz-resto-now h1{font-family:var(--bz-display);color:var(--bz-ink);margin:0 0 .4rem;font-size:clamp(1.55rem,2.8vw,2rem);font-weight:650;line-height:1.12;letter-spacing:-.035em!important;word-spacing:.02em!important}html.restaurant-portal .bz-resto-now p{max-width:34rem;color:color-mix(in srgb, var(--bz-ink) 62%, var(--bz-muted));margin:0;font-size:.95rem;font-weight:450;line-height:1.45}html.restaurant-portal .bz-text-btn{appearance:none;color:var(--bz-muted);font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:.88rem;font-weight:550;text-decoration:none}html.restaurant-portal .bz-text-btn:hover{color:var(--bz-ink)}html.restaurant-portal a.bz-text-btn{color:var(--bz-muted)}html.restaurant-portal .bz-btn.danger{background:color-mix(in srgb, var(--bz-danger-fill,#dc2626) 18%, var(--bz-surface,#1a1f27));color:var(--bz-danger);border:1px solid color-mix(in srgb, var(--bz-danger-fill,#dc2626) 55%, transparent);font-weight:700}html.restaurant-portal .bz-btn.danger:hover:not(:disabled){background:var(--bz-danger-fill,#dc2626);color:#fff}html.restaurant-portal .bz-resto-now .bz-standby-kicker{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--tone,var(--bz-muted)) 70%, var(--bz-muted));flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.78rem;font-weight:650;display:flex}html.restaurant-portal .bz-resto-now .bz-standby-kicker a{color:var(--bz-link,var(--bz-accent));text-transform:none;letter-spacing:0;font-weight:550;text-decoration:none}html.restaurant-portal .bz-resto-now__chip{letter-spacing:.02em;text-transform:uppercase;color:#fff;background:var(--tone,var(--bz-muted));border-radius:999px;align-items:center;padding:.22rem .7rem;font-size:.72rem;font-weight:700;line-height:1.2;display:inline-flex}html.restaurant-portal .bz-resto-now.is-wait{--tone:#94a3b8}html.restaurant-portal .bz-resto-now.is-heading{--tone:var(--resto-heading)}html.restaurant-portal .bz-resto-now.is-here{--tone:var(--resto-here)}html.restaurant-portal .bz-resto-now.is-out{--tone:var(--resto-out)}html.restaurant-portal .bz-resto-now.is-back{--tone:var(--resto-back)}html.restaurant-portal .bz-resto-now.is-left{--tone:var(--resto-left)}html.restaurant-portal .bz-resto-now.is-here h1,html.restaurant-portal .bz-resto-now.is-out h1,html.restaurant-portal .bz-resto-now.is-back h1,html.restaurant-portal .bz-resto-now.is-heading h1,html.restaurant-portal .bz-resto-now.is-left h1,html.restaurant-portal .bz-resto-now.is-wait h1{color:var(--bz-ink)}html.restaurant-portal .bz-resto-now__actions{flex-wrap:wrap;gap:.55rem;margin-top:.85rem;display:flex}html.restaurant-portal .bz-resto-now--tight{justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.15rem;display:flex}html.restaurant-portal .bz-resto-now--tight h1{margin:.1rem 0 .2rem;font-size:1.25rem}html.restaurant-portal .bz-resto-now--tight p{max-width:42rem}html.restaurant-portal .bz-resto-now--tight .bz-resto-now__actions{flex-shrink:0;margin-top:0}html.restaurant-portal .bz-resto-coach{border:1px solid var(--bz-line);background:var(--bz-accent-soft);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}html.restaurant-portal .bz-resto-coach p{color:var(--bz-muted);margin:.2rem 0 0}html.restaurant-portal .bz-resto-coach__actions{flex-wrap:wrap;gap:.5rem;display:flex}html.restaurant-portal .bz-resto-more{gap:.85rem;padding:.15rem 0 0;display:grid}html.restaurant-portal .bz-resto-more summary{cursor:pointer;color:var(--bz-ink);font-weight:650;list-style:none}html.restaurant-portal .bz-resto-more summary::-webkit-details-marker{display:none}html.restaurant-portal .bz-resto-more[open] summary{margin-bottom:.35rem}html.restaurant-portal .bz-resto-more>div,html.restaurant-portal .bz-resto-more>label{margin-top:.75rem}html.restaurant-portal .bz-resto-how .step-cards-wrap{margin-top:.25rem;container-type:inline-size}html.restaurant-portal .bz-resto-how__steps{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}html.restaurant-portal .bz-resto-how__steps li{color:#102033;background:#fff;border:1px solid #0f172a0f;border-radius:16px;flex-direction:column;align-items:flex-start;gap:0;margin:0;padding:22px 22px 24px;scroll-margin-top:5rem;display:flex;box-shadow:0 10px 28px #0f172a14,0 1px 2px #0f172a0a}html.restaurant-portal .bz-resto-how__n{color:#e11d2e;letter-spacing:.01em;font-variant-numeric:tabular-nums;background:0 0;border-radius:0;width:auto;height:auto;margin:0 0 12px;font-size:1.15rem;font-weight:650;line-height:1;display:block}html.restaurant-portal .bz-resto-how__steps h2{color:#102033;letter-spacing:-.02em;margin:0 0 8px;font-size:1.05rem;font-weight:700;line-height:1.3}html.restaurant-portal .bz-resto-how__steps p{color:#5c6778;margin:0;font-size:.94rem;font-weight:450;line-height:1.5}html.restaurant-portal .bz-resto-how__tip{color:#3d4856!important;margin-top:10px!important;font-size:.86rem!important}@container (width>=640px){html.restaurant-portal .bz-resto-how__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=960px){html.restaurant-portal .bz-resto-how__steps{grid-template-columns:repeat(3,minmax(0,1fr))}html.restaurant-portal .bz-resto-how__steps:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}html.restaurant-portal .bz-resto-how__faq{gap:.55rem;display:grid}html.restaurant-portal .bz-resto-how__faq h2{margin:.4rem 0 .15rem;font-size:1.15rem}html.restaurant-portal .bz-resto-how__faq details{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:14px;padding:.85rem 1rem}html.restaurant-portal .bz-resto-how__faq summary{cursor:pointer;font-weight:650}html.restaurant-portal .bz-resto-how__faq details p{color:var(--bz-muted);margin:.55rem 0 0;line-height:1.5}html.restaurant-portal .bz-resto-platform{max-width:42rem;color:var(--bz-muted);margin:.85rem 0 0;font-size:.88rem;line-height:1.5}html.restaurant-portal .bz-resto-platform--foot{margin:1.25rem 0 0}html.restaurant-portal .bz-resto-how-nudge{border:1px solid var(--bz-line);background:var(--bz-surface);color:var(--bz-muted);border-radius:14px;margin:0 0 .85rem;padding:.85rem 1rem}html.restaurant-portal .bz-resto-how-nudge a{font-weight:650}html.restaurant-portal .bz-resto-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}html.restaurant-portal .bz-resto-steps li{border:1px solid var(--bz-line);color:var(--bz-muted);background:0 0;border-radius:12px;align-items:center;gap:.45rem;margin:0;padding:.55rem .7rem;font-size:.82rem;font-weight:500;display:flex}html.restaurant-portal .bz-resto-steps li span{background:var(--bz-surface-2);width:1.4rem;height:1.4rem;color:var(--bz-ink);border-radius:999px;place-items:center;font-size:.75rem;display:grid}html.restaurant-portal .bz-resto-steps li.is-on{border-color:var(--bz-accent);background:var(--bz-accent-soft);color:var(--bz-ink)}html.restaurant-portal .bz-resto-steps li.is-on span,html.restaurant-portal .bz-resto-steps li.is-done span{background:var(--bz-accent);color:#fff}html.restaurant-portal .bz-resto-steps li.is-done{color:var(--bz-ink)}html.restaurant-portal .bz-resto-split{border:1px solid var(--bz-line);background:var(--bz-surface);box-shadow:none;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;gap:0;display:grid;overflow:hidden}html.restaurant-portal .bz-resto-split>*{min-width:0}html.restaurant-portal .bz-resto-split--watch{align-items:stretch}html.restaurant-portal .bz-resto-split .bz-resto-board{border:0;border-left:1px solid var(--bz-line);border-radius:0}html.restaurant-portal .bz-resto-split>.bz-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:1.45rem 1.45rem 1.5rem}html.restaurant-portal .bz-resto-strip{gap:.85rem;padding-bottom:.25rem;display:grid}html.restaurant-portal .bz-resto-shiftbar{justify-content:space-between;align-items:baseline;gap:1rem;padding:.35rem 0;display:flex}html.restaurant-portal .bz-resto-shiftbar p{color:var(--bz-ink);margin:0;font-size:.95rem;font-weight:550}html.restaurant-portal .bz-resto-shiftbar__facts{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}html.restaurant-portal .bz-resto-shiftbar__facts strong{letter-spacing:-.02em;font-size:.95rem}html.restaurant-portal .bz-resto-shiftbar__facts span{color:var(--bz-muted);background:0 0;border:0;border-radius:0;padding:0;font-size:.82rem;font-weight:500}html.restaurant-portal .bz-resto-shiftbar__facts span:before{content:"·";color:color-mix(in srgb, var(--bz-muted) 70%, transparent);margin-right:.4rem}html.restaurant-portal .bz-resto-shiftbar span{color:var(--bz-muted);font-weight:450}html.restaurant-portal .bz-resto-history{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:1.25rem}html.restaurant-portal .bz-resto-history__open,html.restaurant-portal .bz-resto-history__done{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:18px;padding:1rem 1rem 1.15rem}html.restaurant-portal .bz-resto-history .bz-resto-order-card{border-radius:14px}html.restaurant-portal .bz-resto-history .bz-resto-order-card.is-live{box-shadow:inset 3px 0 0 var(--resto-out,#5b9cff)}@media (width<=900px){html.restaurant-portal .bz-resto-history{grid-template-columns:1fr}}html.restaurant-portal .bz-resto-shiftbar__brief{color:var(--bz-muted);margin:.4rem 0 0;font-size:.9rem;font-weight:450;line-height:1.4}html.restaurant-portal .bz-standby-cancel{appearance:none;color:var(--bz-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;padding:.35rem .5rem;font-size:.84rem;font-weight:600}html.restaurant-portal .bz-standby-cancel:hover{color:var(--bz-ink);background:color-mix(in srgb, var(--bz-ink) 6%, transparent)}html.restaurant-portal .bz-standby-empty{border:1px solid var(--bz-line);background:color-mix(in srgb, var(--bz-surface) 88%, var(--bz-ink));text-align:left;border-radius:14px;gap:.9rem;max-width:34rem;margin:.85rem auto 0;padding:1rem 1.1rem;display:grid}html.restaurant-portal .bz-standby-empty.is-urgent{border-color:color-mix(in srgb, #d97706 40%, var(--bz-line));background:color-mix(in srgb, #d97706 9%, var(--bz-surface))}html.restaurant-portal .bz-standby-empty__title{color:var(--bz-ink);letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:700}html.restaurant-portal .bz-standby-empty__lede{color:var(--bz-muted);margin:.28rem 0 0;font-size:.86rem;line-height:1.35}html.restaurant-portal .bz-standby-empty__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}html.restaurant-portal .bz-standby-empty__cancel{appearance:none;color:var(--bz-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;margin-left:auto;padding:.5rem .55rem;font-size:.86rem;font-weight:600}html.restaurant-portal .bz-standby-empty__cancel:hover:not(:disabled){color:var(--bz-ink);background:color-mix(in srgb, var(--bz-ink) 6%, transparent)}html.restaurant-portal .bz-resto-who{border:1px solid color-mix(in srgb, var(--tone,var(--bz-line)) 42%, var(--bz-line));background:linear-gradient(120deg, color-mix(in srgb, var(--tone,var(--bz-muted)) 18%, var(--bz-surface)) 0%, color-mix(in srgb, var(--tone,var(--bz-muted)) 6%, var(--bz-surface-2)) 100%);box-shadow:inset 5px 0 0 var(--tone,var(--bz-line));border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:.55rem 1.25rem;padding:1.05rem 1.1rem 1.1rem 1.2rem;display:grid}html.restaurant-portal .bz-resto-who.is-heading{--tone:var(--resto-heading)}html.restaurant-portal .bz-resto-who.is-here{--tone:var(--resto-here)}html.restaurant-portal .bz-resto-who.is-out{--tone:var(--resto-out)}html.restaurant-portal .bz-resto-who.is-back{--tone:var(--resto-back)}html.restaurant-portal .bz-resto-who.is-left{--tone:var(--resto-left)}html.restaurant-portal .bz-resto-who__main{gap:.35rem;min-width:0;display:grid}html.restaurant-portal .bz-resto-who__title{flex-wrap:wrap;align-items:center;gap:.55rem .7rem;display:flex}html.restaurant-portal .bz-resto-who__avatar{background:color-mix(in srgb, var(--tone,var(--bz-muted)) 22%, var(--bz-surface-2));width:3rem;height:3rem;color:var(--bz-ink);font-family:var(--bz-display);border:1px solid color-mix(in srgb, var(--tone,var(--bz-line)) 35%, var(--bz-line));border-radius:14px;flex-shrink:0;place-items:center;font-size:1.1rem;font-weight:750;display:grid;overflow:hidden}html.restaurant-portal .bz-resto-who__avatar img{object-fit:cover;width:100%;height:100%}html.restaurant-portal .bz-resto-who__name{font-family:var(--bz-display);letter-spacing:-.03em;word-spacing:.02em;margin:0;font-size:clamp(1.55rem,3vw,1.85rem);font-weight:750;line-height:1.1}html.restaurant-portal .bz-resto-who__pill{background:var(--tone,var(--bz-muted));color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.28rem .7rem;font-size:.72rem;font-weight:750;line-height:1.2;display:inline-flex}html.restaurant-portal .bz-resto-who__status{color:color-mix(in srgb, var(--bz-ink) 72%, var(--tone,var(--bz-muted)));margin:0;font-size:.95rem;font-weight:500;line-height:1.35}html.restaurant-portal .bz-resto-who__dot{display:none}html.restaurant-portal .bz-resto-who__meta{color:var(--bz-muted);margin:0;font-size:.95rem;font-weight:550;line-height:1.35}html.restaurant-portal .bz-resto-who__actions{flex-direction:column;align-items:stretch;gap:.45rem;display:flex}html.restaurant-portal .bz-resto-who__call{letter-spacing:-.01em;border-radius:14px;place-items:center;min-width:5.5rem;min-height:3rem;padding:.7rem 1.15rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-grid}html.restaurant-portal .bz-resto-stay__ask{width:100%;min-height:2.6rem;font-weight:650}html.restaurant-portal .bz-resto-recent{gap:.45rem;margin-bottom:.35rem;display:grid}html.restaurant-portal .bz-resto-recent__list{flex-wrap:wrap;gap:.4rem;display:flex}html.restaurant-portal .bz-resto-recent__chip{appearance:none;border:1px solid var(--bz-line);background:var(--bz-surface-2);color:var(--bz-ink);font:inherit;cursor:pointer;border-radius:999px;padding:.4rem .75rem;font-size:.88rem;font-weight:550}html.restaurant-portal .bz-resto-recent__chip:hover{border-color:color-mix(in srgb, var(--bz-accent) 45%, var(--bz-line))}html.restaurant-portal .bz-resto-order-list__actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}html.restaurant-portal .bz-resto-order-card{color:inherit;gap:.35rem;padding:.95rem 1rem;text-decoration:none;transition:border-color .15s,background .15s;display:grid}html.restaurant-portal .bz-resto-order-card:hover{border-color:var(--bz-line-strong)}html.restaurant-portal .bz-resto-order-card .bz-shift-link{color:inherit;text-decoration:none}html.restaurant-portal .bz-resto-order-card__address{color:var(--bz-ink);margin:0;font-size:.95rem;line-height:1.35}html.restaurant-portal .bz-resto-order-card .bz-field-note{margin:0}html.restaurant-portal .bz-resto-who .bz-resto-stay,html.restaurant-portal .bz-resto-who .bz-resto-stay-note{grid-column:1/-1;margin-top:.55rem}html.restaurant-portal .bz-resto-stay-note{color:var(--bz-muted);margin:0;font-size:.9rem;line-height:1.45}html.restaurant-portal .bz-resto-drivers{gap:1.5rem;display:grid}html.restaurant-portal .bz-resto-drivers--inline{margin-top:.75rem}html.restaurant-portal .bz-resto-driver{background:var(--bz-surface-2);border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}html.restaurant-portal .bz-resto-driver--card{border:1px solid var(--bz-line);gap:.85rem;padding:1rem 1.05rem 1.05rem;display:grid}html.restaurant-portal .bz-resto-driver--card.is-in_lot{border-color:color-mix(in srgb, var(--bz-secondary) 45%, var(--bz-line))}html.restaurant-portal .bz-resto-driver--card.is-on_run{border-color:color-mix(in srgb, var(--bz-accent) 40%, var(--bz-line))}html.restaurant-portal .bz-resto-driver__top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}html.restaurant-portal .bz-resto-driver__top>div{gap:.15rem;display:grid}html.restaurant-portal .bz-resto-drivers--inline .bz-resto-driver{padding:.65rem .8rem}html.restaurant-portal .bz-resto-driver>div{gap:.2rem;display:grid}html.restaurant-portal .bz-resto-driver span{color:var(--bz-muted)}html.restaurant-portal .bz-resto-driver__phone{font-size:.82rem}html.restaurant-portal .bz-resto-presence{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}html.restaurant-portal .bz-resto-presence li{border:1px solid var(--bz-line);color:var(--bz-muted);text-align:center;background:0 0;border-radius:10px;margin:0;padding:.45rem .4rem;font-size:.78rem;font-weight:600}html.restaurant-portal .bz-resto-presence li.is-done{color:var(--bz-ink);background:var(--bz-surface)}html.restaurant-portal .bz-resto-presence li.is-on{color:#fff;background:var(--bz-accent);border-color:var(--bz-accent)}html.restaurant-portal .bz-resto-stay{gap:.85rem;display:grid}html.restaurant-portal .bz-resto-stay__head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}html.restaurant-portal .bz-resto-stay__head p{color:var(--bz-ink);margin:0;font-size:.95rem}html.restaurant-portal .bz-resto-stay__picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}html.restaurant-portal .bz-resto-stay__pick{border:1px solid var(--bz-line);color:var(--bz-ink);text-align:left;cursor:pointer;background:0 0;border-radius:14px;gap:.25rem;margin:0;padding:.95rem 1rem;display:grid}html.restaurant-portal .bz-resto-stay__pick:hover:not(:disabled){border-color:var(--bz-accent);background:var(--bz-accent-soft)}html.restaurant-portal .bz-resto-stay__pick:disabled{opacity:.6;cursor:wait}html.restaurant-portal .bz-resto-stay__pick strong{font-size:.92rem}html.restaurant-portal .bz-resto-stay__pick span{color:var(--bz-muted);font-size:.74rem;font-weight:500;line-height:1.3}html.restaurant-portal .bz-resto-stay__hint{font-size:.76rem}html.restaurant-portal .bz-resto-stay--pending,html.restaurant-portal .bz-resto-stay--ok,html.restaurant-portal .bz-resto-stay--no{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:12px;padding:.7rem .8rem}@media (width<=720px){html.restaurant-portal .bz-resto-stay__picks,html.restaurant-portal .bz-resto-presence{grid-template-columns:1fr}}html.restaurant-portal .bz-resto-board{background:0 0;border:0;border-radius:0;gap:.85rem;min-height:28rem;padding:1.05rem 1.1rem 1.15rem;display:grid}html.restaurant-portal .bz-resto-board header h2{margin:0 0 .2rem;font-size:1.15rem}html.restaurant-portal .bz-resto-board header p{color:var(--bz-muted);margin:0}html.restaurant-portal .bz-resto-map{background:var(--bz-surface-2);border-radius:16px;grid-template-rows:minmax(0,1fr) auto;min-height:22rem;display:grid;position:relative;overflow:hidden}html.restaurant-portal .bz-resto-map .bz-live-map,html.restaurant-portal .bz-resto-map .bz-live-map-fill{height:100%;min-height:0}html.restaurant-portal .bz-resto-desk--dispatch .bz-resto-map>.bz-live-map-fill{align-self:stretch;height:100%;min-height:0}html.restaurant-portal .bz-resto-map__empty,html.restaurant-portal .bz-resto-map__caption{color:var(--bz-muted);margin:0;padding:.85rem 1rem}html.restaurant-portal .bz-resto-now.is-here~.bz-resto-split .bz-resto-map__caption,html.restaurant-portal .bz-resto-strip+.bz-resto-split .bz-resto-map__caption{color:var(--bz-ink)}html.restaurant-portal .bz-resto-ticket{border:1px solid var(--bz-line);background:var(--bz-surface-2);border-radius:16px;gap:.75rem;padding:.95rem 1rem 1rem;display:grid}html.restaurant-portal .bz-resto-ticket header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}html.restaurant-portal .bz-resto-ticket header .bz-btn{min-height:2rem;padding:.2rem .7rem}html.restaurant-portal .bz-outing-stops{border:1px solid var(--bz-line);background:var(--bz-surface-2);border-radius:12px;gap:.35rem;margin:0;padding:.65rem .85rem .65rem 1.4rem;display:grid}html.restaurant-portal .bz-outing-stops li{color:var(--bz-muted)}html.restaurant-portal .bz-outing-now{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}html.restaurant-portal .bz-outing-now li{border:1px solid var(--bz-line);background:var(--bz-surface-2);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .65rem .35rem .4rem;font-size:.86rem;font-weight:650;display:inline-flex}html.restaurant-portal .bz-outing-quote,html.restaurant-portal .bz-outing-quote.bz-field-note,html.restaurant-portal .bz-outing-quote.bz-muted{font-kerning:none;font-variant-ligatures:none;letter-spacing:normal!important;word-spacing:normal!important}html.restaurant-portal .bz-outing-now span{background:var(--bz-accent);color:#fff;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;font-size:.72rem;display:grid}html.restaurant-portal .bz-resto-ticket__row{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}html.restaurant-portal .bz-resto-orders{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:20px;gap:1.15rem;padding:1.15rem 1.25rem 1.3rem;display:grid}html.restaurant-portal .bz-resto-orders--split{grid-template-columns:minmax(0,1.25fr) minmax(16rem,.85fr);align-items:start}html.restaurant-portal .bz-resto-orders h3{letter-spacing:.08em;text-transform:uppercase;color:var(--bz-muted);margin:0 0 .55rem;font-size:.74rem}html.restaurant-portal .bz-resto-orders__live h3{color:var(--bz-accent-ink)}html.restaurant-portal .bz-resto-orders__done h3{color:var(--bz-ok)}html.restaurant-portal .bz-resto-status{letter-spacing:.04em;text-transform:uppercase;border-radius:8px;align-items:center;width:fit-content;padding:.12rem .45rem;font-size:.68rem;font-weight:700;display:inline-flex}html.restaurant-portal .bz-resto-status--live{background:var(--bz-accent-soft);color:var(--bz-accent-ink)}html.restaurant-portal .bz-resto-status--done{background:var(--bz-soft-ok);color:var(--bz-ok)}html.restaurant-portal .bz-resto-status--cancelled{background:var(--bz-soft-danger);color:var(--bz-accent-ink)}html.restaurant-portal .bz-resto-order-list__top,html.restaurant-portal .bz-resto-order-card__top{justify-content:space-between;align-items:center;gap:.65rem;display:flex}html.restaurant-portal .bz-resto-history{gap:1.5rem;display:grid}html.restaurant-portal .bz-resto-history h2{font-family:var(--bz-display);letter-spacing:-.03em;align-items:baseline;gap:.5rem;margin:0 0 .7rem;font-size:1.15rem;font-weight:650;display:flex}html.restaurant-portal .bz-resto-history h2 span{color:var(--bz-muted);font-family:var(--bz-font);letter-spacing:0;font-size:.85rem;font-weight:600}html.restaurant-portal .bz-resto-history__open h2{color:var(--bz-ink)}html.restaurant-portal .bz-resto-history__done h2{color:var(--bz-muted)}html.restaurant-portal .bz-resto-order-card.is-live{border-color:var(--bz-line-strong);box-shadow:inset 3px 0 0 var(--bz-accent)}html.restaurant-portal .bz-resto-order-card.is-done{background:var(--bz-surface-2);opacity:.92}html.restaurant-portal .bz-resto-order-card.is-done strong{color:var(--bz-muted);font-weight:550}html.restaurant-portal .bz-resto-run{border:1px solid var(--bz-line);background:var(--bz-surface-2);border-radius:16px;padding:.8rem}html.restaurant-portal .bz-resto-run+.bz-resto-run{margin-top:.65rem}html.restaurant-portal .bz-resto-run__head{margin:0 0 .55rem;font-weight:650}html.restaurant-portal .bz-resto-orders__done{background:var(--bz-surface-2);border:1px dashed var(--bz-line);border-radius:14px;padding:.85rem .9rem .95rem}html.restaurant-portal .bz-resto-orders__done .bz-resto-order-list button{color:var(--bz-muted);background:0 0;border-style:dashed;padding:.55rem .75rem}html.restaurant-portal .bz-resto-orders__done .bz-resto-order-list button strong{color:var(--bz-muted);font-weight:550}html.restaurant-portal .bz-resto-order-list li.is-live button{box-shadow:inset 3px 0 0 var(--bz-accent)}html.restaurant-portal .bz-resto-order-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}html.restaurant-portal .bz-resto-order-list li{grid-template-columns:1fr auto;align-items:center;gap:.65rem;display:grid}html.restaurant-portal .bz-resto-order-list button{border:1px solid var(--bz-line);background:var(--bz-surface-2);width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:12px;gap:.15rem;padding:.7rem .85rem;display:grid}html.restaurant-portal .bz-resto-run .bz-resto-order-list button{background:var(--bz-surface)}html.restaurant-portal .bz-resto-order-list button.is-on{border-color:var(--bz-accent)}html.restaurant-portal .bz-resto-order-list button span{color:var(--bz-muted);font-size:.85rem}html.restaurant-portal .bz-resto-order-list .bz-btn{min-height:2rem;padding:.2rem .7rem}html.restaurant-portal .bz-resto-facts{gap:.75rem;margin:0;display:grid}html.restaurant-portal .bz-resto-facts dt{color:var(--bz-muted);margin:0;font-size:.78rem;font-weight:700}html.restaurant-portal .bz-resto-facts dd{margin:.15rem 0 0;font-weight:650}html.restaurant-portal .bz-resto-proof{margin-top:1.1rem}html.restaurant-portal .bz-resto-proof__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}html.restaurant-portal .bz-resto-proof__recipient{color:var(--bz-text,#f5f5f4);margin:0 0 .65rem;font-weight:800}html.restaurant-portal .bz-resto-proof__grid h3{margin:0 0 .55rem;font-size:.92rem}html.restaurant-portal .bz-resto-proof__pair{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;display:grid}html.restaurant-portal .bz-resto-proof__media{margin:0}html.restaurant-portal .bz-resto-proof__media img{object-fit:contain;background:var(--bz-surface-2);border:1px solid var(--bz-line);border-radius:14px;width:100%;max-height:280px;display:block}html.restaurant-portal .bz-resto-proof__media figcaption{color:var(--bz-muted);margin-top:.35rem;font-size:.78rem}html.restaurant-portal .bz-resto-extend{border-top:1px solid var(--bz-line);margin-top:1rem;padding-top:1rem}html.restaurant-portal .bz-resto-extend h3{margin:0 0 .35rem;font-size:1rem}html.restaurant-portal .bz-resto-extend p{color:var(--bz-muted);margin:0 0 .75rem;line-height:1.45}html.restaurant-portal .bz-resto-extend--no h3{color:var(--bz-text)}@media (width<=860px){html.restaurant-portal .bz-resto-proof__grid{grid-template-columns:1fr}}@media (width<=1100px){html.restaurant-portal .bz-resto-split,html.restaurant-portal .bz-resto-steps,html.restaurant-portal .bz-resto-orders--split{grid-template-columns:1fr}html.restaurant-portal .bz-standby-map,html.restaurant-portal .bz-resto-split .bz-resto-board{border-left:0;border-top:1px solid var(--bz-line)}html.restaurant-portal .bz-resto-post.bz-resto-split{min-height:0}html.restaurant-portal .bz-resto-post .bz-standby-map{min-height:22rem}html.restaurant-portal .bz-resto-split .bz-standby-map__canvas,html.restaurant-portal .bz-resto-split .bz-standby-map__canvas .bz-live-map-fill,html.restaurant-portal .bz-resto-split .bz-standby-map__canvas .bz-live-map,html.restaurant-portal .bz-resto-split .bz-standby-map__empty{min-height:18rem}html.restaurant-portal .bz-resto-split--rush{flex-direction:column;display:flex}html.restaurant-portal .bz-resto-split--rush>.bz-resto-board{border-top:0;border-bottom:1px solid var(--bz-line);order:-1}html.restaurant-portal .bz-resto-desk--rush .bz-resto-strip{z-index:4;background:color-mix(in srgb, var(--bz-bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin:0 0 .55rem;padding:.45rem 0 .55rem;position:sticky;top:0}html.restaurant-portal .bz-resto-send__go{z-index:3;background:linear-gradient(to top, var(--bz-surface) 70%, transparent);padding:.75rem 0 .35rem;position:sticky;bottom:0}html.restaurant-portal .bz-resto-send__go .bz-btn{border-radius:14px;width:100%;min-height:3.35rem;font-size:1.08rem;font-weight:750}html.restaurant-portal .bz-resto-desk{gap:1.25rem}html.restaurant-portal .bz-resto-now{border-radius:16px;padding:.9rem 1rem .95rem}html.restaurant-portal .bz-resto-now h1{font-size:clamp(1.75rem,7vw,2.15rem)}html.restaurant-portal .bz-resto-who{grid-template-columns:1fr;gap:.75rem}html.restaurant-portal .bz-resto-who__call{width:100%;min-height:3.25rem;font-size:1.12rem}html.restaurant-portal .bz-resto-desk--rush .bz-resto-split--rush>.bz-resto-board{min-height:14rem}}@media (width<=720px){html.restaurant-portal .bz-resto-composer__row,html.restaurant-portal .bz-resto-composer__ask{grid-template-columns:1fr;gap:.4rem}html.restaurant-portal .bz-resto-now--tight{flex-direction:column;align-items:flex-start}html.restaurant-portal .bz-resto-ticket__row{grid-template-columns:1fr}}html.restaurant-portal .bz-boot{background:var(--bz-bg);min-height:100dvh;color:var(--bz-ink);place-items:center;padding:2rem;display:grid}html.restaurant-portal .bz-boot__brand{align-items:center;gap:.85rem;display:flex}html.restaurant-portal .bz-boot__brand img{object-fit:contain;width:36px;height:36px}html.restaurant-portal .bz-boot__brand--account img{background:#fff;border-radius:10px;width:auto;max-width:140px;height:42px;padding:3px 7px}html.restaurant-portal .bz-boot__brand strong,html.restaurant-portal .bz-boot__brand span{letter-spacing:normal;display:block}html.restaurant-portal .bz-boot__brand strong{font-size:1rem}html.restaurant-portal .bz-boot__brand span{color:var(--bz-muted);margin-top:.15rem;font-size:.9rem}html.restaurant-portal .bz-page-head{margin-bottom:1.35rem}html.restaurant-portal .bz-page-head h1{letter-spacing:-.04em;font-size:1.7rem}html.restaurant-portal .bz-page-head p{color:var(--bz-muted);max-width:38rem}html.restaurant-portal .bz-section-card{padding:1.05rem 1.15rem 1.15rem}html.restaurant-portal .bz-section-card__title{font-size:1.05rem}html.restaurant-portal .bz-section-card__desc{color:var(--bz-muted);font-size:.88rem}html.restaurant-portal .bz-input,html.restaurant-portal input.bz-input,html.restaurant-portal select.bz-input,html.restaurant-portal textarea.bz-input,html.restaurant-portal .bz-field input,html.restaurant-portal .bz-field select,html.restaurant-portal .bz-field textarea{border-color:var(--bz-line);background:var(--bz-input-bg);min-height:2.55rem;box-shadow:none;border-radius:12px}html.restaurant-portal .bz-input:focus,html.restaurant-portal .bz-field input:focus,html.restaurant-portal .bz-field select:focus,html.restaurant-portal .bz-field textarea:focus{border-color:color-mix(in srgb, var(--bz-accent) 55%, var(--bz-line));box-shadow:0 0 0 3px var(--bz-accent-soft);outline:none}html.restaurant-portal .bz-env-toggle{background:var(--bz-surface-2);border:1px solid var(--bz-line);border-radius:11px;padding:3px}html.restaurant-portal .bz-env-btn{border-radius:8px;min-height:1.85rem;padding:.2rem .7rem;font-size:.78rem;font-weight:600}html.restaurant-portal .bz-env-btn.is-on{background:var(--bz-ink);color:var(--bz-bg)}html.restaurant-portal table,html.restaurant-portal .bz-table{border-collapse:collapse;width:100%}html.restaurant-portal th{letter-spacing:.06em;text-transform:uppercase;color:var(--bz-muted);font-size:.72rem;font-weight:600}html.restaurant-portal td{font-size:.9rem}html.restaurant-portal .bz-shift-link{border:1px solid var(--bz-line);background:var(--bz-surface);color:inherit;border-radius:14px;gap:.2rem;padding:.85rem .95rem;text-decoration:none;display:grid}html.restaurant-portal .bz-shift-link:hover{border-color:var(--bz-line-strong);background:var(--bz-surface-2)}html.restaurant-portal .bz-shift-link strong{font-family:var(--bz-display);letter-spacing:-.03em;font-weight:600}html.restaurant-portal .bz-stack{gap:.55rem;display:grid}html.restaurant-portal .bz-empty,html.restaurant-portal .bz-empty-state{border-radius:16px}html.restaurant-portal .bz-dialog,html.restaurant-portal .bz-modal,html.restaurant-portal .bz-confirm{border:1px solid var(--bz-line);border-radius:16px;box-shadow:0 24px 60px #00000047}html.restaurant-portal .bz-resto-setup__kicker{letter-spacing:.12em;color:#fff;font-weight:600}html.restaurant-portal .bz-resto-setup__stage-title{letter-spacing:normal;word-spacing:normal;max-width:none;font-weight:600}html.restaurant-portal .bz-resto-setup__beats li{color:#fff;background:#0c0a0ab8;border:1px solid #ffffff6b;border-radius:999px}html.restaurant-portal .bz-resto-orders,html.restaurant-portal .bz-resto-run{border-radius:16px}html.restaurant-portal .bz-resto-extend{border-top:1px solid var(--bz-line);padding-top:.85rem}html.restaurant-portal .bz-pickup-lock,html.restaurant-portal .bz-quote-box,html.restaurant-portal .bz-resto-profile,html.restaurant-portal .bz-resto-ticket{border-radius:14px}html.restaurant-portal .bz-resto-now--tight{padding:0}html.restaurant-portal .hint,html.restaurant-portal .bz-resto-platform--foot{color:var(--bz-muted);font-size:.82rem}html.restaurant-portal .bz-shell.is-resto-welcome .bz-topbar{z-index:91}html.restaurant-portal.is-resto-rush .bz-topbar{margin-bottom:.15rem;padding:.1rem 0 .55rem}html.restaurant-portal.is-resto-rush .bz-topbar-crumb,html.restaurant-portal.is-resto-rush .bz-resto-practice{display:none}html.restaurant-portal.is-resto-rush .bz-topbar-meta strong{font-size:.9rem;font-weight:600}html.restaurant-portal.is-resto-rush .bz-env-toggle-wrap:not(.is-spotlight){opacity:.55;transform-origin:100%;transform:scale(.92)}html.restaurant-portal.is-resto-rush .bz-env-toggle-wrap:not(.is-spotlight):hover,html.restaurant-portal.is-resto-rush .bz-env-toggle-wrap:not(.is-spotlight):focus-within{opacity:1;transform:none}html.restaurant-portal .bz-resto-wait{text-align:left;background:0 0;border:0;padding:1rem 0 .5rem}html.restaurant-portal .bz-resto-wait .bz-section-card__title{font-family:var(--bz-display);letter-spacing:-.03em;font-size:1.35rem;font-weight:750}html.restaurant-portal .bz-resto-wait__copy{max-width:28rem;color:var(--bz-muted);margin:0 0 .85rem;font-size:.92rem;font-weight:450;line-height:1.45}html.restaurant-portal .bz-resto-wait .bz-callout{text-align:left;margin-top:.85rem}html.restaurant-portal .bz-resto-wait .bz-btn{margin-top:1rem}html.restaurant-portal .bz-resto-inbound{background:0 0;border:0;align-content:start;gap:.55rem;padding:1rem 0 .5rem;display:grid}html.restaurant-portal .bz-resto-inbound h2{font-family:var(--bz-display);letter-spacing:-.04em;margin:0;font-size:1.55rem;font-weight:750}html.restaurant-portal .bz-resto-inbound p{color:var(--bz-muted);margin:0;font-size:.95rem;line-height:1.5}html.restaurant-portal .bz-resto-desk--dispatch .bz-resto-hunt{bottom:max(2.85rem, calc(2.35rem + env(safe-area-inset-bottom,0px)))}html.restaurant-portal .bz-resto-hunt__dot{background:var(--bz-accent);border-radius:999px;flex:none;width:.55rem;height:.55rem;animation:1.15s ease-in-out infinite bz-resto-hunt-blink}html.restaurant-portal .bz-resto-hunt strong{font-size:.92rem;font-weight:750}html.restaurant-portal .bz-resto-hunt p{color:var(--bz-muted);margin:0;font-size:.78rem;font-weight:500;line-height:1.35}html.restaurant-portal .bz-resto-eta{z-index:5;border:1px solid var(--bz-line);background:color-mix(in srgb, var(--bz-surface) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;gap:.1rem;padding:.65rem .85rem;display:grid;position:absolute;top:.85rem;left:.85rem;box-shadow:0 10px 28px #00000038}html.restaurant-portal .bz-resto-eta strong{letter-spacing:-.03em;font-size:1.05rem;font-weight:750}html.restaurant-portal .bz-resto-eta span{color:var(--bz-muted);font-size:.78rem;font-weight:550}@media (prefers-reduced-motion:reduce){html.restaurant-portal .bz-resto-hunt__dot{animation:none}}html.restaurant-portal .bz-resto-send .bz-btn:not(.ghost):not(.secondary){border-radius:14px;min-height:3.2rem;font-size:1.05rem;font-weight:750}html.restaurant-portal .bz-resto-desk--rush .bz-resto-board header{padding:.75rem 1rem .35rem}html.restaurant-portal .bz-resto-desk--rush .bz-resto-board header h2{margin:0;font-size:.95rem;font-weight:650}html.restaurant-portal .bz-resto-desk--rush .bz-resto-board header p{color:var(--bz-muted);margin:.2rem 0 0;font-size:.85rem}html.restaurant-portal .bz-resto-desk--rush .bz-resto-shiftbar p{font-size:.88rem;font-weight:500}html.restaurant-portal .bz-resto-desk--rush .bz-resto-shiftbar span{font-weight:400}html.restaurant-portal .bz-env-toggle-wrap.is-spotlight{z-index:92}html.restaurant-portal .bz-env-toggle-wrap.is-spotlight .bz-env-toggle{animation:1.35s ease-in-out infinite bz-resto-welcome-pulse}html.restaurant-portal .bz-resto-welcome-scrim{z-index:90;background:#06080c94;animation:.22s bz-fade-in;position:fixed;inset:0}html.restaurant-portal .bz-resto-welcome-card{z-index:93;border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:16px;width:min(22.5rem,100vw - 1.5rem);padding:1.05rem 1.1rem 1.1rem;animation:.38s cubic-bezier(.2,.82,.2,1) bz-resto-welcome-pop;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 22px 50px #00000052}html.restaurant-portal .bz-resto-welcome-card:before{content:"";background:var(--bz-surface);border-left:1px solid var(--bz-line);border-top:1px solid var(--bz-line);width:12px;height:12px;position:absolute;top:-7px;right:2.4rem;transform:rotate(45deg)}html.restaurant-portal .bz-resto-welcome-kicker{color:var(--bz-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .25rem;font-size:.72rem;font-weight:700}html[data-theme=light].restaurant-portal .bz-resto-welcome-kicker{color:var(--bz-muted)}html.restaurant-portal .bz-resto-welcome-card h2{font-family:var(--bz-display);letter-spacing:-.03em;margin:0 0 .4rem;font-size:1.2rem}html.restaurant-portal .bz-resto-welcome-card p{color:var(--bz-muted);margin:0 0 .95rem;font-size:.9rem;line-height:1.45}html.restaurant-portal .bz-resto-welcome-card strong{color:var(--bz-ink)}html.restaurant-portal .bz-resto-welcome-actions{flex-wrap:wrap;gap:.5rem;display:flex}@keyframes bz-resto-welcome-pop{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bz-resto-welcome-pulse{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 7px #f59e0b47}}html.restaurant-portal .bz-resto-split--track{grid-template-columns:minmax(0,1.35fr) minmax(16rem,.8fr)}html.restaurant-portal .bz-resto-split--track .bz-resto-board{border-left:0;border-right:1px solid var(--bz-line)}html.restaurant-portal .bz-resto-facts--grid{grid-template-columns:1fr 1fr;gap:.9rem 1rem}html.restaurant-portal .bz-resto-facts--grid .is-wide{grid-column:1/-1}html.restaurant-portal .bz-resto-orders__wait h3{color:var(--bz-secondary)}html.restaurant-portal .bz-resto-orders__wait .bz-resto-order-list li.is-live button{box-shadow:inset 3px 0 0 var(--bz-secondary,#0f766e)}@media (width<=1100px){html.restaurant-portal .bz-resto-split--track{grid-template-columns:minmax(0,1fr)}html.restaurant-portal .bz-resto-split--track .bz-resto-board{border-top:0;border-right:0}html.restaurant-portal .bz-resto-split--track>.bz-card{border-top:1px solid var(--bz-line)}html.restaurant-portal .bz-resto-facts--grid{grid-template-columns:1fr}}@media (width<=720px){html.restaurant-portal .bz-resto-welcome-card{width:auto;position:fixed;inset:auto 1rem 1.15rem}html.restaurant-portal .bz-resto-welcome-card:before{display:none}}html[data-theme=light].restaurant-portal{--bz-bg:#f4f6f8;--bz-bg-depth:#e8edf2;--bz-surface:#fff;--bz-surface-2:#eef2f6;--bz-ink:#0f172a;--bz-muted:#334155;--bz-line:#0f172a24;--bz-line-strong:#0f172a52;--bz-nav-bg:#fff;--bz-nav-active-bg:#fde8e8;--bz-nav-active-rail:var(--bz-accent,#dc2626);--bz-secondary:#0f766e;--bz-secondary-soft:#0f766e24;--bz-control-bg:#f1f5f9;--bz-control-elevated:#fff;--bz-control-border:#0f172a38;--bz-input-bg:#fff;--bz-shadow:0 1px 2px #0f172a0d, 0 10px 24px #0f172a0f}html[data-theme=light].restaurant-portal .bz-muted,html[data-theme=light].restaurant-portal .bz-ops__head p,html[data-theme=light].restaurant-portal .bz-page-head p,html[data-theme=light].restaurant-portal .bz-ops__metrics span,html[data-theme=light].restaurant-portal .bz-ops__split h2,html[data-theme=light].restaurant-portal .bz-ops__hero-copy>p,html[data-theme=light].restaurant-portal .bz-ops__empty p,html[data-theme=light].restaurant-portal .bz-ops__list span,html[data-theme=light].restaurant-portal .bz-nav-group__label{color:#334155}html[data-theme=light].restaurant-portal .bz-ops__hero-kicker{color:#9f1239}html[data-theme=light].restaurant-portal .bz-nav-item{color:#1e293b}html[data-theme=light].restaurant-portal .bz-nav-item svg,html[data-theme=light].restaurant-portal .bz-nav-item .bz-nav-glyph{color:#b91c1c;opacity:1}html[data-theme=light].restaurant-portal .bz-nav-links .bz-nav-item.active{color:#991b1b}html[data-theme=light].restaurant-portal a:not(.bz-btn){color:var(--bz-link,var(--bz-accent-ink))}html[data-theme=light].restaurant-portal .bz-nav{background:var(--bz-nav-bg);border-right:1px solid var(--bz-line)}html[data-theme=light].restaurant-portal .bz-nav-links .bz-nav-item.active{background:var(--bz-nav-active-bg)!important;box-shadow:inset 3px 0 0 var(--bz-nav-active-rail)!important}html[data-theme=light].restaurant-portal .bz-brand-ops,html[data-theme=light].restaurant-portal .bz-brand-text span{color:var(--bz-link,var(--bz-accent))}html[data-theme=light].restaurant-portal .bz-env-btn.is-on:not(.bz-env-btn--sandbox){color:#fff;background:#0f766e}html[data-theme=light].restaurant-portal .bz-env-btn--sandbox.is-on{color:#fff;background:#c2410c}html[data-theme=light].restaurant-portal .bz-resto-desk--dispatch .bz-resto-command,html[data-theme=light].restaurant-portal .bz-resto-fleet-band,html[data-theme=light].restaurant-portal .bz-resto-now,html[data-theme=light].restaurant-portal .bz-standby-post,html[data-theme=light].restaurant-portal .bz-section-card,html[data-theme=light].restaurant-portal .bz-shift-link,html[data-theme=light].restaurant-portal .bz-resto-strip,html[data-theme=light].restaurant-portal .bz-resto-next-shift,html[data-theme=light].restaurant-portal .bz-resto-upcoming,html[data-theme=light].restaurant-portal .bz-resto-map,html[data-theme=light].restaurant-portal .bz-card{background:var(--bz-surface);border-color:var(--bz-line);box-shadow:var(--bz-shadow)}html[data-theme=light].restaurant-portal .bz-resto-desk--dispatch .bz-resto-command,html[data-theme=light].restaurant-portal .bz-resto-fleet-band{border:1px solid var(--bz-line)}html[data-theme=light].restaurant-portal .bz-resto-desk--dispatch .bz-standby-map__head{border:1px solid var(--bz-line-strong);color:#0f172a;background:#ffffffe6;box-shadow:0 10px 28px #0f172a1a}html[data-theme=light].restaurant-portal .bz-resto-desk--dispatch .bz-standby-map__head h2{color:#0f172a}html[data-theme=light].restaurant-portal .bz-resto-desk--dispatch .bz-standby-map__head p{color:#475569}html[data-theme=light].restaurant-portal .bz-resto-desk__links a{color:#0f172a}html[data-theme=light].restaurant-portal .bz-resto-desk__links a:hover{color:#0f766e}html[data-theme=light].restaurant-portal .bz-text-btn,html[data-theme=light].restaurant-portal a.bz-text-btn{color:#0f172a}html[data-theme=light].restaurant-portal .bz-text-btn:hover,html[data-theme=light].restaurant-portal a.bz-text-btn:hover{color:#0f766e}html[data-theme=light].restaurant-portal .bz-chip-select__item,html[data-theme=light].restaurant-portal .bz-resto-command .bz-chip-select__item,html[data-theme=light].restaurant-portal .bz-resto-composer__ask-chip,html[data-theme=light].restaurant-portal .bz-resto-command .bz-resto-composer__ask-chip{border:1px solid var(--bz-line-strong);color:#0f172a;background:#fff}html[data-theme=light].restaurant-portal .bz-chip-select__item.is-on,html[data-theme=light].restaurant-portal .bz-resto-command .bz-chip-select__item.is-on,html[data-theme=light].restaurant-portal .bz-resto-command .bz-resto-composer__row--hours .bz-chip-select__item.is-on,html[data-theme=light].restaurant-portal .bz-resto-command .bz-resto-composer__row--drivers .bz-chip-select__item.is-on,html[data-theme=light].restaurant-portal .bz-resto-composer__ask-chip.is-on,html[data-theme=light].restaurant-portal .bz-resto-command .bz-resto-composer__ask-chip.is-on{color:#fff;box-shadow:none;background:#0f172a;border-color:#0f172a}html[data-theme=light].restaurant-portal .bz-resto-command .bz-resto-composer__row--hours .bz-chip-select,html[data-theme=light].restaurant-portal .bz-resto-command .bz-resto-composer__row--drivers .bz-chip-select,html[data-theme=light].restaurant-portal .bz-resto-command .bz-resto-composer__ask-list{border:1px solid var(--bz-line);background:#eef2f6}html[data-theme=light].restaurant-portal .bz-resto-command .bz-resto-composer__row--hours .bz-chip-select__item,html[data-theme=light].restaurant-portal .bz-resto-command .bz-resto-composer__row--drivers .bz-chip-select__item{border-color:#0000}html[data-theme=light].restaurant-portal .bz-resto-command .bz-resto-composer__when .bz-dt-trigger,html[data-theme=light].restaurant-portal .bz-resto-command .bz-resto-composer__money,html[data-theme=light].restaurant-portal .bz-resto-command .bz-resto-composer__note,html[data-theme=light].restaurant-portal .bz-resto-command .bz-standby-zone>summary{border:1px solid var(--bz-control-border);background:#fff}html[data-theme=light].restaurant-portal .bz-vehicle-board .bz-choice-card--tile,html[data-theme=light].restaurant-portal .bz-hotshots-composer .bz-vehicle-board--compact .bz-choice-card--tile{border:1px solid var(--bz-line-strong);background:#fff}html[data-theme=light].restaurant-portal .bz-vehicle-board .bz-choice-card--tile .bz-choice-card__icon,html[data-theme=light].restaurant-portal .bz-hotshots-composer .bz-vehicle-board--compact .bz-choice-card__icon{border-radius:12px;background:radial-gradient(120% 90% at 50% 20%,#334155 0%,#1e293b 55%,#0f172a 100%)!important}html[data-theme=light].restaurant-portal .bz-vehicle-class-icon{filter:none}html[data-theme=light].restaurant-portal .bz-btn.danger{color:#b91c1c;background:#fef2f2;border-color:#b91c1c59}html[data-theme=light].restaurant-portal .bz-btn.danger:hover:not(:disabled){color:#991b1b;background:#fee2e2}html[data-theme=light].restaurant-portal .bz-resto-first-hour,html[data-theme=light].restaurant-portal .bz-pickup-lock,html[data-theme=light].restaurant-portal .bz-quote-box{border-color:var(--bz-line);background:#eef2f6}html.restaurant-portal .bz-support-chat-id__mark{background:linear-gradient(160deg,#f87171 0%,#dc2626 100%);box-shadow:0 8px 18px #dc262642}html.restaurant-portal .bz-support-empty__mark{color:#dc2626;background:color-mix(in srgb, #dc2626 12%, var(--bz-surface))}html[data-theme=light].restaurant-portal .bz-chat-panel.bz-support-chat-panel{border-left-color:var(--bz-line);background:radial-gradient(520px 220px at 100% 0,#dc262614,#0000 60%),#fff}html[data-theme=dark].restaurant-portal .bz-chat-panel.bz-support-chat-panel{background:radial-gradient(520px 240px at 100% 0,#d9484824,#0000 60%),#161318}html.restaurant-portal .bz-resto-command .bz-resto-composer,html.restaurant-portal .bz-resto-order-list li button,html.restaurant-portal .bz-choice-card,html.restaurant-portal .bz-chip-select__item,html.restaurant-portal .bz-resto-driver-card{transition:border-color var(--bz-dur,.16s) var(--bz-ease,ease), background var(--bz-dur,.16s) var(--bz-ease,ease), box-shadow var(--bz-dur,.16s) var(--bz-ease,ease), transform var(--bz-dur,.16s) var(--bz-ease,ease)}html.restaurant-portal .bz-resto-command .bz-chip-select__item:hover:not(.is-on){border-color:color-mix(in srgb, var(--bz-accent) 35%, var(--bz-line));transform:translateY(-1px)}html.restaurant-portal .bz-resto-order-list li button:hover{background:color-mix(in srgb, var(--bz-accent-soft) 40%, var(--bz-surface))}html.restaurant-portal .bz-resto-fleet-band,html.restaurant-portal .bz-overview-fleet-band{height:min(38vh,380px);min-height:260px}html.restaurant-portal .bz-workspace--resto-desk{gap:.85rem}@media (width<=960px){html.restaurant-portal .bz-resto-dispatch{gap:.75rem}html.restaurant-portal .bz-resto-fleet-band,html.restaurant-portal .bz-overview-fleet-band{height:min(30vh,260px);min-height:200px}}@media (width<=720px){html.restaurant-portal .bz-workspace--resto-desk{margin:0 8px 12px;padding:0 2px 8px}html.restaurant-portal .bz-resto-fleet-band,html.restaurant-portal .bz-overview-fleet-band{height:min(26vh,220px);min-height:180px}html.restaurant-portal .bz-resto-desk__links{gap:.45rem .85rem}html.restaurant-portal .bz-topbar--resto-desk .bz-topbar-meta strong{font-size:17px}}@media (width>=1181px){html.restaurant-portal .bz-main:has(.bz-resto-desk--post:not(.bz-hotshots)){height:100dvh;min-height:0;max-height:100dvh;overflow:hidden}html.restaurant-portal .bz-workspace--resto-desk:has(.bz-resto-desk--post:not(.bz-hotshots)){flex-direction:column;flex:auto;min-height:0;display:flex}html.restaurant-portal .bz-resto-desk--post:not(.bz-hotshots){flex:auto;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(20rem,.85fr) minmax(0,1.15fr);align-items:stretch;gap:0 1.15rem;min-height:0;padding-bottom:0;display:grid;overflow:hidden}html.restaurant-portal .bz-resto-desk--post:not(.bz-hotshots)>.bz-error{grid-area:1/1/auto/-1;margin-bottom:.65rem}html.restaurant-portal .bz-resto-desk--post:not(.bz-hotshots) .bz-resto-dispatch{display:contents}html.restaurant-portal .bz-resto-desk--post:not(.bz-hotshots) .bz-resto-command{grid-area:2/1/span 2;align-self:start;min-height:0;max-height:100%;overflow:auto}html.restaurant-portal .bz-resto-desk--post:not(.bz-hotshots) .bz-resto-fleet-band{grid-area:2/2;align-self:stretch;height:auto;min-height:0;max-height:none;position:relative;top:auto}html.restaurant-portal .bz-resto-desk--post:not(.bz-hotshots) .bz-resto-dock{grid-area:3/2;align-content:end;gap:.4rem;margin-top:.65rem;display:grid}html.restaurant-portal .bz-resto-dock .bz-resto-next-shift__cta{padding:.75rem 1rem}html.restaurant-portal .bz-resto-dock .bz-resto-desk__links{margin:0 .15rem .05rem}}@media (prefers-reduced-motion:reduce){html.restaurant-portal .bz-resto-command .bz-resto-composer,html.restaurant-portal .bz-resto-order-list li button,html.restaurant-portal .bz-choice-card,html.restaurant-portal .bz-chip-select__item,html.restaurant-portal .bz-resto-driver-card{transition:none!important;transform:none!important}}html.restaurant-portal .bz-shell.is-nav-collapsed{--bz-nav-w:76px}html.restaurant-portal .bz-nav-collapse,html.restaurant-portal .bz-nav-expand-top{display:none}@media (width>=960px){html.restaurant-portal .bz-nav-collapse{border:1px solid var(--bz-line);background:var(--bz-surface-2);min-width:2rem;min-height:2rem;color:var(--bz-ink);border-radius:8px;justify-content:center;align-items:center;margin-left:auto;padding:.2rem .45rem;font-size:.95rem;font-weight:700;line-height:1;display:inline-flex}html.restaurant-portal .bz-shell.is-nav-collapsed .bz-brand{justify-items:center;gap:.55rem;padding-inline:.25rem;display:grid}html.restaurant-portal .bz-shell.is-nav-collapsed .bz-brand--account-logo img{max-width:44px;height:36px;padding:2px}html.restaurant-portal .bz-shell.is-nav-collapsed .bz-nav-collapse{border-color:var(--bz-line-strong);background:var(--bz-control-elevated,var(--bz-surface));width:100%;min-height:2.25rem;box-shadow:var(--bz-shadow);margin-left:0}html.restaurant-portal .bz-shell.is-nav-collapsed .bz-nav-expand-top{align-items:center;min-height:34px;margin-right:.35rem;display:inline-flex}html.restaurant-portal .bz-shell.is-nav-collapsed .bz-brand-text,html.restaurant-portal .bz-shell.is-nav-collapsed .bz-nav-group__label,html.restaurant-portal .bz-shell.is-nav-collapsed .bz-nav-item span,html.restaurant-portal .bz-shell.is-nav-collapsed .bz-nav-foot,html.restaurant-portal .bz-shell.is-nav-collapsed .bz-account-switcher label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}html.restaurant-portal .bz-shell.is-nav-collapsed .bz-nav-item{justify-content:center;padding-inline:.35rem}}html.restaurant-portal .bz-page-head,html.restaurant-portal .bz-ops__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}html.restaurant-portal .bz-page-head h1,html.restaurant-portal .bz-ops__head h1{font-family:var(--bz-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.85rem,2.8vw,2.35rem);font-weight:700;line-height:1.08}html.restaurant-portal .bz-page-head p,html.restaurant-portal .bz-ops__head p{color:var(--bz-muted);margin:8px 0 0;font-size:.95rem}html.restaurant-portal .bz-ops{gap:22px;max-width:56rem;padding-block:8px 36px;display:grid}html.restaurant-portal .bz-ops__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}html.restaurant-portal .bz-ops__text-link{color:var(--bz-muted);font-size:.9rem;font-weight:550;text-decoration:none}html.restaurant-portal .bz-ops__text-link:hover{color:var(--bz-ink);text-decoration:underline}html.restaurant-portal .bz-ops__hero{border:1px solid color-mix(in srgb, var(--bz-accent) 28%, var(--bz-line));background:radial-gradient(90% 120% at 100% 0%, color-mix(in srgb, var(--bz-warn,#f5c542) 22%, transparent), transparent 50%), radial-gradient(80% 100% at 0% 100%, color-mix(in srgb, var(--bz-accent) 20%, transparent), transparent 48%), linear-gradient(135deg, color-mix(in srgb, var(--bz-accent) 14%, var(--bz-surface)) 0%, var(--bz-surface) 48%, color-mix(in srgb, var(--bz-warn,#f5c542) 10%, var(--bz-surface)) 100%);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:26px 26px 26px 28px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 22px 48px -26px #0000006b}html.restaurant-portal .bz-ops__hero:before{content:"";background:linear-gradient(180deg, var(--bz-accent), var(--bz-warn,#f5c542));border-radius:999px;width:4px;position:absolute;top:14px;bottom:14px;left:0}html.restaurant-portal .bz-ops__hero-copy{flex:16rem;min-width:min(100%,22rem)}html.restaurant-portal .bz-ops__hero-kicker{color:color-mix(in srgb, var(--bz-accent) 55%, var(--bz-ink));letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:700}html.restaurant-portal .bz-ops__hero h2{font-family:var(--bz-display);letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:700;line-height:1.15}html.restaurant-portal .bz-ops__hero-copy>p{max-width:34rem;color:var(--bz-muted);margin:0;font-size:.98rem;line-height:1.45}html.restaurant-portal .bz-ops__next{color:var(--bz-ink);margin:12px 0 0;font-size:.9rem;font-weight:600}html.restaurant-portal .bz-ops__metrics{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;display:grid}html.restaurant-portal .bz-ops__metrics article{border:1px solid var(--bz-line);background:linear-gradient(180deg, color-mix(in srgb, var(--bz-surface-2) 55%, var(--bz-surface)), var(--bz-surface));border-radius:14px;padding:16px 16px 15px;position:relative;overflow:hidden;box-shadow:0 12px 30px -22px #0006}html.restaurant-portal .bz-ops__metrics article:after{content:"";background:color-mix(in srgb, var(--bz-accent) 10%, transparent);pointer-events:none;border-radius:999px;width:72px;height:72px;position:absolute;inset:auto -20% -40% auto}html.restaurant-portal .bz-ops__metrics span{color:color-mix(in srgb, var(--bz-ink) 72%, var(--bz-muted));letter-spacing:.02em;font-size:.8rem;font-weight:650;display:block}html.restaurant-portal .bz-ops__metrics strong{font-family:var(--bz-display);letter-spacing:-.045em;margin-top:8px;font-size:1.7rem;font-weight:700;display:block}html.restaurant-portal .bz-ops__metrics .is-skeleton{background:var(--bz-surface-2);min-height:72px}html.restaurant-portal .bz-ops__split{grid-template-columns:1fr 1fr;gap:14px;display:grid}html.restaurant-portal .bz-ops__split section{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:14px;min-height:9.5rem;padding:16px 18px 14px;box-shadow:0 10px 28px -24px #00000047}html.restaurant-portal .bz-ops__split h2{letter-spacing:.06em;text-transform:uppercase;color:var(--bz-muted);margin:0 0 10px;font-size:.72rem;font-weight:700}html.restaurant-portal .bz-ops__split .bz-muted,html.restaurant-portal .bz-ops__empty p{color:var(--bz-muted);margin:4px 0 0;font-size:.9rem;line-height:1.45}html.restaurant-portal .bz-ops__empty{justify-items:start;gap:10px;padding:8px 0 4px;display:grid}html.restaurant-portal .bz-ops__empty .bz-text-btn{color:var(--bz-accent);font-weight:650}html.restaurant-portal .bz-ops__list{gap:0;margin:0;padding:0;list-style:none;display:grid}html.restaurant-portal .bz-ops__list a,html.restaurant-portal .bz-ops__list li{color:inherit;border-top:1px solid var(--bz-line);gap:2px;padding:11px 0;text-decoration:none;display:grid}html.restaurant-portal .bz-ops__list li:first-child,html.restaurant-portal .bz-ops__list li:first-child a{border-top:0;padding-top:2px}html.restaurant-portal .bz-ops__list a:hover strong{color:var(--bz-accent)}html.restaurant-portal .bz-ops__list span{color:var(--bz-muted);font-size:.82rem}html[data-theme=light].restaurant-portal .bz-ops__hero{border-color:color-mix(in srgb, var(--bz-accent) 24%, #e2e8f0);background:radial-gradient(90% 120% at 100% 0%, #f5c54238, transparent 50%), radial-gradient(80% 100% at 0% 100%, color-mix(in srgb, var(--bz-accent) 16%, transparent), transparent 48%), linear-gradient(135deg, #fff1ee 0%, #fff 46%, #fff8e8 100%);box-shadow:inset 0 1px #fffffff2,0 20px 42px -24px #0f172a47}html[data-theme=light].restaurant-portal .bz-ops__metrics article{background:linear-gradient(#fff,#f8fafc);border-color:#e4eaf1;box-shadow:0 14px 32px -22px #0f172a4d}html[data-theme=light].restaurant-portal .bz-ops__split section{background:#fff;border-color:#e4eaf1;box-shadow:0 14px 32px -22px #0f172a42}html.restaurant-portal .bz-workspace--resto-desk:has(.bz-ops){background:radial-gradient(980px 460px at 8% -12%, color-mix(in srgb, var(--bz-accent) 14%, transparent), transparent 58%), radial-gradient(760px 380px at 96% 0%, color-mix(in srgb, var(--bz-warn,#f5c542) 14%, transparent), transparent 52%), var(--bz-bg)}html.restaurant-portal .bz-resto-schedule-backdrop{z-index:80;background:#080a0e9e;align-items:center}html.restaurant-portal .bz-resto-schedule-modal{background:var(--bz-surface);border:1px solid var(--bz-line-strong);border-radius:16px;flex-direction:column;width:min(440px,100vw - 28px);max-height:min(90dvh,840px);padding:0;display:flex;overflow:hidden;box-shadow:0 24px 64px #00000073}html.restaurant-portal .bz-resto-schedule-modal__head{border-bottom:1px solid var(--bz-line);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}html.restaurant-portal .bz-resto-schedule-modal__head h2{letter-spacing:-.02em;margin:0;font-size:1.2rem}html.restaurant-portal .bz-resto-schedule-modal__head p{color:var(--bz-muted);margin:4px 0 0;font-size:.88rem;line-height:1.4}html.restaurant-portal .bz-resto-schedule-modal__body{min-height:0;padding:16px 20px 20px;overflow:auto}html.restaurant-portal .bz-resto-schedule-modal .bz-resto-composer{box-shadow:none;background:0 0;border:0;padding:0}html.restaurant-portal .bz-resto-schedule-modal .bz-resto-composer__head h2{display:none}html.restaurant-portal .bz-resto-composer--simple{gap:.85rem}html.restaurant-portal .bz-resto-composer__head--simple{gap:.35rem}html.restaurant-portal .bz-resto-composer--simple .bz-resto-composer__offer{border:1px solid color-mix(in srgb, var(--bz-ok,#22c55e) 28%, var(--bz-line));background:color-mix(in srgb, var(--bz-ok,#22c55e) 10%, var(--bz-surface));color:var(--bz-ink);border-radius:999px;align-items:center;margin:0;padding:.35rem .65rem;font-size:.8rem;font-weight:650;display:inline-flex}html.restaurant-portal .bz-resto-composer__more--bundle{border-top:1px solid var(--bz-line);margin-top:.15rem;padding:.15rem 0}html.restaurant-portal .bz-resto-composer__more--bundle>summary{cursor:pointer;color:var(--bz-ink);justify-content:space-between;align-items:center;gap:12px;padding:.7rem 0;font-size:.92rem;font-weight:650;list-style:none;display:flex}html.restaurant-portal .bz-resto-composer__more--bundle>summary::-webkit-details-marker{display:none}html.restaurant-portal .bz-resto-composer__more-meta{color:var(--bz-muted);font-size:.8rem;font-weight:500}html.restaurant-portal .bz-resto-composer__more--bundle[open]>summary{margin-bottom:.55rem}html.restaurant-portal .bz-resto-composer__more--bundle .bz-resto-composer__row,html.restaurant-portal .bz-resto-composer__more--bundle .bz-standby-zone,html.restaurant-portal .bz-resto-composer__more--bundle .bz-resto-composer__ask{margin-top:.65rem}html.restaurant-portal .bz-resto-composer__fine--short{color:var(--bz-muted);margin:.15rem 0 0;font-size:.78rem;line-height:1.4}html.restaurant-portal .bz-resto-schedule-modal__head p{max-width:22rem}html.restaurant-portal .bz-resto-schedule-modal .bz-resto-pay-slot:not(.is-ready){margin-top:.15rem}html.restaurant-portal .bz-resto-schedule-modal .bz-pay-compact p{font-size:.8rem;line-height:1.35}@media (width<=640px){html.restaurant-portal .bz-resto-schedule-backdrop{align-items:flex-end;padding:0}html.restaurant-portal .bz-resto-schedule-modal{border-bottom:0;border-left:0;border-right:0;border-radius:16px 16px 0 0;width:100%;max-height:min(92dvh,900px)}html.restaurant-portal .bz-resto-schedule-modal__body{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}}html.restaurant-portal .bz-resto-desk--quiet-map .bz-resto-fleet-band{height:220px;min-height:180px;max-height:220px}html.restaurant-portal .bz-orders__tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html.restaurant-portal .bz-orders__tabs{flex-wrap:wrap;gap:4px;display:flex}html.restaurant-portal .bz-orders__tabs button{border:1px solid var(--bz-line);color:var(--bz-muted);min-height:36px;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 12px;font-size:.82rem}html.restaurant-portal .bz-orders__tabs button.is-on{color:var(--bz-ink);border-color:color-mix(in srgb, var(--bz-accent) 55%, var(--bz-line));background:var(--bz-accent-soft)}html.restaurant-portal .bz-orders__search input,html.restaurant-portal .bz-orders__kind select{border:1px solid var(--bz-line-strong);background:var(--bz-input-bg);min-height:36px;color:var(--bz-ink);font:inherit;border-radius:10px;padding:0 10px;font-size:.88rem}html.restaurant-portal .bz-orders__search input{min-width:min(100%,280px)}html.restaurant-portal .bz-orders__table{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:12px;display:grid;overflow:hidden}html.restaurant-portal .bz-orders__row{color:inherit;border-top:1px solid var(--bz-line);grid-template-columns:1.1fr 1fr 1.4fr .9fr .7fr .8fr;align-items:center;gap:8px;padding:12px 14px;font-size:.88rem;text-decoration:none;display:grid}html.restaurant-portal .bz-orders__row--head{color:var(--bz-muted);letter-spacing:.04em;text-transform:uppercase;border-top:0;font-size:.72rem}html.restaurant-portal a.bz-orders__row:hover{background:var(--bz-surface-2);text-decoration:none}html.restaurant-portal .bz-resto-setup__panel{grid-template-rows:auto minmax(0,1fr);align-content:stretch;display:grid}html.restaurant-portal .bz-resto-setup__form{align-self:start;width:100%;max-width:26.25rem;margin:0}html.restaurant-portal .bz-resto-setup__stage-title{max-width:16rem}@media (width<=900px){html.restaurant-portal .bz-resto-setup__form{align-self:start;margin-top:0}html.restaurant-portal .bz-ops__metrics,html.restaurant-portal .bz-ops__split{grid-template-columns:1fr 1fr}html.restaurant-portal .bz-orders__row--head{display:none}html.restaurant-portal .bz-orders__row{grid-template-columns:1fr 1fr;align-items:start;gap:10px 18px;padding-block:14px}html.restaurant-portal .bz-orders__row>[data-label]{overflow-wrap:anywhere;grid-template-columns:minmax(5.25rem,auto) minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;display:grid}html.restaurant-portal .bz-orders__row>[data-label]:before{content:attr(data-label);color:var(--bz-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:650}html.restaurant-portal .bz-orders__row>.bz-resto-status[data-label]{width:100%;color:var(--bz-ink);letter-spacing:normal;text-transform:none;background:0 0;border-radius:0;padding:0;font-size:.88rem;font-weight:600}}@media (width<=640px){html.restaurant-portal .bz-ops{gap:16px}html.restaurant-portal .bz-ops__hero{padding:18px 16px}html.restaurant-portal .bz-ops__hero .bz-btn{width:100%}html.restaurant-portal .bz-ops__metrics{grid-template-columns:1fr 1fr;gap:10px}html.restaurant-portal .bz-ops__split{grid-template-columns:1fr;gap:12px}html.restaurant-portal .bz-resto-desk--quiet-map .bz-resto-fleet-band{height:160px;min-height:140px}html.restaurant-portal .bz-orders__row{grid-template-columns:1fr}html.restaurant-portal .bz-orders__search,html.restaurant-portal .bz-orders__search input,html.restaurant-portal .bz-orders__kind,html.restaurant-portal .bz-orders__kind select{width:100%}html.restaurant-portal .bz-orders__tabs button,html.restaurant-portal .bz-orders__search input,html.restaurant-portal .bz-orders__kind select{min-height:40px}}html.restaurant-portal .bz-field input,html.restaurant-portal .bz-field select,html.restaurant-portal .bz-field textarea,html.restaurant-portal .bz-invite-link-row input{border-radius:10px;min-height:40px}html.restaurant-portal .bz-field textarea{min-height:96px}html.restaurant-portal .bz-catering-book{--cater-accent:var(--bz-accent);--cater-accent-hover:var(--bz-accent-hover,#b91c1c)}html[data-theme=dark].restaurant-portal .bz-catering-book{--cater-accent:var(--bz-accent);--cater-accent-hover:#f87171}html.restaurant-portal .bz-resto-profile-groups,html.restaurant-portal .bz-resto-profile-group{gap:12px;display:grid}html.restaurant-portal .bz-resto-profile-groups{grid-template-columns:1fr 1fr}html.restaurant-portal .bz-resto-profile h2,html.restaurant-portal .bz-resto-profile-group h2,html.restaurant-portal .bz-notif-groups h3{margin:0 0 8px;font-size:1rem;font-weight:650}html.restaurant-portal .bz-notif-groups{gap:16px;display:grid}html.restaurant-portal .bz-role-label.is-owner{font-weight:700}html.restaurant-portal .bz-table-wrap{overflow-x:auto}html.restaurant-portal .bz-table{min-width:36rem}@media (width<=720px){html.restaurant-portal .bz-resto-profile-groups{grid-template-columns:1fr}html.restaurant-portal .bz-cater-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}html.restaurant-portal .bz-page-head,html.restaurant-portal .bz-ops__head,html.restaurant-portal .bz-topbar-lead{min-width:0}html.restaurant-portal .bz-actions{flex-wrap:wrap}}@media (width<=380px){html.restaurant-portal .bz-ops__metrics,html.restaurant-portal .bz-ops__split{grid-template-columns:1fr}html.restaurant-portal .bz-ops__actions,html.restaurant-portal .bz-ops__actions .bz-btn{width:100%}}html.restaurant-portal .bz-topbar-meta strong{display:none}html.restaurant-portal .bz-workspace:not(.bz-workspace--resto-desk):not(.bz-workspace--compact){flex:0 auto;align-self:stretch;width:auto}html.restaurant-portal .bz-empty--compact{min-height:0;padding:20px 16px}html.restaurant-portal .bz-empty--compact .bz-empty-icon{display:none}html.restaurant-portal .bz-resto-composer__pair{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}html.restaurant-portal .bz-resto-composer__pair .bz-resto-composer__row{grid-template-columns:auto minmax(0,1fr);gap:8px}@media (width<=720px){html.restaurant-portal .bz-resto-composer__pair{grid-template-columns:1fr}}html.restaurant-portal .bz-resto-composer__more{margin-top:8px}html.restaurant-portal .bz-tab-count{color:var(--bz-muted);margin-left:6px;font-size:.75rem}html.restaurant-portal .bz-overflow{position:relative}html.restaurant-portal .bz-overflow summary{cursor:pointer;border:1px solid var(--bz-line);border-radius:10px;place-items:center;min-width:36px;min-height:36px;list-style:none;display:grid}html.restaurant-portal .bz-overflow summary::-webkit-details-marker{display:none}html.restaurant-portal .bz-overflow__menu{z-index:5;border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:10px;min-width:160px;margin-top:4px;padding:4px;display:grid;position:absolute;right:0}html.restaurant-portal .bz-overflow__menu button{text-align:left;color:var(--bz-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px}html.restaurant-portal .bz-overflow__menu button:hover{background:var(--bz-surface-2)}html.restaurant-portal .bz-notif-page-list{gap:6px;display:grid}html.restaurant-portal .bz-notif-page-item{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:2px 10px;padding:10px 12px;display:grid}html.restaurant-portal .bz-notif-page-item__icon{background:var(--bz-surface-2);width:28px;height:28px;color:var(--bz-muted);border-radius:8px;grid-row:1/span 3;place-items:center;font-size:.8rem;display:grid}html.restaurant-portal .bz-notif-page-item.is-unread{border-color:var(--bz-line);background:color-mix(in srgb, var(--bz-ink) 4%, var(--bz-surface))}html.restaurant-portal .bz-notif-page-item.is-critical{border-color:color-mix(in srgb, var(--bz-accent) 55%, var(--bz-line));background:color-mix(in srgb, var(--bz-accent) 8%, var(--bz-surface))}html.restaurant-portal .bz-notif-page-item.is-critical .bz-notif-page-item__icon{color:var(--bz-link,var(--bz-accent))}html.restaurant-portal .bz-resto-how .bz-nav-support{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:10px;width:auto;min-height:40px;padding:0 14px}html.restaurant-portal .bz-fav-row{align-items:center;gap:12px;padding:10px 12px}html.restaurant-portal .bz-notif-prefs .bz-notif-alert-card{padding:10px 12px}html.restaurant-portal .bz-catering-book{grid-template-columns:minmax(0,1fr) 240px;grid-template-areas:"steps steps""form summary";align-items:start;gap:16px;width:100%;max-width:none;margin:0;padding-bottom:0;display:grid}html.restaurant-portal .bz-catering-book>.bz-cater-steps,html.restaurant-portal .bz-catering-book>.bz-cater-steps-mobile{grid-area:steps}html.restaurant-portal .bz-catering-book>.bz-post-workspace{grid-area:form;align-self:start;height:auto;min-height:0}html.restaurant-portal .bz-cater-dock.bz-post-dock{grid-area:summary;width:auto;height:auto;margin:0;padding:14px;display:block;position:static;inset:auto}html.restaurant-portal .bz-cater-dock .bz-post-dock__summary{grid-auto-flow:row;gap:10px;width:100%;display:grid}html.restaurant-portal .bz-cater-nav{border-top:1px solid var(--bz-line);justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;padding-top:16px;display:flex}html.restaurant-portal .bz-cater-nav .bz-btn{min-width:112px}html.restaurant-portal .bz-btn,html.restaurant-portal .bz-orders__tabs button,html.restaurant-portal .bz-card,html.restaurant-portal .bz-nav-item{transition:background-color .18s,border-color .18s,color .18s}html.restaurant-portal .bz-workspace{padding-top:.35rem}html.restaurant-portal .bz-workspace--resto-desk{padding-top:.15rem}html.restaurant-portal .bz-page-head{gap:12px;margin-bottom:1.25rem}html.restaurant-portal .bz-orders{gap:1.15rem;max-width:52rem;display:grid}html.restaurant-portal .bz-shift-link.bz-card{border-color:var(--bz-line);box-shadow:none;border-radius:12px;padding:.95rem 1.05rem}html.restaurant-portal .bz-empty--compact,html.restaurant-portal .bz-empty-state{background:0 0;border:0}html.restaurant-portal .bz-resto-driver-card{box-shadow:none;border-radius:12px}@media (width<=960px){html.restaurant-portal .bz-catering-book{grid-template-columns:minmax(0,1fr);grid-template-areas:"steps""summary""form"}html.restaurant-portal .bz-cater-dock.bz-post-dock{position:static;bottom:auto;left:auto;right:auto}html.restaurant-portal .bz-cater-dock .bz-post-dock__summary{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}@media (prefers-reduced-motion:reduce){html.restaurant-portal .bz-btn,html.restaurant-portal .bz-orders__tabs button,html.restaurant-portal .bz-card,html.restaurant-portal .bz-nav-item{transition:none}}html.luggage-portal{--bz-accent:#1f6f8b}html .bz-auth--luggage{--luggage-green:#2ec48c;--luggage-gold:#f0c14a;--luggage-ink:#071018;--luggage-panel:#0c141a}html .bz-auth.bz-auth--luggage.bz-biz-setup{background:radial-gradient(900px 520px at 12% 18%,#1f6f8b29,#0000 58%),radial-gradient(700px 420px at 88% 12%,#2ec48c14,#0000 55%),linear-gradient(#070c10 0%,#0a1015 100%)}html[data-theme=light] .bz-auth.bz-auth--luggage.bz-biz-setup{background:radial-gradient(900px 520px at 12% 18%,#1f6f8b1f,#0000 58%),linear-gradient(#e6eef2 0%,#dfe8ed 100%)}html .bz-auth--luggage .bz-auth__main{background:0 0;justify-content:flex-start;padding:clamp(40px,7vh,72px) 32px 40px 48px}html .bz-auth--luggage .bz-auth__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121a21eb;border:1px solid #ffffff14;border-radius:20px;width:min(100%,420px);padding:30px;box-shadow:inset 0 1px #ffffff0a,0 24px 48px #00000047}html[data-theme=light] .bz-auth--luggage .bz-auth__card{background:#ffffffdb;border-color:#0f1e2814;box-shadow:0 18px 40px #1428371a}html .bz-auth--luggage .bz-login-brand img{object-fit:contain;width:38px;height:38px}html .bz-auth--luggage .bz-login-brand__copy strong{letter-spacing:-.025em;font-size:1.05rem}html .bz-auth--luggage .bz-login-brand__copy span{color:var(--luggage-green);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:680}html .bz-auth--luggage .bz-biz-setup__badge{display:none}html .bz-auth--luggage .bz-auth__form h1{letter-spacing:-.035em;margin-top:.15rem;font-size:clamp(1.6rem,2vw,1.9rem);line-height:1.1}html .bz-auth--luggage .bz-auth__form .lede{color:color-mix(in srgb, currentColor 68%, transparent);margin-bottom:1.25rem;font-size:.94rem;line-height:1.45}html .bz-auth--luggage .bz-auth__form .bz-field{margin-bottom:.9rem}html .bz-auth--luggage .bz-auth__form .bz-field>label{margin-bottom:.32rem;font-size:.8rem;font-weight:560}html .bz-auth--luggage .bz-auth__form .bz-field input,html .bz-auth--luggage .bz-pw-input{border-radius:12px}html .bz-auth--luggage .bz-btn:not(.secondary):not(.ghost){background:var(--luggage-gold);color:#12100a;border-color:var(--luggage-gold);letter-spacing:-.01em;border-radius:12px;margin-top:.15rem;font-weight:680}html .bz-auth--luggage .bz-btn:not(.secondary):not(.ghost):hover{filter:brightness(1.06)}html .bz-auth--luggage .bz-btn:focus-visible,html .bz-auth--luggage .bz-field input:focus-visible,html .bz-auth--luggage .bz-pw-input input:focus-visible{outline:2px solid var(--luggage-green);outline-offset:2px}html .bz-auth--luggage .bz-auth__side{color:#f3f5f7;background:0 0;justify-content:flex-start;align-items:center;gap:0;padding:clamp(40px,7vh,72px) 44px 36px 24px}html .bz-auth--luggage .bz-stage--luggage{color:#f3f5f7;flex-direction:column;align-items:stretch;gap:20px;width:min(100%,46rem);margin-inline:auto;display:flex;container-type:inline-size}html .bz-auth--luggage .bz-stage--luggage .bz-stage__intro{text-align:center;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:34rem;margin-inline:auto;display:flex}html .bz-auth--luggage .bz-luggage-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--luggage-green);margin:0;font-size:.68rem;font-weight:680}html .bz-auth--luggage .bz-stage--luggage .bz-stage__headline{font-family:var(--bz-display);letter-spacing:-.048em;text-wrap:balance;white-space:normal;flex-direction:column;align-items:center;gap:.12em;margin:0;font-size:clamp(1.9rem,5.4cqi,2.85rem);line-height:1.02;display:flex}html .bz-auth--luggage .bz-stage--luggage .bz-stage__headline span{color:color-mix(in srgb, currentColor 78%, transparent);font-weight:520}html .bz-auth--luggage .bz-stage--luggage .bz-stage__headline em{color:var(--luggage-gold);font-style:normal;font-weight:680}html .bz-auth--luggage .bz-stage--luggage .bz-stage__intro>p:last-child{max-width:28rem;color:color-mix(in srgb, currentColor 62%, transparent);letter-spacing:-.012em;margin:0;font-size:.96rem;font-weight:430;line-height:1.45}html .bz-auth--luggage .bz-stage__product--luggage{background:var(--luggage-panel);border:1px solid #ffffff17;border-radius:22px;grid-template-columns:minmax(0,1.7fr) minmax(12.25rem,14rem);width:100%;height:348px;min-height:0;animation:.7s cubic-bezier(.16,1,.3,1) both bz-stage-in;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 22px 50px #0000005c}html .bz-auth--luggage .bz-stage__product--luggage .bz-stage__trip{background:linear-gradient(#121b22 0%,#10181e 100%);border-left:1px solid #ffffff0f;gap:10px;padding:18px 15px 16px 14px}html .bz-auth--luggage .bz-stage__product--luggage .bz-stage__eta span{color:color-mix(in srgb, currentColor 58%, transparent)}html .bz-auth--luggage .bz-stage__live--gold{color:#f7f3e8}html .bz-auth--luggage .bz-stage__live--gold:before{background:var(--luggage-gold);animation:2s ease-out infinite bz-luggage-live;box-shadow:0 0 #f0c14a8c}html .bz-auth--luggage .bz-stage__eta strong{letter-spacing:-.045em;font-size:1.65rem}html .bz-auth--luggage .bz-stage__avatar{background:linear-gradient(145deg,#25809e,#1a5a70);box-shadow:0 0 0 1px #ffffff14}html .bz-auth--luggage .bz-luggage-map{background:#0c141a;height:100%;min-height:0;position:relative}html .bz-auth--luggage .bz-luggage-pin--hub{bottom:10%;left:5%}html .bz-auth--luggage .bz-luggage-pin--ridge{top:24%;left:38%}html .bz-auth--luggage .bz-luggage-pin--camp{top:6%;left:58%}html .bz-auth--luggage .bz-stage__pin{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #ffffff14}html .bz-auth--luggage .bz-luggage-stops li:before{background:var(--luggage-green)}html .bz-auth--luggage .bz-luggage-stops li.is-done:before{background:var(--luggage-green);box-shadow:0 0 0 3px #2ec48c29}html .bz-auth--luggage .bz-luggage-stops li.is-live:before{background:var(--luggage-gold);animation:2s ease-out infinite bz-luggage-live;box-shadow:0 0 #f0c14a73}html .bz-auth--luggage .bz-luggage-stops li:not(:last-child):after{content:"";background:#ffffff29;width:1px;height:calc(100% + 2px);position:absolute;top:.7em;left:2.5px}html .bz-auth--luggage .bz-luggage-stops li.is-done+li.is-done:after,html .bz-auth--luggage .bz-luggage-stops li.is-done:after{background:color-mix(in srgb, var(--luggage-green) 45%, transparent)}html .bz-auth--luggage .bz-stage--luggage .bz-stage__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;margin:0;padding:4px 2px 0;list-style:none;display:grid}html .bz-auth--luggage .bz-stage--luggage .bz-stage__facts li{text-align:left;flex-direction:column;gap:4px;min-width:0;padding:0 16px;display:flex}html .bz-auth--luggage .bz-stage--luggage .bz-stage__facts li+li{border-left:1px solid #ffffff1a}html .bz-auth--luggage .bz-stage--luggage .bz-stage__facts strong{letter-spacing:-.015em;font-size:13px;font-weight:620}html .bz-auth--luggage .bz-stage--luggage .bz-stage__facts span{color:color-mix(in srgb, currentColor 55%, transparent);font-size:12px;font-weight:440;line-height:1.3}html .bz-run-car--box,html .bz-run-car--box img{width:48px;height:48px}@keyframes bz-luggage-live{0%{box-shadow:0 0 #f0c14a73}to{box-shadow:0 0 0 6px #f0c14a00}}@media (width<=1100px){html .bz-auth--luggage .bz-stage__product--luggage{grid-template-columns:minmax(0,1.45fr) minmax(11rem,12.75rem);height:300px}html .bz-auth--luggage .bz-stage--luggage .bz-stage__facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}html .bz-auth--luggage .bz-stage--luggage .bz-stage__facts li:nth-child(3){border-left:0}}@media (width<=900px){html .bz-auth--luggage .bz-auth__main{min-height:auto;padding:24px 18px 8px}html .bz-auth--luggage .bz-auth__card{margin-inline:auto}html .bz-auth--luggage .bz-auth__side{height:auto;padding:16px 18px 32px}html .bz-auth--luggage .bz-stage__product--luggage{grid-template-columns:1fr;height:auto}html .bz-auth--luggage .bz-stage__product--luggage .bz-stage__trip{border-top:1px solid #ffffff0f;border-left:0}html .bz-auth--luggage .bz-luggage-map{min-height:230px}}@media (width<=560px){html .bz-auth--luggage .bz-stage--luggage .bz-stage__headline{font-size:1.75rem}html .bz-auth--luggage .bz-auth__card{padding:22px}}@media (prefers-reduced-motion:reduce){html .bz-auth--luggage .bz-stage__product--luggage,html .bz-auth--luggage .bz-stage__live--gold:before,html .bz-auth--luggage .bz-luggage-stops li.is-live:before{animation:none}}html.luggage-portal{--luggage-green:#2ec48c;--luggage-gold:#f0c14a;--luggage-ink:#071018;--luggage-panel:#0c141a;--luggage-line:#ffffff14;--bz-accent:#1f6f8b}html[data-theme=light].luggage-portal{--luggage-line:#0f1e281a;--luggage-panel:#f4f7f9}html.luggage-portal .bz-brand--luggage{align-items:center;gap:.7rem;padding:.85rem .9rem .75rem}html.luggage-portal .bz-brand--luggage img{object-fit:contain;width:34px;height:34px;box-shadow:0 0 0 1px var(--luggage-line);background:#ffffff0a;border-radius:9px}html.luggage-portal .bz-brand--luggage .bz-brand-text{flex-direction:column;gap:.08rem;min-width:0;display:flex}html.luggage-portal .bz-brand--luggage .bz-brand-text strong{letter-spacing:-.03em;font-size:.98rem;font-weight:680}html.luggage-portal .bz-brand--luggage .bz-brand-ops{color:var(--luggage-green);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:680}html.luggage-portal .bz-topbar-logo--luggage{object-fit:contain;border-radius:7px;width:28px!important;height:28px!important}html.luggage-portal .bz-nav-links .bz-nav-item.active{background:color-mix(in srgb, var(--luggage-green) 16%, transparent);color:inherit;box-shadow:inset 3px 0 0 var(--luggage-green)}html.luggage-portal .bz-camp-filter{border:1px solid var(--luggage-line);background:color-mix(in srgb, var(--luggage-panel) 70%, transparent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin:0 0 .85rem;padding:.55rem .8rem;display:flex}html.luggage-portal .bz-camp-filter label{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, currentColor 58%, transparent);margin:0;font-size:.72rem;font-weight:620}html.luggage-portal .bz-camp-filter select{border-radius:10px;min-width:12rem}html.luggage-portal .bz-page.bz-luggage-orders,html.luggage-portal .bz-page.bz-luggage-camps,html.luggage-portal .bz-stack,html.luggage-portal .bz-track,html.luggage-portal .bz-post-run,html.luggage-portal .bz-settings-page,html.luggage-portal .bz-notif-settings{max-width:1180px}html.luggage-portal .bz-luggage-head{align-items:flex-end;gap:1rem 1.25rem;margin-bottom:1rem}html.luggage-portal .bz-luggage-head .bz-luggage-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--luggage-green);margin:0 0 .35rem;font-size:.68rem;font-weight:680}html.luggage-portal .bz-luggage-head h1{letter-spacing:-.035em;margin:0}html.luggage-portal .bz-luggage-head p{max-width:38rem;color:color-mix(in srgb, currentColor 62%, transparent);margin:.35rem 0 0}html.luggage-portal .bz-luggage-head__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}html.luggage-portal .bz-btn:not(.secondary):not(.ghost){background:var(--luggage-gold);border-color:var(--luggage-gold);color:#12100a;font-weight:680}html.luggage-portal .bz-btn:not(.secondary):not(.ghost):hover{filter:brightness(1.05)}html.luggage-portal .bz-luggage-filterbar{border:1px solid var(--luggage-line);background:color-mix(in srgb, var(--luggage-panel) 78%, transparent);border-radius:14px;grid-template-columns:repeat(3,minmax(0,11rem)) minmax(0,1fr);align-items:end;gap:.75rem .85rem;margin-bottom:.85rem;padding:.85rem .95rem;display:grid}html.luggage-portal .bz-luggage-filterbar .bz-field{margin:0}html.luggage-portal .bz-luggage-filterbar .bz-field>label{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, currentColor 58%, transparent);margin-bottom:.28rem;font-size:.72rem;font-weight:620}html.luggage-portal .bz-luggage-filterbar input,html.luggage-portal .bz-luggage-filterbar select{border-radius:10px}html.luggage-portal .bz-luggage-filterbar__search{grid-column:span 1}html.luggage-portal .bz-luggage-filterbar__meta{text-align:right;color:color-mix(in srgb, currentColor 55%, transparent);margin:0;padding-bottom:.55rem;font-size:.82rem}html.luggage-portal .bz-luggage-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-bottom:.85rem;display:grid}html.luggage-portal .bz-luggage-stats>div{border:1px solid var(--luggage-line);background:color-mix(in srgb, var(--luggage-panel) 55%, transparent);border-radius:12px;flex-direction:column;gap:.15rem;padding:.7rem .85rem;display:flex}html.luggage-portal .bz-luggage-stats strong{letter-spacing:-.03em;font-size:1.2rem;line-height:1.1}html.luggage-portal .bz-luggage-stats span{color:color-mix(in srgb, currentColor 55%, transparent);font-size:.74rem}html.luggage-portal .bz-luggage-actionbar{border:1px solid #0000;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;margin-bottom:.85rem;padding:.55rem .75rem;display:flex}html.luggage-portal .bz-luggage-actionbar.is-active{border-color:color-mix(in srgb, var(--luggage-gold) 35%, transparent);background:color-mix(in srgb, var(--luggage-gold) 8%, transparent)}html.luggage-portal .bz-luggage-actionbar__select,html.luggage-portal .bz-luggage-actionbar__tools{flex-wrap:wrap;align-items:center;gap:.35rem .45rem;display:flex}html.luggage-portal .bz-luggage-actionbar__select>span{color:color-mix(in srgb, currentColor 58%, transparent);margin-left:.25rem;font-size:.82rem}html.luggage-portal .bz-luggage-board{padding:0;overflow:hidden}html.luggage-portal .bz-luggage-board>.bz-empty,html.luggage-portal .bz-luggage-board>.bz-luggage-loading{padding:1.5rem 1.25rem}html.luggage-portal .bz-luggage-table{margin:0}html.luggage-portal .bz-luggage-table th{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, currentColor 55%, transparent);font-size:.72rem}html.luggage-portal .bz-luggage-table td,html.luggage-portal .bz-luggage-table th{vertical-align:top;padding:.72rem .85rem}html.luggage-portal .bz-luggage-table tbody tr.is-selected{background:color-mix(in srgb, var(--luggage-gold) 10%, transparent)}html.luggage-portal .bz-luggage-table__check{width:2.25rem}html.luggage-portal .bz-mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86em}html.luggage-portal .bz-luggage-chip{border:1px solid var(--luggage-line);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;padding:.18rem .5rem;font-size:.72rem;font-weight:620;display:inline-flex}html.luggage-portal .bz-luggage-chip.is-ready{border-color:color-mix(in srgb, var(--luggage-green) 40%, transparent);background:color-mix(in srgb, var(--luggage-green) 14%, transparent);color:color-mix(in srgb, var(--luggage-green) 85%, white)}html.luggage-portal .bz-luggage-chip.is-live{border-color:color-mix(in srgb, var(--luggage-gold) 45%, transparent);background:color-mix(in srgb, var(--luggage-gold) 14%, transparent);color:color-mix(in srgb, var(--luggage-gold) 70%, white)}html.luggage-portal .bz-luggage-chip.is-done{background:#6aa8ff1f;border-color:#6aa8ff66}html.luggage-portal .bz-luggage-chip.is-warn{background:#ff7a5924;border-color:#ff7a5973}html.luggage-portal .bz-luggage-chip.is-muted{opacity:.72}html.luggage-portal .bz-luggage-form{margin-bottom:.85rem;padding:1rem 1.05rem}html.luggage-portal .bz-luggage-form__head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}html.luggage-portal .bz-luggage-form__head h2{letter-spacing:-.02em;margin:0;font-size:1.05rem}html.luggage-portal .bz-luggage-form__actions{gap:.5rem;margin-top:.35rem;display:flex}html.luggage-portal .bz-luggage-row-actions{white-space:nowrap;text-align:right}html.luggage-portal .bz-page-head,html.luggage-portal .bz-stack>.bz-page-head{margin-bottom:1rem}html.luggage-portal .bz-page-head h1{letter-spacing:-.03em}html.luggage-portal .bz-page-head p{max-width:40rem;color:color-mix(in srgb, currentColor 62%, transparent)}html.luggage-portal .bz-empty{text-align:left;align-items:flex-start;gap:.55rem}html.luggage-portal .bz-empty-icon{background:color-mix(in srgb, var(--luggage-green) 16%, transparent);width:2.4rem;height:2.4rem;color:var(--luggage-green);border-radius:10px;font-weight:700}html.luggage-portal .bz-empty-actions{flex-wrap:wrap;gap:.5rem;margin-top:.35rem;display:flex}html.luggage-portal .bz-post-run.is-camp-desk .bz-page-head{margin-bottom:.85rem}html.luggage-portal .bz-post-run.is-camp-desk .bz-card{border-radius:14px}html.luggage-portal .bz-camp-board{gap:.7rem}html.luggage-portal .bz-camp-board__head{background:color-mix(in srgb, var(--luggage-green,#2ec48c) 6%, var(--bz-surface));border-color:var(--luggage-line,var(--bz-line));border-radius:12px;padding:.65rem .8rem}html.luggage-portal .bz-camp-board__kicker{color:var(--luggage-green,#2ec48c)}html.luggage-portal .bz-camp-trucks{gap:.4rem;padding-top:0}html.luggage-portal .bz-camp-chip{border-radius:11px;padding:.55rem .65rem}html.luggage-portal .bz-camp-chip span{font-size:.72rem}html.luggage-portal .bz-csv-dropzone.is-camp{border-radius:14px;min-height:168px;padding:1.5rem 1.1rem}html.luggage-portal .bz-fleet-add-modal{flex-direction:column;gap:.85rem;max-width:min(920px,100vw - 2rem);max-height:min(90vh,40rem);padding-bottom:.85rem;display:flex;overflow:hidden}html.luggage-portal .bz-fleet-add-modal__head{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}html.luggage-portal .bz-fleet-add-modal__head h2{margin:0 0 .25rem}html.luggage-portal .bz-fleet-add-modal__head p{max-width:36rem;margin:0}html.luggage-portal .bz-fleet-guide-link{white-space:nowrap;flex-shrink:0}html.luggage-portal .bz-fleet-add--luggage{flex-direction:column;flex:1;gap:.75rem;min-height:0;padding-right:.15rem;display:flex;overflow:auto}html.luggage-portal .bz-fleet-add-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:1rem 1.15rem;display:grid}html.luggage-portal .bz-fleet-add-layout__main,html.luggage-portal .bz-fleet-add-layout__vehicle{min-width:0}html.luggage-portal .bz-fleet-pin-block{margin-top:.35rem}html.luggage-portal .bz-fleet-pin-block__label{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}html.luggage-portal .bz-fleet-pin-block__label>span{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, currentColor 62%, transparent);font-size:.78rem;font-weight:650}html.luggage-portal .bz-fleet-add--luggage .bz-fleet-pin-row{grid-template-columns:1fr 1fr;align-items:stretch;gap:.65rem;margin:0;display:grid}html.luggage-portal .bz-fleet-pin-card{border:1px solid color-mix(in srgb, var(--luggage-green,#2ec48c) 28%, var(--bz-line));background:linear-gradient(165deg, color-mix(in srgb, var(--luggage-green,#2ec48c) 12%, transparent), color-mix(in srgb, var(--bz-surface) 88%, transparent));border-radius:14px;flex-direction:column;gap:.2rem;padding:.75rem .85rem;display:flex}html.luggage-portal .bz-fleet-pin-card span{letter-spacing:.08em;text-transform:uppercase;color:var(--luggage-green,#2ec48c);font-size:.68rem;font-weight:650}html.luggage-portal .bz-fleet-pin-card strong{letter-spacing:.18em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.55rem;font-weight:700;line-height:1.1}html.luggage-portal .bz-fleet-pin-card em{color:color-mix(in srgb, currentColor 55%, transparent);font-size:.72rem;font-style:normal}html.luggage-portal .bz-fleet-pin-reshuffle{white-space:nowrap}html.luggage-portal .bz-fleet-vehicle-label{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, currentColor 62%, transparent);margin-bottom:.45rem;font-size:.78rem;font-weight:650;display:block}html.luggage-portal .bz-fleet-add--luggage .bz-vehicle-board--compact{gap:.4rem}html.luggage-portal .bz-fleet-add--luggage .bz-vehicle-board__label{margin:.15rem 0 0;font-size:.68rem}html.luggage-portal .bz-fleet-add--luggage .bz-vehicle-board--compact .bz-choice-card--tile{min-height:0;padding:.45rem .4rem}html.luggage-portal .bz-fleet-add--luggage .bz-vehicle-board--compact .bz-choice-card__icon{width:2.4rem;height:2.4rem}html.luggage-portal .bz-fleet-add--luggage .bz-choice-card__body strong{font-size:.78rem}html.luggage-portal .bz-fleet-add--luggage .bz-choice-card__cap,html.luggage-portal .bz-fleet-add--luggage .bz-choice-card__fit{font-size:.66rem}html.luggage-portal .bz-fleet-add-modal__actions{background:linear-gradient(180deg, transparent, var(--bz-surface,#16181d) 28%);margin-top:auto;padding-top:.65rem;position:sticky;bottom:0}html.luggage-portal .bz-modal:not(.bz-fleet-add-modal){max-height:min(88vh,52rem);overflow:auto}@media (width<=820px){html.luggage-portal .bz-fleet-add-layout{grid-template-columns:1fr}html.luggage-portal .bz-fleet-add-modal__head{flex-direction:column}}html.luggage-portal .bz-camp-start-steps{gap:.35rem;margin-top:.95rem}html.luggage-portal .bz-camp-start-steps li{background:color-mix(in srgb, var(--luggage-green,#2ec48c) 10%, var(--bz-surface))}html.luggage-portal .bz-camp-start-steps li:before{background:var(--luggage-green,#2ec48c);color:#071018}html.luggage-portal .bz-map-page--luggage.has-truck-rail .bz-map-immersive,.bz-map-page--luggage.has-truck-rail .bz-map-immersive{right:0}html.luggage-portal .bz-map-page--luggage.has-truck-rail .bz-map-topbar,.bz-map-page--luggage.has-truck-rail .bz-map-topbar{width:auto;max-width:none;right:.85rem}html.luggage-portal .bz-map-truck-rail,.bz-map-truck-rail{z-index:28;border:1px solid color-mix(in srgb, var(--bz-line) 80%, transparent);background:color-mix(in srgb, var(--bz-topbar-bg-map,#0c121ae0) 94%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);min-height:3.4rem;color:var(--bz-ink);pointer-events:auto;border-radius:14px;flex-wrap:nowrap;align-items:center;gap:.75rem;padding:.55rem .7rem;display:flex;position:absolute;top:4.55rem;left:.85rem;right:.85rem;box-shadow:0 12px 28px #00000038,inset 0 1px #ffffff0a}html.luggage-portal .bz-map-truck-rail__lead,.bz-map-truck-rail__lead{border-right:1px solid color-mix(in srgb, var(--bz-line) 75%, transparent);flex-shrink:0;align-items:center;gap:.65rem;padding-right:.65rem;display:flex}html.luggage-portal .bz-map-truck-rail__copy,.bz-map-truck-rail__copy{flex-direction:column;gap:.1rem;min-width:5.5rem;display:flex}html.luggage-portal .bz-map-truck-rail__copy strong,.bz-map-truck-rail__copy strong{letter-spacing:.04em;text-transform:uppercase;color:var(--luggage-green,#2ec48c);font-size:.78rem;font-weight:650}html.luggage-portal .bz-map-truck-rail__copy span,.bz-map-truck-rail__copy span{color:color-mix(in srgb, currentColor 58%, transparent);white-space:nowrap;font-size:.72rem}html.luggage-portal .bz-map-truck-rail__toggles,.bz-map-truck-rail__toggles{gap:.25rem;display:inline-flex}html.luggage-portal .bz-map-truck-rail__ghost,.bz-map-truck-rail__ghost{background:color-mix(in srgb, currentColor 8%, transparent);color:inherit;font:inherit;cursor:pointer;border:0;border-radius:999px;margin:0;padding:.28rem .55rem;font-size:.72rem;font-weight:560}html.luggage-portal .bz-map-truck-rail__ghost:disabled,.bz-map-truck-rail__ghost:disabled{opacity:.35;cursor:default}html.luggage-portal .bz-map-truck-rail__ghost:not(:disabled):hover,.bz-map-truck-rail__ghost:not(:disabled):hover{background:color-mix(in srgb, var(--luggage-green,#2ec48c) 18%, transparent)}html.luggage-portal .bz-map-truck-rail__list,.bz-map-truck-rail__list{scrollbar-width:thin;flex:auto;align-items:stretch;gap:.45rem;margin:0;padding:0 .1rem;list-style:none;display:flex;overflow:auto hidden}html.luggage-portal .bz-map-truck-rail__list li,.bz-map-truck-rail__list li{flex-shrink:0;align-items:center;gap:.35rem;min-width:0;display:inline-flex}html.luggage-portal .bz-map-truck-rail__list li.is-off,.bz-map-truck-rail__list li.is-off{opacity:.55}html.luggage-portal .bz-map-truck-rail__vis,.bz-map-truck-rail__vis{place-items:center;margin:0;display:grid}html.luggage-portal .bz-map-truck-rail__vis input,.bz-map-truck-rail__vis input{width:.95rem;height:.95rem;accent-color:var(--luggage-green,#2ec48c)}html.luggage-portal .bz-map-truck-rail__chip,.bz-map-truck-rail__chip{border:1px solid color-mix(in srgb, var(--bz-line) 70%, transparent);background:color-mix(in srgb, currentColor 4%, transparent);min-width:9.5rem;max-width:14rem;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:11px;flex-direction:column;align-items:flex-start;gap:.18rem;margin:0;padding:.42rem .65rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}html.luggage-portal .bz-map-truck-rail__list li.is-active .bz-map-truck-rail__chip,.bz-map-truck-rail__list li.is-active .bz-map-truck-rail__chip{border-color:color-mix(in srgb, var(--luggage-green,#2ec48c) 55%, transparent);background:color-mix(in srgb, var(--luggage-green,#2ec48c) 12%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--luggage-green,#2ec48c) 25%, transparent)}html.luggage-portal .bz-map-truck-rail__chip:hover,.bz-map-truck-rail__chip:hover{border-color:color-mix(in srgb, var(--luggage-green,#2ec48c) 40%, transparent)}html.luggage-portal .bz-map-truck-rail__chip-top,.bz-map-truck-rail__chip-top{align-items:center;gap:.4rem;width:100%;min-width:0;display:flex}html.luggage-portal .bz-map-truck-rail__chip-top strong,.bz-map-truck-rail__chip-top strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.015em;flex:auto;min-width:0;font-size:.82rem;font-weight:620;overflow:hidden}html.luggage-portal .bz-map-truck-rail__chip-meta,.bz-map-truck-rail__chip-meta{min-width:0;color:color-mix(in srgb, currentColor 58%, transparent);align-items:center;gap:.45rem;font-size:.7rem;display:flex}html.luggage-portal .bz-map-truck-rail__chip-meta em,.bz-map-truck-rail__chip-meta em{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-style:normal;overflow:hidden}html.luggage-portal .bz-map-truck-rail__chip-meta em.is-live,.bz-map-truck-rail__chip-meta em.is-live{color:var(--luggage-green,#2ec48c)}html.luggage-portal .bz-map-truck-rail__detail,.bz-map-truck-rail__detail{background:color-mix(in srgb, var(--luggage-gold,#f0c14a) 18%, transparent);color:inherit;white-space:nowrap;border-radius:999px;padding:.3rem .55rem;font-size:.7rem;font-weight:600;text-decoration:none}html.luggage-portal .bz-map-truck-rail__detail:hover,.bz-map-truck-rail__detail:hover{background:color-mix(in srgb, var(--luggage-gold,#f0c14a) 28%, transparent)}html.luggage-portal .bz-map-truck-rail__empty,.bz-map-truck-rail__empty{flex-wrap:wrap;flex:auto;justify-content:space-between;align-items:center;gap:.65rem 1rem;min-width:0;display:flex}html.luggage-portal .bz-map-truck-rail__empty p,.bz-map-truck-rail__empty p{max-width:36rem;color:color-mix(in srgb, currentColor 72%, transparent);margin:0;font-size:.84rem;line-height:1.35}html.luggage-portal .bz-map-truck-rail__cta,.bz-map-truck-rail__cta{flex-wrap:wrap;gap:.45rem;display:inline-flex}html.luggage-portal .bz-map-truck-rail__cta .bz-btn,.bz-map-truck-rail__cta .bz-btn{min-height:2.05rem;padding:.35rem .85rem;font-size:.8rem}html.luggage-portal .bz-map-truck-rail__error,.bz-map-truck-rail__error{flex:0 auto;max-width:18rem;margin:0;padding:.35rem .55rem;font-size:.72rem}html.luggage-portal .bz-map-truck-rail__loading,.bz-map-truck-rail__loading{flex:auto;gap:.45rem;display:flex}html.luggage-portal .bz-map-truck-rail__loading span,.bz-map-truck-rail__loading span{background:color-mix(in srgb, currentColor 8%, transparent);border-radius:11px;width:9.5rem;height:2.55rem;animation:1.2s ease-in-out infinite bz-luggage-rail-pulse;display:block}html.luggage-portal .bz-map-truck-rail__loading span:nth-child(2),.bz-map-truck-rail__loading span:nth-child(2){animation-delay:.15s}html.luggage-portal .bz-map-truck-rail__loading span:nth-child(3),.bz-map-truck-rail__loading span:nth-child(3){animation-delay:.3s}@keyframes bz-luggage-rail-pulse{0%,to{opacity:.45}50%{opacity:.9}}@media (width<=900px){html.luggage-portal .bz-map-truck-rail,.bz-map-truck-rail{flex-wrap:wrap;align-items:stretch;top:5.4rem}html.luggage-portal .bz-map-truck-rail__lead,.bz-map-truck-rail__lead{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--bz-line) 75%, transparent);justify-content:space-between;width:100%;padding-bottom:.45rem;padding-right:0}html.luggage-portal .bz-map-truck-rail__list,.bz-map-truck-rail__list{width:100%;padding-bottom:.15rem}html.luggage-portal .bz-map-truck-rail__empty,.bz-map-truck-rail__empty{width:100%}}html.luggage-portal .bz-runs-toolbar,html.luggage-portal .bz-track-panel,html.luggage-portal .bz-report-picks{border-radius:12px}html.luggage-portal .bz-table tbody tr:hover{background:color-mix(in srgb, var(--luggage-green) 5%, transparent)}html.luggage-portal .bz-card,html.luggage-portal .bz-stat,html.luggage-portal .bz-section-card{border-color:var(--luggage-line)}@media (width<=900px){html.luggage-portal .bz-luggage-filterbar{grid-template-columns:1fr 1fr}html.luggage-portal .bz-luggage-filterbar__search,html.luggage-portal .bz-luggage-filterbar__meta{grid-column:1/-1}html.luggage-portal .bz-luggage-filterbar__meta{text-align:left;padding-bottom:0}html.luggage-portal .bz-luggage-stats{grid-template-columns:repeat(2,minmax(0,1fr))}html.luggage-portal .bz-luggage-head{align-items:stretch}html.luggage-portal .bz-luggage-head__actions{justify-content:flex-start}}@media (width<=560px){html.luggage-portal .bz-luggage-filterbar{grid-template-columns:1fr}html.luggage-portal .bz-luggage-stats{grid-template-columns:1fr 1fr}}@media print{html.luggage-portal .bz-shell>aside,html.luggage-portal .bz-topbar,html.luggage-portal .bz-mobile-tabs,html.luggage-portal .bz-luggage-toolbar,html.luggage-portal .bz-luggage-filterbar,html.luggage-portal .bz-luggage-actionbar,html.luggage-portal .bz-luggage-stats,html.luggage-portal .bz-camp-filter,html.luggage-portal .no-print{display:none!important}html.luggage-portal .bz-main{padding:0!important}.bz-bag-tag{break-inside:avoid;page-break-inside:avoid;border:2px solid #111;width:4in;min-height:6in;margin:0 auto .25in;padding:.35in;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}}:root{--bz-header-h:76px}html,body,#root{background:var(--bz-bg-depth,var(--bz-bg))}body{font-feature-settings:"ss01", "tnum" 1;background:var(--bz-bg-depth,var(--bz-bg));font-size:14px}::selection{background:rgba(var(--bz-accent-rgb,220, 38, 38), .18);color:var(--bz-ink)}:focus-visible{outline:2px solid rgba(var(--bz-accent-rgb,220, 38, 38), .45);outline-offset:2px}a:not(.bz-btn),html[data-theme=dark] a:not(.bz-btn){color:var(--bz-link,var(--bz-accent-ink))}.bz-shell:not(.bz-shell--map):not(.bz-shell--camp-desk),.bz-shell:not(.bz-shell--map):not(.bz-shell--camp-desk) .bz-main{background:var(--bz-bg-depth,var(--bz-bg))!important}.bz-main{flex-direction:column;min-height:100dvh;display:flex;padding:0!important}.bz-shell:not(.bz-shell--map):not(.bz-shell--camp-desk) .bz-main{background:none, var(--bz-bg-depth,var(--bz-bg))!important}.bz-shell:not(.bz-shell--map):not(.bz-shell--camp-desk) .bz-topbar,html.restaurant-portal .bz-shell:not(.bz-shell--map) .bz-topbar{min-height:var(--bz-header-h);box-shadow:none;background:0 0;border:0;align-items:flex-start;margin:0;padding:18px 22px 12px}.bz-topbar-meta{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.bz-topbar-meta strong,html.restaurant-portal .bz-topbar-meta strong{font-family:var(--bz-display);letter-spacing:-.045em;color:var(--bz-ink);font-size:26px;font-weight:750;line-height:1.1}.bz-topbar-crumb{letter-spacing:0;text-transform:none;max-width:min(420px,48vw);color:var(--bz-muted);font-size:13px;font-weight:500;display:block}@media (width>=961px){html:not(.restaurant-portal):not(.harlam-portal):not(.camp-trunk-portal):not(.casa-payroll-portal):not(.sheridan-optical-portal):not(.mikes-chicken-portal) .bz-topbar-meta{display:none}html:not(.restaurant-portal):not(.harlam-portal):not(.camp-trunk-portal):not(.casa-payroll-portal):not(.sheridan-optical-portal):not(.mikes-chicken-portal) .bz-shell:not(.bz-shell--camp-desk) .bz-topbar{flex-shrink:0;justify-content:flex-end;align-items:center;min-height:52px;padding:10px 16px;overflow:visible}}.bz-workspace{border-radius:var(--bz-radius-xl,18px);border:1px solid var(--bz-line);background:var(--bz-surface);flex:1 0 auto;min-height:0;margin:0 16px 16px 12px;padding:20px 22px 28px;overflow:visible;box-shadow:0 18px 48px #00000014}.bz-workspace--compact{box-shadow:none;background:0 0;border:0;flex:0 auto;margin-right:18px;padding:4px 2px 5.5rem;overflow:visible}html[data-theme=dark] .bz-workspace{box-shadow:0 22px 56px #00000073}.bz-workspace--desk{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 18px 24px 12px;padding:2px 6px 8px}.bz-shell.bz-shell--desk-quiet:not(.bz-shell--map) .bz-topbar-crumb{display:block}.bz-shell--map .bz-workspace,.bz-shell--camp-desk .bz-workspace{box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:contents}.bz-sandbox-banner{border-radius:12px;margin:0 16px 10px 12px}.bz-main--map .bz-sandbox-banner{border-radius:0;margin:0}.bz-nav{width:var(--bz-nav-w);background:var(--bz-bg-depth,var(--bz-nav-bg));-webkit-backdrop-filter:none;backdrop-filter:none;border-right:0;padding:16px 12px 18px}.bz-brand{padding:4px 8px 10px}.bz-brand img{width:40px;height:40px}.bz-brand--harlam img,.bz-brand--camp-trunk img,.bz-brand--casa-payroll img,.bz-brand--sheridan img,.bz-brand--account-logo img{object-fit:contain;width:100%;height:auto;max-height:72px}.bz-brand strong{letter-spacing:-.04em;font-size:16px;font-weight:750}.bz-brand-ops,.bz-brand span,html.restaurant-portal .bz-brand-ops,html.restaurant-portal .bz-brand-text span{letter-spacing:.14em;text-transform:uppercase;color:var(--bz-link,var(--bz-accent));font-size:11px;font-weight:600}.bz-nav-group__label{letter-spacing:.12em;padding:10px 12px 4px;font-size:10px}.bz-nav-links .bz-nav-item{min-height:42px;color:var(--bz-muted);transition:background var(--bz-dur,.16s) var(--bz-ease,ease), color var(--bz-dur,.16s) var(--bz-ease,ease);border-radius:12px;padding:0 12px;font-size:13.5px;font-weight:580}.bz-nav-links .bz-nav-item:hover{background:color-mix(in srgb, var(--bz-surface-2) 80%, var(--bz-line));color:var(--bz-ink)}.bz-nav-badge{background:color-mix(in srgb, var(--bz-ink) 10%, var(--bz-surface));min-width:1.25rem;height:1.2rem;color:var(--bz-ink);font-size:10px;font-weight:700}.bz-nav-foot{font-size:12px}.bz-env-toggle{background:var(--bz-surface);border-color:var(--bz-line)}.bz-env-btn.is-on,.bz-env-btn--sandbox.is-on{background:var(--bz-accent);color:var(--bz-on-accent,#fff)}.bz-btn,a.bz-btn{min-height:36px;color:var(--bz-on-accent,#fff);box-shadow:0 8px 18px rgba(var(--bz-accent-rgb,220, 38, 38), .18);border-radius:11px;padding:7px 13px;font-size:13px;font-weight:600}.bz-btn.secondary,.bz-btn.ghost,.bz-btn.danger,a.bz-btn.secondary,a.bz-btn.ghost,a.bz-btn.danger{box-shadow:none}.bz-btn.secondary,a.bz-btn.secondary{background:var(--bz-surface-2);border-color:var(--bz-line);color:var(--bz-ink)}.bz-btn.ghost,a.bz-btn.ghost{color:var(--bz-ink);background:0 0;border-color:#0000}.bz-btn.teal,a.bz-btn.teal{background:var(--bz-secondary);color:var(--bz-on-secondary,#fff)}.bz-field label,.bz-field-label{letter-spacing:.06em;text-transform:uppercase;color:var(--bz-label,var(--bz-muted));font-size:11px;font-weight:650}.bz-field input,.bz-field textarea,.bz-field select,.bz-input,.bz-control{background:var(--bz-surface-2);border:1px solid var(--bz-line);min-height:42px;color:var(--bz-ink);border-radius:10px}.bz-field input:focus,.bz-field textarea:focus,.bz-field select:focus,.bz-input:focus,.bz-control:focus{border-color:color-mix(in srgb, var(--bz-accent) 55%, var(--bz-line));box-shadow:0 0 0 3px rgba(var(--bz-accent-rgb,220, 38, 38), .14);outline:none}.bz-card,.bz-section-card,.bz-form-card{background:var(--bz-surface);border:1px solid var(--bz-line);box-shadow:none;border-radius:14px}.bz-section-card__title,.bz-page-head h1{font-family:var(--bz-display);letter-spacing:-.03em}.bz-page-head h1{font-size:22px;font-weight:750}.bz-table th{letter-spacing:.07em;background:var(--bz-surface-2);font-size:11px}.bz-table tbody tr.is-selected,.bz-table tbody tr.selected{background:var(--bz-accent-dim);box-shadow:inset 3px 0 0 var(--bz-accent)}.bz-chip{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--bz-line);background:var(--bz-surface-2);color:var(--bz-ink);border-radius:999px;font-size:10px;font-weight:650}.bz-chip.open,.bz-chip.posted{color:#2563eb;background:#2563eb1f;border-color:#0000}.bz-chip.assigned,.bz-chip.claimed,.bz-chip.in_progress,.bz-chip.on_the_way,.bz-chip.picked_up{color:var(--bz-warn);background:#d977061f;border-color:#0000}.bz-chip.completed,.bz-chip.delivered{color:var(--bz-ok);background:#16a34a1f;border-color:#0000}.bz-chip.cancelled{background:var(--bz-accent-dim);color:var(--bz-danger);border-color:#0000}.bz-filters button.is-on,.bz-filters button[aria-pressed=true],.bz-chip-select__item[aria-checked=true],.bz-chip-select__item.is-on{background:var(--bz-accent);border-color:var(--bz-accent);color:#fff;box-shadow:0 8px 18px rgba(var(--bz-accent-rgb,220, 38, 38), .2)}.bz-empty,.bz-empty-state{border:1px dashed var(--bz-line);background:var(--bz-surface-2);border-radius:14px}.bz-resto-setup__panel{background:var(--bz-bg-depth,var(--bz-bg));color:var(--bz-ink)}.bz-biz-setup__panel{color:var(--bz-ink)}.bz-biz-setup__kicker{color:#5eead4}.bz-resto-setup__kicker,.bz-login-brand__copy span{letter-spacing:.14em;text-transform:uppercase;color:var(--bz-link,var(--bz-accent));font-size:11px;font-weight:600}.bz-login-brand__copy strong,.bz-biz-setup__stage-title,.bz-resto-setup__stage-title{font-family:var(--bz-display);letter-spacing:-.04em}code,.bz-mono,.bz-id,.bz-quote-box__total,.bz-rate{font-family:var(--bz-font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums}@media (width<=960px){.bz-nav{width:min(300px,88vw)}.bz-topbar-meta strong,html.restaurant-portal .bz-topbar-meta strong{font-size:18px}.bz-workspace{border-radius:14px;margin:0 10px 10px;padding:16px 14px 22px}.bz-workspace--desk{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 10px 16px;padding:0 2px 8px}.bz-shell:not(.bz-shell--map):not(.bz-shell--camp-desk) .bz-topbar{min-height:0;padding:10px 12px}}html[data-theme=light]{--bz-bg:#f4f6f8;--bz-bg-depth:#e8edf2;--bz-surface:#fff;--bz-surface-2:#eef2f6;--bz-ink:#0f172a;--bz-muted:#475569;--bz-label:#334155;--bz-placeholder:#64748b;--bz-line:#0f172a1f;--bz-line-strong:#0f172a47;--bz-nav-bg:#fff;--bz-nav-active-bg:#dce8ee;--bz-nav-active-rail:#0f766e;--bz-secondary:#0f766e;--bz-secondary-soft:#0f766e24;--bz-accent-ink:#0f766e;--bz-on-accent:#fff;--bz-control-border:#0f172a38;--bz-control-label:#334155;--bz-control-placeholder:#64748b;--bz-shadow:0 1px 2px #0f172a0d, 0 10px 24px #0f172a0f}html[data-theme=light]:not(.restaurant-portal):not(.harlam-portal):not(.camp-trunk-portal):not(.casa-payroll-portal){--bz-line:#0f172a1f;--bz-line-strong:#0f172a47;--bz-nav-bg:#fff;--bz-nav-active-bg:#d8efe9;--bz-control-border:#0f172a38}html[data-theme=light] a:not(.bz-btn){color:var(--bz-accent-ink,#0f766e)}html[data-theme=light] a.bz-btn,html[data-theme=dark] a.bz-btn{color:var(--bz-on-accent,#fff)}html[data-theme=light] a.bz-btn.secondary,html[data-theme=dark] a.bz-btn.secondary,html[data-theme=light] a.bz-btn.ghost,html[data-theme=dark] a.bz-btn.ghost{color:var(--bz-ink)}html[data-theme=light] a.bz-btn.danger,html[data-theme=dark] a.bz-btn.danger{color:var(--bz-danger)}html[data-theme=light] a.bz-btn.teal,html[data-theme=dark] a.bz-btn.teal{color:var(--bz-on-secondary,#fff)}html[data-theme=light] .bz-nav-group__label{color:var(--bz-label,#2a3444)}html[data-theme=light] .bz-nav-links .bz-nav-item{color:#1e293b}html[data-theme=light]:not(.restaurant-portal):not(.harlam-portal):not(.camp-trunk-portal):not(.casa-payroll-portal) .bz-nav-links .bz-nav-item.active{font-weight:650;color:#0f172a!important;background:#e2efee!important;box-shadow:inset 3px 0 #0f766e!important}html[data-theme=dark] .bz-btn.ghost,html[data-theme=dark] a.bz-btn.ghost{color:var(--bz-ink)}html[data-theme=light] .bz-nav{background:var(--bz-nav-bg);border-right:1px solid var(--bz-line)}html[data-theme=light] .bz-nav-links .bz-nav-item.active{background:var(--bz-nav-active-bg)!important;box-shadow:inset 3px 0 0 var(--bz-nav-active-rail,#0f766e)!important}html[data-theme=light] .bz-nav-foot,html[data-theme=light] .bz-account-switcher select{border-color:var(--bz-line)}html[data-theme=light] .bz-brand-ops,html[data-theme=light] .bz-brand span{color:var(--bz-link,var(--bz-accent))}html[data-theme=light] .bz-env-toggle{border-color:var(--bz-line-strong)}html[data-theme=light] .bz-env-btn.is-on:not(.bz-env-btn--sandbox){color:#fff;background:#0f766e}html[data-theme=light] .bz-env-btn--sandbox.is-on{color:#fff;background:#c2410c}html[data-theme=light] .bz-card,html[data-theme=light] .bz-section-card,html[data-theme=light] .bz-form-card,html[data-theme=light] .bz-workspace:not(.bz-workspace--desk):not(.bz-workspace--compact){border-color:var(--bz-line);box-shadow:var(--bz-shadow)}html[data-theme=light] .bz-overview--dispatch .bz-coverage-chooser--tiles,html[data-theme=light] .bz-overview--dispatch .bz-section-card,html[data-theme=light] .bz-overview--dispatch .bz-desk-pulse,html[data-theme=light] .bz-overview-fleet-band{box-shadow:var(--bz-shadow);background:#fff;border:1px solid #0f172a1a}html[data-theme=light] .bz-overview--dispatch .bz-company-desk--slim{box-shadow:none;background:0 0;border:0;padding:0}html[data-theme=light] .bz-overview--dispatch .bz-stat{box-shadow:var(--bz-shadow);background:#fff;border:1px solid #0f172a1a;border-radius:10px}html[data-theme=light] .bz-coverage-chooser--tiles .bz-coverage-chooser__row{border:1px solid var(--bz-line);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--bz-secondary) 75%, transparent);background:#fff}html[data-theme=light] .bz-table th{border-bottom-color:var(--bz-line-strong);color:#334155}html[data-theme=light] .bz-table td{border-bottom-color:var(--bz-line)}html[data-theme=light] .bz-field input,html[data-theme=light] .bz-field textarea,html[data-theme=light] .bz-field select,html[data-theme=light] .bz-input,html[data-theme=light] .bz-control,html[data-theme=light] .bz-btn.secondary{border-color:var(--bz-control-border)}html[data-theme=light] .bz-chip{border-color:var(--bz-line)}html[data-theme=light] .bz-chip.completed,html[data-theme=light] .bz-chip.delivered{border-color:#15803d59}html[data-theme=light] .bz-chip.open,html[data-theme=light] .bz-chip.posted{border-color:#2563eb52}html[data-theme=light] .bz-empty,html[data-theme=light] .bz-empty-state{border-color:var(--bz-line-strong)}html[data-theme=light] .bz-resto-desk__links{flex-wrap:wrap;gap:.35rem 1.15rem;display:flex}html[data-theme=light] .bz-resto-desk__links a{color:#14181f}html[data-theme=light] .bz-resto-desk__links a+a{margin-left:.15rem}@media (prefers-reduced-motion:reduce){.bz-btn,.bz-nav-links .bz-nav-item,.bz-main{transition:none;animation:none}}.bz-settings-appearance{margin-bottom:.25rem}.bz-appearance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}@media (width<=720px){.bz-appearance-grid{grid-template-columns:1fr}}.bz-appearance-card{appearance:none;text-align:left;border:1.5px solid var(--bz-line);background:var(--bz-surface);color:var(--bz-ink);cursor:pointer;transition:border-color var(--bz-dur,.16s) var(--bz-ease,ease), box-shadow var(--bz-dur,.16s) var(--bz-ease,ease);border-radius:14px;flex-direction:column;gap:.55rem;padding:.65rem;display:flex}.bz-appearance-card:hover{border-color:var(--bz-line-strong)}.bz-appearance-card.is-active{border-color:var(--bz-accent);box-shadow:0 0 0 3px var(--bz-accent-soft)}.bz-appearance-card__preview{border-radius:10px;gap:5px;min-height:64px;padding:10px;display:grid;position:relative;overflow:hidden}.bz-appearance-card__preview--light{background:linear-gradient(160deg,#eef2f6 0%,#f8fafc 55%,#fff 100%);border:1px solid #0f172a14}.bz-appearance-card__preview--dark{background:linear-gradient(160deg,#0b1220 0%,#121826 60%,#1a2233 100%);border:1px solid #ffffff14}.bz-appearance-card__preview--system{background:linear-gradient(90deg,#f8fafc 50%,#121826 50%),linear-gradient(160deg,#eef2f6,#1a2233);border:1px solid #0f172a1a}.bz-appearance-card__bar{background:var(--bz-accent);opacity:.9;border-radius:999px;width:42%;height:7px}.bz-appearance-card__preview--dark .bz-appearance-card__bar{opacity:1}.bz-appearance-card__row{background:#0f172a2e;border-radius:999px;width:78%;height:5px}.bz-appearance-card__row.is-short{width:52%}.bz-appearance-card__preview--dark .bz-appearance-card__row{background:#ffffff38}.bz-appearance-card__preview--system .bz-appearance-card__row{background:#0f172a33;box-shadow:40px 0 #ffffff38}.bz-appearance-card__chip{background:var(--bz-accent);border-radius:6px;width:18px;height:18px;position:absolute;bottom:10px;right:10px}.bz-appearance-card__meta{flex-direction:column;gap:.12rem;padding:0 .15rem .1rem;display:flex}.bz-appearance-card__meta strong{font-size:.9rem;font-weight:700}.bz-appearance-card__meta span{color:var(--bz-muted);font-size:.75rem;line-height:1.3}.bz-settings-palette{border-top:1px solid var(--bz-line);margin-top:1.15rem;padding-top:1rem}.bz-settings-palette__title{color:var(--bz-ink);margin:0 0 .25rem;font-size:.95rem;font-weight:700}.bz-settings-palette__lede{margin:0 0 .75rem}.bz-palette-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:.55rem;display:grid}.bz-palette-swatch{appearance:none;text-align:left;border:1.5px solid var(--bz-line);background:var(--bz-surface);color:var(--bz-ink);cursor:pointer;transition:border-color var(--bz-dur,.16s) var(--bz-ease,ease), box-shadow var(--bz-dur,.16s) var(--bz-ease,ease);border-radius:12px;align-items:center;gap:.65rem;padding:.65rem .75rem;display:flex}.bz-palette-swatch:hover{border-color:var(--bz-line-strong)}.bz-palette-swatch.is-active{border-color:var(--bz-accent);box-shadow:0 0 0 3px var(--bz-accent-soft)}.bz-palette-swatch__dot{border-radius:999px;flex:none;width:22px;height:22px;box-shadow:inset 0 0 0 1px #0000001f}.bz-palette-swatch__meta{flex-direction:column;gap:.1rem;min-width:0;display:flex}.bz-palette-swatch__meta strong{font-size:.88rem;font-weight:700;line-height:1.2}.bz-palette-swatch__meta span{color:var(--bz-muted);font-size:.75rem;line-height:1.25}html[data-palette=reroute]:not(.harlam-portal):not(.camp-trunk-portal):not(.sheridan-optical-portal),html:not([data-palette]):not(.restaurant-portal):not(.harlam-portal):not(.camp-trunk-portal):not(.casa-payroll-portal):not(.sheridan-optical-portal){--bz-accent:#dc2626;--bz-accent-rgb:220, 38, 38;--bz-accent-soft:#dc26261a;--bz-accent-dim:#dc26261a;--bz-accent-ink:#b91c1c;--bz-link:#b91c1c;--bz-accent-hover:#b91c1c;--bz-nav-active-rail:#dc2626;--bz-on-accent:#fff}html[data-theme=dark][data-palette=reroute]:not(.harlam-portal):not(.camp-trunk-portal):not(.sheridan-optical-portal),html[data-theme=dark]:not([data-palette]):not(.restaurant-portal):not(.harlam-portal):not(.camp-trunk-portal):not(.casa-payroll-portal):not(.sheridan-optical-portal){--bz-accent:#e11d2e;--bz-accent-ink:#ffc9c9;--bz-link:#ff8a8a;--bz-accent-hover:#f04352;--bz-accent-soft:#dc262629;--bz-accent-dim:#dc262629;--bz-nav-active-rail:#e11d2e}html.restaurant-portal:not([data-palette]),html[data-palette=kitchen]:not(.harlam-portal):not(.camp-trunk-portal):not(.sheridan-optical-portal){--bz-accent:#c23d42;--bz-accent-rgb:194, 61, 66;--bz-accent-soft:#c23d4224;--bz-accent-dim:#c23d421f;--bz-accent-ink:#b91c1c;--bz-link:#b91c1c;--bz-accent-hover:#a83338;--bz-nav-active-rail:#c23d42;--bz-on-accent:#fff}html[data-theme=dark].restaurant-portal:not([data-palette]),html[data-theme=dark][data-palette=kitchen]:not(.harlam-portal):not(.camp-trunk-portal):not(.sheridan-optical-portal){--bz-accent:#ff8a8a;--bz-accent-rgb:255, 138, 138;--bz-accent-soft:#ff8a8a29;--bz-accent-dim:#ff8a8a24;--bz-accent-ink:#ffc9c9;--bz-link:#ff8a8a;--bz-accent-hover:#ffb0b0;--bz-nav-active-rail:#ff8a8a;--bz-on-accent:#3f1214}html.casa-payroll-portal:not([data-palette]),html[data-palette=forest]:not(.harlam-portal):not(.camp-trunk-portal):not(.sheridan-optical-portal){--bz-accent:#1b7a3d;--bz-accent-rgb:27, 122, 61;--bz-accent-soft:#1b7a3d1f;--bz-accent-dim:#1b7a3d1f;--bz-accent-ink:#0b5c2e;--bz-link:#0b5c2e;--bz-accent-hover:#166534;--bz-secondary:#0b5c2e;--bz-secondary-soft:#0b5c2e1f;--bz-ok:#15803d;--bz-nav-active-rail:#1b7a3d;--bz-on-accent:#fff}html[data-theme=dark].casa-payroll-portal:not([data-palette]),html[data-theme=dark][data-palette=forest]:not(.harlam-portal):not(.camp-trunk-portal):not(.sheridan-optical-portal){--bz-accent:#34d399;--bz-accent-rgb:52, 211, 153;--bz-accent-ink:#bbf7d0;--bz-link:#6ee7b7;--bz-accent-hover:#6ee7b7;--bz-accent-soft:#34d3992e;--bz-accent-dim:#34d39929;--bz-secondary:#86efac;--bz-secondary-soft:#86efac2e;--bz-ok:#6ee7b7;--bz-nav-active-rail:#34d399;--bz-on-accent:#052e16;--bz-on-secondary:#052e16}html[data-palette=teal]:not(.harlam-portal):not(.camp-trunk-portal):not(.sheridan-optical-portal){--bz-accent:#0f766e;--bz-accent-rgb:15, 118, 110;--bz-accent-soft:#0f766e1f;--bz-accent-dim:#0f766e1f;--bz-accent-ink:#0f766e;--bz-link:#0f766e;--bz-accent-hover:#0d9488;--bz-secondary:#0f766e;--bz-secondary-soft:#0f766e24;--bz-nav-active-rail:#0f766e;--bz-on-accent:#fff}html[data-theme=dark][data-palette=teal]:not(.harlam-portal):not(.camp-trunk-portal):not(.sheridan-optical-portal){--bz-accent:#2dd4bf;--bz-accent-rgb:45, 212, 191;--bz-accent-ink:#99f6e4;--bz-link:#5eead4;--bz-accent-hover:#5eead4;--bz-accent-soft:#2dd4bf29;--bz-accent-dim:#2dd4bf29;--bz-secondary:#2dd4bf;--bz-secondary-soft:#2dd4bf24;--bz-nav-active-rail:#2dd4bf;--bz-on-accent:#042f2e}html[data-palette=slate]:not(.harlam-portal):not(.camp-trunk-portal):not(.sheridan-optical-portal){--bz-accent:#334155;--bz-accent-rgb:51, 65, 85;--bz-accent-soft:#3341551f;--bz-accent-dim:#3341551f;--bz-accent-ink:#1e293b;--bz-link:#1e293b;--bz-accent-hover:#475569;--bz-secondary:#0f766e;--bz-secondary-soft:#0f766e24;--bz-nav-active-rail:#334155;--bz-on-accent:#fff}html[data-theme=dark][data-palette=slate]:not(.harlam-portal):not(.camp-trunk-portal):not(.sheridan-optical-portal){--bz-accent:#94a3b8;--bz-accent-rgb:148, 163, 184;--bz-accent-ink:#e2e8f0;--bz-link:#e2e8f0;--bz-accent-hover:#cbd5e1;--bz-accent-soft:#94a3b82e;--bz-accent-dim:#94a3b829;--bz-nav-active-rail:#94a3b8;--bz-on-accent:#0f172a}html[data-palette=amber]:not(.harlam-portal):not(.camp-trunk-portal):not(.sheridan-optical-portal){--bz-accent:#b45309;--bz-accent-rgb:180, 83, 9;--bz-accent-soft:#b453091f;--bz-accent-dim:#b453091f;--bz-accent-ink:#92400e;--bz-link:#92400e;--bz-accent-hover:#c2410c;--bz-secondary:#0f766e;--bz-secondary-soft:#0f766e24;--bz-nav-active-rail:#b45309;--bz-on-accent:#fff}html[data-theme=dark][data-palette=amber]:not(.harlam-portal):not(.camp-trunk-portal):not(.sheridan-optical-portal){--bz-accent:#fbbf24;--bz-accent-rgb:251, 191, 36;--bz-accent-ink:#fde68a;--bz-link:#fde68a;--bz-accent-hover:#fcd34d;--bz-accent-soft:#fbbf242e;--bz-accent-dim:#fbbf2429;--bz-nav-active-rail:#fbbf24;--bz-on-accent:#422006}html[data-palette=indigo]:not(.harlam-portal):not(.camp-trunk-portal):not(.sheridan-optical-portal){--bz-accent:#4338ca;--bz-accent-rgb:67, 56, 202;--bz-accent-soft:#4338ca1f;--bz-accent-dim:#4338ca1f;--bz-accent-ink:#3730a3;--bz-link:#3730a3;--bz-accent-hover:#4f46e5;--bz-secondary:#0f766e;--bz-secondary-soft:#0f766e24;--bz-nav-active-rail:#4338ca;--bz-on-accent:#fff}html[data-theme=dark][data-palette=indigo]:not(.harlam-portal):not(.camp-trunk-portal):not(.sheridan-optical-portal){--bz-accent:#818cf8;--bz-accent-rgb:129, 140, 248;--bz-accent-ink:#c7d2fe;--bz-link:#c7d2fe;--bz-accent-hover:#a5b4fc;--bz-accent-soft:#818cf82e;--bz-accent-dim:#818cf829;--bz-nav-active-rail:#818cf8;--bz-on-accent:#1e1b4b}html[data-palette=rose]:not(.harlam-portal):not(.camp-trunk-portal):not(.sheridan-optical-portal){--bz-accent:#be123c;--bz-accent-rgb:190, 18, 60;--bz-accent-soft:#be123c1f;--bz-accent-dim:#be123c1f;--bz-accent-ink:#9f1239;--bz-link:#9f1239;--bz-accent-hover:#e11d48;--bz-secondary:#0f766e;--bz-secondary-soft:#0f766e24;--bz-nav-active-rail:#be123c;--bz-on-accent:#fff}html[data-theme=dark][data-palette=rose]:not(.harlam-portal):not(.camp-trunk-portal):not(.sheridan-optical-portal){--bz-accent:#fb7185;--bz-accent-rgb:251, 113, 133;--bz-accent-ink:#fecdd3;--bz-link:#fda4af;--bz-accent-hover:#fda4af;--bz-accent-soft:#fb71852e;--bz-accent-dim:#fb718529;--bz-nav-active-rail:#fb7185;--bz-on-accent:#4c0519}html[data-palette=sky]:not(.harlam-portal):not(.camp-trunk-portal):not(.sheridan-optical-portal){--bz-accent:#0369a1;--bz-accent-rgb:3, 105, 161;--bz-accent-soft:#0369a11f;--bz-accent-dim:#0369a11f;--bz-accent-ink:#075985;--bz-link:#075985;--bz-accent-hover:#0284c7;--bz-secondary:#0f766e;--bz-secondary-soft:#0f766e24;--bz-nav-active-rail:#0369a1;--bz-on-accent:#fff}html[data-theme=dark][data-palette=sky]:not(.harlam-portal):not(.camp-trunk-portal):not(.sheridan-optical-portal){--bz-accent:#38bdf8;--bz-accent-rgb:56, 189, 248;--bz-accent-ink:#bae6fd;--bz-link:#7dd3fc;--bz-accent-hover:#7dd3fc;--bz-accent-soft:#38bdf82e;--bz-accent-dim:#38bdf829;--bz-nav-active-rail:#38bdf8;--bz-on-accent:#082f49}html[data-palette=violet]:not(.harlam-portal):not(.camp-trunk-portal):not(.sheridan-optical-portal){--bz-accent:#7c3aed;--bz-accent-rgb:124, 58, 237;--bz-accent-soft:#7c3aed1f;--bz-accent-dim:#7c3aed1f;--bz-accent-ink:#6d28d9;--bz-link:#6d28d9;--bz-accent-hover:#8b5cf6;--bz-secondary:#0f766e;--bz-secondary-soft:#0f766e24;--bz-nav-active-rail:#7c3aed;--bz-on-accent:#fff}html[data-theme=dark][data-palette=violet]:not(.harlam-portal):not(.camp-trunk-portal):not(.sheridan-optical-portal){--bz-accent:#a78bfa;--bz-accent-rgb:167, 139, 250;--bz-accent-ink:#ddd6fe;--bz-link:#c4b5fd;--bz-accent-hover:#c4b5fd;--bz-accent-soft:#a78bfa2e;--bz-accent-dim:#a78bfa29;--bz-nav-active-rail:#a78bfa;--bz-on-accent:#2e1065}html[data-palette=copper]:not(.harlam-portal):not(.camp-trunk-portal):not(.sheridan-optical-portal){--bz-accent:#c2410c;--bz-accent-rgb:194, 65, 12;--bz-accent-soft:#c2410c1f;--bz-accent-dim:#c2410c1f;--bz-accent-ink:#9a3412;--bz-link:#9a3412;--bz-accent-hover:#ea580c;--bz-secondary:#0f766e;--bz-secondary-soft:#0f766e24;--bz-nav-active-rail:#c2410c;--bz-on-accent:#fff}html[data-theme=dark][data-palette=copper]:not(.harlam-portal):not(.camp-trunk-portal):not(.sheridan-optical-portal){--bz-accent:#fb923c;--bz-accent-rgb:251, 146, 60;--bz-accent-ink:#fed7aa;--bz-link:#fdba74;--bz-accent-hover:#fdba74;--bz-accent-soft:#fb923c2e;--bz-accent-dim:#fb923c29;--bz-nav-active-rail:#fb923c;--bz-on-accent:#431407}@keyframes bz-workspace-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.bz-workspace--enter{animation:bz-workspace-enter .32s var(--bz-ease,cubic-bezier(.16, 1, .3, 1)) both}.bz-workspace--desk.bz-workspace--enter>*,.bz-workspace--enter>.bz-stack>*,.bz-workspace--enter>.bz-overview>*{animation:bz-fade-up .36s var(--bz-ease,cubic-bezier(.16, 1, .3, 1)) both}.bz-workspace--desk.bz-workspace--enter>:first-child,.bz-workspace--enter>.bz-overview>:first-child,.bz-workspace--enter>.bz-stack>:first-child{animation-delay:20ms}.bz-workspace--desk.bz-workspace--enter>:nth-child(2),.bz-workspace--enter>.bz-overview>:nth-child(2),.bz-workspace--enter>.bz-stack>:nth-child(2){animation-delay:60ms}.bz-workspace--desk.bz-workspace--enter>:nth-child(3),.bz-workspace--enter>.bz-overview>:nth-child(3),.bz-workspace--enter>.bz-stack>:nth-child(3){animation-delay:.1s}.bz-workspace--desk.bz-workspace--enter>:nth-child(4),.bz-workspace--enter>.bz-overview>:nth-child(4),.bz-workspace--enter>.bz-stack>:nth-child(4){animation-delay:.14s}.bz-workspace--desk.bz-workspace--enter>:nth-child(5),.bz-workspace--enter>.bz-overview>:nth-child(5),.bz-workspace--enter>.bz-stack>:nth-child(5){animation-delay:.18s}.bz-workspace--desk.bz-workspace--enter>:nth-child(n+6),.bz-workspace--enter>.bz-overview>:nth-child(n+6),.bz-workspace--enter>.bz-stack>:nth-child(n+6){animation-delay:.2s}.bz-btn{transition:filter var(--bz-dur,.16s) var(--bz-ease,ease), transform var(--bz-dur,.16s) var(--bz-ease,ease), background var(--bz-dur,.16s) var(--bz-ease,ease), border-color var(--bz-dur,.16s) var(--bz-ease,ease), box-shadow var(--bz-dur,.16s) var(--bz-ease,ease), color var(--bz-dur,.16s) var(--bz-ease,ease)}.bz-btn:active:not(:disabled){transform:translateY(1px)}.bz-choice-card,.bz-chip,.bz-segmented__btn,.bz-filters .bz-chip,.bz-table tbody tr{transition:border-color var(--bz-dur,.16s) var(--bz-ease,ease), background var(--bz-dur,.16s) var(--bz-ease,ease), box-shadow var(--bz-dur,.16s) var(--bz-ease,ease), color var(--bz-dur,.16s) var(--bz-ease,ease), transform var(--bz-dur,.16s) var(--bz-ease,ease)}.bz-section-card,.bz-card,.bz-form-card{transition:border-color var(--bz-dur,.16s) var(--bz-ease,ease), box-shadow var(--bz-dur,.16s) var(--bz-ease,ease)}.bz-coverage-chooser--tiles .bz-coverage-chooser__row{transition:border-color var(--bz-dur,.16s) var(--bz-ease,ease), background var(--bz-dur,.16s) var(--bz-ease,ease), box-shadow var(--bz-dur,.16s) var(--bz-ease,ease), transform var(--bz-dur,.16s) var(--bz-ease,ease);box-shadow:inset 3px 0 #0000}.bz-coverage-chooser--tiles .bz-coverage-chooser__row:hover{border-color:color-mix(in srgb, var(--bz-accent) 40%, var(--bz-line));background:color-mix(in srgb, var(--bz-accent-soft) 55%, var(--bz-surface));box-shadow:inset 3px 0 0 var(--bz-accent), 0 0 0 3px var(--bz-accent-soft);transform:translateY(-2px)}.bz-coverage-chooser--tiles .bz-coverage-chooser__row:active{transform:translateY(0)}.bz-coverage-chooser--tiles .bz-coverage-chooser__go{transition:transform var(--bz-dur,.16s) var(--bz-ease,ease), color var(--bz-dur,.16s) var(--bz-ease,ease)}.bz-coverage-chooser--tiles .bz-coverage-chooser__row:hover .bz-coverage-chooser__go{color:var(--bz-link,var(--bz-accent));transform:translate(2px)}.bz-overview--dispatch{gap:.95rem}.bz-overview--dispatch .bz-stat{transition:background var(--bz-dur,.16s) var(--bz-ease,ease)}.bz-overview--dispatch a.bz-stat:hover{background:color-mix(in srgb, var(--bz-accent) 8%, var(--bz-surface))}.bz-overview-fleet-band{height:min(40vh,400px);min-height:280px}.bz-overview--home .bz-overview-fleet-band{height:min(32vh,300px);min-height:220px}html[data-theme=light] .bz-overview-home__hero{border-color:color-mix(in srgb, var(--bz-accent) 22%, #e2e8f0);background:radial-gradient(90% 120% at 100% 0%, #f5c5422e, transparent 50%), radial-gradient(80% 100% at 0% 100%, color-mix(in srgb, var(--bz-accent) 12%, transparent), transparent 48%), linear-gradient(135deg, #fff5f3 0%, #fff 48%, #f3fbf9 100%);box-shadow:inset 0 1px #fffffff2,0 18px 40px -24px #0f172a3d}html[data-theme=light] .bz-overview-home__head p,html[data-theme=light] .bz-overview-home__hero-copy>p,html[data-theme=light] .bz-company-desk--home .bz-company-desk__head h2,html[data-theme=light] .bz-company-desk__metric span{color:#334155}html[data-theme=light] .bz-company-desk__metric{background:linear-gradient(#fff,#f8fafc);border-color:#e4eaf1;box-shadow:0 14px 32px -22px #0f172a47}.bz-overview-command__links--ghost a{transition:color var(--bz-dur,.16s) var(--bz-ease,ease)}@media (width<=960px){.bz-nav{transition:transform var(--bz-dur,.16s) var(--bz-ease,ease)}.bz-nav-backdrop{transition:opacity var(--bz-dur,.16s) var(--bz-ease,ease)}.bz-coverage-chooser--tiles .bz-coverage-chooser__list{grid-template-columns:minmax(0,1fr)}.bz-coverage-chooser--tiles .bz-coverage-chooser__row{grid-template-rows:auto auto auto;grid-template-columns:1fr;min-height:5rem}.bz-coverage-chooser--tiles .bz-coverage-chooser__go{grid-row:auto;place-self:auto start}.bz-overview-fleet-band{height:min(32vh,280px);min-height:220px}.bz-overview--dispatch .bz-company-desk--slim{padding:.8rem .85rem .7rem}}@media (width<=720px){.bz-workspace{border-radius:12px;margin:0 8px 8px;padding:12px 12px 20px}.bz-workspace--desk{margin:0 8px 12px;padding:0}.bz-sandbox-banner{margin:0 8px 8px}.bz-coverage-chooser--tiles .bz-coverage-chooser__list{grid-template-columns:1fr}.bz-coverage-chooser--tiles .bz-coverage-chooser__row{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:.75rem .85rem}.bz-coverage-chooser--tiles .bz-coverage-chooser__go{grid-row:1/span 2;place-self:center end}.bz-overview-fleet-band{height:min(28vh,240px);min-height:200px}.bz-overview--dispatch .bz-stat strong{font-size:1.45rem}.bz-topbar-meta strong,html.restaurant-portal .bz-topbar-meta strong{font-size:17px}}@media (width<=480px){.bz-overview--dispatch .bz-company-desk__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bz-filters{gap:.45rem}.bz-chip:hover{border-color:var(--bz-line-strong)}.bz-chip.is-on,.bz-chip.active{box-shadow:0 0 0 2px var(--bz-accent-soft)}.bz-empty,.bz-empty-state{transition:border-color var(--bz-dur,.16s) var(--bz-ease,ease)}@media (prefers-reduced-motion:reduce){.bz-workspace--enter,.bz-workspace--desk.bz-workspace--enter>*,.bz-workspace--enter>.bz-stack>*,.bz-workspace--enter>.bz-overview>*,.bz-btn,.bz-choice-card,.bz-chip,.bz-segmented__btn,.bz-coverage-chooser--tiles .bz-coverage-chooser__row,.bz-coverage-chooser--tiles .bz-coverage-chooser__go,.bz-section-card,.bz-card,.bz-form-card,.bz-table tbody tr,.bz-nav,.bz-nav-backdrop,.bz-main{transition:none!important;animation:none!important;transform:none!important}}.bz-market-check h2{margin:0 0 .25rem}.bz-market-check>p{color:var(--bz-muted);margin:0 0 .75rem}.bz-market-check__search .bz-field{position:relative}.bz-market-check__menu{z-index:4;border:1px solid var(--bz-line);background:var(--bz-surface);overscroll-behavior:contain;border-radius:12px;max-height:min(42dvh,320px);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto;box-shadow:0 12px 32px #00000047}.bz-market-check__menu button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 10px;display:flex}.bz-market-check__menu button:hover{background:var(--bz-surface-2)}.bz-market-check__menu span{color:var(--bz-muted);font-size:.78rem}.bz-market-check__result{border:1px solid var(--bz-line);background:var(--bz-surface-2);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;padding:12px;display:flex}.bz-market-check__result p{margin:0}.bz-market-check__top{align-items:center;gap:8px;display:flex}.bz-market-check__top span{background:var(--bz-surface);color:var(--bz-muted);border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:750}.bz-market-check__result.is-live .bz-market-check__top span{color:var(--bz-secondary)}.bz-market-check__notify{flex-direction:column;gap:8px;width:100%;display:flex}.bz-market-check__notify label{color:var(--bz-muted);align-items:flex-start;gap:8px;font-size:.82rem;display:flex}.bz-hotshots{gap:.85rem;min-width:0;display:grid;overflow:visible}.bz-hotshots-hero{gap:.45rem;max-width:42rem;margin-bottom:.35rem;padding:.15rem 0 .35rem;display:grid}.bz-hotshots-hero .bz-standby-kicker{color:color-mix(in srgb, var(--bz-accent) 55%, var(--bz-ink));letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.bz-hotshots-hero h1{font-family:var(--bz-display);letter-spacing:-.04em;color:var(--bz-ink);margin:0;font-size:clamp(1.7rem,2.5vw,2.15rem);font-weight:700;line-height:1.08}.bz-hotshots-hero p{max-width:38rem;color:var(--bz-muted);margin:0;font-size:.98rem;line-height:1.5}.bz-hotshots .bz-resto-post.bz-resto-split,.bz-hotshots .bz-resto-split{border:1px solid color-mix(in srgb, var(--bz-line) 88%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--bz-surface-2) 35%, var(--bz-surface)) 0%, var(--bz-surface) 28%);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(22rem,26rem);align-items:stretch;gap:0;min-height:min(46rem,100dvh - 9.5rem);display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 22px 48px -28px #00000047}.bz-hotshots .bz-resto-post.bz-resto-split>.bz-standby-map,.bz-hotshots .bz-resto-split>.bz-standby-map{border:0;border-left:1px solid var(--bz-line);background:0 0;border-radius:0;grid-template-rows:auto minmax(0,1fr);align-self:stretch;min-width:0;min-height:100%;margin:0;display:grid;overflow:hidden}.bz-hotshots .bz-resto-post.bz-resto-split .bz-standby-map__head,.bz-hotshots .bz-resto-split>.bz-standby-map .bz-standby-map__head{padding:1.2rem 1.2rem .9rem}.bz-hotshots .bz-resto-post.bz-resto-split .bz-standby-map__head h2,.bz-hotshots .bz-resto-split>.bz-standby-map .bz-standby-map__head h2{font-family:var(--bz-display);letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:700}.bz-hotshots .bz-resto-post.bz-resto-split .bz-standby-map__head p,.bz-hotshots .bz-resto-split>.bz-standby-map .bz-standby-map__head p{color:var(--bz-muted);margin:.3rem 0 0;font-size:.88rem;line-height:1.4}.bz-hotshots .bz-resto-post.bz-resto-split .bz-standby-map__canvas,.bz-hotshots .bz-resto-post.bz-resto-split .bz-standby-map__canvas .bz-live-map-fill,.bz-hotshots .bz-resto-post.bz-resto-split .bz-standby-map__canvas .bz-live-map,.bz-hotshots .bz-resto-post.bz-resto-split .bz-standby-map__empty,.bz-hotshots .bz-resto-split>.bz-standby-map .bz-standby-map__canvas,.bz-hotshots .bz-resto-split>.bz-standby-map .bz-standby-map__canvas .bz-live-map-fill,.bz-hotshots .bz-resto-split>.bz-standby-map .bz-standby-map__canvas .bz-live-map,.bz-hotshots .bz-resto-split>.bz-standby-map .bz-standby-map__empty{height:100%;min-height:0}.bz-hotshots .bz-resto-split--rush,.bz-hotshots .bz-resto-desk--rush .bz-resto-split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;overflow:hidden}.bz-hotshots .bz-resto-split--rush .bz-resto-board,.bz-hotshots .bz-resto-desk--rush .bz-resto-board{grid-template-rows:auto minmax(22rem,1fr);align-content:stretch;min-height:26rem;padding:1rem 1.1rem 1.15rem;display:grid}.bz-hotshots .bz-resto-map{background:var(--bz-surface-2);border-radius:16px;height:100%;min-height:22rem;display:grid;position:relative;overflow:hidden}.bz-hotshots .bz-resto-map .bz-live-map,.bz-hotshots .bz-resto-map .bz-live-map-fill{height:100%;min-height:22rem}.bz-hotshots .bz-resto-map__empty{color:var(--bz-muted);margin:0;padding:.85rem 1rem}.bz-hotshots .bz-resto-inbound{align-content:start;gap:.65rem;display:grid}.bz-hotshots .bz-resto-inbound h2{font-family:var(--bz-display);letter-spacing:-.03em;margin:0;font-size:1.35rem}.bz-hotshots .bz-resto-inbound>p{color:var(--bz-muted);margin:0;font-size:.92rem;line-height:1.45}.bz-hotshots .bz-resto-inbound .bz-btn{justify-self:start;margin-top:.35rem}.bz-hotshots .bz-resto-board header h2{margin:0;font-size:1.05rem}.bz-hotshots .bz-resto-board header p{color:var(--bz-muted);margin:.25rem 0 .75rem}.bz-hotshots .bz-hotshots-post{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:1rem;display:grid;overflow:visible}.bz-hotshots .bz-hotshots-post .bz-standby-map{border-radius:16px;min-height:26rem}.bz-hotshots .bz-hotshots-post .bz-standby-map__canvas,.bz-hotshots .bz-hotshots-post .bz-standby-map__canvas .bz-live-map-fill,.bz-hotshots .bz-hotshots-post .bz-standby-map__canvas .bz-live-map,.bz-hotshots .bz-hotshots-post .bz-standby-map__empty{height:min(48vh,28rem);min-height:22rem}.bz-hotshots .bz-hotshots-post .bz-resto-board.bz-hotshots-live-map{border:1px solid var(--bz-line);border-left:1px solid var(--bz-line);background:var(--bz-surface);border-radius:16px;min-height:26rem;padding:1.15rem 1.25rem}.bz-hotshots .bz-hotshots-post .bz-resto-board.bz-hotshots-live-map .bz-resto-map,.bz-hotshots .bz-hotshots-post .bz-resto-board.bz-hotshots-live-map .bz-resto-map .bz-live-map,.bz-hotshots .bz-hotshots-post .bz-resto-board.bz-hotshots-live-map .bz-resto-map .bz-live-map-fill{height:min(48vh,28rem);min-height:22rem}.bz-hotshots .bz-hotshots-post .bz-resto-inbound{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:16px;padding:1.15rem 1.25rem}html[data-theme=dark] .bz-hotshots .bz-resto-split,html[data-theme=dark] .bz-hotshots .bz-hotshots-post{box-shadow:none}.bz-hotshots .bz-resto-split>*{min-width:0}.bz-hotshots-composer{background:0 0;border-right:0;align-content:start;gap:1.05rem;max-width:none;height:auto;padding:1.35rem 1.45rem 1.4rem;display:grid;overflow:visible}.bz-hotshots-composer.is-wizard{gap:1.05rem}.bz-hotshots-composer__top{flex-wrap:wrap;align-items:center;gap:.55rem .85rem;display:flex}.bz-hotshots-composer__top .bz-hotshots-composer__meta,.bz-hotshots-composer__top .bz-hotshots-composer__offer{margin:0}.bz-hotshots-composer__offer{border:1px solid color-mix(in srgb, var(--bz-ok,#16a34a) 28%, var(--bz-line));background:color-mix(in srgb, var(--bz-ok,#16a34a) 10%, var(--bz-surface));color:var(--bz-ink);border-radius:999px;align-items:center;padding:.28rem .7rem;font-size:.78rem;font-weight:650;display:inline-flex}.bz-hotshots-composer__meta{color:var(--bz-muted);margin:0;font-size:.88rem}.bz-hotshots-composer__meta select{width:min(100%,18rem);margin-top:.35rem}.bz-hotshots-composer__rail{background:color-mix(in srgb, var(--bz-surface-2) 70%, var(--bz-bg));border:1px solid color-mix(in srgb, var(--bz-line) 75%, transparent);border-radius:999px;flex-wrap:wrap;align-items:center;gap:.3rem;width:fit-content;max-width:100%;margin:0;padding:.2rem;display:flex}.bz-hotshots-composer__rail-step{min-height:2.05rem;color:var(--bz-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.42rem;padding:.22rem .7rem .22rem .28rem;font-size:.86rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.bz-hotshots-composer__rail-step:disabled{cursor:default;opacity:.5}.bz-hotshots-composer__rail-step.is-active{background:var(--bz-surface);color:var(--bz-ink);box-shadow:0 1px 2px #0000000f}.bz-hotshots-composer__rail-step.is-done{color:color-mix(in srgb, var(--bz-ink) 78%, var(--bz-muted))}.bz-hotshots-composer__rail-num{background:color-mix(in srgb, var(--bz-muted) 12%, var(--bz-surface));width:1.45rem;height:1.45rem;color:inherit;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:.7rem;font-weight:750;display:grid}.bz-hotshots-composer__rail-step.is-active .bz-hotshots-composer__rail-num{background:var(--bz-accent);color:var(--bz-on-accent,#fff)}.bz-hotshots-composer__rail-step.is-done .bz-hotshots-composer__rail-num{background:color-mix(in srgb, var(--bz-accent) 16%, var(--bz-surface));color:var(--bz-accent-ink,var(--bz-secondary))}.bz-hotshots-composer__rail-name{letter-spacing:-.01em}.bz-hotshots-composer__panel{background:0 0;border:0;border-radius:0;align-content:start;gap:1.1rem;min-height:0;padding:0;display:grid}.bz-hotshots-composer__panel--confirm{gap:1rem}.bz-hotshots-composer__panel-head{gap:.35rem;display:grid}.bz-hotshots-composer__label{color:color-mix(in srgb, var(--bz-ink) 55%, var(--bz-muted));letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.bz-hotshots-composer__lede{color:var(--bz-muted);margin:0;font-size:.95rem;line-height:1.45}.bz-hotshots-composer__recap{border:1px solid color-mix(in srgb, var(--bz-line) 80%, transparent);background:color-mix(in srgb, var(--bz-surface-2) 55%, var(--bz-surface));width:fit-content;max-width:100%;color:var(--bz-ink);font-family:var(--bz-display);letter-spacing:-.02em;border-radius:12px;margin:0;padding:.55rem .85rem;font-size:1rem;font-weight:650;line-height:1.35}.bz-hotshots-composer__primary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.9rem 1.2rem;display:grid}.bz-hotshots-composer__secondary{border:1px solid color-mix(in srgb, var(--bz-line) 78%, transparent);background:color-mix(in srgb, var(--bz-surface-2) 40%, var(--bz-surface));border-radius:16px;gap:.95rem;padding:.95rem 1rem;display:grid}.bz-hotshots-composer__field{gap:.45rem;display:grid}.bz-hotshots-composer__field>span{color:color-mix(in srgb, var(--bz-ink) 62%, var(--bz-muted));font-size:.78rem;font-weight:650}.bz-hotshots-composer__presets{flex-wrap:wrap;gap:.4rem;display:flex}.bz-hotshots-composer__preset{border:1px solid var(--bz-line);background:var(--bz-surface);min-height:2.3rem;color:var(--bz-ink);font:inherit;cursor:pointer;border-radius:999px;padding:.38rem .88rem;font-size:.86rem;font-weight:650;transition:border-color .15s,background .15s,box-shadow .15s}.bz-hotshots-composer__preset:hover{border-color:color-mix(in srgb, var(--bz-accent) 40%, var(--bz-line))}.bz-hotshots-composer__preset.is-on{border-color:color-mix(in srgb, var(--bz-accent) 55%, var(--bz-line));background:color-mix(in srgb, var(--bz-accent) 10%, var(--bz-surface));box-shadow:0 0 0 1px color-mix(in srgb, var(--bz-accent) 16%, transparent)}.bz-hotshots-composer__when{margin-top:.15rem;overflow:visible}.bz-hotshots-composer__when .bz-dt{overflow:visible}.bz-hotshots-composer__when .bz-dt-panel{width:100%;max-width:none;box-shadow:none;border-color:color-mix(in srgb, var(--bz-line) 85%, transparent);background:color-mix(in srgb, var(--bz-surface) 88%, var(--bz-bg));border-radius:18px;margin-top:.65rem;padding:1rem 1.05rem .95rem;position:static}.bz-hotshots-composer__when .bz-dt-trigger{border-radius:999px;width:100%;min-height:3rem;padding:.75rem 1rem}.bz-hotshots-composer__when .bz-dt-trigger:hover,.bz-hotshots-composer__when .bz-dt-trigger.open{border-color:color-mix(in srgb, var(--bz-accent) 55%, var(--bz-line));box-shadow:0 0 0 3px color-mix(in srgb, var(--bz-accent) 14%, transparent)}.bz-hotshots-composer__when .bz-dt-trigger-icon{color:var(--bz-link,var(--bz-accent))}.bz-hotshots-composer__when .bz-dt-trigger-value{font-size:.98rem;font-weight:650}.bz-hotshots-composer__when .bz-dt-day.selected{background:var(--bz-accent);color:var(--bz-on-accent,#fff)}.bz-hotshots-composer__when .bz-dt-day:hover:not(:disabled):not(.selected){background:color-mix(in srgb, var(--bz-accent) 14%, transparent);color:var(--bz-ink)}.bz-hotshots-composer__when .bz-dt-time-controls select{background-color:var(--bz-surface);border-radius:999px;min-height:2.85rem;padding:.7rem 2.1rem .7rem 1.05rem;font-size:1.05rem;font-weight:750}.bz-hotshots-composer__when .bz-dt-ampm{border-radius:999px;padding:.22rem}.bz-hotshots-composer__when .bz-dt-ampm button{border-radius:999px;min-height:2.35rem}.bz-hotshots-composer__when .bz-dt-ampm button.active{background:var(--bz-accent);color:var(--bz-on-accent,#fff)}.bz-hotshots-composer__when .bz-btn.teal{background:var(--bz-accent);border-color:var(--bz-accent);color:var(--bz-on-accent,#fff);border-radius:999px}.bz-hotshots-composer .bz-chip-select{flex-wrap:wrap;gap:.4rem;display:flex}.bz-hotshots-composer .bz-chip-select__item{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:999px;min-width:2.85rem;min-height:2.45rem;font-weight:700;transition:border-color .15s,background .15s,color .15s,box-shadow .15s}.bz-hotshots-composer .bz-chip-select__item.is-on,.bz-hotshots-composer .bz-chip-select__item[aria-checked=true]{border-color:color-mix(in srgb, var(--bz-accent) 60%, var(--bz-line));background:color-mix(in srgb, var(--bz-accent) 14%, var(--bz-surface));color:var(--bz-accent-ink,var(--bz-ink));box-shadow:0 0 0 1px color-mix(in srgb, var(--bz-accent) 18%, transparent)}.bz-hotshots-composer__money{border:1px solid var(--bz-line);background:var(--bz-surface);width:fit-content;min-height:2.65rem;color:var(--bz-ink);border-radius:14px;align-items:center;gap:.25rem;padding:.4rem .85rem;font-weight:650;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.bz-hotshots-composer__money:focus-within{border-color:color-mix(in srgb, var(--bz-accent) 55%, var(--bz-line));box-shadow:0 0 0 3px color-mix(in srgb, var(--bz-accent) 14%, transparent)}.bz-hotshots-composer__money input{width:3.4rem;color:inherit;font:inherit;text-align:center;background:0 0;border:0;outline:none;font-size:1.1rem;font-weight:750}.bz-hotshots-composer__money input::-webkit-outer-spin-button{appearance:none;margin:0}.bz-hotshots-composer__money input::-webkit-inner-spin-button{appearance:none;margin:0}.bz-hotshots-composer__ask{gap:.45rem;display:grid}.bz-hotshots-composer__ask>span{color:color-mix(in srgb, var(--bz-ink) 62%, var(--bz-muted));font-size:.78rem;font-weight:650}.bz-hotshots-composer__ask-list{flex-wrap:wrap;gap:.4rem;display:flex}.bz-hotshots-composer__ask-chip{border:1px solid var(--bz-line);background:var(--bz-surface);min-height:2.05rem;color:var(--bz-ink);cursor:pointer;border-radius:999px;padding:.28rem .72rem;font-size:.82rem;font-weight:600;transition:border-color .15s,background .15s}.bz-hotshots-composer__ask-chip.is-on{border-color:color-mix(in srgb, var(--bz-accent) 50%, var(--bz-line));background:color-mix(in srgb, var(--bz-accent) 12%, var(--bz-surface));color:var(--bz-accent-ink,var(--bz-ink))}.bz-hotshots-composer__ask-chip:disabled{opacity:.45;cursor:not-allowed}.bz-hotshots-composer .bz-input{border-radius:14px;min-height:2.65rem}.bz-hotshots-composer .bz-resto-pay-slot{margin:0}.bz-hotshots-composer .bz-pay-compact-card,.bz-hotshots-composer .bz-resto-pay-slot .bz-card{border:1px solid color-mix(in srgb, var(--bz-line) 85%, transparent);background:var(--bz-surface);box-shadow:none;border-radius:14px;margin-bottom:0}.bz-hotshots-composer .bz-resto-pay-slot.is-ready .bz-pay-compact-card,.bz-hotshots-composer .bz-resto-pay-slot.is-ready .bz-card{border-color:color-mix(in srgb, var(--bz-line) 85%, transparent);background:color-mix(in srgb, var(--bz-surface-2) 30%, var(--bz-surface))}.bz-hotshots-composer .bz-pay-compact .hint{color:var(--bz-muted);font-size:.8rem;line-height:1.35}.bz-hotshots-composer .bz-pay-compact .bz-btn:not(.secondary):not(.ghost){border:1px solid var(--bz-line);color:var(--bz-ink);box-shadow:none;filter:none;background:0 0}.bz-hotshots-composer .bz-pay-compact .bz-btn:not(.secondary):not(.ghost):hover{border-color:color-mix(in srgb, var(--bz-accent) 40%, var(--bz-line));background:color-mix(in srgb, var(--bz-accent) 8%, var(--bz-surface));filter:none}.bz-hotshots-composer__settle{border:1px solid color-mix(in srgb, var(--bz-line) 78%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--bz-accent) 5%, var(--bz-surface)) 0%, var(--bz-surface) 100%);border-radius:16px;gap:.85rem;padding:.95rem 1rem;display:grid}.bz-hotshots-composer__price{border-top:0;gap:.25rem;padding:0;display:grid}.bz-hotshots-composer__price strong{font-family:var(--bz-display);letter-spacing:-.03em;color:var(--bz-ink);font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:700}.bz-hotshots-composer__price strong span{letter-spacing:-.01em;color:var(--bz-muted);font-size:.9rem;font-weight:600}.bz-hotshots-composer__price p{color:var(--bz-muted);margin:0;font-size:.82rem;line-height:1.4}.bz-hotshots-composer__nav{border-top:1px solid color-mix(in srgb, var(--bz-line) 80%, transparent);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem 1rem;margin-top:.1rem;padding-top:.95rem;display:flex}.bz-hotshots-composer__nav-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;width:100%;display:flex}.bz-hotshots-composer__nav-actions .bz-btn.secondary{border-radius:12px;min-height:2.75rem}.bz-hotshots-composer__nav-actions .bz-hotshots-composer__go{min-width:11rem}.bz-hotshots-composer__go{text-align:center;width:auto;min-height:2.9rem;box-shadow:0 10px 22px -14px rgba(var(--bz-accent-rgb,220, 38, 38), .55);justify-content:center;align-items:center;border-radius:14px!important;padding:.72rem 1.3rem!important;font-weight:700!important;display:inline-flex!important}.bz-hotshots-composer .bz-vehicle-board--compact{gap:.5rem .45rem}.bz-hotshots-composer .bz-vehicle-board--compact .bz-vehicle-board__label{letter-spacing:.08em;color:color-mix(in srgb, var(--bz-muted) 88%, var(--bz-ink));margin:.55rem 0 .05rem;font-size:.64rem;font-weight:700}.bz-hotshots-composer .bz-vehicle-board--compact .bz-vehicle-board__group:first-child .bz-vehicle-board__label{margin-top:0}.bz-hotshots-composer .bz-vehicle-board--compact .bz-choice-card--tile{background:var(--bz-surface);border-width:1px;border-radius:12px;gap:.35rem;min-height:0;padding:.55rem .45rem .5rem;transition:border-color .15s,background .15s,box-shadow .15s}.bz-hotshots-composer .bz-vehicle-board--compact .bz-choice-card--tile.is-on{border-color:color-mix(in srgb, var(--bz-accent) 70%, var(--bz-line));background:color-mix(in srgb, var(--bz-accent) 10%, var(--bz-surface));box-shadow:0 0 0 1px color-mix(in srgb, var(--bz-accent) 28%, transparent)}.bz-hotshots-composer .bz-vehicle-board--compact .bz-choice-card__icon{aspect-ratio:auto;border-radius:0;place-items:center;width:100%;height:4.25rem;padding:.15rem .35rem;display:grid;overflow:visible;background:0 0!important}html[data-theme=dark] .bz-hotshots-composer .bz-vehicle-board--compact .bz-choice-card__icon{background:0 0!important}html[data-theme=light] .bz-hotshots-composer .bz-vehicle-board--compact .bz-choice-card__icon{border-radius:12px;background:radial-gradient(120% 90% at 50% 20%,#334155 0%,#1e293b 55%,#0f172a 100%)!important}html[data-theme=light] .bz-hotshots-composer .bz-vehicle-board--compact .bz-vehicle-class-icon{filter:none}.bz-hotshots-composer .bz-vehicle-board--compact .bz-vehicle-class-icon{object-fit:contain;object-position:center;width:auto;max-width:100%;height:100%;max-height:4.1rem;margin:0 auto;padding:0;display:block}.bz-hotshots-composer .bz-vehicle-board--compact .bz-choice-card__body{gap:.12rem;min-height:0;padding:0 .05rem .05rem}.bz-hotshots-composer .bz-vehicle-board--compact .bz-choice-card__body strong{letter-spacing:-.01em;font-size:.78rem;font-weight:700}.bz-hotshots-composer .bz-vehicle-board--compact .bz-choice-card__cap{color:var(--bz-muted);font-size:.64rem;font-weight:550}.bz-hotshots-composer .bz-choice-card__rate{border:1px solid color-mix(in srgb, var(--bz-accent) 28%, var(--bz-line));background:color-mix(in srgb, var(--bz-accent) 12%, var(--bz-surface));font-variant-numeric:tabular-nums;color:var(--bz-accent-ink,var(--bz-secondary));letter-spacing:-.01em;border-radius:999px;align-items:center;margin-top:.2rem;padding:.12rem .45rem;font-size:.68rem;font-style:normal;font-weight:750;display:inline-flex}.bz-hotshots .hint{margin:.15rem 0 0}.bz-hotshots .bz-form-card{gap:1.15rem;max-width:none;display:grid}.bz-hotshots .bz-resto-ticket{border:1px solid var(--bz-line);background:var(--bz-surface-2);border-radius:16px;gap:.75rem;padding:.95rem 1rem 1rem;display:grid}.bz-hotshots .bz-resto-ticket header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.bz-hotshots .bz-resto-ticket header .bz-btn{min-height:2rem;padding:.2rem .7rem}.bz-hotshots .bz-resto-ticket__row{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.bz-hotshots .bz-resto-ticket__mode{gap:.4rem;display:grid}.bz-hotshots .bz-resto-ticket__mode .bz-segmented{grid-template-columns:repeat(3,minmax(0,1fr))}.bz-hotshots .bz-resto-ticket__mode .bz-segmented__item{text-align:center;border-radius:12px;align-items:center;padding:.65rem .7rem}.bz-hotshots .bz-resto-ticket__mode .bz-segmented__item.is-on{border-color:var(--bz-accent);background:color-mix(in srgb, var(--bz-accent) 16%, var(--bz-control-bg));box-shadow:0 0 0 3px color-mix(in srgb, var(--bz-accent) 22%, transparent)}.bz-hotshots .bz-resto-ticket .bz-input,.bz-hotshots .bz-resto-send .bz-input{border-radius:12px;min-height:2.65rem}.bz-hotshots .bz-resto-ticket textarea.bz-input{min-height:4.25rem;padding-top:.7rem}.bz-hotshots .bz-outing-stops{border:1px solid var(--bz-line);background:var(--bz-surface-2);border-radius:12px;gap:.35rem;margin:0;padding:.65rem .85rem .65rem 1.4rem;display:grid}.bz-hotshots .bz-outing-now{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.bz-hotshots .bz-outing-now li{border:1px solid var(--bz-line);background:var(--bz-surface-2);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .65rem .35rem .4rem;font-size:.86rem;font-weight:650;display:inline-flex}.bz-hotshots .bz-outing-now span{background:var(--bz-accent);color:#fff;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;font-size:.72rem;display:grid}.bz-hotshots .bz-resto-send .bz-btn:not(.ghost):not(.secondary){border-radius:14px;min-height:3.2rem;font-size:1.05rem;font-weight:750}@media (width<=640px){.bz-hotshots .bz-resto-ticket__row,.bz-hotshots .bz-resto-ticket__mode .bz-segmented{grid-template-columns:1fr}.bz-hotshots .bz-resto-send__go{z-index:3;background:linear-gradient(to top, var(--bz-surface) 70%, transparent);padding:.75rem 0 .35rem;position:sticky;bottom:0}.bz-hotshots .bz-resto-send__go .bz-btn{width:100%;min-height:3.35rem}}.bz-hotshots .bz-resto-now{gap:.35rem;padding:.2rem .1rem .4rem;display:grid}.bz-hotshots .bz-resto-now h1{font-family:var(--bz-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.45rem,2vw,1.8rem)}.bz-hotshots .bz-resto-now>p{color:var(--bz-muted);max-width:40rem;margin:0;line-height:1.5}.bz-hotshots .bz-resto-now__top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.bz-hotshots .bz-resto-now .bz-standby-kicker{flex-wrap:wrap;align-items:center;gap:.45rem .55rem;margin:0;display:inline-flex}.bz-hotshots .bz-resto-now__chip{letter-spacing:.02em;text-transform:uppercase;color:#fff;background:var(--tone,var(--bz-muted));border-radius:999px;align-items:center;padding:.22rem .7rem;font-size:.72rem;font-weight:700;line-height:1.2;display:inline-flex}.bz-hotshots .bz-resto-now.is-wait{--tone:#94a3b8}.bz-hotshots .bz-resto-now.is-heading{--tone:#38bdf8}.bz-hotshots .bz-resto-now.is-here{--tone:#22c55e}.bz-hotshots .bz-resto-now.is-out{--tone:#f59e0b}.bz-hotshots .bz-resto-now.is-back{--tone:#a78bfa}.bz-hotshots .bz-resto-now.is-left{--tone:#ef4444}.bz-hotshots .bz-resto-strip{gap:1rem;padding:1rem 1.1rem;display:grid}.bz-hotshots .bz-resto-shiftbar{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.bz-hotshots .bz-resto-shiftbar p{color:var(--bz-ink);margin:0;font-size:.95rem;font-weight:550}.bz-hotshots .bz-resto-shiftbar span,.bz-hotshots .bz-resto-shiftbar .bz-muted{color:var(--bz-muted);font-weight:450}.bz-hotshots .bz-resto-shiftbar__brief{color:var(--bz-muted);margin:.35rem 0 0;font-size:.88rem;font-weight:450;line-height:1.4}.bz-standby-cancel{appearance:none;color:var(--bz-muted);font:inherit;letter-spacing:.01em;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;padding:.35rem .45rem;font-size:.82rem;font-weight:600}.bz-standby-cancel:hover{color:var(--bz-ink);background:color-mix(in srgb, var(--bz-ink) 6%, transparent)}.bz-standby-empty{border:1px solid var(--bz-line);background:color-mix(in srgb, var(--bz-surface) 88%, var(--bz-ink));text-align:left;border-radius:14px;gap:.9rem;padding:1rem 1.05rem;display:grid}.bz-standby-empty.is-urgent{border-color:color-mix(in srgb, #d97706 40%, var(--bz-line));background:color-mix(in srgb, #d97706 9%, var(--bz-surface))}.bz-standby-empty.is-done{border-color:var(--bz-line);background:var(--bz-surface)}.bz-standby-empty__title{color:var(--bz-ink);letter-spacing:-.02em;margin:0;font-size:1.02rem;font-weight:700;line-height:1.25}.bz-standby-empty__lede{color:var(--bz-muted);margin:.28rem 0 0;font-size:.84rem;font-weight:450;line-height:1.35}.bz-standby-empty__actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.bz-standby-empty__actions .bz-btn{min-height:2.35rem;padding:.45rem .9rem;font-size:.86rem}.bz-standby-empty__cancel{appearance:none;color:var(--bz-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;margin-left:auto;padding:.5rem .55rem;font-size:.84rem;font-weight:600}.bz-standby-empty__cancel:hover:not(:disabled){color:var(--bz-ink);background:color-mix(in srgb, var(--bz-ink) 6%, transparent)}.bz-standby-empty__cancel:disabled{opacity:.45;cursor:not-allowed}.bz-hotshots .bz-resto-wait .bz-standby-empty{max-width:34rem;margin:0 auto}.bz-hotshots .bz-resto-wait__copy{margin-top:.75rem;font-size:.88rem}.bz-hotshots-composer__brief{resize:vertical;min-height:5.1rem;padding:.75rem .9rem;line-height:1.45}.bz-hotshots-composer__brief-hint{color:var(--bz-muted);margin-top:.35rem;font-size:.78rem;font-style:normal;font-weight:500;display:block}.bz-hotshots-composer__field.is-missing>span{color:#ef4444;font-weight:700}.bz-hotshots-composer__brief.is-invalid,.bz-hotshots-composer .bz-input.is-invalid{background:color-mix(in srgb, #ef4444 8%, var(--bz-input-bg));box-shadow:0 0 0 3px #ef444447;border-color:#ef4444!important}.bz-hotshots-composer__field.is-missing .bz-hotshots-composer__brief-hint{color:#ef4444;font-weight:650}.bz-hotshots .bz-resto-drivers{gap:.75rem;display:grid}.bz-hotshots .bz-resto-who{border:1px solid color-mix(in srgb, var(--tone,var(--bz-line)) 42%, var(--bz-line));background:linear-gradient(120deg, color-mix(in srgb, var(--tone,var(--bz-muted)) 18%, var(--bz-surface)) 0%, color-mix(in srgb, var(--tone,var(--bz-muted)) 6%, var(--bz-surface-2)) 100%);box-shadow:inset 5px 0 0 var(--tone,var(--bz-line));border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:.55rem 1.25rem;padding:1.05rem 1.1rem 1.1rem 1.2rem;display:grid}.bz-hotshots .bz-resto-who.is-heading{--tone:#38bdf8}.bz-hotshots .bz-resto-who.is-here{--tone:#22c55e}.bz-hotshots .bz-resto-who.is-out{--tone:#f59e0b}.bz-hotshots .bz-resto-who.is-back{--tone:#a78bfa}.bz-hotshots .bz-resto-who.is-left{--tone:#ef4444}.bz-hotshots .bz-resto-who__main{gap:.35rem;min-width:0;display:grid}.bz-hotshots .bz-resto-who__title{flex-wrap:wrap;align-items:center;gap:.55rem .7rem;display:flex}.bz-hotshots .bz-resto-who__avatar{background:color-mix(in srgb, var(--tone,var(--bz-muted)) 22%, var(--bz-surface-2));width:2.75rem;height:2.75rem;color:var(--bz-ink);font-family:var(--bz-display);border:1px solid color-mix(in srgb, var(--tone,var(--bz-line)) 35%, var(--bz-line));border-radius:12px;flex-shrink:0;place-items:center;font-size:1.05rem;font-weight:750;display:grid;overflow:hidden}.bz-hotshots .bz-resto-who__avatar img{object-fit:cover;width:100%;height:100%}.bz-hotshots .bz-resto-who__name{font-family:var(--bz-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:750;line-height:1.1}.bz-hotshots .bz-resto-who__pill{background:var(--tone,var(--bz-muted));color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.28rem .7rem;font-size:.72rem;font-weight:750;line-height:1.2;display:inline-flex}.bz-hotshots .bz-resto-who__meta{color:var(--bz-muted);margin:0;font-size:.92rem;font-weight:550;line-height:1.35}.bz-hotshots .bz-resto-who__status{color:color-mix(in srgb, var(--bz-ink) 72%, var(--tone,var(--bz-muted)));margin:0;font-size:.95rem;font-weight:500;line-height:1.35}.bz-hotshots .bz-resto-who__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.bz-hotshots .bz-resto-who__call{min-height:2.5rem}.bz-hotshots .bz-resto-who .bz-resto-stay,.bz-hotshots .bz-resto-who .bz-resto-stay-note{border-top:1px solid color-mix(in srgb, var(--bz-line) 85%, transparent);grid-column:1/-1;margin-top:.35rem;padding-top:.85rem}.bz-resto-stay{gap:.75rem;min-width:0;display:grid}.bz-resto-stay__ask{justify-content:center;width:100%;min-height:2.55rem;font-weight:650}.bz-resto-stay__head{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.bz-resto-stay__title{color:var(--bz-ink);letter-spacing:-.02em;margin:0;font-size:.98rem;font-weight:700;line-height:1.25}.bz-resto-stay__lede{color:var(--bz-muted);margin:.2rem 0 0;font-size:.8rem;line-height:1.4}.bz-resto-stay__close{appearance:none;color:var(--bz-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;margin:0;padding:.35rem .55rem;font-size:.8rem;font-weight:650}.bz-resto-stay__close:hover{color:var(--bz-ink);background:color-mix(in srgb, var(--bz-ink) 6%, transparent)}.bz-resto-stay__picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.bz-resto-stay__pick{border:1px solid var(--bz-line);background:var(--bz-surface);min-width:0;color:var(--bz-ink);text-align:left;cursor:pointer;border-radius:14px;align-content:start;gap:.18rem;margin:0;padding:.8rem .75rem;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.bz-resto-stay__pick:hover:not(:disabled){border-color:color-mix(in srgb, var(--bz-accent) 55%, var(--bz-line));background:color-mix(in srgb, var(--bz-accent) 10%, var(--bz-surface));box-shadow:0 0 0 1px color-mix(in srgb, var(--bz-accent) 18%, transparent)}.bz-resto-stay__pick:disabled{opacity:.55;cursor:wait}.bz-resto-stay__pick strong{letter-spacing:-.02em;font-size:.95rem;font-weight:750;line-height:1.2}.bz-resto-stay__pick em{color:var(--bz-accent-ink,var(--bz-secondary));font-variant-numeric:tabular-nums;font-size:.78rem;font-style:normal;font-weight:700;line-height:1.25}.bz-resto-stay__pick span{color:var(--bz-muted);font-size:.72rem;font-weight:550;line-height:1.3}.bz-resto-stay-note{color:var(--bz-muted);margin:0;font-size:.88rem;line-height:1.45}@media (width<=720px){.bz-resto-stay__picks{grid-template-columns:1fr}}.bz-hotshots .bz-resto-strip,.bz-hotshots .bz-resto-wait,.bz-hotshots .bz-resto-inbound,.bz-hotshots .bz-resto-board{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:16px}.bz-hotshots .bz-resto-wait,.bz-hotshots .bz-resto-inbound,.bz-hotshots .bz-resto-board{padding:1.15rem 1.25rem}.bz-hotshots .bz-resto-board{border:0;border-left:1px solid var(--bz-line);border-radius:0}.bz-hotshots .bz-resto-split .bz-resto-wait,.bz-hotshots .bz-resto-split .bz-resto-inbound{border:0;border-radius:0}@media (width<=1100px){.bz-hotshots .bz-resto-post.bz-resto-split,.bz-hotshots .bz-resto-split{grid-template-columns:1fr;min-height:0;overflow:visible}.bz-hotshots .bz-resto-post.bz-resto-split>.bz-standby-map,.bz-hotshots .bz-resto-split>.bz-standby-map{border-left:0;border-top:1px solid var(--bz-line);min-height:22rem}.bz-hotshots .bz-resto-post.bz-resto-split .bz-standby-map__canvas,.bz-hotshots .bz-resto-post.bz-resto-split .bz-standby-map__canvas .bz-live-map-fill,.bz-hotshots .bz-resto-post.bz-resto-split .bz-standby-map__canvas .bz-live-map,.bz-hotshots .bz-resto-post.bz-resto-split .bz-standby-map__empty,.bz-hotshots .bz-resto-split>.bz-standby-map .bz-standby-map__canvas,.bz-hotshots .bz-resto-split>.bz-standby-map .bz-standby-map__canvas .bz-live-map-fill,.bz-hotshots .bz-resto-split>.bz-standby-map .bz-standby-map__canvas .bz-live-map,.bz-hotshots .bz-resto-split>.bz-standby-map .bz-standby-map__empty{height:min(42vh,22rem);min-height:18rem}.bz-hotshots-composer{border-right:0;max-width:none}.bz-hotshots .bz-resto-board{border-left:0;border-top:1px solid var(--bz-line)}.bz-hotshots .bz-resto-split--rush,.bz-hotshots .bz-resto-desk--rush .bz-resto-split{flex-direction:column;display:flex}.bz-hotshots .bz-resto-split--rush>.bz-resto-board,.bz-hotshots .bz-resto-desk--rush .bz-resto-split>.bz-resto-board{border-top:0;border-bottom:1px solid var(--bz-line);order:-1;min-height:20rem}.bz-hotshots .bz-resto-map,.bz-hotshots .bz-resto-map .bz-live-map,.bz-hotshots .bz-resto-map .bz-live-map-fill{min-height:18rem}}.bz-hotshots-composer .bz-standby-zone>summary{padding:.15rem 0}.bz-hotshots-composer .bz-standby-zone__change{color:var(--bz-accent-ink,var(--bz-secondary));border:1px solid #0000;border-radius:999px;padding:.2rem .55rem;font-weight:650}.bz-hotshots-composer .bz-standby-zone__change:hover{border-color:color-mix(in srgb, var(--bz-accent) 28%, var(--bz-line));background:color-mix(in srgb, var(--bz-accent) 8%, var(--bz-surface))}.bz-hotshots .bz-resto-desk__links{flex-wrap:wrap;gap:.35rem 1rem;margin-top:.35rem;padding-top:.15rem;display:flex}.bz-hotshots .bz-resto-desk__links a{color:color-mix(in srgb, var(--bz-ink) 58%, var(--bz-muted));font-size:.88rem;font-weight:600;text-decoration:none}.bz-hotshots .bz-resto-desk__links a:hover{color:var(--bz-accent-ink,var(--bz-accent))}html[data-theme=light] .bz-hotshots-hero .bz-standby-kicker{color:color-mix(in srgb, var(--bz-accent) 42%, #334155)}html[data-theme=light] .bz-hotshots-hero p,html[data-theme=light] .bz-hotshots-composer__lede,html[data-theme=light] .bz-hotshots-composer__price p,html[data-theme=light] .bz-hotshots-composer__brief-hint,html[data-theme=light] .bz-hotshots-composer .bz-pay-compact .hint{color:#334155}html[data-theme=light] .bz-hotshots-composer__label,html[data-theme=light] .bz-hotshots-composer__field>span,html[data-theme=light] .bz-hotshots-composer__ask>span{color:#475569}html[data-theme=light] .bz-hotshots .bz-resto-post.bz-resto-split,html[data-theme=light] .bz-hotshots .bz-resto-split{box-shadow:inset 0 1px #ffffffb3,0 18px 40px -24px #0f172a2e}html[data-theme=light] .bz-hotshots-composer__rail{background:color-mix(in srgb, #f1f5f9 80%, var(--bz-surface))}html[data-theme=light] .bz-hotshots-composer__secondary,html[data-theme=light] .bz-hotshots-composer__settle{background:color-mix(in srgb, #f8fafc 70%, var(--bz-surface))}@media (width<=640px){.bz-hotshots-hero{gap:.25rem}.bz-hotshots-composer__primary{grid-template-columns:1fr}.bz-hotshots-composer__rail,.bz-hotshots-composer__recap{width:100%}.bz-hotshots-composer__nav{flex-direction:column;align-items:stretch}.bz-hotshots-composer__nav-actions{margin-left:0}.bz-hotshots-composer__nav-actions .bz-btn,.bz-hotshots-composer__nav-actions .bz-hotshots-composer__go{flex:1;width:100%}}.bz-resto-stay--followup{justify-items:start;gap:.75rem;display:grid}.bz-resto-stay--followup .bz-btn{min-height:2.55rem}.bz-resto-upcoming{border:1px solid color-mix(in srgb, var(--bz-accent) 35%, var(--bz-line));background:color-mix(in srgb, var(--bz-accent) 10%, var(--bz-surface));border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.25rem;padding:.95rem 1.1rem;display:flex}.bz-resto-upcoming__kicker,.bz-resto-next-shift__kicker{color:var(--bz-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.bz-resto-upcoming__title{color:var(--bz-ink);margin:.2rem 0 0;font-size:.98rem;font-weight:700}.bz-resto-upcoming__title span,.bz-resto-upcoming__lede{color:var(--bz-muted);font-weight:450}.bz-resto-upcoming__lede{margin:.2rem 0 0;font-size:.84rem;line-height:1.4}.bz-resto-next-shift{gap:.85rem;display:grid}.bz-resto-next-shift__cta{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.25rem;padding:1.05rem 1.15rem;display:flex}.bz-resto-next-shift__cta h2{font-family:var(--bz-display);letter-spacing:-.03em;margin:.15rem 0 0;font-size:1.2rem;font-weight:750}.bz-resto-next-shift__cta p{max-width:36rem;color:var(--bz-muted);margin:.25rem 0 0;font-size:.9rem;line-height:1.45}.bz-resto-send__add{justify-content:center;width:100%;min-height:2.55rem}.bz-catering-book{--cater-card:var(--bz-surface);--cater-card-2:var(--bz-surface-2);--cater-input:var(--bz-input-bg);--cater-ink:var(--bz-ink);--cater-muted:var(--bz-muted);--cater-line:var(--bz-line-strong,var(--bz-line));--cater-accent:var(--bz-secondary,#14b8a6);--cater-accent-hover:#0d9488;color:var(--cater-ink);padding-bottom:7.5rem}html[data-theme=dark] .bz-catering-book{--cater-card:#1b1f27;--cater-card-2:#222731;--cater-input:#151a23;--cater-ink:#f5f7fa;--cater-muted:#9ca6b5;--cater-line:#303744;--cater-accent:#14b8a6;--cater-accent-hover:#0d9488}.bz-catering-book .bz-post-workspace,.bz-catering-book .bz-post-workspace.is-price,.bz-catering-book .bz-post-workspace.is-stops.bz-book-board,.bz-catering-book .bz-post-workspace.is-stops.bz-book-board>.bz-book-board__form{max-width:none;box-shadow:none;background:0 0;border:0;padding:0}.bz-catering-book .bz-book-studio__head h2,.bz-cater-quote h2,.bz-cater-price h2{color:var(--cater-ink);letter-spacing:-.03em;margin:0;font-size:1.625rem;font-weight:650;line-height:1.2}.bz-catering-book .bz-book-studio__head p,.bz-cater-note,.bz-cater-quote header p{color:var(--cater-muted);margin:8px 0 0;font-size:.875rem;font-weight:450;line-height:1.45}.bz-catering-step,.bz-cater-locations,.bz-cater-review{gap:16px;display:grid}.bz-cater-step--narrow{max-width:52rem}.bz-cater-card,.bz-cater-quote,.bz-cater-accordion{border:1px solid var(--cater-line);background:var(--cater-card);border-radius:12px}.bz-cater-card{gap:16px;padding:16px;display:grid}.bz-cater-card h3,.bz-cater-review h3,.bz-cater-vehicle h3{color:var(--cater-ink);letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:600}.bz-cater-kicker{color:var(--cater-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:650}.bz-cater-steps ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 24px;padding:0;list-style:none;display:grid}.bz-cater-steps li{min-width:0}.bz-cater-steps button{border:0;border-bottom:2px solid var(--cater-line);width:100%;min-height:40px;color:var(--cater-muted);cursor:pointer;text-align:left;background:0 0;border-radius:0;align-items:center;gap:8px;padding:6px 8px;transition:color .15s,border-color .15s;display:flex}.bz-cater-steps button:disabled{cursor:default;opacity:.72}.bz-cater-steps__mark{background:var(--cater-card-2);width:22px;height:22px;color:var(--cater-muted);border-radius:999px;flex:none;place-items:center;font-size:.75rem;font-weight:650;display:grid}.bz-cater-steps__label{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:550;overflow:hidden}.bz-cater-steps .is-done button{color:var(--cater-muted);border-bottom-color:color-mix(in srgb, var(--cater-accent) 45%, var(--cater-line))}.bz-cater-steps .is-done .bz-cater-steps__mark{color:var(--cater-accent);background:0 0}.bz-cater-steps .is-active button{color:var(--cater-ink);border-bottom-color:var(--cater-accent)}.bz-cater-steps .is-active .bz-cater-steps__mark{background:var(--cater-accent);color:#042f2e}.bz-cater-steps-mobile{display:none}.bz-cater-field{gap:6px;min-width:0;display:grid}.bz-cater-field>span,.bz-catering-book .bz-field>label{color:var(--cater-muted);font-size:.8125rem;font-weight:550;line-height:1.3}.bz-cater-field>em,.bz-catering-quantity>span em{color:var(--cater-muted);font-size:.75rem;font-style:normal;font-weight:450}.bz-catering-book .bz-cater-field input,.bz-catering-book .bz-cater-field select,.bz-catering-book .bz-cater-field textarea,.bz-catering-book .bz-places-input input,.bz-catering-book .bz-field textarea{border:1px solid var(--cater-line);background:var(--cater-input);width:100%;min-height:44px;color:var(--cater-ink);box-shadow:none;border-radius:10px;padding:10px 12px;font-size:.9375rem;line-height:1.35;transition:border-color .15s,box-shadow .15s}.bz-catering-book .bz-cater-field textarea,.bz-catering-book .bz-field textarea{resize:vertical;min-height:96px}.bz-catering-book .bz-cater-field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--cater-muted) 50%), linear-gradient(135deg, var(--cater-muted) 50%, transparent 50%);background-position:calc(100% - 18px) 19px,calc(100% - 12px) 19px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:36px}.bz-catering-book .bz-cater-field input:hover,.bz-catering-book .bz-cater-field select:hover,.bz-catering-book .bz-cater-field textarea:hover,.bz-catering-book .bz-places-input input:hover{border-color:#3d4656}.bz-catering-book .bz-cater-field input:focus,.bz-catering-book .bz-cater-field select:focus,.bz-catering-book .bz-cater-field textarea:focus,.bz-catering-book .bz-places-input input:focus{border-color:var(--cater-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--cater-accent) 28%, transparent);outline:none}.bz-catering-book .bz-cater-field input:disabled,.bz-catering-book .bz-cater-field select:disabled,.bz-catering-book .bz-cater-field textarea:disabled{opacity:.55}.bz-cater-address,.bz-cater-address__line,.bz-cater-contact{gap:12px;display:grid}.bz-cater-address__line{grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) 92px 104px}.bz-cater-contact{grid-template-columns:1fr 1fr}.bz-cater-pickup{justify-items:start;gap:4px;display:grid}.bz-cater-pickup strong{color:var(--cater-ink);font-size:1rem;font-weight:600}.bz-cater-pickup span{color:var(--cater-muted);font-size:.875rem}.bz-cater-pickup button,.bz-cater-review header button{color:var(--cater-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:600}.bz-cater-pickup button:hover,.bz-cater-review header button:hover{color:var(--cater-accent-hover)}.bz-cater-order{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:start;gap:16px;display:grid}.bz-cater-types{gap:12px;display:grid}.bz-cater-type{border:1px solid var(--cater-line);background:var(--cater-input);border-radius:12px;transition:border-color .15s,background .15s}.bz-cater-type.is-on{border-color:color-mix(in srgb, var(--cater-accent) 70%, var(--cater-line));background:var(--cater-card-2)}.bz-cater-type>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.bz-cater-type__icon{background:var(--cater-card);width:36px;height:36px;color:var(--cater-muted);border-radius:10px;place-items:center;display:grid}.bz-cater-type__icon svg,.bz-cater-temp svg,.bz-catering-book .bz-choice-card__icon svg{width:18px;height:18px}.bz-cater-type strong,.bz-cater-vehicle__options strong{color:var(--cater-ink);font-size:.9375rem;font-weight:600;display:block}.bz-cater-type em,.bz-cater-vehicle__options em,.bz-cater-accordion em{color:var(--cater-muted);margin-top:2px;font-size:.8125rem;font-style:normal;font-weight:450;line-height:1.35;display:block}.bz-cater-type__check{border:1px solid var(--cater-line);color:#0000;border-radius:999px;place-items:center;width:22px;height:22px;font-size:.75rem;display:grid}.bz-cater-type.is-on .bz-cater-type__check{background:var(--cater-accent);color:#042f2e;border-color:#0000}.bz-cater-type__qty{gap:8px;padding:0 12px 12px;display:grid}.bz-catering-quantity{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.bz-catering-quantity>span{color:var(--cater-ink);gap:2px;font-size:.875rem;font-weight:550;display:grid}.bz-catering-quantity__control{border:1px solid var(--cater-line);background:var(--cater-input);border-radius:10px;grid-template-columns:44px 52px 44px;align-items:center;display:grid;overflow:hidden}.bz-catering-quantity__control button,.bz-catering-quantity__control input{height:44px;color:var(--cater-ink);background:0 0;border:0}.bz-catering-quantity__control button{cursor:pointer;font-size:1.15rem}.bz-catering-quantity__control button:disabled{opacity:.35;cursor:default}.bz-catering-quantity__control input{width:100%;min-height:0;box-shadow:none;text-align:center;font-variant-numeric:tabular-nums;border:0;border-radius:0;padding:0;font-weight:650}.bz-catering-quantity__control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bz-catering-quantity__control input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bz-cater-temp{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bz-cater-temp label{border:1px solid var(--cater-line);background:var(--cater-input);min-height:44px;color:var(--cater-ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-size:.875rem;font-weight:550;transition:border-color .15s,background .15s;display:flex;position:relative}.bz-cater-temp input{opacity:0;pointer-events:none;position:absolute}.bz-cater-temp label.is-on,.bz-cater-checks label.is-on,.bz-cater-vehicle__options button.is-on{border-color:var(--cater-accent);background:color-mix(in srgb, var(--cater-accent) 14%, var(--cater-card))}.bz-cater-checks{gap:8px;display:grid}.bz-cater-checks label{border:1px solid var(--cater-line);background:var(--cater-input);min-height:44px;color:var(--cater-ink);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:.875rem;display:flex}.bz-cater-checks input{width:16px;height:16px;accent-color:var(--cater-accent)}.bz-cater-accordion{grid-column:1/-1}.bz-cater-accordion>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.bz-cater-accordion strong{color:var(--cater-ink);font-size:1rem;font-weight:600;display:block}.bz-cater-accordion svg{width:18px;height:18px;color:var(--cater-muted);transition:transform .15s}.bz-cater-accordion.is-open svg{transform:rotate(180deg)}.bz-cater-accordion__body{gap:12px;padding:0 16px 16px;display:grid}.bz-cater-service{grid-template-columns:minmax(16rem,.85fr) minmax(0,1.15fr);align-items:start;gap:16px;display:grid}.bz-cater-vehicle__options{gap:8px;display:grid}.bz-cater-vehicle__options button{border:1px solid var(--cater-line);background:var(--cater-input);width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:10px;gap:2px;padding:12px;transition:border-color .15s,background .15s;display:grid}.bz-cater-vehicle__options button:disabled{cursor:default;opacity:.45}.bz-cater-service__options,.bz-catering-wait{gap:12px;display:grid}.bz-catering-book .bz-choice-card{border-color:var(--cater-line);background:var(--cater-card);box-shadow:none;border-radius:12px}.bz-catering-book .bz-choice-card.is-on{border-color:var(--cater-accent);background:var(--cater-card-2);box-shadow:none}.bz-catering-book .bz-choice-card__body strong{font-size:.9375rem;font-weight:600}.bz-catering-book .bz-choice-card__body em{color:var(--cater-muted);font-size:.8125rem}.bz-cater-price{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);align-items:start;gap:16px;display:grid}.bz-cater-summary,.bz-cater-review ul,.bz-cater-quote dl{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bz-cater-summary li,.bz-cater-review li,.bz-cater-quote dl div{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bz-cater-summary span,.bz-cater-review li span,.bz-cater-quote dt{color:var(--cater-muted);font-size:.875rem;font-weight:450}.bz-cater-summary strong,.bz-cater-review li strong{color:var(--cater-ink);text-align:right;font-size:.875rem;font-weight:550}.bz-cater-quote{gap:16px;padding:16px;display:grid}.bz-cater-quote dt em{color:var(--cater-muted);margin-top:2px;font-size:.75rem;font-style:normal;line-height:1.35;display:block}.bz-cater-quote dd{color:var(--cater-ink);font-variant-numeric:tabular-nums;margin:0;font-size:.9375rem;font-weight:550}.bz-cater-quote__total{border-top:1px solid var(--cater-line);justify-content:space-between;align-items:baseline;gap:16px;padding-top:12px;display:flex}.bz-cater-quote__total span{color:var(--cater-ink);font-size:.9375rem;font-weight:600}.bz-cater-quote__total strong{color:var(--cater-ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:650}.bz-cater-review header{justify-content:space-between;align-items:center;gap:12px;display:flex}.bz-cater-review ul{gap:8px}.bz-catering-book .bz-book-board>.bz-book-board__form{grid-area:1/1}.bz-catering-book .bz-book-board>.bz-cater-side{grid-area:1/2}.bz-cater-side{align-content:start;gap:16px;min-width:0;display:grid}.bz-cater-map-wrap{gap:8px;display:grid}.bz-cater-map-caption{color:var(--cater-muted,#9ca6b5);margin:0;font-size:.8125rem;line-height:1.4}.bz-catering-book .bz-cater-side .bz-book-board__map,.bz-cater-map{border:1px solid var(--cater-line);border-radius:12px;grid-area:auto;height:clamp(280px,42vh,420px);min-height:280px;max-height:420px;position:relative;top:auto;overflow:hidden}.bz-cater-warning,.bz-cater-sandbox,.bz-cater-error{margin:0;font-size:.8125rem;line-height:1.4}.bz-cater-warning{background:color-mix(in srgb, #f5c16c 12%, var(--cater-card));color:#f3d7a1;border-radius:10px;padding:10px 12px}.bz-cater-sandbox{color:#d7c48a}.bz-cater-error{margin-bottom:16px}.bz-catering-success{gap:8px;max-width:36rem;padding:24px;display:grid}.bz-catering-success h2{letter-spacing:-.03em;margin:0;font-size:1.75rem;font-weight:650}.bz-catering-success p{color:var(--cater-muted);margin:0;line-height:1.45}.bz-catering-success__actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.bz-cater-dock.bz-post-dock{--cater-card:#1b1f27;--cater-line:#303744;--cater-accent:#14b8a6;--cater-accent-hover:#0d9488;border-color:var(--cater-line);background:color-mix(in srgb, var(--cater-card) 94%, transparent);border-radius:14px;box-shadow:0 12px 32px #00000047}html[data-theme=light] .bz-cater-warning{color:#7a4b00;background:#fff6e5}.bz-cater-dock .bz-post-dock__summary span{letter-spacing:.04em;font-weight:600}.bz-cater-dock .bz-post-dock__summary strong{font-size:.9375rem;font-weight:600}.bz-cater-dock .bz-btn{min-width:112px;min-height:44px}.bz-cater-dock .bz-btn.teal,.bz-catering-book .bz-btn.teal{color:#fff;background:#14b8a6;border-color:#0000}.bz-cater-dock .bz-btn.teal:hover,.bz-catering-book .bz-btn.teal:hover{color:#fff;background:#0d9488}.bz-cater-dock .bz-btn.secondary{background:var(--cater-card-2);color:var(--cater-ink);border-color:var(--cater-line)}@media (width<=1080px){.bz-catering-book .bz-book-board>.bz-book-board__form,.bz-catering-book .bz-book-board>.bz-cater-side{grid-area:auto/1}.bz-catering-book .bz-book-board>.bz-cater-side{order:2}.bz-catering-book .bz-cater-side .bz-book-board__map,.bz-cater-map{height:min(34vh,260px);min-height:200px;max-height:260px}}@media (width<=1024px){.bz-cater-steps__label{font-size:.75rem}.bz-cater-order,.bz-cater-service,.bz-cater-price{grid-template-columns:1fr}}@media (width<=800px){.bz-cater-steps{display:none}.bz-cater-steps-mobile{gap:8px;margin-bottom:16px;display:grid}.bz-cater-steps-mobile p,.bz-cater-steps-mobile h2{margin:0}.bz-cater-steps-mobile p{color:var(--cater-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:650}.bz-cater-steps-mobile h2{color:var(--cater-ink);letter-spacing:-.03em;font-size:1.375rem;font-weight:650}.bz-catering-book .bz-book-studio__head h2{display:none}.bz-cater-steps-mobile__bar{background:var(--cater-line);border-radius:999px;height:4px;overflow:hidden}.bz-cater-steps-mobile__bar span{background:var(--cater-accent);height:100%;display:block}.bz-cater-steps-mobile__jumps{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.bz-cater-steps-mobile__jumps button{border:1px solid var(--cater-line);min-height:36px;color:var(--cater-muted);background:0 0;border-radius:999px;flex:none;padding:6px 10px;font-size:.75rem}.bz-cater-steps-mobile__jumps button[aria-current=step]{border-color:var(--cater-accent);color:var(--cater-ink)}.bz-cater-steps-mobile__jumps button:disabled{opacity:.4}.bz-catering-book .bz-book-board>.bz-book-board__form,.bz-catering-book .bz-book-board>.bz-cater-side{grid-area:auto/1}.bz-catering-book .bz-book-board>.bz-cater-side{order:2}.bz-catering-book .bz-cater-side .bz-book-board__map,.bz-cater-map{height:min(32vh,240px);min-height:200px;max-height:240px}.bz-cater-address__line,.bz-cater-contact,.bz-cater-temp{grid-template-columns:1fr 1fr}.bz-cater-dock .bz-cater-dock__timing,.bz-cater-dock .bz-cater-dock__distance{display:none}.bz-cater-dock.bz-post-dock{grid-template-columns:minmax(0,1fr) auto}.bz-cater-dock .bz-post-dock__summary{grid-template-columns:none;grid-auto-flow:column}.bz-cater-dock.bz-post-dock{padding:8px;left:8px;right:8px}}@media (width<=520px){.bz-cater-address__line,.bz-cater-contact,.bz-catering-book .bz-choice-grid--2{grid-template-columns:1fr}.bz-catering-book .bz-book-studio__head h2,.bz-cater-steps-mobile h2{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.bz-catering-book *,.bz-cater-dock *{transition:none!important}}:root{--bz-space-1:4px;--bz-space-2:8px;--bz-space-3:12px;--bz-space-4:16px;--bz-space-5:20px;--bz-space-6:24px;--bz-space-8:32px;--bz-text-xs:.75rem;--bz-text-sm:.8125rem;--bz-text-md:.875rem;--bz-text-lg:1rem;--bz-control-h:42px;--bz-status-open:#60a5fa;--bz-status-accepted:#2dd4bf;--bz-status-assigned:#f0b429;--bz-status-progress:#38bdf8;--bz-status-done:var(--bz-ok,#3dd68c);--bz-status-cancel:var(--bz-danger,#ef4444);--bz-status-attention:#fb923c}.bz-page-head{align-items:center;gap:var(--bz-space-4);margin-bottom:var(--bz-space-5);min-height:0}.bz-page-head__copy{flex:1;min-width:0}.bz-page-head h1{letter-spacing:-.03em;font-size:1.35rem;font-weight:700;line-height:1.2}.bz-page-head p{font-size:var(--bz-text-md);max-width:46rem;margin-top:.28rem;line-height:1.5}.bz-page-head .bz-actions{justify-content:flex-end;align-items:center;gap:var(--bz-space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.bz-main:has(.bz-page-head h1) .bz-topbar-meta strong{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bz-section-card__title,.bz-helpers__block-head h2,.bz-calc-card-title,.bz-calc-quote h2{letter-spacing:-.02em;font-size:1.02rem;font-weight:700;line-height:1.25}.bz-section-card__desc,.bz-field .hint,.bz-helpers__block-head p{font-size:var(--bz-text-sm);line-height:1.45}.bz-field label,.bz-field-label{font-size:.72rem;line-height:1.3}.bz-nav-group__label{font-size:11px;font-weight:700;line-height:1.3}.bz-calc-page .bz-page-head h1{font-size:1.35rem;font-weight:700}.bz-calc-page .bz-page-head{margin-bottom:var(--bz-space-4)}.bz-hotshots-hero .bz-standby-kicker{display:none}.bz-hotshots-hero h1{font-size:clamp(1.35rem,2vw,1.6rem)}.bz-overview-fleet-band .bz-desk-map__head h2{letter-spacing:.06em;font-size:.78rem}.bz-nav-links .bz-nav-item{min-height:40px}.bz-nav-links .bz-nav-item.active{box-shadow:inset 3px 0 0 var(--bz-nav-active-rail,var(--bz-accent))}.bz-nav-badge{border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 .35rem;display:inline-flex}.bz-nav-foot{padding-top:var(--bz-space-3);border-top:1px solid var(--bz-line);flex-direction:column;gap:.35rem;display:flex}.bz-nav-foot .bz-btn{justify-content:center;width:100%;margin-top:.15rem}.bz-account-switcher select{width:100%;min-height:38px}.bz-btn:not(.bz-nav-toggle):not(.bz-nav-close),a.bz-btn{justify-content:center;align-items:center;gap:.4rem;min-height:36px;line-height:1.2;text-decoration:none;display:inline-flex}.bz-btn:hover:not(:disabled):not(.is-disabled){filter:brightness(1.06)}.bz-btn.secondary:hover:not(:disabled),a.bz-btn.secondary:hover{filter:none;background:color-mix(in srgb, var(--bz-ink) 6%, var(--bz-surface-2));border-color:var(--bz-line-strong)}.bz-btn.ghost:hover:not(:disabled),a.bz-btn.ghost:hover{filter:none;background:color-mix(in srgb, var(--bz-ink) 6%, transparent)}.bz-btn.danger:hover:not(:disabled),a.bz-btn.danger:hover{filter:none;background:color-mix(in srgb, var(--bz-danger) 12%, var(--bz-surface))}.bz-btn:focus-visible,a.bz-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--bz-accent) 70%, white);outline-offset:2px}.bz-btn:disabled,.bz-btn.is-disabled,a.bz-btn.is-disabled{opacity:1;background:color-mix(in srgb, var(--bz-ink) 8%, var(--bz-surface-2));color:color-mix(in srgb, var(--bz-muted) 88%, var(--bz-ink));border-color:var(--bz-line);box-shadow:none;filter:none;cursor:not-allowed}.bz-field input,.bz-field textarea,.bz-field select,.bz-input,.bz-control,.bz-places-input input,.bz-ab-search,.bz-runs-toolbar__aside .bz-search{min-height:var(--bz-control-h)}.bz-field textarea{resize:vertical;min-height:6.5rem;line-height:1.45}.bz-field.is-invalid .hint,.bz-field .hint.is-error,.bz-error{font-size:var(--bz-text-sm);line-height:1.4}.bz-field input:disabled,.bz-field select:disabled,.bz-field textarea:disabled{opacity:.7;cursor:not-allowed}.bz-card,.bz-section-card,.bz-form-card,.bz-helpers__block{border-radius:14px}.bz-section-card__head{align-items:center}.bz-choice-card,.bz-helpers__task,.bz-helpers__count,.bz-helpers__hour,.bz-when-choice{transition:border-color var(--bz-dur,.16s) var(--bz-ease,ease), background var(--bz-dur,.16s) var(--bz-ease,ease), box-shadow var(--bz-dur,.16s) var(--bz-ease,ease)}.bz-choice-card.is-on{border-color:color-mix(in srgb, var(--bz-accent) 72%, var(--bz-line));box-shadow:0 0 0 1px color-mix(in srgb, var(--bz-accent) 45%, transparent)}html[data-theme=dark] .bz-choice-card.is-on{background:color-mix(in srgb, var(--bz-accent) 12%, var(--bz-surface));border-color:color-mix(in srgb, var(--bz-accent) 70%, var(--bz-line))}.bz-chip{letter-spacing:.04em;white-space:nowrap;align-items:center;min-height:1.35rem;padding:.16rem .5rem;font-size:.68rem;font-weight:700;line-height:1.2;display:inline-flex}.bz-chip.open,.bz-chip.posted{background:color-mix(in srgb, var(--bz-status-open) 16%, transparent);color:var(--bz-status-open)}.bz-chip.accepted{background:color-mix(in srgb, var(--bz-status-accepted) 16%, transparent);color:var(--bz-status-accepted)}.bz-chip.assigned,.bz-chip.claimed{background:color-mix(in srgb, var(--bz-status-assigned) 18%, transparent);color:var(--bz-status-assigned)}.bz-chip.in_progress,.bz-chip.on_the_way,.bz-chip.picked_up{background:color-mix(in srgb, var(--bz-status-progress) 16%, transparent);color:var(--bz-status-progress)}.bz-chip.completed,.bz-chip.delivered{background:color-mix(in srgb, var(--bz-status-done) 16%, transparent);color:var(--bz-status-done)}.bz-chip.cancelled{background:color-mix(in srgb, var(--bz-status-cancel) 16%, transparent);color:var(--bz-status-cancel)}.bz-chip.attention{background:color-mix(in srgb, var(--bz-status-attention) 18%, transparent);color:var(--bz-status-attention)}html[data-theme=light] .bz-chip.open,html[data-theme=light] .bz-chip.posted{color:#1d4ed8}html[data-theme=light] .bz-chip.accepted{color:#0f766e}html[data-theme=light] .bz-chip.in_progress,html[data-theme=light] .bz-chip.on_the_way,html[data-theme=light] .bz-chip.picked_up{color:#0369a1}html[data-theme=light] .bz-chip.assigned,html[data-theme=light] .bz-chip.claimed,html[data-theme=light] .bz-chip.attention{color:#b45309}html[data-theme=light] .bz-chip.completed,html[data-theme=light] .bz-chip.delivered{color:#15803d}html[data-theme=light] .bz-chip.cancelled{color:#b91c1c}.bz-table th{letter-spacing:.06em;white-space:nowrap;padding:.62rem .7rem;font-size:.7rem;font-weight:700}.bz-table td{font-size:var(--bz-text-md);vertical-align:middle;padding:.62rem .7rem;line-height:1.35}.bz-table tbody tr:hover{background:color-mix(in srgb, var(--bz-accent) 6%, var(--bz-surface))}.bz-progress-pill{font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none}.bz-progress-pill.is-metered{background:linear-gradient(90deg, color-mix(in srgb, var(--bz-ok) 28%, var(--bz-surface-2)) var(--bz-progress,0%), var(--bz-surface-2) var(--bz-progress,0%));border:1px solid var(--bz-line);color:var(--bz-ink)}.bz-steps--pills{gap:.1rem;margin-bottom:.9rem}.bz-steps--pills .bz-steps__pill.is-active{border-color:color-mix(in srgb, var(--bz-accent) 55%, var(--bz-line));box-shadow:0 0 0 3px var(--bz-accent-soft);color:var(--bz-ink)}.bz-steps--pills .bz-steps__pill.is-done{color:var(--bz-ink)}.bz-steps--pills .bz-steps__rail.is-on{background:color-mix(in srgb, var(--bz-accent) 70%, var(--bz-line))}.bz-post-footer,.bz-post-dock{border-color:var(--bz-line)}.bz-helpers{align-items:start;gap:1rem}.bz-helpers__form{gap:.7rem}.bz-helpers__block{padding:.9rem 1rem}.bz-helpers__block-head{margin-bottom:.55rem}.bz-helpers__tasks{gap:.5rem}.bz-helpers__task{min-height:6.4rem;padding:.75rem .8rem}.bz-helpers__quote{gap:.55rem;padding:1rem;top:.75rem}.bz-helpers__quote-total{font-variant-numeric:tabular-nums;font-size:2rem}.bz-helpers__quote-lines dt{color:var(--bz-muted);font-size:var(--bz-text-sm)}.bz-helpers__quote-lines dd{font-variant-numeric:tabular-nums;font-weight:650}.bz-hotshots-composer .bz-vehicle-board--compact .bz-choice-card--tile{min-height:8.6rem}.bz-hotshots-composer .bz-vehicle-board--compact .bz-choice-card__body strong{font-size:.84rem;line-height:1.2}.bz-hotshots-composer .bz-choice-card__rate{font-variant-numeric:tabular-nums;font-weight:700}.bz-hotshots-composer .bz-vehicle-board--compact .bz-choice-card--tile:hover:not(.is-on):not(.is-disabled){border-color:var(--bz-line-strong);background:color-mix(in srgb, var(--bz-surface-2) 70%, var(--bz-surface))}.bz-hotshots-composer .bz-vehicle-board--compact .bz-choice-card--tile.is-on{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bz-accent) 55%, transparent), 0 0 0 3px var(--bz-accent-soft)}.bz-map-drawer{border-radius:16px}.bz-map-metric span{letter-spacing:.04em;font-size:.72rem}.bz-map-metric strong{font-variant-numeric:tabular-nums}.bz-live-list{gap:.4rem}.bz-live-list button:hover{border-color:var(--bz-line-strong);background:color-mix(in srgb, var(--bz-accent) 6%, var(--bz-surface));transform:none}.bz-live-list button.active,.bz-live-list li.is-active>.bz-live-list-row>button{border-color:color-mix(in srgb, var(--bz-accent) 55%, var(--bz-line));background:color-mix(in srgb, var(--bz-accent) 12%, var(--bz-surface));box-shadow:inset 3px 0 0 var(--bz-accent)}.bz-track-panel{padding:.85rem .95rem .8rem}.bz-track-grid{gap:.55rem .7rem}.bz-track-table__order{max-width:11rem}.bz-track-table__order .bz-track-table__link{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bz-track-table__addr{text-overflow:ellipsis;white-space:nowrap;max-width:22rem;overflow:hidden}.bz-track-state{background:var(--bz-surface-2);border:1px solid var(--bz-line);letter-spacing:.02em;border-radius:999px;align-items:center;min-height:1.35rem;padding:.12rem .45rem;font-size:.72rem;display:inline-flex}.bz-track-state.is-live{color:var(--bz-status-progress);background:color-mix(in srgb, var(--bz-status-progress) 12%, var(--bz-surface));border-color:#0000}.bz-runs-toolbar{gap:.55rem;padding:.55rem .65rem}.bz-filters button{min-height:34px;font-size:var(--bz-text-sm)}.bz-filters button:hover:not(.active):not(:disabled){border-color:var(--bz-line-strong);color:var(--bz-ink)}.bz-tpl-card{align-items:center;gap:.65rem 1rem;padding:.8rem .95rem}.bz-tpl-card-main h2{margin-bottom:.15rem;font-size:1.02rem;line-height:1.25}.bz-tpl-hub,.bz-tpl-next,.bz-tpl-notes{font-size:var(--bz-text-sm);margin-bottom:.12rem;line-height:1.35}.bz-tpl-notes{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bz-tpl-meta{gap:.3rem;margin-top:.4rem}.bz-tpl-card-actions{justify-content:flex-end;align-self:center}.bz-tpl-card-actions .bz-btn.ghost{color:var(--bz-danger)}.bz-ab-suggested{background:color-mix(in srgb, var(--bz-warn) 7%, var(--bz-surface))}.bz-ab-suggest{background:color-mix(in srgb, var(--bz-warn) 8%, var(--bz-surface));border-style:dashed;padding:.6rem .75rem}.bz-ab-suggest__addr,.bz-ab-addr{text-overflow:ellipsis;white-space:nowrap;max-width:28rem;overflow:hidden}.bz-ab-saved .bz-table td{vertical-align:middle}.bz-ab-suggest__body{grid-template-columns:minmax(7.5rem,.7fr) minmax(0,1.6fr) auto;align-items:center;gap:.35rem .75rem}.bz-ab-suggest__body strong,.bz-ab-suggest__addr,.bz-ab-suggest__meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bz-ab-suggest .bz-btn{justify-self:end}.bz-ab-more{justify-content:center;margin-top:.75rem;display:flex}.bz-run-stops__toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.bz-run-stops__toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--bz-accent) 70%, white);outline-offset:2px;border-radius:8px}.bz-run-stops__glance{color:var(--bz-muted);font-size:var(--bz-text-sm);margin:.2rem 0 0;line-height:1.4}.bz-run-stops__metric{cursor:help}.bz-post-run{padding-bottom:6.75rem}@media (width>=1081px){.bz-book-board{align-items:stretch}.bz-post-run.is-modern .bz-post-workspace.is-stops.bz-book-board>.bz-book-board__form{min-height:clamp(340px,48vh,480px)}}.bz-calc-layout{align-items:start;gap:1rem}.bz-calc-you-pay strong{font-variant-numeric:tabular-nums;letter-spacing:-.045em;line-height:1}.bz-calc-quote dl{gap:.35rem .75rem}.bz-calc-stop-row{align-items:center}.bz-calc-idx{font-variant-numeric:tabular-nums}.bz-overview--dispatch .bz-stat strong{font-variant-numeric:tabular-nums;line-height:1.05}.bz-overview--dispatch .bz-stat span{line-height:1.3}@media (width>=961px){.bz-coverage-chooser--tiles .bz-coverage-chooser__list{align-items:stretch}.bz-coverage-chooser--tiles .bz-coverage-chooser__row{height:100%;min-height:5.6rem}}.bz-modal{border-radius:16px;box-shadow:0 24px 60px #00000047}.bz-modal h2{font-family:var(--bz-display);letter-spacing:-.03em;margin-top:0}.bz-empty,.bz-empty-state{text-align:center;padding:1.35rem 1rem}.bz-empty strong{font-size:1rem}.bz-toast{border-radius:12px;box-shadow:0 12px 32px #0000002e}.bz-skeleton{border-radius:8px}.bz-main,.bz-workspace,.bz-page-head,.bz-helpers,.bz-calc-layout,.bz-live-layout{min-width:0}@media (width<=960px){.bz-page-head{flex-direction:column;align-items:stretch}.bz-page-head .bz-actions{justify-content:flex-start}.bz-helpers,.bz-calc-layout{grid-template-columns:1fr}.bz-helpers__quote{position:static}.bz-tpl-card-actions{width:100%}}@media (width<=720px){.bz-page-head h1,.bz-calc-page .bz-page-head h1{font-size:1.15rem}.bz-track-grid{grid-template-columns:1fr}.bz-btn,a.bz-btn,.bz-nav-foot .bz-btn,.bz-filters button,.bz-nav-links .bz-nav-item{min-height:44px}.bz-field input,.bz-field select,.bz-field textarea,.bz-places-input input,.bz-ab-search{font-size:16px}.bz-ab-suggest__body{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.bz-choice-card,.bz-helpers__task,.bz-helpers__count,.bz-helpers__hour,.bz-when-choice,.bz-live-list button,.bz-btn,.bz-toast,.bz-skeleton{transition:none!important;animation:none!important}}:root{--bz-action:#f0b429;--bz-action-ink:#1c1404}.bz-page-head{align-items:center;margin-bottom:.75rem}.bz-page-head h1,.ops-bar h1{letter-spacing:-.03em;font-size:1.35rem;font-weight:600;line-height:1.15}.bz-page-head p,.ops-bar p{color:var(--bz-muted);margin-top:.15rem;font-size:.84rem;line-height:1.4}.bz-card,.bz-section{box-shadow:none;border-radius:10px}.bz-main{background:var(--bz-bg);padding:1rem 1.15rem 1.5rem}.bz-btn:not(.bz-nav-toggle):not(.bz-nav-close):not(.secondary):not(.ghost):not(.danger):not(.teal){background:var(--bz-action);color:var(--bz-action-ink);box-shadow:none;border-radius:8px;min-height:34px;padding:.4rem .85rem;font-weight:650}a.bz-btn:not(.secondary):not(.ghost):not(.danger):not(.teal){color:var(--bz-action-ink)}.bz-btn.secondary,.bz-btn.ghost,.bz-btn.danger,.bz-btn.teal{min-height:34px;box-shadow:none;border-radius:8px}.bz-btn.secondary{border-color:var(--bz-line-strong);background:0 0}.bz-biz-setup .bz-btn:not(.bz-nav-toggle):not(.bz-nav-close):not(.secondary):not(.ghost):not(.danger):not(.teal){border-radius:10px;min-height:44px;padding:.7rem 1rem;font-size:15px}html[data-theme=light] .bz-biz-setup .bz-biz-setup__learn a,html[data-theme=dark] .bz-biz-setup .bz-biz-setup__learn a{color:var(--bz-secondary)}.bz-nav{background:var(--bz-bg);gap:.35rem;padding:.7rem .5rem .55rem}.bz-nav-links{gap:0}.bz-nav-group__label{letter-spacing:.04em;text-transform:none;color:var(--bz-muted);padding:.55rem .55rem .15rem;font-size:.68rem;font-weight:600}.bz-nav-links .bz-nav-item{border-radius:7px;justify-content:flex-start;gap:.45rem;min-height:30px;padding:0 .45rem;font-size:.82rem;font-weight:520}.bz-nav-links .bz-nav-item>span{flex:1;min-width:0}.ds-nav-glyph{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;flex:0 0 14px;width:14px;height:14px}.bz-nav-links .bz-nav-item.active{box-shadow:none;font-weight:600;background:color-mix(in srgb, var(--bz-secondary) 16%, transparent)!important;color:var(--bz-ink)!important}.bz-nav-links .bz-nav-item.active .ds-nav-glyph{opacity:1;stroke:var(--bz-secondary)}.ds-account{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:.4rem;padding:.15rem .15rem 0;display:grid}.ds-avatar{background:var(--bz-action);width:26px;height:26px;color:var(--bz-action-ink);border-radius:999px;place-items:center;font-size:.72rem;font-weight:700;display:grid}.ds-account__meta{flex-direction:column;min-width:0;display:flex}.ds-account__meta strong,.ds-account__meta span,.ds-account__meta em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.ds-account__meta strong{font-size:.75rem;font-weight:620}.ds-account__meta span,.ds-account__meta em{color:var(--bz-muted);font-size:.65rem}.ds-signout{justify-content:flex-start;min-height:28px;padding-left:.2rem}.cmd,.bz-overview--dispatch.cmd{gap:.75rem}.ops-bar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ops-bar h1,.ops-bar p{margin:0}.cmd .bz-company-desk--slim{box-shadow:none;background:0 0;border:0;padding:0}.cmd .bz-company-desk__head h2{letter-spacing:.04em;text-transform:none;font-size:.75rem;font-weight:600}.cmd .bz-company-desk__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.cmd .bz-stat{background:var(--bz-surface);border:1px solid var(--bz-line);box-shadow:none;border-radius:10px;padding:.55rem .7rem .5rem}.cmd .bz-stat strong{letter-spacing:-.04em;font-size:1.45rem;font-weight:600;line-height:1.05}.cmd .bz-stat span{letter-spacing:0;text-transform:none;font-size:.72rem;font-weight:560}.ops-split{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:start;gap:.75rem;display:grid}.ops-split .bz-overview-fleet-band{aspect-ratio:auto;border:1px solid var(--bz-line);height:clamp(200px,52cqi,420px);min-height:0;max-height:none;box-shadow:none;border-radius:10px;margin:0;display:flex;overflow:hidden}.ops-split .bz-overview-fleet-band .bz-desk-map,.ops-split .bz-overview-fleet-band .bz-desk-map__canvas{flex:1;min-height:0}.ops-side{flex-direction:column;gap:.6rem;min-width:0;display:flex}.bz-coverage-chooser--tiles .bz-coverage-chooser__row{min-height:0}.cmd .bz-overview-main{grid-template-columns:minmax(0,1.4fr) minmax(240px,.7fr);align-items:start;gap:.75rem;display:grid}.bz-post-run.is-modern{padding-bottom:1rem}.bz-post-run.is-modern .bz-page-head{justify-content:space-between;margin-bottom:.65rem}.bz-post-run.is-modern .bz-page-head h1{font-size:1.25rem;display:block}.bz-post-run.is-modern .bz-post-workspace{border-radius:10px;padding:.85rem .9rem}.bz-post-run.is-modern .bz-post-dock{background:var(--bz-surface);color:var(--bz-ink);box-shadow:none;border:1px solid var(--bz-line);z-index:1;border-radius:10px;margin-top:.65rem;position:static;bottom:auto;left:auto;right:auto}.bz-post-run.is-modern .bz-steps--pills{border-radius:10px;margin-bottom:.65rem;padding:.2rem}.bz-book-industry__chip.is-on,.bz-vehicle-board .bz-choice-card--tile.is-on,.bz-book-crew__pick.is-on{border-color:var(--bz-secondary);background:color-mix(in srgb, var(--bz-secondary) 14%, var(--bz-surface));box-shadow:none}.bz-vehicle-board .bz-choice-card--tile .bz-choice-card__body strong{font-size:.78rem}.bz-hotshots-hero h1{font-size:1.35rem;font-weight:600}.bz-hotshots .bz-resto-split{min-height:0;box-shadow:none;border-radius:10px;align-items:start}.bz-hotshots .bz-resto-dispatch{width:100%;min-width:0;max-width:100%}.bz-hotshots .bz-resto-dispatch .bz-resto-fleet-band,.bz-hotshots .bz-standby-map,.bz-hotshots .bz-standby-map__canvas,.bz-hotshots .bz-standby-map__canvas .bz-live-map-fill,.bz-hotshots .bz-standby-map__canvas .bz-live-map{min-width:0;max-width:100%;height:100%;max-height:none}.bz-hotshots .bz-standby-map{align-self:stretch;min-height:0}.bz-runs-section .bz-table td:nth-child(2) a{letter-spacing:-.02em;font-weight:640}.bz-runs-section .bz-table td{padding-top:.45rem;padding-bottom:.45rem}.bz-tpl-list{gap:.45rem}.bz-tpl-card{border-radius:10px;align-items:center;padding:.7rem .8rem}.bz-tpl-card-main h2{margin-bottom:.15rem;font-size:.98rem}.bz-tpl-card-actions{align-items:center;gap:.4rem;display:flex}.bz-tpl-menu summary{cursor:pointer;border:1px solid var(--bz-line-strong);border-radius:8px;min-height:34px;padding:.35rem .7rem;font-size:.82rem;font-weight:600;list-style:none}.bz-tpl-menu summary::-webkit-details-marker{display:none}.bz-tpl-menu[open]{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:8px;flex-direction:column;min-width:9.5rem;display:flex;overflow:hidden}.bz-tpl-menu[open] summary{border:0;border-bottom:1px solid var(--bz-line);border-radius:0}.bz-tpl-menu[open]>button{text-align:left;width:100%;color:var(--bz-ink);border:0;border-bottom:1px solid var(--bz-line);cursor:pointer;font:inherit;background:0 0;padding:.45rem .65rem;display:block}.bz-tpl-menu[open]>button:last-child{color:var(--bz-danger);border-bottom:0}.bz-ab-suggested,.bz-ab-suggest{border-style:solid;border-color:var(--bz-line);background:0 0}.bz-ab-suggest{padding:.35rem .5rem}.bz-calc-route,.bz-calc-quote{border-radius:10px;padding:.85rem .9rem}.bz-calc-quote{position:sticky;top:.5rem}.bz-calc-quote-empty{color:var(--bz-muted);padding:.5rem 0;font-size:.86rem}.bz-settings-industry{border:0;min-width:0;margin:0;padding:0}.bz-settings-industry .bz-book-industry__chips{gap:.35rem}.bz-field input,.bz-field select,.bz-field textarea,.bz-search input,.bz-ab-search{border-radius:8px;min-height:34px}@media (width<=1080px){.ops-split,.cmd .bz-overview-main,.cmd .bz-company-desk__grid{grid-template-columns:1fr 1fr}.ops-split .bz-overview-fleet-band{aspect-ratio:auto;grid-column:auto;height:clamp(180px,56cqi,320px);min-height:0;max-height:none}}@media (width<=720px){.cmd .bz-company-desk__grid,.ops-split,.cmd .bz-overview-main{grid-template-columns:1fr}.ops-bar{flex-direction:column;align-items:flex-start}.bz-post-run.is-modern .bz-post-dock{position:static}}@media (prefers-reduced-motion:reduce){.bz-nav-links .bz-nav-item,.bz-btn{transition:none}}html,body,#root{height:100%;max-height:100dvh;overflow:hidden}.bz-shell{width:100%;max-width:100%;height:100dvh;min-height:0;max-height:100dvh;overflow:hidden}@media (width>=961px){.bz-shell{grid-template-columns:var(--bz-nav-w) minmax(0, 1fr)}}.bz-main{height:100%;max-height:100%;overflow:hidden;min-height:0!important}.bz-workspace{flex:auto;min-width:0;min-height:0;overflow:auto}.bz-shell--book .bz-workspace--compact{flex-direction:column;flex:auto;min-height:0;margin:0;padding:.65rem .85rem 0;display:flex;overflow:hidden}.bz-shell--book .bz-post-run.is-modern{flex-direction:column;flex:auto;height:auto;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.bz-shell--book .bz-post-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.bz-shell--book .bz-post-dock{width:auto;padding:.7rem .9rem calc(.7rem + env(safe-area-inset-bottom,0px));background:var(--bz-bg);z-index:5;border-bottom:0;border-left:0;border-right:0;border-radius:0;flex:none;margin:.5rem -.85rem 0;position:static;bottom:auto;left:auto;right:auto}.bz-shell--book .bz-book-nav{justify-content:flex-end}.bz-shell--book .bz-post-dock .bz-btn.bz-book-nav__back,.bz-shell--book .bz-post-dock .bz-btn.bz-book-nav__next:not(.bz-nav-toggle):not(.bz-nav-close):not(.secondary):not(.ghost):not(.danger):not(.teal){min-height:52px;padding:0 1.4rem;font-size:1rem;font-weight:700}.bz-shell--book .bz-book-nav__next:after{content:" →"}.bz-main--map .bz-map-page{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(260px,22%);min-width:0;display:grid}.bz-main--map .bz-map-page.drawer-closed{grid-template-columns:minmax(0,1fr)}.bz-main--map .bz-map-topbar,.bz-main--map .bz-map-page.has-drawer .bz-map-topbar{width:auto;max-width:none;box-shadow:none;border-radius:0;grid-area:1/1/auto/-1;margin:0;position:relative;top:auto;left:auto;right:auto}.bz-main--map .bz-map-immersive,.bz-main--map .bz-map-page.has-drawer .bz-map-immersive{grid-area:2/1;min-width:0;height:100%;min-height:0;position:relative;inset:auto}.bz-main--map .bz-map-drawer{border-radius:0;grid-area:2/2;width:auto;height:auto;max-height:none;margin:0;position:relative;top:auto;bottom:auto;right:auto}.bz-post-vehicle-studio .bz-vehicle-board{grid-template-columns:repeat(3,minmax(0,1fr))}.bz-vehicle-board .bz-choice-card--tile .bz-choice-card__icon{height:76px}.bz-vehicle-board .bz-choice-card--tile .bz-vehicle-class-icon{object-fit:contain;width:auto;max-height:72px}@media (width<=900px){.bz-main--map .bz-map-page,.bz-main--map .bz-map-page.has-drawer{box-sizing:border-box;grid-template-rows:auto minmax(180px,1fr) minmax(140px,38dvh);grid-template-columns:minmax(0,1fr);padding-top:3.25rem}.bz-main--map .bz-map-page.drawer-closed{grid-template-rows:auto minmax(0,1fr)}.bz-main--map .bz-map-drawer{grid-area:3/1;max-height:38dvh}.bz-post-vehicle-studio .bz-vehicle-board{grid-template-columns:repeat(2,minmax(0,1fr))}.bz-shell--book .bz-post-dock{grid-template-columns:1fr}.bz-shell--book .bz-book-nav{width:100%}.bz-shell--book .bz-book-nav__next{flex:1}}@media (width<=560px){.bz-post-vehicle-studio .bz-vehicle-board{grid-template-columns:minmax(0,1fr)}}.bz-tabbar,.bz-more,.bz-runs-cards{display:none}@media (width<=960px){.bz-tabbar{border-top:1px solid var(--bz-line);background:var(--bz-bg);padding:.15rem .2rem calc(.15rem + env(safe-area-inset-bottom,0px));z-index:40;flex:none;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.bz-tabbar .bz-tabbar__link{appearance:none;width:100%;min-height:48px;color:var(--bz-muted);font:inherit;box-shadow:none;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;margin:0;padding:.15rem .1rem;font-size:.65rem;font-weight:650;display:flex}.bz-tabbar .bz-nav-item.active,.bz-tabbar .bz-tabbar__link.active{box-shadow:none;color:var(--bz-ink)!important;background:color-mix(in srgb, var(--bz-secondary) 18%, transparent)!important}.bz-tabbar .ds-nav-glyph{width:18px;height:18px}.bz-nav,.bz-nav-toggle,.bz-nav-backdrop{display:none!important}.bz-more{display:block}.bz-more__backdrop{z-index:80;background:#00000073;border:0;position:fixed;inset:0}.bz-more__sheet{z-index:81;max-height:min(70dvh,560px);padding:.75rem .85rem calc(.85rem + env(safe-area-inset-bottom,0px));background:var(--bz-surface);border-top:1px solid var(--bz-line);border-radius:16px 16px 0 0;position:fixed;bottom:0;left:0;right:0;overflow:auto}.bz-more__head{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.bz-more__group p{color:var(--bz-muted);margin:.65rem 0 .2rem;font-size:.72rem}.bz-more__group .bz-nav-item{justify-content:flex-start;min-height:44px}.bz-runs-cards{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.bz-runs-cards li{border-bottom:1px solid var(--bz-line);justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem .15rem;display:flex}.bz-runs-cards a{min-width:0;color:inherit;flex-direction:column;gap:.15rem;text-decoration:none;display:flex}.bz-runs-cards strong{font-size:.95rem;font-weight:640}.bz-runs-cards span{color:var(--bz-muted);font-size:.78rem}.bz-runs-table{display:none}.bz-vehicle-board .bz-choice-card--tile{text-align:left;flex-direction:row;align-items:center;min-height:72px}.bz-vehicle-board .bz-choice-card--tile .bz-choice-card__icon{flex:0 0 92px;width:92px;height:56px}.bz-vehicle-board .bz-choice-card--tile .bz-choice-card__body{text-align:left;align-items:flex-start}.bz-book-board__map{grid-area:auto/1;height:168px;min-height:168px;max-height:168px;position:relative}.bz-main--map .bz-map-page{flex:auto;height:auto;min-height:0}}.bz-hub-pick{flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin:.15rem 0 .75rem;display:flex}.bz-hub-pick>span{letter-spacing:.06em;text-transform:uppercase;color:var(--bz-muted);font-size:.68rem;font-weight:750}.bz-hub-pills,.bz-csv-row-actions{flex-wrap:wrap;gap:.35rem;display:flex}.bz-hub-pill,.bz-route-pill,.bz-route-menu>summary{appearance:none;border:1px solid var(--bz-line);background:var(--bz-surface-2);color:var(--bz-ink);min-height:2.05rem;font:inherit;cursor:pointer;border-radius:999px;padding:.28rem .9rem;font-size:.82rem;font-weight:650;line-height:1.2}.bz-hub-pill.is-on{background:color-mix(in srgb, var(--bz-secondary) 16%, var(--bz-surface-2));border-color:var(--bz-secondary);color:var(--bz-secondary)}.bz-field .bz-hub-pills{margin:.4rem 0 .55rem}.bz-route-menu{position:relative}.bz-route-menu>summary{align-items:center;gap:.45rem;list-style:none;display:inline-flex}.bz-route-menu>summary::-webkit-details-marker{display:none}.bz-route-menu>summary:after{content:"";opacity:.75;border-bottom:1.6px solid;border-right:1.6px solid;width:.38rem;height:.38rem;transform:rotate(45deg)translateY(-1px)}.bz-route-menu[open]>summary{border-color:var(--bz-action);background:var(--bz-action);color:#1c1404}.bz-route-menu__list{z-index:12;border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:16px;flex-direction:column;align-items:stretch;gap:.3rem;min-width:14rem;max-width:20rem;max-height:16rem;padding:.45rem;display:flex;position:absolute;top:calc(100% + .4rem);right:0;overflow:auto;box-shadow:0 16px 40px #00000052}.bz-route-pill{text-align:left}.bz-route-pill:hover,.bz-hub-pill:hover{border-color:var(--bz-secondary)}.bz-stop-pin{flex-wrap:wrap;align-items:center;gap:.4rem .65rem;display:flex}.bz-stop-pin .hint{margin:0}.bz-stop-pin__err{color:#f0a0a8;width:100%}.bz-csv-row-edit input{width:100%;min-width:12rem}.connect-shell{min-width:0}.connect-subnav{flex-wrap:wrap;gap:.35rem;display:flex}.connect-subnav a{border:1px solid var(--bz-line);color:var(--bz-ink);border-radius:999px;padding:.35rem .7rem;font-size:.82rem;text-decoration:none}.connect-subnav a.active{background:var(--bz-action);color:var(--bz-action-ink);border-color:#0000}.connect-stats,.connect-grid,.connect-start,.connect-row-actions{flex-wrap:wrap;gap:.6rem;display:flex}.connect-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.connect-card,.connect-secret,.connect-code{min-width:0}.connect-card{border:1px solid var(--bz-line);border-radius:10px;flex-direction:column;gap:.45rem;padding:.8rem;display:flex}.connect-card header,.connect-card h3{justify-content:space-between;align-items:center;gap:.5rem;margin:0;display:flex}.connect-pill{background:var(--bz-surface-2);border-radius:999px;padding:.15rem .45rem;font-size:.72rem}.connect-pill--available{color:#135c2d;background:#e5f6ea}.connect-pill--in-development,.connect-pill--planned{color:#6a4b00;background:#fff4d6}.connect-pill--requires-partner-approval{color:#1d3f8f;background:#e8eefc}.connect-pill--not-supported{color:#7a1f1f;background:#f8e8e8}.connect-muted{color:var(--bz-muted);font-size:.84rem}.connect-error{color:#9d2c2c}.connect-banner{border:1px solid var(--bz-line-strong);background:color-mix(in srgb, var(--bz-action) 18%, transparent);border-radius:8px;padding:.55rem .7rem}.connect-form,.connect-scopes{flex-direction:column;gap:.55rem;display:flex}.connect-scopes{border:0;margin:0;padding:0}.connect-table-wrap{max-width:100%;overflow-x:auto}.connect-table{border-collapse:collapse;width:100%;font-size:.86rem}.connect-table th,.connect-table td{text-align:left;border-bottom:1px solid var(--bz-line);vertical-align:top;padding:.45rem .35rem}.connect-secret,.connect-code{white-space:pre-wrap;word-break:break-word;background:var(--bz-surface-2);border-radius:8px;padding:.7rem;display:block;overflow-x:auto}.connect-docs,.connect-explorer{grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:1rem;display:grid}.connect-docs aside,.connect-endpoint-list{flex-direction:column;gap:.35rem;display:flex}.connect-endpoint-list button{text-align:left;border:1px solid var(--bz-line);color:inherit;background:0 0;border-radius:8px;padding:.4rem .5rem}.connect-endpoint-list button.is-active{border-color:var(--bz-action)}.connect-steps{flex-wrap:wrap;gap:.4rem .8rem;padding-left:1.1rem;display:flex}.connect-steps .is-current{font-weight:700}@media (width<=800px){.connect-docs,.connect-explorer{grid-template-columns:minmax(0,1fr)}.connect-stats .bz-stat{flex:140px}}:root{--bz-type-page:clamp(1.375rem, 1.15rem + .45vw, 1.625rem);--bz-type-section:1rem;--bz-type-card:.9375rem;--bz-type-body:.875rem;--bz-type-secondary:.8125rem;--bz-type-label:.75rem;--bz-leading-tight:1.25;--bz-leading-body:1.45;--bz-card-pad:16px;--bz-card-radius:12px;--bz-btn-h:36px;--bz-gap:16px}.bz-shell,.bz-main,.bz-workspace,.bz-stack,.bz-overview,.bz-page,.bz-card,.bz-section-card,.bz-grid,.ops-split,.ops-side,.bz-overview-main,.bz-overview-main__primary,.bz-overview-main__pulse,.connect-shell,.connect-card,.connect-docs,.connect-explorer,.bz-run-detail,.bz-run-detail__main,.bz-book-board,.bz-map-page,.bz-helpers,.bz-calc-layout,.bz-post-run,.bz-resto-desk,.bz-orders,.bz-track-grid,.bz-settings-workspace{min-width:0;max-width:100%}.bz-grid>*,.ops-split>*,.bz-overview-main>*,.connect-docs>*,.connect-explorer>*,.bz-section-card__head>div,.bz-desk-map__head>div,.bz-page-head__copy,.bz-attention-item__copy{min-width:0}.bz-page-head h1,.ops-bar h1,.bz-hotshots-hero h1{font-size:var(--bz-type-page);letter-spacing:-.03em;font-weight:650;line-height:var(--bz-leading-tight)}.bz-page-head p,.ops-bar .bz-industry-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--bz-muted);margin:0 0 4px;font-size:12px;font-weight:650}.bz-industry-note,.bz-industry-order__help{max-width:62ch;color:var(--bz-muted);margin:4px 0 0;font-size:13px}.bz-industry-order{gap:12px;margin-bottom:16px;display:grid}.bz-industry-order__suggest{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bz-industry-order__suggest p,.bz-order-facts{color:var(--bz-muted);margin:0;font-size:13px}.bz-order-facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 16px;margin-bottom:12px;display:grid}.bz-order-facts div{gap:2px;display:grid}.bz-order-facts dt{color:var(--bz-muted);font-size:12px}.bz-order-facts dd{margin:0}.ops-bar__actions{flex-wrap:wrap;gap:8px;display:flex}.bz-overview-tools{flex-wrap:wrap;gap:8px 14px;margin-top:8px;display:flex}.bz-overview-tools a{color:var(--bz-muted);font-size:13px;font-weight:650}.bz-shell[data-industry-family=counter]{--ind-accent:#e39a62}.bz-shell[data-industry-family=handoff]{--ind-accent:#3cbfc0}.bz-shell[data-industry-family=parts]{--ind-accent:#7aa2d6}.bz-shell[data-industry-family=documents]{--ind-accent:#d2b48a}.bz-shell[data-industry-family=bulky]{--ind-accent:#c9844a}.bz-shell[data-industry-family=route]{--ind-accent:#8fb573}.bz-shell[data-industry-family=hourly]{--ind-accent:#d6c15a}.bz-shell[data-industry-family=helpers]{--ind-accent:#c98b9a}html[data-theme=light] .bz-shell[data-industry-family=counter]{--ind-accent:#9a4e12}html[data-theme=light] .bz-shell[data-industry-family=handoff]{--ind-accent:#0f766e}html[data-theme=light] .bz-shell[data-industry-family=parts]{--ind-accent:#1d4ed8}html[data-theme=light] .bz-shell[data-industry-family=documents]{--ind-accent:#92400e}html[data-theme=light] .bz-shell[data-industry-family=bulky]{--ind-accent:#9a3412}html[data-theme=light] .bz-shell[data-industry-family=route]{--ind-accent:#3f6212}html[data-theme=light] .bz-shell[data-industry-family=hourly]{--ind-accent:#854d0e}html[data-theme=light] .bz-shell[data-industry-family=helpers]{--ind-accent:#9d174d}html[data-theme=light] .bz-chip.open,html[data-theme=light] .bz-chip.posted{color:#1d4ed8;background:#dbeafe;border-color:#0000}html[data-theme=light] .bz-chip.accepted{color:#0f766e;background:#ccfbf1;border-color:#0000}html[data-theme=light] .bz-chip.in_progress,html[data-theme=light] .bz-chip.on_the_way,html[data-theme=light] .bz-chip.picked_up,html[data-theme=light] .bz-chip.assigned,html[data-theme=light] .bz-chip.claimed,html[data-theme=light] .bz-chip.attention{color:#3f2d04;background:#f6c445;border-color:#0000}html[data-theme=light] .bz-chip.completed,html[data-theme=light] .bz-chip.delivered{color:#14532d;background:#bbf7d0;border-color:#0000}html[data-theme=light] .bz-chip.cancelled{color:#991b1b;background:#fecaca;border-color:#0000}html[data-theme=light] .ind-ops__list,html[data-theme=light] .ind-ops__empty,html[data-theme=light] .bz-runs-toolbar{box-shadow:var(--bz-shadow);background:#fff;border-color:#0f172a1a}html[data-theme=light] .bz-filters button{color:#1e293b;background:#fff;border-color:#0f172a29}html[data-theme=light] .bz-filters button.active{color:#fff;background:#0f766e;border-color:#0f766e}html[data-theme=light] .bz-filters button.active .bz-filter-count{color:#fff;background:#ffffff38}.bz-shell[data-industry-family] .bz-brand-ops{color:var(--ind-accent)}.bz-shell[data-industry-family] .bz-nav-item.active{box-shadow:inset 3px 0 0 var(--ind-accent)}.bz-shell[data-industry-family] .bz-industry-order input:focus,.bz-shell[data-industry-family] .bz-industry-order select:focus,.bz-shell[data-industry-family] .bz-industry-order textarea:focus{border-color:var(--ind-accent);outline:none}.ops-bar p{font-size:var(--bz-type-body);line-height:var(--bz-leading-body);max-width:42rem;margin-top:4px}.bz-section-card__title,.bz-coverage-chooser__head h2,.bz-company-desk__head h2,.bz-desk-map__head h2,.bz-helpers__block-head h2,.bz-calc-card-title,.bz-calc-quote h2,.bz-resto-command .bz-resto-composer__head h2,.bz-resto-command.bz-resto-wait h2{font-size:var(--bz-type-section);letter-spacing:-.02em;font-weight:650;line-height:var(--bz-leading-tight)}.bz-section-card__desc,.bz-coverage-chooser__head p,.bz-field .hint,.bz-helpers__block-head p{font-size:var(--bz-type-secondary);line-height:var(--bz-leading-body)}.bz-field label,.bz-field-label,.bz-nav-group__label{font-size:var(--bz-type-label);line-height:1.3}.bz-card,.bz-section-card,.bz-form-card{border-radius:var(--bz-card-radius);padding:var(--bz-card-pad)}.bz-section-card__head,.bz-desk-map__head,.bz-company-desk__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;margin-bottom:12px;display:flex}.bz-section-card__actions,.bz-desk-pulse__toggle,.bz-section-link{flex-shrink:0}.bz-section-link,.bz-table td a{align-items:center;min-height:24px;display:inline-flex}.bz-section-card__desc{margin-top:4px}.bz-btn:not(.bz-nav-toggle):not(.bz-nav-close),a.bz-btn{min-height:var(--bz-btn-h);font-size:var(--bz-type-secondary);border-radius:8px;gap:8px;padding:0 12px;font-weight:650;line-height:1.2}.bz-btn.icon,.bz-btn.bz-icon-btn{width:var(--bz-btn-h);min-width:var(--bz-btn-h);padding:0}@media (width<=767px){.bz-btn:not(.bz-nav-toggle):not(.bz-nav-close):not(.ghost):not(.icon):not(.bz-icon-btn),a.bz-btn:not(.ghost):not(.icon),.bz-field input,.bz-field select,.bz-field textarea,.bz-input,.bz-control,.bz-places-input input,.bz-ab-search{min-height:44px}.bz-main{padding:12px 12px calc(20px + env(safe-area-inset-bottom,0px))}.ops-bar{align-items:stretch}.ops-bar .bz-btn{align-self:flex-start}}.bz-grid.stats,.bz-grid.stats-3,.bz-company-desk__grid,.bz-company-desk__grid:not(.is-ops),.bz-company-desk__grid.is-money,.bz-company-desk__grid.is-ops,.cmd .bz-company-desk__grid{background:0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,148px),1fr));gap:8px}.bz-grid.cols-2,.bz-choice-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.bz-choice-grid--3,.bz-appearance-grid,.bz-role-blurb,.bz-pulse-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.bz-choice-grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.cmd .bz-stat{min-width:0;padding:12px 16px}.cmd .bz-stat strong,.bz-overview--dispatch .bz-stat strong{letter-spacing:-.03em;margin-top:4px;font-size:clamp(1.25rem,1.05rem + .6vw,1.5rem);font-weight:650;line-height:1.1}.cmd .bz-stat span,.bz-overview--dispatch .bz-stat span{font-size:var(--bz-type-label);letter-spacing:0;text-transform:none;font-weight:600;line-height:1.3}.bz-overview--dispatch.cmd,.bz-overview--dispatch{gap:16px;container:overview/inline-size}.ops-split,.cmd .bz-overview-main,.bz-overview-main{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.ops-split:not(:has(.ops-side>*)){grid-template-columns:minmax(0,1fr)}.ops-split:not(:has(.ops-side>*)) .ops-side{display:none}@container overview (width>=960px){.ops-split:has(.ops-side>*){grid-template-columns:minmax(0,1.45fr) minmax(280px,.72fr)}.cmd .bz-overview-main,.bz-overview-main{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr)}}.ops-split .bz-overview-fleet-band,.bz-overview-fleet-band{aspect-ratio:auto;grid-column:auto;width:100%;min-width:0;max-width:100%;height:clamp(200px,52cqi,420px);min-height:0;max-height:none}.bz-overview-fleet-band .bz-desk-map{box-shadow:none;background:0 0;border:0;border-radius:0;height:100%;padding:0}.bz-overview-fleet-band .bz-desk-map,.bz-overview-fleet-band .bz-desk-map__canvas{aspect-ratio:auto;flex:auto;min-width:0;max-width:100%;min-height:0}.bz-overview-fleet-band .bz-desk-map__head h2{font-size:var(--bz-type-label);letter-spacing:.04em;text-transform:uppercase;font-weight:650}.bz-overview-fleet-band .bz-desk-map__head p{font-size:var(--bz-type-body);font-weight:600;line-height:var(--bz-leading-tight);margin-top:2px}.bz-coverage-chooser--tiles{border-radius:var(--bz-card-radius);gap:12px;padding:16px;display:grid;container:coverage/inline-size}.bz-coverage-chooser--tiles .bz-coverage-chooser__head h2{font-size:var(--bz-type-section);letter-spacing:-.02em;font-weight:650}.bz-coverage-chooser--tiles .bz-coverage-chooser__head p{font-size:var(--bz-type-secondary);line-height:var(--bz-leading-body);margin-top:4px}.bz-coverage-chooser--tiles .bz-coverage-chooser__list{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.bz-coverage-chooser--tiles .bz-coverage-chooser__list>li{min-width:0;display:flex}@container coverage (width>=560px){.bz-coverage-chooser--tiles .bz-coverage-chooser__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container coverage (width>=920px){.bz-coverage-chooser--tiles .bz-coverage-chooser__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.bz-coverage-chooser--tiles .bz-coverage-chooser__row{border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;width:100%;height:100%;min-height:0;padding:16px;display:flex;transform:none}.bz-coverage-chooser--tiles .bz-coverage-chooser__row:hover{box-shadow:none;transform:none}.bz-coverage-chooser--tiles .bz-coverage-chooser__icon{background:color-mix(in srgb, var(--bz-secondary) 14%, var(--bz-surface));width:32px;height:32px;color:var(--bz-secondary);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.bz-coverage-chooser--tiles .bz-coverage-chooser__icon svg{width:18px;height:18px}.bz-coverage-chooser--tiles .bz-coverage-chooser__copy{flex:auto;gap:4px;min-width:0;display:grid}.bz-coverage-chooser--tiles .bz-coverage-chooser__title,.bz-coverage-chooser--tiles .bz-coverage-chooser__detail,.bz-coverage-chooser--tiles .bz-coverage-chooser__go{grid-area:auto}.bz-coverage-chooser--tiles .bz-coverage-chooser__title{font-size:var(--bz-type-card);letter-spacing:-.01em;font-weight:650;line-height:var(--bz-leading-tight)}.bz-coverage-chooser--tiles .bz-coverage-chooser__detail{font-size:var(--bz-type-secondary);font-weight:450;line-height:var(--bz-leading-body);color:var(--bz-muted)}.bz-coverage-chooser--tiles .bz-coverage-chooser__go{background:var(--bz-action,#f0b429);min-height:32px;color:var(--bz-action-ink,#1c1404);font-size:var(--bz-type-secondary);letter-spacing:0;white-space:nowrap;border-radius:8px;place-self:flex-start start;align-items:center;margin-top:8px;padding:0 10px;font-weight:650;line-height:1.2;display:inline-flex}.bz-coverage-chooser--tiles .bz-coverage-chooser__row:hover .bz-coverage-chooser__go{color:var(--bz-action-ink,#1c1404);filter:brightness(1.05);transform:none}.bz-desk-pulse{container:pulse/inline-size}.bz-overview--dispatch .bz-pulse-strip,.bz-pulse-strip{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 16px;display:grid}@container pulse (width>=640px){.bz-overview--dispatch .bz-pulse-strip,.bz-pulse-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.bz-overview--dispatch .bz-pulse-strip__value,.bz-pulse-strip__value,.bz-pulse-tile strong{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:1.05rem;font-weight:650;line-height:1.2}.bz-pulse-tile{gap:4px;min-width:0;padding:12px}.bz-pulse-tile__label,.bz-pulse-strip__label{letter-spacing:.04em;font-size:11px;font-weight:650}.bz-table-wrap{min-width:0;max-width:100%;overflow-x:auto}.bz-overview .bz-table{table-layout:fixed;width:100%;min-width:0}.bz-overview .bz-table th,.bz-overview .bz-table td{vertical-align:middle;font-size:var(--bz-type-secondary);padding:10px 12px;line-height:1.35;overflow:hidden}.bz-overview .bz-table th{letter-spacing:.04em;font-size:11px;font-weight:650}.bz-overview .bz-table td:nth-child(2) a{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.bz-attention-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bz-attention-item{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;padding:12px}.bz-attention-item__copy{flex:160px}.bz-attention-item__copy a,.bz-attention-item__copy strong{overflow-wrap:anywhere}.bz-attention-actions{flex:auto;justify-content:flex-end}.bz-modal-backdrop{padding:max(16px, env(safe-area-inset-top,0px)) 16px max(16px, env(safe-area-inset-bottom,0px))}.bz-modal{border-radius:12px;width:min(440px,100vw - 32px);max-height:min(88dvh,720px);padding:20px;overflow:auto}.bz-modal.bz-modal-wide{width:min(960px,100vw - 32px)}.bz-drawer{width:min(480px,100%);max-width:100%;padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px))}.bz-modal h2{font-size:var(--bz-type-section);font-weight:650;line-height:var(--bz-leading-tight)}.bz-modal .bz-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.bz-empty,.bz-empty-state{padding:24px 16px}.bz-empty strong,.bz-empty-state strong{font-size:var(--bz-type-card);font-weight:650}.bz-empty p,.bz-empty-state p{font-size:var(--bz-type-secondary);line-height:var(--bz-leading-body)}@media (width<=480px){.bz-overview .bz-table th:nth-child(3),.bz-overview .bz-table td:nth-child(3){display:none}}.bz-stack>*,.bz-runs-toolbar,.bz-reports-toolbar,.bz-filters,.bz-page-head,.bz-helpers,.bz-helpers__form,.bz-book-board,.bz-calc-layout,.bz-book-details,.bz-settings-block,.bz-tpl-card,.bz-tpl-card-main{min-width:0;max-width:100%}.bz-filters button{max-width:100%;min-height:36px}.bz-runs-toolbar__aside{flex:180px;justify-content:flex-start;max-width:100%}.bz-runs-toolbar__aside .bz-search{min-width:min(100%,12rem);max-width:100%}.bz-filters{flex:auto;min-width:0;max-width:100%}@media (width<=960px){.bz-filters{flex-wrap:wrap;width:100%;overflow:visible}.bz-filters button{flex:0 auto}}.bz-run-name-hit,.bz-cell-muted{overflow-wrap:break-word}.bz-table th,.bz-table td{overflow-wrap:normal;word-break:normal}.bz-table td a{overflow-wrap:break-word}.bz-calc-page .bz-page-head h1,.bz-book-details__hero h2,.bz-reports-window-head h2,.bz-helpers__block-head h2{font-size:var(--bz-type-section);letter-spacing:-.02em;font-weight:650;line-height:var(--bz-leading-tight)}.bz-book-details__hero h2{font-size:var(--bz-type-page)}.bz-book-details{border-radius:var(--bz-card-radius);gap:16px;padding:16px}.bz-book-crew__picks,.bz-helpers__tasks{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.bz-helpers__counts{grid-template-columns:repeat(4,minmax(0,1fr))}.bz-helpers__hours{grid-template-columns:repeat(3,minmax(0,1fr))}.bz-book-crew__pick strong,.bz-helpers__count strong{font-size:1.25rem;font-weight:650;line-height:1.1}.bz-helpers__task{min-width:0;min-height:0;padding:12px}.bz-helpers__crew-row{grid-template-columns:minmax(0,1fr);gap:12px}.bz-helpers,.bz-calc-layout,.bz-book-board{grid-template-columns:minmax(0,1fr)}.bz-book-board__map{grid-area:auto/1;width:100%;min-width:0;max-width:100%;height:clamp(180px,46vw,360px);min-height:0;max-height:360px;position:relative;top:auto}.bz-book-board__map .bz-live-map-fill,.bz-book-board__map .bz-live-map-fill .bz-live-map,.bz-book-board__map .bz-live-map{height:100%;min-height:0}.bz-helpers__quote{min-width:0;position:static}@media (width>=1100px){.bz-helpers__crew-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (width>=1200px){.bz-helpers,.bz-calc-layout{grid-template-columns:minmax(0,1fr) minmax(240px,320px)}.bz-book-board{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);width:100%;max-width:100%}.bz-book-board__map{grid-area:1/2/span 24;height:clamp(280px,48vh,440px);max-height:440px;position:sticky;top:12px}}.bz-reports-toolbar,.bz-reports-fields{border-radius:var(--bz-card-radius)}.bz-reports-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:12px}.bz-orders__tabs{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.bz-orders__tabs button{border:1px solid var(--bz-line);min-height:36px;color:var(--bz-muted);font:inherit;font-size:var(--bz-type-secondary);background:0 0;border-radius:999px;padding:0 12px;font-weight:650}.bz-drawer{width:min(440px,100%)}@media (width<=640px){.bz-drawer-backdrop{padding-top:env(safe-area-inset-top,0px)}.bz-drawer{border-left:0;border-radius:16px 16px 0 0;width:100%;max-height:min(92dvh,100%);margin-top:auto}.bz-drawer-backdrop{align-items:flex-end}}.bz-nav .bz-nav-group{border-top:1px solid color-mix(in srgb, var(--bz-line) 80%, transparent);gap:1px;margin-bottom:.35rem;padding-top:.65rem}.bz-nav .bz-nav-group__label{letter-spacing:.08em;text-transform:uppercase;color:var(--bz-label,var(--bz-muted));margin:0;padding:2px 10px 6px;font-size:11px;font-weight:700}.bz-nav .bz-nav-links .bz-nav-item{letter-spacing:-.011em;min-height:36px;color:var(--bz-ink);border-radius:8px;justify-content:flex-start;gap:10px;padding:0 10px;font-size:14px;font-weight:560}.bz-nav .ds-nav-glyph{opacity:1;stroke-width:1.7px;flex:0 0 16px;width:16px;height:16px}.bz-nav .bz-nav-links .bz-nav-item:hover{background:color-mix(in srgb, var(--bz-ink) 6%, transparent);color:var(--bz-ink);text-decoration:none}.bz-nav .bz-nav-links .bz-nav-item.active,html[data-theme=dark] .bz-nav .bz-nav-links .bz-nav-item.active{font-weight:650;background:color-mix(in srgb, var(--bz-secondary) 16%, transparent)!important;color:var(--bz-ink)!important;box-shadow:inset 3px 0 0 var(--bz-secondary)!important}.bz-nav .bz-nav-links .bz-nav-item.active .ds-nav-glyph,.bz-nav .bz-nav-support.is-open .ds-nav-glyph{opacity:1;stroke:var(--bz-secondary)}.bz-nav .bz-nav-badge{background:color-mix(in srgb, var(--bz-ink) 8%, var(--bz-surface));min-width:1.35rem;height:1.25rem;color:var(--bz-ink);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:auto;padding:0 .35rem;font-size:11px;font-weight:700}.bz-nav .bz-nav-support__row{justify-content:flex-start;align-items:center;gap:10px;width:100%;display:flex}.bz-nav .bz-nav-support__row>span:not(.bz-nav-badge){flex:1;min-width:0}.bz-env-btn--sandbox.is-on{color:#fff!important;background:#c2410c!important}.bz-choice-card__fit,.bz-steps__progress,.bz-steps__meter{display:none}.bz-steps__track{display:contents}.bz-vehicle-class-icon{object-fit:contain;max-width:100%;height:auto}@media (width<=960px){.bz-shell{max-width:100%;height:100dvh;max-height:100dvh;overflow:hidden}.bz-main{flex-direction:column!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:0!important;display:flex!important;overflow:hidden!important}.bz-shell .bz-topbar,.bz-main--map .bz-topbar,html.restaurant-portal .bz-shell:not(.bz-shell--map) .bz-topbar,html.restaurant-portal .bz-topbar--resto-desk{z-index:30;flex:none;width:100%;overflow:visible;height:auto!important;min-height:56px!important;padding:max(6px, env(safe-area-inset-top,0px)) 12px 6px!important;background:var(--bz-bg)!important;border:0!important;border-bottom:1px solid var(--bz-line)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:auto!important;border-radius:0!important;flex-flow:row!important;align-items:center!important;gap:8px!important;margin:0!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.bz-topbar-lead{flex:auto;order:0;align-items:center;gap:8px;min-width:0;display:flex!important}.bz-topbar-logo{object-fit:contain;border-radius:6px;background:0 0!important;width:22px!important;max-width:22px!important;height:22px!important;padding:0!important;display:block!important}.bz-topbar-logo--harlam,.bz-topbar-logo--camp-trunk,.bz-topbar-logo--casa-payroll,.bz-topbar-logo--sheridan,.bz-topbar-logo--mikes-chicken{width:auto!important;max-width:92px!important;height:28px!important;padding:2px 4px!important}.bz-topbar-meta{flex:auto;gap:0;min-width:0}.bz-topbar-meta strong,html.restaurant-portal .bz-topbar-meta strong,html.restaurant-portal .bz-topbar--resto-desk .bz-topbar-meta strong{text-overflow:ellipsis;clip:auto!important;white-space:nowrap!important;letter-spacing:-.03em!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;font-size:17px!important;font-weight:650!important;line-height:1.2!important;display:block!important;position:static!important;overflow:hidden!important}.bz-main:has(.bz-page-head h1) .bz-topbar-meta strong{text-overflow:ellipsis;clip:auto!important;white-space:nowrap!important;letter-spacing:-.03em!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;font-size:17px!important;font-weight:650!important;line-height:1.2!important;display:block!important;position:static!important;overflow:hidden!important}.bz-topbar-crumb,html.restaurant-portal .bz-topbar-crumb,.bz-shell.bz-shell--desk-quiet:not(.bz-shell--map) .bz-topbar-crumb{display:none!important}.bz-topbar-actions{flex:none;gap:4px;margin-left:0!important}.bz-topbar .bz-env-toggle-wrap,.bz-topbar-actions .bz-env-toggle-wrap,html.restaurant-portal .bz-topbar--resto-desk .bz-env-toggle-wrap{flex:none;justify-content:flex-end;width:auto!important;margin:0!important;position:static!important}.bz-topbar .bz-env-toggle,html.restaurant-portal .bz-env-toggle{justify-content:flex-start;width:auto!important;padding:2px!important}.bz-topbar .bz-env-btn{letter-spacing:.04em;min-width:0;flex:none!important;min-height:28px!important;padding:0 8px!important;font-size:10px!important}.bz-nav-toggle,.bz-nav,.bz-nav-backdrop{display:none!important}.bz-theme-toggle,.bz-notif-bell,.bz-topbar-actions .bz-theme-toggle,.bz-topbar-actions .bz-notif-bell{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.bz-sandbox-banner{flex:none;line-height:1.35;border-radius:0!important;margin:0!important;padding:6px 16px!important;font-size:12px!important}.bz-workspace,.bz-workspace--desk,.bz-workspace--compact,html.restaurant-portal .bz-workspace--resto-desk{-webkit-overflow-scrolling:touch;min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;margin:0!important;padding:12px 16px 16px!important;overflow:auto!important}.bz-page-head,.ops-bar{position:relative}.bz-page-head{flex-wrap:wrap;flex-direction:row!important;align-items:center!important;gap:8px!important;margin-bottom:10px!important}.bz-main:has(.bz-topbar) .bz-page-head h1{top:0;left:0;clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.bz-main:has(.bz-topbar) .bz-hotshots-hero h1{top:0;left:0;clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.bz-main:has(.bz-topbar) .ops-bar h1{top:0;left:0;clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html.restaurant-portal .bz-main:has(.bz-topbar) .bz-page-head h1{top:0;left:0;clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.bz-page-head p,.ops-bar p{margin:0!important;font-size:13px!important;line-height:1.4!important}.bz-page-head .bz-actions{flex-wrap:nowrap;margin-left:auto;width:auto!important}.bz-page-head .bz-actions .bz-btn,.bz-page-head .bz-actions a.bz-btn{min-height:40px;flex:none!important}.ops-bar{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.ops-bar .bz-btn{justify-content:center;align-self:stretch!important;min-height:48px!important}.cmd .bz-stat,.bz-stat{border-radius:12px!important;padding:10px 12px!important}.cmd .bz-stat strong,.bz-stat strong{font-size:22px!important;line-height:1.05!important}.cmd .bz-stat span,.bz-stat span{font-size:12px!important}.bz-company-desk__head,.bz-section-card__head{margin-bottom:8px!important}.bz-coverage-chooser--tiles{padding:12px!important}.bz-coverage-chooser--tiles .bz-coverage-chooser__row{min-height:0!important;padding:12px!important}.bz-overview-fleet-band,html.restaurant-portal .bz-overview-fleet-band,html.restaurant-portal .bz-resto-fleet-band{height:168px!important;min-height:0!important;max-height:168px!important}.bz-empty{padding:16px 8px!important}.bz-empty-icon{border-radius:10px!important;width:36px!important;height:36px!important;margin-bottom:8px!important;font-size:14px!important}.bz-empty strong{font-size:15px!important}.bz-empty p{margin-bottom:10px!important;font-size:13px!important}.bz-runs-toolbar{flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}.bz-filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;width:100%;min-width:0;max-width:100%;padding-bottom:2px;overflow-y:hidden;flex-wrap:nowrap!important;overflow-x:auto!important}.bz-filters button{white-space:nowrap;flex:none!important;min-height:36px!important;padding:0 10px!important;font-size:13px!important}.bz-tabbar{border-top:1px solid var(--bz-line);background:var(--bz-bg);width:100%;padding:2px 4px calc(2px + env(safe-area-inset-bottom,0px));z-index:40;flex:none;display:grid!important;position:relative!important}:is(.bz-shell--book .bz-tabbar,.bz-main:has(.bz-hotshots-composer) .bz-tabbar){display:none!important}.bz-more__sheet{max-height:min(78dvh,640px);padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;left:0;right:0}.bz-more__head{align-items:flex-start}.bz-more__title{flex-direction:column;gap:2px;min-width:0;display:flex}.bz-more__title strong{font-size:17px}.bz-more__title span{color:var(--bz-muted);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;overflow:hidden}.bz-more__search{margin:4px 0 8px;display:block}.bz-more__search input{border:1px solid var(--bz-line);background:var(--bz-surface-2);width:100%;min-height:44px;color:var(--bz-ink);font:inherit;border-radius:12px;padding:0 12px;font-size:16px}.bz-more__group{flex-direction:column;gap:2px;margin:0;display:flex}.bz-more__group p{letter-spacing:.08em;text-transform:uppercase;font-weight:700;margin:12px 4px 4px!important;font-size:11px!important}.bz-more__group .bz-nav-item{text-align:left;align-items:center;gap:10px;margin:0;width:100%!important;min-height:48px!important;color:var(--bz-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;justify-content:flex-start!important;padding:0 12px!important;display:flex!important}.bz-more__group .bz-nav-item:after{content:"›";color:var(--bz-muted);margin-left:auto;font-size:18px;line-height:1}.bz-more__group .bz-nav-item.active{background:color-mix(in srgb, var(--bz-secondary) 16%, transparent)!important}.bz-more__empty{color:var(--bz-muted);margin:8px 4px;font-size:13px}.bz-more__signout{justify-content:flex-start;width:100%;margin-top:12px;min-height:44px!important;color:var(--bz-danger,#b91c1c)!important}.bz-shell--book .bz-workspace--compact{flex-direction:column!important;padding:0!important;display:flex!important;overflow:hidden!important}.bz-shell--book .bz-post-run.is-modern{min-height:0}.bz-shell--book .bz-post-scroll{padding:12px 16px 8px}.bz-post-run.is-modern .bz-page-head{margin-bottom:8px}.bz-steps--pills{flex-direction:column;align-items:stretch;gap:8px;width:100%;min-width:0;max-width:100%;margin-bottom:12px;display:flex;overflow:hidden}.bz-steps__progress{min-width:0;color:var(--bz-muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.bz-steps__progress strong{color:var(--bz-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:650;overflow:hidden}.bz-steps__meter{background:var(--bz-line);border-radius:999px;height:4px;display:block;overflow:hidden}.bz-steps__meter i{border-radius:inherit;background:var(--bz-secondary);height:100%;display:block}.bz-steps__track{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:4px;width:100%;min-width:0;display:grid}.bz-steps--pills .bz-steps__item{justify-content:center;min-width:0}.bz-steps--pills .bz-steps__rail,.bz-steps--pills .bz-steps__name{display:none!important}.bz-steps--pills .bz-steps__pill{justify-content:center;width:100%;min-width:0;min-height:32px;padding:0!important}.bz-book-studio__head h2,.bz-post-workspace h2{letter-spacing:-.03em;margin:0 0 4px;font-size:20px!important;line-height:1.2!important}.bz-book-studio__head p{margin:0 0 10px;font-size:13px}.bz-book-when .bz-segmented{grid-template-columns:1fr 1fr;gap:8px}.bz-book-when .bz-segmented__item{border-radius:12px;min-height:72px;padding:10px 12px}.bz-book-industry__chip{min-height:36px;font-size:13px}.bz-post-vehicle-studio,.bz-hotshots-composer,.bz-vehicle-frame{min-width:0;max-width:100%;container:vehicles/inline-size}.bz-vehicle-board{width:100%;min-width:0;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}@container vehicles (width>=680px){.bz-vehicle-board{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.bz-vehicle-board .bz-choice-card--tile{box-sizing:border-box;text-align:left;grid-template-columns:84px minmax(0,1fr) 28px;align-items:center;gap:12px;width:100%;min-width:0;max-width:100%;height:auto;overflow:hidden;min-height:76px!important;padding:10px 12px!important;display:grid!important}.bz-vehicle-board .bz-choice-card--tile .bz-choice-card__icon{min-width:0;overflow:hidden;background:0 0!important;width:84px!important;height:56px!important;padding:0!important}.bz-vehicle-board .bz-choice-card--tile .bz-vehicle-class-icon{object-fit:contain;display:block;width:auto!important;max-width:84px!important;height:auto!important;max-height:52px!important}.bz-vehicle-board .bz-choice-card--tile .bz-choice-card__body{gap:2px;min-width:0;text-align:left!important;align-items:flex-start!important;min-height:0!important}.bz-vehicle-board .bz-choice-card--tile .bz-choice-card__body strong{white-space:normal;overflow-wrap:anywhere;font-size:16px!important;line-height:1.2!important}.bz-vehicle-board .bz-choice-card__cap,.bz-vehicle-board .bz-choice-card__fit{color:var(--bz-muted);white-space:normal;overflow-wrap:anywhere;font-size:13px;font-style:normal;line-height:1.3;display:block}.bz-vehicle-board .bz-choice-card--tile.is-on:after{content:"✓";background:var(--bz-secondary);color:#fff;border-radius:999px;justify-self:end;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.bz-table-wrap,.connect-table-wrap{max-width:100%;overflow-x:auto}.bz-shell--book .bz-post-dock,.bz-post-run.is-modern .bz-post-dock{z-index:5;width:auto!important;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))!important;background:var(--bz-bg)!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;flex-direction:row!important;align-items:center!important;gap:8px!important;margin:0!important;display:flex!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important}.bz-post-dock__summary{flex:0 auto;gap:0;min-width:0;display:flex!important}.bz-post-dock__summary>div:not(:last-child),.bz-post-dock__summary span{display:none!important}.bz-post-dock__summary strong{white-space:nowrap;font-size:13px}.bz-shell--book .bz-book-nav,.bz-post-dock__actions{flex:auto;justify-content:flex-end;gap:8px;width:auto!important;display:flex!important}.bz-shell--book .bz-book-nav__back,.bz-post-dock .bz-book-nav__back{flex:none;min-height:48px!important;padding:0 14px!important}.bz-shell--book .bz-book-nav__next,.bz-post-dock .bz-book-nav__next{flex:auto;min-height:48px!important;font-size:16px!important}.bz-main--map{min-height:0}.bz-main--map .bz-map-page,.bz-main--map .bz-map-page.has-drawer,.bz-main--map .bz-map-page.drawer-closed{box-sizing:border-box;flex:auto;min-height:0;flex-direction:column!important;grid-template-rows:none!important;grid-template-columns:none!important;height:auto!important;padding-top:0!important;display:flex!important}.bz-main--map .bz-map-topbar{z-index:4;width:auto;position:absolute;top:8px;left:8px;right:8px}.bz-main--map .bz-map-immersive{touch-action:none;flex:auto;min-height:180px;height:auto!important;position:relative!important;inset:auto!important}.bz-main--map .bz-map-drawer{background:var(--bz-bg);border-radius:16px 16px 0 0;flex:0 auto;max-height:34dvh;overflow:auto;grid-area:auto!important;width:100%!important;margin:0!important;position:relative!important;top:auto!important;bottom:auto!important;right:auto!important}.bz-main--map .bz-map-drawer.is-expanded{max-height:62dvh}.bz-hotshots-composer__rail{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;display:grid}.bz-hotshots-composer__rail-step{justify-content:flex-start;width:100%;min-width:0}.bz-hotshots-composer__rail-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bz-hotshots .bz-standby-map,.bz-hotshots .bz-resto-map,.bz-hotshots .bz-resto-map .bz-live-map,.bz-hotshots .bz-resto-map .bz-live-map-fill{height:180px!important;min-height:160px!important;max-height:200px!important}.bz-main:has(.bz-hotshots-composer) .bz-hotshots-composer__nav{z-index:6;padding:8px 0 calc(8px + env(safe-area-inset-bottom,0px));background:var(--bz-bg);margin:0;position:sticky;bottom:0}.bz-hotshots-composer__nav-actions .bz-btn{min-height:48px!important}html.restaurant-portal .bz-resto-command .bz-resto-composer__head h2{font-size:22px!important;line-height:1.15!important}html.restaurant-portal .bz-resto-composer,html.restaurant-portal .bz-resto-send,html.restaurant-portal .bz-resto-ticket__row{min-width:0}html.restaurant-portal .bz-resto-composer__go,html.restaurant-portal .bz-resto-send .bz-btn:not(.ghost):not(.secondary){width:100%;min-height:48px!important}html.restaurant-portal .bz-orders__row{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:12px!important}html.restaurant-portal .bz-orders__row>*{overflow-wrap:anywhere;min-width:0}html.restaurant-portal .bz-orders__row>.bz-resto-status,html.restaurant-portal .bz-orders__row>span[class*=bz-resto-status]{justify-self:start}.bz-modal-backdrop{align-items:flex-end;padding:0!important}.bz-modal,.bz-modal.bz-modal-wide,.bz-modal.bz-export-routes-modal{max-height:min(92dvh,100%);padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;margin:0;width:100%!important;max-width:100%!important}.bz-field input,.bz-field select,.bz-field textarea,.bz-places-input input,.bz-search input{font-size:16px!important}.connect-subnav{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.connect-subnav a{white-space:nowrap;flex:none}}@media (width<=960px) and (prefers-reduced-motion:reduce){.bz-more__sheet,.bz-tabbar,.bz-workspace{scroll-behavior:auto}}.bz-main,.bz-workspace,.bz-run-detail,.bz-run-detail__main,.bz-run-detail__primary,.bz-run-detail__aside,.bz-book-board,.bz-map-page,.bz-helpers,.bz-calc-layout,.bz-post-run,.bz-overview,.bz-runs-toolbar,.bz-track-grid,.bz-reports-toolbar,.bz-settings-workspace,.bz-resto-desk,.bz-orders,.bz-live-route,.bz-run-command,.bz-run-status-strip{min-width:0;max-width:100%}.bz-main{min-width:0}.bz-run-detail__main,.bz-book-board,.bz-helpers,.bz-calc-layout,.ops-split,.bz-track-grid{width:100%}.bz-main>.bz-topbar,.bz-topbar{box-sizing:border-box;flex-wrap:nowrap;align-items:center;gap:.5rem;min-height:52px;flex:none!important;margin:0 0 .75rem!important;padding:10px 16px!important;overflow:visible!important}@media (width>=961px){html:not(.restaurant-portal):not(.harlam-portal):not(.camp-trunk-portal):not(.casa-payroll-portal):not(.sheridan-optical-portal):not(.mikes-chicken-portal) .bz-topbar-meta{display:none!important}html:not(.restaurant-portal):not(.harlam-portal):not(.camp-trunk-portal):not(.casa-payroll-portal):not(.sheridan-optical-portal):not(.mikes-chicken-portal) .bz-shell:not(.bz-shell--camp-desk) .bz-topbar{align-items:center!important;min-height:52px!important;padding:10px 16px!important}}.bz-topbar-actions{box-sizing:border-box;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:.5rem;height:auto;min-height:36px;margin-left:auto;padding:2px 0;display:inline-flex;overflow:visible}.bz-topbar-actions>*,.bz-topbar-actions .bz-notif--compact,.bz-topbar-actions .bz-theme-toggle,.bz-topbar-actions .bz-notif-bell,.bz-topbar-actions .bz-env-toggle-wrap,.bz-topbar-actions .bz-env-toggle{flex-shrink:0;align-self:center}.bz-topbar-actions .bz-theme-toggle,.bz-topbar-actions .bz-notif-bell{z-index:1;position:relative;overflow:visible;width:36px!important;height:36px!important}.bz-topbar-actions .bz-env-toggle-wrap{align-items:center;height:auto;min-height:36px;margin:0;display:inline-flex;position:relative;overflow:visible}.bz-topbar-actions .bz-env-toggle{overflow:visible!important}.bz-run-mast{align-items:center}.bz-run-mast__actions{flex-wrap:nowrap;align-items:center;gap:.5rem;min-height:40px;display:inline-flex}.bz-run-mast__actions .bz-live-pulse,.bz-run-mast__actions .bz-chip,.bz-run-mast__actions .bz-progress-pill,.bz-run-mast__actions .bz-btn{flex-shrink:0;align-self:center;margin:0;line-height:1.2}.bz-runs-section .bz-table-wrap,.bz-table-wrap.bz-runs-table{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.bz-runs-section .bz-table,.bz-table-wrap.bz-runs-table .bz-table{table-layout:auto;width:max(100%,920px);min-width:920px}.bz-runs-section .bz-table th,.bz-runs-section .bz-table td,.bz-runs-section .bz-table td a,.bz-runs-cell--when,.bz-driver-cell{white-space:nowrap;overflow-wrap:normal;word-break:normal}.bz-runs-section .bz-table td:nth-child(2) a{text-overflow:ellipsis;vertical-align:bottom;max-width:18rem;display:inline-block;overflow:hidden}.bz-runs-toolbar{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;overflow:auto hidden}.bz-runs-toolbar .bz-filters{flex:none;overflow:visible;flex-wrap:nowrap!important}.bz-runs-toolbar .bz-filters button{white-space:nowrap;flex:none}.bz-runs-toolbar__aside{flex-wrap:nowrap;flex:0 auto;min-width:0}.bz-runs-toolbar__aside .bz-search{flex:12rem;min-width:10rem;max-width:18rem}.bz-page-head p,.ops-bar .bz-industry-kicker{white-space:nowrap;text-overflow:ellipsis;max-width:min(42rem,100%);overflow:hidden}@media (width<=390px){.bz-shell .bz-topbar,.bz-main--map .bz-topbar,html.restaurant-portal .bz-shell:not(.bz-shell--map) .bz-topbar,html.restaurant-portal .bz-topbar--resto-desk{flex-wrap:wrap!important;row-gap:6px!important}.bz-topbar-actions{max-width:100%;margin-left:auto!important}.bz-run-mast__actions{flex-wrap:wrap;justify-content:flex-start}}@media (width<=960px){.bz-tabbar{display:grid!important}.bz-more{display:block}.bz-nav,.bz-nav-toggle,.bz-nav-backdrop{display:none!important}.bz-runs-cards{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.bz-runs-table{display:none}}.bz-run-detail{container:run-detail/inline-size}.bz-run-detail__main{grid-template-columns:minmax(0,1.55fr) minmax(0,min(22rem,100%))}.bz-run-command{overflow:visible}.bz-run-status-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5rem),1fr))}.bz-live-route__head{flex-wrap:nowrap;align-items:flex-start}.bz-live-route__head>div:first-child{flex:auto;min-width:0}.bz-live-route__stats{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:flex-start}.bz-live-route__stats>div{white-space:nowrap;flex:none;min-width:0}.bz-live-route__stats strong{white-space:nowrap}.bz-live-route__title{overflow-wrap:normal;word-break:normal}.bz-run-live-map{overflow:visible}.bz-run-live-map .bz-live-map-fill,.bz-run-live-map .bz-live-map{border-radius:inherit;overflow:hidden}.bz-run-live-map__hud-card{min-width:0;max-width:min(100%,420px)}.bz-run-live-map__hud-card strong{overflow-wrap:anywhere}@container run-detail (width<=1180px){.bz-run-detail__main{grid-template-columns:1fr}.bz-run-detail__aside{max-height:none;position:static;overflow:visible}.bz-run-command .bz-run-status-strip,.bz-run-status-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5rem),1fr))}.bz-run-live-map__hud{flex-direction:column;align-items:stretch;gap:8px;position:absolute;top:12px;left:12px;right:12px}.bz-run-live-map__hud-card{max-width:100%}.bz-run-live-map__tools{justify-content:flex-start;margin-left:0}}@container run-detail (width<=720px){.bz-run-status-strip{grid-template-columns:1fr 1fr}.bz-live-route__head{flex-direction:column;align-items:stretch;gap:.75rem}.bz-live-route__stats{justify-content:flex-start;gap:.85rem 1.1rem}.bz-live-route__title,.bz-live-route__eta{white-space:normal}.bz-live-route__current{grid-template-columns:auto 1fr}.bz-live-route__current-eta{text-align:left;grid-column:2}.bz-live-route__list li{grid-template-columns:auto minmax(0,1fr)}.bz-live-route__row-eta{text-align:left;grid-column:2}}@container run-detail (width<=520px){.bz-run-status-strip{grid-template-columns:1fr}}@media (width<=1400px){.bz-run-detail__main{grid-template-columns:1fr}.bz-run-detail__aside{max-height:none;position:static;overflow:visible}}@media (width<=430px){.bz-steps--pills{gap:.25rem}.bz-steps--pills .bz-steps__rail{display:none}.bz-steps--pills .bz-steps__name{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bz-steps--pills .bz-steps__pill{justify-content:center;min-width:2.15rem;padding:.28rem}.bz-steps--pills .bz-steps__progress,.bz-steps--pills .bz-steps__meter{display:block}.bz-shell--book .bz-post-dock,.bz-post-run.is-modern .bz-post-dock{grid-template-columns:1fr}.bz-post-dock .bz-book-nav,.bz-shell--book .bz-book-nav{justify-content:stretch;width:100%}.bz-shell--book .bz-post-dock .bz-btn.bz-book-nav__back,.bz-shell--book .bz-post-dock .bz-btn.bz-book-nav__next{flex:auto}}@media (width<=560px){.bz-post-vehicle-studio .bz-vehicle-board{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.bz-main--map .bz-map-page,.bz-main--map .bz-map-page.has-drawer{grid-template-rows:auto minmax(160px,1fr) minmax(120px,min(34dvh,280px));padding-top:0}.bz-main--map .bz-map-page.drawer-closed{grid-template-rows:auto minmax(0,1fr)}.bz-main--map .bz-map-drawer{width:100%;max-width:100%;max-height:min(34dvh,280px)}.bz-map-page,.bz-map-immersive,.bz-map-drawer{min-width:0;max-width:100%}}html.restaurant-portal .bz-standby-zone__default{white-space:normal;overflow-wrap:anywhere}@media (width<=1180px){html.restaurant-portal .bz-resto-desk--post:not(.bz-hotshots){grid-template-rows:auto;grid-template-columns:minmax(0,1fr)!important;overflow:visible!important}html.restaurant-portal .bz-resto-desk--post:not(.bz-hotshots) .bz-resto-command,html.restaurant-portal .bz-resto-desk--post:not(.bz-hotshots) .bz-resto-fleet-band,html.restaurant-portal .bz-resto-desk--post:not(.bz-hotshots) .bz-resto-dock{grid-area:auto/1;max-height:none;overflow:visible}}@media (width>=1100px) and (width<=1180px){html.restaurant-portal .bz-resto-desk--post:not(.bz-hotshots){flex-direction:column;display:flex}}@media (width<=1080px){.ops-split{grid-template-columns:1fr}.bz-grid.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.bz-grid.stats,.bz-role-blurb{grid-template-columns:1fr}}.bz-runs-toolbar,.bz-reports-toolbar,.bz-orders__tools{flex-wrap:wrap;gap:.65rem;min-width:0;max-width:100%;display:flex}.bz-runs-toolbar .bz-filters,.bz-orders__tabs{min-width:0;max-width:100%}@media (width<=960px){.bz-orders__tabs,.bz-filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow:auto hidden}.bz-orders__tabs::-webkit-scrollbar{display:none}.bz-filters::-webkit-scrollbar{display:none}}@media (width<=1100px){html.restaurant-portal .bz-orders__row--head{display:none}html.restaurant-portal .bz-orders__row{grid-template-columns:1fr 1fr;align-items:start;gap:10px 18px}html.restaurant-portal .bz-orders__row>[data-label]{overflow-wrap:anywhere;grid-template-columns:minmax(5.25rem,auto) minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;display:grid}html.restaurant-portal .bz-orders__row>[data-label]:before{content:attr(data-label);color:var(--bz-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:650}}@media (width<=1199px){.bz-helpers,.bz-calc-layout{grid-template-columns:minmax(0,1fr)!important}.bz-helpers__quote,.bz-calc-layout>aside,.bz-calc-aside{width:100%;max-width:100%;position:static}}@media (width<=860px){.bz-track-grid{grid-template-columns:1fr}.bz-helpers__counts{grid-template-columns:repeat(2,minmax(0,1fr))}.bz-helpers__hours{grid-template-columns:repeat(3,minmax(0,1fr))}}.bz-settings-workspace,.bz-settings-block,.bz-calc-page,.connect-shell,.bz-tpl-card,.bz-interest-page,.bz-bugs-page{min-width:0;max-width:100%}.bz-table-wrap{max-width:100%;overflow-x:auto}.bz-layout-audit-run,.bz-layout-audit-map,.bz-layout-audit-calc{min-width:0;max-width:100%}.bz-layout-audit-map{grid-template-columns:minmax(0,1fr) minmax(0,16rem);gap:.75rem;min-height:220px;display:grid}.bz-layout-audit-map__canvas{background:var(--bz-surface-2);border-radius:12px;min-height:200px}.bz-layout-audit-map__drawer{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:12px;min-width:0;padding:.75rem}@media (width<=900px){.bz-layout-audit-map{grid-template-columns:1fr}}.bz-interest-grid{grid-template-columns:minmax(280px,420px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.bz-interest-choices{flex-wrap:wrap;gap:8px;display:flex}.bz-interest-choice{border:1px solid var(--bz-line,#d7dce3);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px}.bz-interest-choice.is-on{background:var(--bz-accent);color:var(--bz-on-accent);border-color:#0000}.bz-interest-stop{grid-template-columns:118px minmax(0,1fr) auto;gap:8px;margin-bottom:8px;display:grid}.bz-interest-list{flex-direction:column;gap:12px;display:flex}.bz-interest-post{border:1px solid var(--bz-line,#d7dce3);border-radius:12px;padding:14px 16px}.bz-interest-post header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bz-interest-post h3{margin:0 0 4px;font-size:1.05rem}.bz-interest-meta{color:var(--bz-muted,#5c6570);margin:0;font-size:.92rem}.bz-interest-table{border-collapse:collapse;width:100%;margin-top:12px}.bz-interest-table th,.bz-interest-table td{text-align:left;border-top:1px solid var(--bz-line,#e6e9ee);vertical-align:top;padding:8px 6px}.bz-interest-table th{letter-spacing:.02em;text-transform:uppercase;color:var(--bz-muted,#5c6570);font-size:.78rem}.bz-interest-desk{border:1px solid var(--bz-line);background:var(--bz-surface,#12151b);border-radius:16px;grid-template-columns:minmax(220px,280px) minmax(0,1fr);min-height:440px;margin-top:14px;display:grid;overflow:hidden}.bz-interest-desk__people{border-right:1px solid var(--bz-line);background:color-mix(in srgb, var(--bz-bg) 55%, var(--bz-surface));flex-direction:column;min-width:0;display:flex}.bz-interest-desk__filters{border-bottom:1px solid var(--bz-line);gap:4px;padding:0 8px;display:flex}.bz-interest-desk__filters button{min-height:40px;color:var(--bz-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1;justify-content:center;align-items:center;gap:6px;margin-bottom:-1px;padding:0 8px;font-size:.82rem;font-weight:700;display:flex}.bz-interest-desk__filters button em{font-variant-numeric:tabular-nums;font-style:normal}.bz-interest-desk__filters button.is-on{color:var(--bz-ink);border-bottom-color:var(--bz-ink);background:0 0}.bz-interest-desk__list{max-height:520px;overflow:auto}.bz-interest-desk__person{border:0;border-bottom:1px solid var(--bz-line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:11px 14px;display:grid}.bz-interest-place{width:auto;height:auto;color:var(--bz-muted);font-variant-numeric:tabular-nums;text-align:right;background:0 0;border-radius:0;margin-top:2px;font-size:.75rem;font-weight:650;display:block}.bz-interest-desk__person.is-on .bz-interest-place{color:var(--bz-ink);background:0 0}.bz-interest-desk__person .bz-interest-desk__who{min-width:0;color:inherit;font-size:inherit;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.bz-interest-desk__who em{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bz-interest-track{z-index:4;background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:2px 0;margin:0 20px 4px;padding:0 0 10px;display:flex;position:relative}.bz-interest-track>span{color:var(--bz-muted);letter-spacing:.08em;text-transform:uppercase;margin-right:8px;padding:0;font-size:.68rem;font-weight:750}.bz-interest-track>button,.bz-interest-track__decision button{min-height:28px;color:var(--bz-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0 12px 0 16px;font-size:.84rem;font-weight:650;position:relative}.bz-interest-track>button:before{content:"";border:1.5px solid var(--bz-line-strong,var(--bz-line));background:0 0;border-radius:999px;width:7px;height:7px;margin-top:-4px;position:absolute;top:50%;left:0}.bz-interest-track>button.is-on,.bz-interest-track__decision button.is-on{color:var(--bz-ink);background:0 0}.bz-interest-track>button.is-on:before{border-color:var(--bz-ok,#3dd68c);background:var(--bz-ok,#3dd68c)}.bz-interest-track__decision button.is-stop{color:#ffb4ae;background:#ff453a29}.bz-interest-track>button:disabled,.bz-interest-track__decision button:disabled{cursor:default;opacity:.45}.bz-interest-track>i{background:var(--bz-line);width:18px;height:1px}.bz-interest-status{position:relative}.bz-interest-status__trigger{min-height:28px;color:var(--bz-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0 18px 0 16px;font-size:.84rem;font-weight:650;position:relative}.bz-interest-status__trigger:before{content:"";border:1.5px solid var(--bz-line-strong,var(--bz-line));background:0 0;border-radius:999px;width:7px;height:7px;margin-top:-4px;position:absolute;top:50%;left:0}.bz-interest-status__trigger:after{content:"";border-right:1.5px solid var(--bz-muted);border-bottom:1.5px solid var(--bz-muted);width:5px;height:5px;margin-top:-4px;position:absolute;top:50%;right:4px;transform:rotate(45deg)}.bz-interest-status__trigger.is-on,.bz-interest-status__trigger.is-win{color:var(--bz-ink)}.bz-interest-status__trigger.is-on:before,.bz-interest-status__trigger.is-win:before{border-color:var(--bz-ok,#3dd68c);background:var(--bz-ok,#3dd68c)}.bz-interest-status__trigger.is-stop{color:#ffb4ae}html[data-theme=light] .bz-interest-status__trigger.is-stop{color:#9f1239}.bz-interest-status__trigger.is-stop:before{background:#ff6b63;border-color:#ff6b63}.bz-interest-status__trigger:disabled{cursor:default;opacity:.45}.bz-interest-status__menu{z-index:40;border:1px solid var(--bz-line);background:var(--bz-surface,#12151b);border-radius:14px;width:240px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 40px #00000047}.bz-interest-status__menu p{color:var(--bz-muted);letter-spacing:.08em;text-transform:uppercase;margin:8px 10px 4px;font-size:.68rem;font-weight:750}.bz-interest-status__menu p:first-child{margin-top:4px}.bz-interest-status__menu button{width:100%;min-height:34px;color:var(--bz-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 10px 0 26px;font-size:.86rem;font-weight:650;display:flex;position:relative}.bz-interest-status__menu button:before{content:"";border:1.5px solid var(--bz-line-strong,var(--bz-line));border-radius:999px;width:7px;height:7px;margin-top:-4px;position:absolute;top:50%;left:10px}.bz-interest-status__menu button:hover{background:color-mix(in srgb, var(--bz-ink) 6%, transparent)}.bz-interest-status__menu button.is-on:before,.bz-interest-status__menu button.is-win.is-on:before{border-color:var(--bz-ok,#3dd68c);background:var(--bz-ok,#3dd68c)}.bz-interest-status__menu button.is-stop.is-on:before{background:#ff6b63;border-color:#ff6b63}.bz-interest-status__legwrap{align-items:center;display:inline-flex}.bz-interest-status__legwrap>i{background:var(--bz-line);width:18px;height:1px}.bz-interest-status__leg{min-height:28px;color:var(--bz-ink);align-items:center;padding:0 2px 0 16px;font-size:.84rem;font-weight:650;display:inline-flex;position:relative}.bz-interest-status__leg:before{content:"";border:1.5px solid var(--bz-ok,#3dd68c);background:var(--bz-ok,#3dd68c);border-radius:999px;width:7px;height:7px;margin-top:-4px;position:absolute;top:50%;left:0}.bz-interest-status__leg.is-stop{color:#ffb4ae}html[data-theme=light] .bz-interest-status__leg.is-stop{color:#9f1239}.bz-interest-status__leg.is-stop:before{background:#ff6b63;border-color:#ff6b63}.bz-interest-status__menu button.is-close{border-top:1px solid var(--bz-line);color:#ffb4ae;border-radius:0 0 8px 8px;margin-top:6px;padding-left:10px}html[data-theme=light] .bz-interest-status__menu button.is-close{color:#9f1239}.bz-interest-status__menu button.is-close:before{display:none}.bz-interest-outcome{flex-direction:column;gap:18px;display:flex}.bz-interest-outcome__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bz-interest-outcome__stats p{background:color-mix(in srgb, var(--bz-ink) 4%, var(--bz-bg));border-radius:12px;flex-direction:column;gap:2px;margin:0;padding:12px 14px;display:flex}.bz-interest-outcome__stats strong{font-family:var(--bz-display);letter-spacing:-.03em;font-size:1.15rem;font-weight:680;line-height:1.1}.bz-interest-outcome__stats span{color:var(--bz-muted);font-size:.75rem;font-weight:650}.bz-interest-outcome__line{border:0;border-radius:0;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));column-gap:28px;margin:0;padding:0;list-style:none;display:grid;overflow:visible}.bz-interest-outcome__line li{border-top:1px solid var(--bz-line);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 2px;display:grid}.bz-interest-outcome__line b{width:auto;height:auto;color:var(--bz-muted);font-variant-numeric:tabular-nums;background:0 0;border-radius:0;font-size:.78rem;font-weight:650;display:block}.bz-interest-outcome__line strong,.bz-interest-outcome__line span{display:block}.bz-interest-outcome__line span{color:var(--bz-muted);font-size:.78rem}.bz-interest-outcome__line li.is-chosen{background:color-mix(in srgb, var(--bz-ok,#3dd68c) 10%, transparent);border-radius:10px;padding-inline:8px}html[data-theme=dark] .bz-interest-board a:not(.bz-btn),html[data-theme=dark] .bz-interest-outcome a:not(.bz-btn),.bz-interest-board a:not(.bz-btn),.bz-interest-outcome a:not(.bz-btn){color:var(--bz-muted);font-variant-numeric:tabular-nums;font-size:.82rem;text-decoration:none}.bz-interest-outcome__line a:hover{color:var(--bz-ink)}.bz-interest-desk__person strong{align-items:center;gap:8px;font-weight:750;display:flex}.bz-interest-desk__person em{-webkit-line-clamp:1;max-width:100%;color:var(--bz-muted);-webkit-box-orient:vertical;font-size:.78rem;font-style:normal;line-height:1.35;display:-webkit-box;overflow:hidden}.bz-interest-kicker-alert{color:var(--bz-accent);font-weight:800}.bz-interest-dot{background:var(--bz-accent);border-radius:999px;width:8px;height:8px}.bz-interest-badge{background:var(--bz-accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:8px;padding:0 5px;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.bz-interest-desk__person span{color:var(--bz-muted);font-size:.8rem}.bz-interest-desk__person.is-on{background:color-mix(in srgb, var(--bz-ink) 5%, var(--bz-surface));box-shadow:inset 2px 0 0 var(--bz-secondary)}.bz-interest-chat{flex-direction:column;min-width:0;min-height:440px;display:flex}.bz-interest-chat__head{border-bottom:1px solid var(--bz-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.bz-interest-chat__head div{flex-direction:column;gap:2px;min-width:0;display:flex}.bz-interest-chat__head strong{font-size:1rem}.bz-interest-chat__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.bz-interest-chat__meta{color:var(--bz-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.8rem;display:flex}html[data-theme=dark] .bz-interest-chat__meta a,.bz-interest-chat__meta a{color:var(--bz-ink);font-size:inherit;font-weight:700;text-decoration:none}.bz-interest-chat__meta a:hover{text-decoration:underline}.bz-interest-chat__log{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow:auto}.bz-interest-chat__bubble{border:1px solid var(--bz-line);background:color-mix(in srgb, var(--bz-bg) 70%, var(--bz-surface));border-radius:16px 16px 16px 6px;align-self:flex-start;max-width:min(72%,460px);padding:10px 12px}.bz-interest-chat__bubble.is-mine{background:color-mix(in srgb, var(--bz-ink) 8%, var(--bz-surface-2));color:var(--bz-ink);border:1px solid var(--bz-line);border-radius:16px 16px 6px;align-self:flex-end}.bz-interest-chat__bubble span,.bz-interest-chat__bubble time{letter-spacing:.02em;opacity:.72;font-size:.72rem;font-weight:700;display:block}.bz-interest-chat__bubble p{white-space:pre-wrap;margin:3px 0 4px;line-height:1.4}.bz-interest-chat__empty{color:var(--bz-muted);margin:0;padding:28px 16px;line-height:1.45}.bz-interest-chat__form{border-top:1px solid var(--bz-line);gap:8px;padding:12px;display:flex}.bz-interest-chat__form .bz-input{flex:1;min-width:0}.bz-interest-chat__error{color:var(--bz-accent);margin:0;padding:0 12px 12px;font-size:.82rem}.bz-vehicle-board button.bz-choice-card{font:inherit;color:inherit;width:100%;text-align:inherit}.bz-interest-routes{flex-direction:column;gap:12px;margin-top:1.35rem;display:flex}.bz-interest-routes .bz-stop-studio__head h2{margin:0}.bz-interest-route{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:16px;padding:1rem 1.05rem .9rem}.bz-interest-route__top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bz-interest-route__kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--bz-muted);margin:0 0 .2rem;font-size:.72rem;font-weight:750}.bz-interest-route__kicker.is-plain{letter-spacing:.01em;text-transform:none;font-size:.8rem;font-weight:650}.bz-interest-route h3{font-family:var(--bz-display);letter-spacing:-.03em;margin:0;font-size:1.25rem}.bz-interest-route__pay{text-align:right;flex-shrink:0}.bz-interest-route__pay strong{font-family:var(--bz-display);letter-spacing:-.04em;color:var(--bz-ink);font-size:1.85rem;font-weight:680;line-height:.95;display:block}.bz-interest-route__pay span{color:var(--bz-muted);font-size:.78rem;font-weight:700}.bz-interest-route__stops{flex-direction:column;gap:.55rem;margin:.85rem 0 .35rem;padding:0;list-style:none;display:flex}.bz-interest-route__stops li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.bz-interest-route__stops i{width:28px;height:28px;color:var(--bz-ink);border:2px solid #ea580c;border-radius:999px;place-items:center;font-size:.78rem;font-style:normal;font-weight:800;display:grid}.bz-interest-route__stops i.delivery{border-color:#0f766e}.bz-interest-route__stops em{letter-spacing:.04em;text-transform:uppercase;color:var(--bz-muted);font-size:.72rem;font-style:normal;font-weight:750;display:block}.bz-interest-route__stops strong{font-weight:650;line-height:1.3;display:block}.bz-interest-route__actions{flex-wrap:wrap;gap:8px;margin-top:.75rem;display:flex}.bz-interest-tabs{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:999px;flex:none;align-self:flex-start;gap:2px;margin-bottom:10px;padding:3px;display:inline-flex}.bz-interest-tabs button{min-height:32px;color:var(--bz-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-weight:700;display:inline-flex}.bz-interest-tabs button em{font-variant-numeric:tabular-nums;font-style:normal}.bz-interest-tabs button.is-on{color:var(--bz-ink);background:var(--bz-surface-2);border-color:#0000}.bz-shell--book .bz-interest-manage{min-height:0}.bz-interest-compose{flex-direction:column;gap:16px;max-width:none;display:flex}.bz-interest-compose__split{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:16px;display:grid}.bz-interest-compose__side{flex-direction:column;gap:16px;min-width:0;display:flex}.bz-interest-compose__intro h2{margin:0;font-size:1.35rem}.bz-interest-compose__intro p,.bz-interest-compose__hint,.bz-interest-compose__preview{color:var(--bz-muted);margin:.25rem 0 0;line-height:1.4}.bz-interest-compose__card{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.bz-interest-compose__card h3{margin:0;font-size:1rem}.bz-interest-compose__map{border:1px solid var(--bz-line);border-radius:12px;height:220px;overflow:hidden}.bz-shipment-window{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bz-shipment-window fieldset{border:1px solid var(--bz-line);border-radius:12px;min-width:0;margin:0;padding:12px}.bz-shipment-window legend{padding:0 6px;font-size:.78rem;font-weight:750}.bz-shipment-window .bz-field{grid-column:auto}.bz-shipment-quote{background:color-mix(in srgb, var(--bz-surface) 86%, var(--bz-ink) 14%);border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.bz-shipment-quote__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bz-shipment-quote__head h3{margin:0}.bz-shipment-quote__head p,.bz-shipment-quote__empty{color:var(--bz-muted);margin:4px 0 0;font-size:.86rem;line-height:1.4}.bz-shipment-quote__head strong{letter-spacing:-.03em;color:var(--bz-secondary,#0d9488);font-size:1.55rem}.bz-shipment-quote__vehicles{flex-wrap:wrap;gap:6px;display:flex}.bz-shipment-quote__vehicles button{border:1px solid var(--bz-line);color:inherit;font:inherit;background:0 0;border-radius:999px;padding:6px 10px;font-size:.82rem;font-weight:700}.bz-shipment-quote__vehicles button.is-on{background:var(--bz-ink);color:var(--bz-bg);border-color:var(--bz-ink)}.bz-shipment-quote__as{color:var(--bz-muted);align-items:center;gap:8px;font-size:.82rem;font-weight:700;display:flex}.bz-shipment-quote__as select{border:1px solid var(--bz-line);min-height:32px;color:inherit;font:inherit;background:0 0;border-radius:8px;padding:0 8px}.bz-shipment-quote__num{border:1px solid var(--bz-line);background:var(--bz-bg);width:100%;min-height:40px;color:inherit;font:inherit;font-variant-numeric:tabular-nums;border-radius:10px;padding:0 12px;font-size:1rem}.bz-shipment-quote__total{justify-content:space-between;align-items:center;gap:12px;display:flex}.bz-shipment-quote__total span{color:var(--bz-muted);font-size:.82rem}.bz-shipment-quote__total strong{font-size:1.1rem}.bz-shipment-quote__total button{color:var(--bz-secondary,#5eead4);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:750}.bz-shipment-quote__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bz-shipment-quote__grid label{flex-direction:column;gap:6px;min-width:0;font-size:.82rem;font-weight:700;display:flex}.bz-shipment-quote__grid input[type=range]{width:100%;accent-color:var(--bz-accent)}.bz-shipment-quote__grid em,.bz-shipment-quote__reset{color:var(--bz-muted);text-align:left;background:0 0;border:0;padding:0;font-size:.75rem;font-style:normal;font-weight:650}.bz-shipment-quote__lines{flex-direction:column;gap:8px;margin:0;display:flex}.bz-shipment-quote__lines div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bz-shipment-quote__lines dt{font-weight:750}.bz-shipment-quote__lines dd{color:var(--bz-muted);align-items:baseline;gap:12px;margin:0;display:flex}.bz-shipment-quote__lines strong{color:var(--bz-ink);font-size:1rem}@media (width<=720px){.bz-shipment-window,.bz-shipment-quote__grid{grid-template-columns:1fr}}.bz-interest-vehicle-group p{letter-spacing:.06em;text-transform:uppercase;color:var(--bz-muted);margin:8px 0 6px;font-size:.72rem;font-weight:750}.bz-interest-vehicles{flex-wrap:wrap;gap:8px;display:flex}.bz-interest-vehicles button{border:1px solid var(--bz-line);background:var(--bz-surface-2);min-height:40px;color:var(--bz-ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.bz-interest-vehicles button.is-on{border-color:var(--bz-secondary);background:color-mix(in srgb, var(--bz-secondary) 16%, var(--bz-surface-2));color:var(--bz-secondary)}.bz-interest-vehicles .bz-vehicle-class-icon{width:22px;height:22px}.bz-interest-board{border:1px solid var(--bz-line);background:var(--bz-surface);border-radius:16px;flex:auto;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.bz-interest-board.is-lone{grid-template-rows:minmax(0,1fr)}.bz-interest-board.is-lone .bz-interest-board__routes{display:none}.bz-interest-board__routes{border-bottom:1px solid var(--bz-line);background:color-mix(in srgb, var(--bz-bg) 55%, var(--bz-surface));flex-direction:row;min-height:0;display:flex;overflow:auto hidden}.bz-interest-board__route{border:0;border-right:1px solid var(--bz-line);width:280px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;flex-direction:column;flex:0 0 280px;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}.bz-interest-board__line{justify-content:space-between;align-items:flex-start;gap:10px;width:100%;display:flex}.bz-interest-board__line b{font-variant-numeric:tabular-nums;letter-spacing:-.03em;flex-direction:column;flex:none;align-items:flex-end;font-weight:750;line-height:1.05;display:flex}.bz-interest-board__line b small{color:var(--bz-muted);letter-spacing:0;margin-top:2px;font-size:.68rem;font-weight:650}.bz-interest-board__route strong{align-items:center;gap:8px;min-width:0;font-weight:750;display:flex}.bz-interest-board__route span,.bz-interest-board__route em{color:var(--bz-muted);font-size:.8rem;font-style:normal;line-height:1.35}.bz-interest-board__route em{-webkit-line-clamp:1;color:var(--bz-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bz-interest-board__route.is-on{background:color-mix(in srgb, var(--bz-ink) 5%, var(--bz-surface));box-shadow:inset 2px 0 0 var(--bz-secondary)}.bz-interest-board__work{flex-direction:column;min-width:0;min-height:0;display:flex}.bz-interest-board__head{justify-content:space-between;align-items:flex-end;gap:16px;padding:18px 20px 12px;display:flex}.bz-interest-board__head h2{font-family:var(--bz-display);letter-spacing:-.04em;margin:2px 0 0;font-size:1.55rem;font-weight:680}.bz-interest-subtabs{border-bottom:1px solid var(--bz-line);gap:4px;padding:0 12px;display:flex}.bz-interest-subtabs button{min-height:36px;color:var(--bz-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:8px;margin-bottom:-1px;padding:0 10px;font-weight:700;display:inline-flex}.bz-interest-subtabs button.is-on{color:var(--bz-ink);border-bottom-color:var(--bz-ink);background:0 0}.bz-interest-board__body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.bz-interest-board__body.is-details{padding:16px 20px 22px;overflow:auto}.bz-interest-board__body .bz-interest-desk{border:0;border-radius:0;flex:auto;grid-template-columns:minmax(220px,280px) minmax(0,1fr);min-height:0;margin:0}.bz-interest-board__body .bz-interest-desk__people,.bz-interest-board__body .bz-interest-chat{min-height:0}.bz-interest-board__body .bz-interest-desk__list,.bz-interest-board__body .bz-interest-chat__log{flex:auto;max-height:none}.bz-interest-board__body .bz-interest-chat{min-height:0}.bz-interest-board__map{border:1px solid var(--bz-line);border-radius:12px;height:180px;margin-bottom:12px;overflow:hidden}.bz-interest-replies{flex:auto;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}.bz-interest-replies.has-map{grid-template-columns:minmax(420px,1fr) minmax(280px,380px)}.bz-interest-replies__main{flex-direction:column;min-width:0;min-height:0;display:flex}.bz-interest-replies__main .bz-interest-desk,.bz-interest-replies__main .bz-interest-outcome{border:0;border-radius:0;flex:auto;grid-template-rows:minmax(0,1fr);height:100%;min-height:0;margin:0}.bz-interest-replies.has-map .bz-interest-desk{border-right:0}.bz-interest-board__body .bz-interest-chat__head,.bz-interest-board__body .bz-interest-chat__form,.bz-interest-board__body .bz-interest-desk__filters{flex:none}.bz-interest-reply-map{border-left:1px solid var(--bz-line);background:#0b1220;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.bz-interest-reply-map__canvas{flex:auto;width:100%;min-height:0}.bz-interest-reply-map__foot{border-top:1px solid var(--bz-line);background:var(--bz-surface,#12151b);flex-direction:column;flex:none;gap:8px;padding:10px 12px 12px;display:flex}.bz-interest-reply-map__legend{color:var(--bz-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.75rem;font-weight:700;display:flex}.bz-interest-reply-map__legend span{align-items:center;gap:6px;display:inline-flex}.bz-interest-reply-map__legend i{border-radius:50%;width:9px;height:9px}.bz-interest-reply-map__legend i.is-yes{background:#22c55e}.bz-interest-reply-map__legend i.is-no{background:#ef4444}.bz-interest-reply-map__legend button{border:1px solid var(--bz-line);background:var(--bz-surface-2);color:var(--bz-ink);font:inherit;cursor:pointer;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:.75rem;font-weight:700}.bz-interest-reply-map__legend button:hover{border-color:var(--bz-ink)}.bz-interest-reply-map__who{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;padding-left:8px;display:flex}.bz-interest-reply-map__who.is-yes{box-shadow:inset 3px 0 #22c55e}.bz-interest-reply-map__who.is-no{box-shadow:inset 3px 0 #ef4444}.bz-interest-reply-map__who strong{font-size:.92rem}.bz-interest-reply-map__who span{color:var(--bz-muted);font-size:.78rem}.bz-interest-reply-map__who a{margin-left:auto;font-size:.82rem;font-weight:750}.bz-interest-reply-map__hint{color:var(--bz-muted);margin:0;font-size:.78rem}.bz-interest-editor,.bz-interest-details{flex-direction:column;gap:12px;display:flex}.bz-interest-board__empty{color:var(--bz-muted);text-align:center;place-items:center;gap:12px;padding:28px 16px;display:grid}.bz-interest-board__empty p{margin:0}.bz-interest-receipt-title{margin:0 0 .35rem;font-weight:750}.bz-interest-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.bz-interest-kind{appearance:none;text-align:left;border:1px solid var(--bz-line);background:var(--bz-surface);color:var(--bz-ink);cursor:pointer;border-radius:12px;min-height:0;padding:.7rem .8rem}.bz-interest-kind strong{font-size:.92rem;display:block}.bz-interest-kind span{color:var(--bz-muted);margin-top:.2rem;font-size:.75rem;line-height:1.3;display:block}.bz-interest-kind.is-on{border-color:color-mix(in srgb, var(--bz-secondary) 50%, var(--bz-line));background:var(--bz-surface);box-shadow:inset 3px 0 0 var(--bz-secondary)}.bz-interest-state-add{gap:.4rem;max-width:16rem;margin-top:.45rem;display:flex}.bz-interest-state-add input{text-transform:uppercase;width:6.5rem}@media (width<=960px){.bz-interest-kinds{grid-template-columns:1fr 1fr}.bz-interest-outcome__stats,.bz-interest-grid,.bz-interest-stop{grid-template-columns:1fr}.bz-interest-replies,.bz-interest-replies.has-map{grid-template-columns:minmax(0,1fr);overflow:auto}.bz-interest-reply-map{border-left:0;border-bottom:1px solid var(--bz-line);order:-1;height:280px;min-height:280px}.bz-interest-replies__main{min-height:420px}.bz-interest-desk{grid-template-columns:1fr}.bz-interest-desk__people{border-right:0;border-bottom:1px solid var(--bz-line)}.bz-interest-desk__list{max-height:240px}.bz-interest-board{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.bz-interest-compose__split,.bz-interest-board__body .bz-interest-desk{grid-template-columns:1fr}.bz-interest-board__body .bz-interest-desk__list{max-height:180px}}.bz-interest-compose__intro h2{font-family:var(--bz-display);letter-spacing:-.04em;font-size:1.6rem}.bz-interest-compose .bz-stop-rail{flex-direction:column;gap:10px;display:flex}.bz-interest-compose .bz-stop-card.is-dense,.bz-interest-compose .bz-stop-card.is-open{border:1px solid var(--bz-line);background:color-mix(in srgb, var(--bz-bg) 55%, var(--bz-surface));box-shadow:none;border-radius:14px;padding:12px 14px}.bz-interest-compose .bz-stop-card .bz-segmented{border:1px solid var(--bz-line);background:var(--bz-bg);border-radius:999px;grid-template-columns:1fr 1fr;gap:2px;width:220px;max-width:100%;padding:3px;display:inline-grid}.bz-interest-compose .bz-stop-card .bz-segmented__item{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:999px;align-items:center;padding:.32rem .7rem}.bz-interest-compose .bz-stop-card .bz-segmented__item.is-on{background:var(--bz-surface-2);box-shadow:none}.bz-interest-compose .bz-stop-card .bz-segmented__label{font-size:.82rem;font-weight:700}.bz-interest-compose .bz-stop-rail+.bz-btn{align-self:flex-start;width:auto}html:has(.bz-resto-setup){height:auto;min-height:100%;max-height:none;overflow:hidden auto}html:has(.bz-biz-setup){height:auto;min-height:100%;max-height:none;overflow:hidden auto}html:has(.bz-resto-setup) body{height:auto;min-height:100%;max-height:none;overflow:hidden auto}html:has(.bz-biz-setup) body{height:auto;min-height:100%;max-height:none;overflow:hidden auto}html:has(.bz-resto-setup) #root{height:auto;min-height:100%;max-height:none;overflow:hidden auto}html:has(.bz-biz-setup) #root{height:auto;min-height:100%;max-height:none;overflow:hidden auto}html .bz-resto-setup,html .bz-biz-setup{background:var(--bz-bg);align-items:start;height:auto;min-height:100dvh}html .bz-resto-setup{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);display:grid}html .bz-biz-setup{grid-template-columns:minmax(24rem,30rem) minmax(0,1fr);display:grid}html .bz-biz-setup:has(.bz-biz-setup__form--wide){grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr)}html .bz-resto-setup__stage,html .bz-biz-setup__stage{color:#f8fafc;grid-area:1/2;align-self:start;height:100dvh;min-height:100dvh;max-height:100dvh;position:sticky;top:0;overflow:hidden}html .bz-resto-setup__hero,html .bz-biz-setup__hero{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html .bz-resto-setup__hero{object-position:48% 42%}html .bz-biz-setup__hero{object-position:50% 42%}html .bz-resto-setup__stage-shade{background:radial-gradient(640px 280px at 18% 100%,#e11d2e47,#0000 60%),linear-gradient(#0c08081f 0%,#0c080833 42%,#080606e0 100%)}html .bz-biz-setup__stage-shade{background:linear-gradient(90deg,#060a106b 0%,#060a1014 52%,#060a1000 100%),linear-gradient(#080c1229 0%,#080c120a 34%,#060a109e 68%,#060a10e6 100%)}html .bz-resto-setup__stage-copy,html .bz-biz-setup__stage-copy{max-width:none;padding:1.75rem 2rem 1.85rem;left:0;right:0}html .bz-biz-setup__stage-copy{max-width:min(34rem,100%)}html .bz-resto-setup__stage-copy,html .bz-resto-setup__stage-copy *,html .bz-biz-setup__stage-copy,html .bz-biz-setup__stage-copy *,html .bz-resto-setup__form,html .bz-resto-setup__form *,html .bz-biz-setup__form,html .bz-biz-setup__form *{letter-spacing:normal!important;word-spacing:normal!important}html .bz-resto-setup__stage-title,html .bz-biz-setup__stage-title{font-kerning:none;font-variant-ligatures:none;max-width:14ch;font-weight:650;letter-spacing:-.03em!important}html .bz-biz-setup__stage-title{max-width:12ch}html .bz-resto-setup__stage-lede,html .bz-biz-setup__stage-lede{color:#f8fafcdb;max-width:28rem}html .bz-resto-setup__kicker{color:#fecaca}html .bz-biz-setup__kicker{color:#5eead4}html .bz-resto-setup__learn a,html.restaurant-portal .bz-resto-setup__stage .bz-resto-setup__learn a,html[data-theme=light].restaurant-portal .bz-resto-setup__stage .bz-resto-setup__learn a,html .bz-biz-setup__learn a{color:#fff;text-underline-offset:.18em;font-weight:650;text-decoration:underline}html .bz-resto-setup__learn a:focus-visible,html .bz-biz-setup__learn a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #fff}html .bz-resto-setup__panel,html.restaurant-portal .bz-resto-setup__panel,html .bz-biz-setup__panel{height:auto;min-height:100dvh;max-height:none;color:var(--bz-ink);background:var(--bz-bg);border:0;border-right:1px solid var(--bz-line);flex-direction:column;grid-area:1/1;align-self:stretch;padding:1.15rem 1.5rem 1.4rem;display:flex;overflow:visible}html .bz-resto-setup__top,html .bz-biz-setup__top{z-index:3;background:inherit;margin:0 0 .4rem;padding-bottom:.55rem;position:sticky;top:0}html .bz-resto-setup__top .bz-login-brand img,html .bz-biz-setup__top .bz-login-brand img{border-radius:12px;width:44px;height:44px}html .bz-resto-setup__top .bz-login-brand__copy strong,html .bz-biz-setup__top .bz-login-brand__copy strong{color:var(--bz-ink);font-size:1.05rem}html .bz-resto-setup__top .bz-login-brand__copy span{color:var(--bz-accent-ink,var(--bz-accent))}html .bz-biz-setup__top .bz-login-brand__copy span{color:var(--bz-secondary)}html .bz-resto-setup__form,html.restaurant-portal .bz-resto-setup__form,html .bz-biz-setup__form{width:100%;max-width:24.5rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;align-self:start;max-height:none;margin:0;padding:.35rem 0 1.5rem;overflow:visible}html .bz-biz-setup__form--wide{width:100%;max-width:42rem;margin:.35rem 0 .6rem;padding:.15rem 0 .4rem}html .bz-login-form--tall{margin-top:.2rem;margin-bottom:.75rem}html .bz-resto-setup__badge,html .bz-biz-setup__badge{text-transform:uppercase;margin:0 0 .7rem;padding:.22rem .55rem;font-size:.68rem;font-weight:750;letter-spacing:.08em!important}html .bz-resto-setup__badge{background:var(--bz-accent-soft);color:var(--bz-accent-ink,var(--bz-accent))}html .bz-biz-setup__badge{background:color-mix(in srgb, var(--bz-secondary) 16%, transparent);color:var(--bz-secondary)}html .bz-resto-setup__form h1,html .bz-biz-setup__form h1,html .bz-biz-setup__form--wide h1{margin:0 0 .35rem;font-size:clamp(1.7rem,2vw,2rem);font-weight:680;line-height:1.15;letter-spacing:-.03em!important}html .bz-resto-setup__form .lede,html .bz-biz-setup__form .lede{max-width:36rem;color:var(--bz-muted);margin:0 0 1.15rem;font-size:.98rem;line-height:1.45}html .bz-login-section{color:var(--bz-muted);text-transform:uppercase;margin:.15rem 0 .65rem;font-size:.72rem;font-weight:750;letter-spacing:.08em!important}html .bz-biz-setup__form--wide .bz-login-section{grid-column:1/-1;margin-top:.35rem}html .bz-resto-setup__form .bz-field,html .bz-biz-setup__form .bz-field,html .bz-biz-setup__form--wide .bz-field{gap:.32rem;margin-bottom:.8rem}html .bz-resto-setup__form .bz-field>label,html .bz-biz-setup__form .bz-field>label,html .bz-biz-setup__form--wide .bz-field>label,html .bz-resto-setup__form .bz-field-label,html .bz-biz-setup__form .bz-field-label{color:var(--bz-ink);text-transform:none;margin:0;font-size:.84rem;font-weight:650;letter-spacing:0!important}html .bz-resto-setup__form .bz-field input,html .bz-biz-setup__form .bz-field input,html .bz-biz-setup__form--wide .bz-field input{border-radius:12px;min-height:2.75rem}html .bz-resto-setup__form .bz-field input:focus,html .bz-biz-setup__form .bz-field input:focus,html .bz-biz-setup__form--wide .bz-field input:focus,html .bz-resto-setup__form .bz-places-input input:focus{border-color:var(--bz-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--bz-accent) 24%, transparent);outline:none}html .bz-industry-select{appearance:none;border:1px solid var(--bz-line);background-color:var(--bz-input-bg);width:100%;min-height:2.75rem;color:var(--bz-ink);font:inherit;cursor:pointer;color-scheme:inherit;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%2394a3b8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 6.2 8 10.2 12 6.2'/></svg>");background-position:right .9rem center;background-repeat:no-repeat;background-size:1rem;border-radius:12px;margin:0;padding:0 2.5rem 0 .95rem;font-weight:600}html[data-theme=dark] .bz-industry-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html .bz-industry-select.is-empty{color:var(--bz-placeholder);font-weight:500}html .bz-industry-select:focus{border-color:var(--bz-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--bz-accent) 24%, transparent);outline:none}html .bz-industry-select.is-invalid{border-color:var(--bz-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--bz-danger) 16%, transparent)}html .bz-industry-select option{color:var(--bz-ink);font-weight:600}html .bz-resto-setup__form .bz-error,html .bz-biz-setup__form .bz-error,html .bz-resto-setup__form .bz-ok-banner,html .bz-biz-setup__form .bz-ok-banner{margin:0 0 .9rem}html .bz-login-form .bz-pw-rules{display:none}html .bz-login-form .bz-pw:has(.is-met,.is-miss) .bz-pw-rules{grid-template-columns:1fr 1fr;gap:.15rem .75rem;margin-top:.35rem;display:grid}html .bz-login-forgot,html .bz-biz-setup__forgot{text-align:right;margin:-.15rem 0 .95rem;font-size:.9rem}html .bz-login-switch,html .bz-biz-setup__switch{text-align:center;color:var(--bz-muted);margin:.95rem 0 0;font-size:.92rem}html .bz-login-link{color:var(--bz-secondary);font:inherit;cursor:pointer;text-underline-offset:.18em;background:0 0;border:0;padding:0;font-weight:680}html .bz-login-link:hover{text-decoration:underline}html .bz-login-link:focus-visible{outline:2px solid var(--bz-secondary);outline-offset:3px;border-radius:4px}html.restaurant-portal .bz-resto-setup__badge{color:#be123c;background:#e11d2e1f}html[data-theme=dark].restaurant-portal .bz-resto-setup__badge{color:#fecdd3;background:#e11d2e38}html .bz-resto-setup__form .bz-btn.bz-login-submit,html .bz-biz-setup__form .bz-btn.bz-login-submit{width:100%;margin-top:.15rem;font-weight:750;border-radius:12px!important;min-height:3rem!important;padding:.75rem 1rem!important;font-size:1rem!important}html .bz-resto-setup__form .bz-btn.bz-login-submit:focus-visible,html .bz-biz-setup__form .bz-btn.bz-login-submit:focus-visible{outline:2px solid var(--bz-ink);outline-offset:3px}html .bz-biz-setup__form .bz-login-brand{margin:0 0 .85rem}@media (width<=1080px){html .bz-biz-setup:has(.bz-biz-setup__form--wide){grid-template-columns:minmax(0,1.4fr) minmax(14rem,.8fr)}:is(html .bz-biz-setup:has(.bz-biz-setup__form--wide) .bz-biz-setup__stage-lede,html .bz-biz-setup:has(.bz-biz-setup__form--wide) .bz-biz-setup__beats,html .bz-biz-setup:has(.bz-biz-setup__form--wide) .bz-biz-setup__learn){display:none}}@media (height<=820px) and (width>=861px){html .bz-resto-setup__beats,html .bz-biz-setup__beats{display:none}html .bz-resto-setup__stage-title,html .bz-biz-setup__stage-title{font-size:2rem}}@media (width<=860px){:is(html .bz-resto-setup,html .bz-biz-setup,html .bz-biz-setup:has(.bz-biz-setup__form--wide)){flex-direction:column;grid-template-columns:none;height:auto;min-height:100dvh;display:flex}html .bz-resto-setup__stage,html.restaurant-portal .bz-resto-setup__stage,html .bz-biz-setup__stage{flex:none;grid-column:auto;align-self:stretch;width:100%;height:12.5rem;min-height:12.5rem;max-height:12.5rem;display:block;position:relative;top:auto}html .bz-biz-setup:has(.bz-biz-setup__form--wide) .bz-biz-setup__stage{flex:none;grid-column:auto;align-self:stretch;width:100%;height:12.5rem;min-height:12.5rem;max-height:12.5rem;display:block;position:relative;top:auto}html .bz-resto-setup__stage.bz-resto-setup__stage--live{height:17.5rem;min-height:17.5rem;max-height:17.5rem;display:block;overflow:hidden}html .bz-resto-setup__stage--live .bz-live-phone-slot{display:none}html .bz-resto-setup__stage--live .bz-resto-setup__hero{object-position:32% 42%}html .bz-resto-setup__stage--live .bz-resto-setup__stage-copy{width:min(16.5rem,72%);margin:0;padding:.8rem .95rem 0;position:absolute;inset:0 auto auto 0}html .bz-resto-setup__stage-lede,html .bz-biz-setup__stage-lede,html .bz-resto-setup__beats,html .bz-biz-setup__beats,html .bz-biz-setup__shots,html .bz-resto-setup__learn,html .bz-biz-setup__learn{display:none}html .bz-resto-setup__stage-title,html .bz-biz-setup__stage-title{max-width:none;font-size:1.65rem}html .bz-resto-setup__stage-copy,html .bz-biz-setup__stage-copy{padding:1rem 1.05rem .95rem}html .bz-resto-setup__panel,html.restaurant-portal .bz-resto-setup__panel,html .bz-biz-setup__panel{width:100%;height:auto;min-height:0;padding:.85rem max(1rem, env(safe-area-inset-right,0px)) max(1.35rem, env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left,0px));border:0;flex:auto;grid-column:auto}html .bz-resto-setup__form,html.restaurant-portal .bz-resto-setup__form,html .bz-biz-setup__form,html .bz-biz-setup__form--wide{max-width:28rem;margin:.25rem 0 0}html .bz-login-form .bz-pw-rules{grid-template-columns:1fr}html .bz-login-form .bz-pw:has(.is-met,.is-miss) .bz-pw-rules{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html .bz-resto-setup__hero,html .bz-resto-setup__stage-copy,html .bz-resto-setup__beats li,html .bz-biz-setup__hero,html .bz-biz-setup__stage-copy,html .bz-biz-setup__beats li{animation:none}html .bz-resto-setup__hero.is-on,html .bz-biz-setup__hero.is-on{transform:none}html .bz-live-phone__ping{opacity:.45;animation:none}}html .bz-resto-setup__stage--live{background:#14161b;flex-direction:column;display:flex}html .bz-resto-setup__stage--live .bz-resto-setup__photo{flex:auto;min-height:0;position:relative;overflow:hidden}html .bz-resto-setup__stage--live .bz-resto-setup__hero{object-position:50% 42%}html .bz-resto-setup__stage--live .bz-resto-setup__stage-shade{display:none}html .bz-resto-setup__stage--live .bz-resto-setup__stage-lede{color:#f8fafcb8;max-width:28rem;margin:0;font-size:.95rem}html .bz-resto-setup__stage--live .bz-resto-setup__stage-copy{z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;height:auto;text-shadow:none;background:#14161b;border-top:1px solid #ffffff14;border-radius:0;flex:none;margin:0;padding:1.05rem 1.35rem 1.15rem;position:relative;inset:auto}html .bz-resto-setup__points{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}html .bz-resto-setup__points li{color:#f8fafce0;font-size:.8rem;font-weight:600;line-height:1.3}html .bz-resto-setup__points li:before{content:"";background:#e11d2e;border-radius:50%;width:.4rem;height:.4rem;margin-right:.55rem;display:inline-block;transform:translateY(-.05rem)}html .bz-resto-setup__stage--live .bz-resto-setup__stage-title{max-width:none;text-shadow:none;margin:0 0 .3rem;font-size:clamp(1.2rem,1.45vw,1.5rem);font-weight:650;line-height:1.25}html .bz-live-phone-slot{z-index:2;justify-content:flex-end;align-items:flex-start;width:min(17.5rem,42%);height:min(70%,38rem);padding:0;display:flex;position:absolute;inset:6% 1.35rem auto auto;container-type:size}html .bz-live-phone{aspect-ratio:390/844;filter:drop-shadow(0 22px 28px #00000061);width:auto;max-width:100%;height:min(100cqb - .75rem,216.41cqi,47rem);container-type:inline-size}html .bz-live-phone__bezel{background:linear-gradient(165deg,#4a4a4e 0%,#1a1a1c 16%,#09090b 48%,#161618 100%);border-radius:2.65em;height:100%;padding:.52em;font-size:clamp(12.75px,4.35cqi,15px);box-shadow:inset 0 0 0 1px #ffffff29,inset 0 0 0 .18em #050506}html .bz-live-phone__screen{background:#121820;border-radius:2.1em;flex-direction:column;height:100%;display:flex;overflow:hidden}html .bz-live-phone__status{z-index:2;color:#f7f4ef;flex:none;justify-content:space-between;align-items:center;height:2.7em;padding:.7em 1.15em 0;font-size:.78em;font-weight:680;display:flex;position:relative}html .bz-live-phone__island{background:#07080a;border-radius:999px;width:5.6em;height:1.42em;position:absolute;top:.62em;left:50%;transform:translate(-50%)}html .bz-live-phone__status-icons{align-items:center;gap:.38em;display:inline-flex}html .bz-live-phone__status-icons svg{fill:currentColor;width:auto;height:.82em}html .bz-live-phone__map{flex:auto;place-items:center;min-height:0;display:grid;position:relative}html .bz-live-phone__map-canvas{aspect-ratio:390/460;width:100%;max-height:100%;position:relative}html .bz-live-phone__map-canvas svg{width:100%;height:100%;display:block;position:absolute;inset:0}html .bz-live-phone__ping{fill:none;stroke:#ff5a68;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite bz-live-ping}html .bz-live-pin{z-index:1;color:#f7f4ef;white-space:nowrap;background:#0a0c10e6;border:1px solid #ffffff24;border-radius:999px;padding:.28em .55em;font-size:.66em;font-weight:730;line-height:1;position:absolute;transform:translate(12px,-50%)}html .bz-live-pin--home{transform:translate(calc(-100% - 16px),-50%)}html .bz-live-pin--driver{color:#1a1a1a;background:#fff;border-color:#fff;transform:translate(14px,calc(-100% - 8px))}html .bz-live-phone__sheet{color:#f7f4ef;background:#171a20;border-top:1px solid #ffffff12;flex-direction:column;flex:none;gap:.62em;padding:.5em 1.05em 1.05em;display:flex;box-shadow:0 -16px 24px #0000002e}html .bz-live-phone__handle{background:#ffffff38;border-radius:999px;width:2.3em;height:.26em;margin:0 auto .12em}html .bz-live-phone__sheet-top{color:#f7f4ef94;justify-content:space-between;align-items:center;font-size:.7em;font-weight:680;display:flex}html .bz-live-phone__live{color:#ffd5d8;align-items:center;gap:.4em;font-weight:760;display:inline-flex}html .bz-live-phone__live:before{content:"";background:#ff4d5c;border-radius:50%;width:.48em;height:.48em;box-shadow:0 0 0 .22em #ff4d5c38}html .bz-live-phone__eta{flex-direction:column;gap:.08em;margin:0;display:flex}html .bz-live-phone__eta strong{font-family:var(--bz-display);letter-spacing:-.03em;font-size:1.85em;font-weight:650;line-height:1}html .bz-live-phone__eta span{color:#f7f4efad;font-size:.74em;font-weight:620}html .bz-live-phone__driver{align-items:center;gap:.6em;display:flex}html .bz-live-phone__avatar{color:#fff;background:#4a3030;border-radius:50%;place-items:center;width:2.05em;height:2.05em;font-size:.68em;font-weight:750;display:grid}html .bz-live-phone__driver strong,html .bz-live-phone__driver small{display:block}html .bz-live-phone__driver strong{font-size:.98em;font-weight:720;line-height:1.2}html .bz-live-phone__driver small{color:#f7f4ef9e;margin-top:.16em;font-size:.78em;font-weight:580;line-height:1.2}html .bz-live-phone__stops{border-top:1px solid #ffffff14;gap:.72em;margin:.15em 0 0;padding:.65em 0 0;list-style:none;display:grid}html .bz-live-phone__stops li{grid-template-columns:.85em 1fr;align-items:center;column-gap:.55em;font-size:.9em;font-weight:700;line-height:1.25;display:grid}html .bz-live-phone__stops small{color:#f7f4ef80;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.12em;font-size:.68em;font-weight:700;line-height:1.2;display:block}html .bz-live-phone__stop-dot{background:#e11d2e;border-radius:50%;justify-self:center;width:.5em;height:.5em;box-shadow:0 0 0 .18em #e11d2e40}html .bz-live-phone__stop-dot--home{background:#f4f1ec;box-shadow:0 0 0 .18em #f4f1ec29}html .bz-live-phone__ping--gold{stroke:#f0b429}html .bz-live-phone__live--gold{color:#f6d78a}html .bz-live-phone__live--gold:before{background:#f0b429;box-shadow:0 0 0 .22em #f0b4293d}html .bz-live-phone__sheet--run{gap:.42em;padding-bottom:.85em}html .bz-live-phone__sheet--run .bz-live-phone__eta strong{font-size:1.45em}html .bz-run__track{background:#ffffff1a;border-radius:99px;height:.22em;overflow:hidden}html .bz-run__track span{border-radius:inherit;background:#f0b429;height:100%;display:block}html .bz-run__list{border-top:1px solid #ffffff14;gap:.28em;margin:.1em 0 0;padding:.45em 0 0;list-style:none;display:grid}html .bz-run__stop{grid-template-columns:1.55em minmax(0,1fr) auto;align-items:baseline;column-gap:.4em;font-size:.68em;font-weight:620;line-height:1.2;display:grid}html .bz-run__n{color:#f0b429;font-variant-numeric:tabular-nums;letter-spacing:.02em}html .bz-run__where{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html .bz-run__state{color:#f7f4ef7a;font-size:.92em;font-weight:560}html .bz-run__stop--done,html .bz-run__stop--done .bz-run__n,html .bz-run__stop--done .bz-run__state{color:#8e97a3}html .bz-run__ahead{stroke-dasharray:8 11;animation:1.1s linear infinite bz-run-flow}@keyframes bz-run-flow{to{stroke-dashoffset:-38px}}@media (prefers-reduced-motion:reduce){html .bz-run__ahead,html .bz-live-phone__ping--gold{animation:none}}html .bz-run__stop--now .bz-run__state{color:#f0b429}@keyframes bz-live-ping{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(2.15)}}html .bz-resto-setup__form.bz-resto-signup{width:100%;max-width:42rem;padding-top:.15rem}html .bz-resto-signup h1,html .bz-biz-setup__form--wide h1{margin:0 0 .45rem;font-size:clamp(2rem,2.2vw,2.35rem);font-weight:650;line-height:1.12;letter-spacing:-.035em!important}html .bz-resto-signup .lede,html .bz-biz-setup__form--wide .lede{max-width:36rem;margin:0 0 1.25rem;font-size:1rem;line-height:1.45}html .bz-resto-signup__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:.75rem;display:grid}html .bz-resto-signup__span{grid-column:1/-1}html .bz-resto-signup .bz-login-section{color:var(--bz-muted);text-transform:none;margin:.35rem 0 .55rem;font-size:.8rem;font-weight:650;letter-spacing:0!important}html .bz-resto-signup__fields .bz-field{margin-bottom:.75rem}html .bz-resto-signup .bz-field input,html .bz-resto-signup .bz-places-input input{transition:border-color .16s,box-shadow .16s}html .bz-resto-signup .bz-pw-rules{grid-template-columns:1fr}html .bz-resto-signup .bz-btn.bz-login-submit{margin-top:.35rem;transition:filter .16s,transform .16s}html .bz-resto-signup .bz-btn.bz-login-submit:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}html .bz-resto-signup .bz-login-switch{text-align:left}@media (width<=1023px){:is(html .bz-resto-setup,html .bz-biz-setup,html .bz-biz-setup:has(.bz-biz-setup__form--wide)){grid-template-columns:minmax(0,1fr)}html .bz-resto-setup__panel,html .bz-biz-setup__panel{border-right:0;grid-column:1;width:100%}html .bz-resto-setup__stage.bz-resto-setup__stage--live,html .bz-biz-setup__stage{display:none}html .bz-biz-setup:has(.bz-biz-setup__form--wide) .bz-biz-setup__stage{display:none}html .bz-resto-signup__fields{grid-template-columns:1fr}html .bz-biz-setup__form--wide,html .bz-resto-setup__form.bz-resto-signup{width:100%;max-width:40rem}}html .bz-biz-setup__form--wide .bz-login-switch,html .bz-resto-signup .bz-login-switch{text-align:left;margin-top:.85rem}html .bz-biz-setup__form--wide .bz-field,html .bz-resto-signup__fields .bz-field{margin-bottom:.7rem}html .bz-biz-setup__form--wide .bz-pw-meter__label,html .bz-resto-signup .bz-pw-meter__label{color:var(--bz-muted);font-size:.78rem;font-weight:500;line-height:1.35}@media (width>=1024px){html .bz-resto-setup__panel,html .bz-biz-setup__panel{padding:1.25rem 2rem 1.5rem}html .bz-resto-setup__form,html .bz-biz-setup__form,html .bz-biz-setup__form--wide{margin-top:auto;margin-bottom:auto}}@media (width>=1100px){:is(html .bz-resto-setup,html .bz-biz-setup:has(.bz-biz-setup__form--wide)){grid-template-columns:minmax(32rem,48rem) minmax(22rem,1fr)}html .bz-live-phone-slot{width:min(11.75rem,30%);height:min(36%,19.5rem);top:1rem;right:1rem}}@media (width>=1100px) and (height<=780px){html .bz-resto-setup__form,html .bz-biz-setup__form,html .bz-biz-setup__form--wide{margin-top:.4rem;margin-bottom:1rem}html .bz-resto-signup .lede,html .bz-biz-setup__form--wide .lede{margin-bottom:.85rem}html .bz-live-phone-slot{width:min(10rem,28%);height:min(30%,16rem)}}@media (width<=1099px) and (width>=760px){:is(html .bz-resto-setup,html .bz-biz-setup,html .bz-biz-setup:has(.bz-biz-setup__form--wide)){flex-direction:column;grid-template-columns:none;height:auto;min-height:100dvh;display:flex}html .bz-resto-setup__stage,html .bz-resto-setup__stage.bz-resto-setup__stage--live,html .bz-biz-setup__stage,html.restaurant-portal .bz-resto-setup__stage{flex:none;grid-column:auto;align-self:stretch;width:100%;height:clamp(9.5rem,26vw,13.5rem);min-height:9.5rem;max-height:13.5rem;display:block;position:relative;top:auto;overflow:hidden}html .bz-biz-setup:has(.bz-biz-setup__form--wide) .bz-biz-setup__stage{flex:none;grid-column:auto;align-self:stretch;width:100%;height:clamp(9.5rem,26vw,13.5rem);min-height:9.5rem;max-height:13.5rem;display:block;position:relative;top:auto;overflow:hidden}html .bz-resto-setup__stage--live{background:#14161b;display:block}html .bz-resto-setup__stage--live .bz-resto-setup__photo{flex:none;height:auto;position:absolute;inset:0}html .bz-live-phone-slot,html .bz-resto-setup__stage--live .bz-resto-setup__stage-copy{display:none}html .bz-resto-setup__panel,html.restaurant-portal .bz-resto-setup__panel,html .bz-biz-setup__panel{border-right:0;flex:auto;width:100%;min-height:0;padding:1.05rem 1.35rem 1.6rem}html .bz-resto-setup__form,html .bz-biz-setup__form{max-width:26rem;margin:.2rem auto 0}html .bz-biz-setup__form--wide,html .bz-resto-setup__form.bz-resto-signup{width:100%;max-width:42rem;margin:.2rem auto 0}html .bz-resto-signup__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=759px),(width<=900px) and (height<=500px){:is(html .bz-resto-setup,html .bz-biz-setup,html .bz-biz-setup:has(.bz-biz-setup__form--wide)){flex-direction:column;height:auto;min-height:100dvh;display:flex}html .bz-resto-setup__stage,html .bz-resto-setup__stage.bz-resto-setup__stage--live,html .bz-biz-setup__stage,html.restaurant-portal .bz-resto-setup__stage{display:none}html .bz-biz-setup:has(.bz-biz-setup__form--wide) .bz-biz-setup__stage{display:none}html .bz-resto-setup__panel,html.restaurant-portal .bz-resto-setup__panel,html .bz-biz-setup__panel{width:100%;padding:.85rem max(1rem, env(safe-area-inset-right,0px)) max(1.4rem, env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left,0px));border:0}html .bz-resto-setup__form,html .bz-biz-setup__form,html .bz-biz-setup__form--wide,html .bz-resto-setup__form.bz-resto-signup{width:100%;max-width:none;margin:.15rem 0 0}html .bz-resto-signup__fields,html .bz-biz-setup__form--wide .bz-biz-setup__grid{grid-template-columns:1fr}html .bz-resto-signup h1,html .bz-biz-setup__form--wide h1,html .bz-resto-setup__form h1,html .bz-biz-setup__form h1{font-size:1.7rem}html .bz-resto-setup__form .bz-field input,html .bz-biz-setup__form .bz-field input,html .bz-biz-setup__form--wide .bz-field input,html .bz-industry-select,html .bz-resto-setup__form .bz-places-input input{font-size:16px}}@media (width>=1100px){html .bz-resto-setup__stage--live .bz-live-phone-slot{justify-content:flex-start;align-items:flex-end;width:min(9.4rem,24%);height:min(31%,16.25rem);inset:auto auto 1rem .9rem}}html:has(.bz-auth){height:auto;max-height:none;overflow:hidden auto}html:has(.bz-auth) body{height:auto;max-height:none;overflow:hidden auto}html:has(.bz-auth) #root{height:auto;max-height:none;overflow:hidden auto}:is(html .bz-auth.bz-biz-setup,html .bz-auth.bz-biz-setup:has(.bz-biz-setup__form--wide),html .bz-auth.bz-resto-setup){background:#e7ebf0;grid-template-columns:minmax(28rem,36rem) minmax(0,1fr);align-items:stretch;height:auto;min-height:100dvh;display:grid}:is(html[data-theme=dark] .bz-auth.bz-biz-setup,html[data-theme=dark] .bz-auth.bz-biz-setup:has(.bz-biz-setup__form--wide),html[data-theme=dark] .bz-auth.bz-resto-setup){background:#10141b}html .bz-auth .bz-biz-setup__panel,html .bz-auth .bz-resto-setup__panel,html .bz-auth__main{background:0 0;border:0;flex-direction:column;grid-area:1/1;justify-content:center;align-items:flex-start;width:auto;min-width:0;height:auto;min-height:100dvh;max-height:none;padding:40px 32px 40px 48px;display:flex;overflow:visible}html .bz-auth__card{--bz-ink:#14181f;--bz-muted:#5c6570;--auth-field:#fff;--auth-line:#e2e6eb;width:min(100%,460px);color:var(--bz-ink);background:#fff;border-radius:16px;padding:32px;box-shadow:0 0 0 1px #10141b0f,0 16px 32px #10141b1f}html[data-theme=dark] .bz-auth__card{--bz-ink:#f4f6f8;--bz-muted:#a7b0bb;--auth-field:#14181f;--auth-line:#ffffff24;background:#1a1f27;box-shadow:0 0 0 1px #ffffff14,0 16px 32px #00000047}:is(html .bz-auth__card:has(.bz-biz-setup__form--wide),html .bz-auth__card:has(.bz-resto-signup)){width:min(100%,480px)}html .bz-auth__side{color:#14181f;flex-direction:column;grid-area:1/2;justify-content:center;align-items:center;gap:clamp(28px,4vh,44px);min-width:0;height:100dvh;padding:36px 40px 28px;display:flex;position:sticky;top:0}html[data-theme=dark] .bz-auth__side{color:#f4f6f8}html .bz-auth__copy{text-align:center;flex-direction:column;align-items:center;gap:18px;width:min(100%,22rem);display:flex}html .bz-auth__headline{letter-spacing:-.038em;flex-direction:column;margin:0;font-size:clamp(1.85rem,2.5vw,2.35rem);font-weight:640;line-height:1.08;display:flex}html .bz-auth__headline em{color:#e11d2e;font-style:normal}html .bz-auth--business .bz-auth__headline em{color:#f0b429}html .bz-auth .bz-live-phone-slot{flex:0 auto;justify-content:center;align-items:center;width:min(340px,46.2085dvh - 157.109px);max-width:100%;height:min(736px,100dvh - 340px);display:flex;position:relative;inset:auto}html .bz-auth__points{gap:8px;margin:0;padding:0;list-style:none;display:grid}html .bz-auth__points li{min-height:22px;color:inherit;opacity:.82;justify-content:center;align-items:center;gap:10px;font-size:15.5px;font-weight:460;line-height:22px;display:flex}html .bz-auth__points li:before{content:"";opacity:.55;background:currentColor;border-radius:1px;flex:none;width:12px;height:1.5px}html .bz-auth__main:has(.bz-auth__form--start){justify-content:flex-start;padding-top:48px;padding-bottom:48px}html .bz-auth__bar,html .bz-auth .bz-biz-setup__top,html .bz-auth .bz-resto-setup__top{border-bottom:1px solid var(--auth-line,#e2e6eb);background:0 0;justify-content:space-between;align-items:center;gap:16px;margin:0 0 24px;padding:0 0 20px;display:flex;position:static}html .bz-auth__body{flex-direction:column;width:100%;margin:0;display:flex}html .bz-auth .bz-auth__form,html .bz-auth .bz-biz-setup__form,html .bz-auth .bz-biz-setup__form--wide,html .bz-auth .bz-resto-setup__form,html .bz-auth .bz-resto-setup__form.bz-resto-signup{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;align-self:auto;margin:0;padding:0}html .bz-auth .bz-auth__form--center,html .bz-auth .bz-auth__form--start{margin:0}html .bz-auth .bz-resto-setup__badge,html .bz-auth .bz-biz-setup__badge{display:none}html .bz-auth h1,html .bz-auth .bz-resto-signup h1,html .bz-auth .bz-biz-setup__form--wide h1{max-width:none;color:var(--bz-ink);text-align:center;margin:0 0 8px;font-size:28px;font-weight:650;line-height:36px;letter-spacing:-.03em!important}html .bz-auth .lede,html .bz-auth .bz-resto-signup .lede,html .bz-auth .bz-biz-setup__form--wide .lede{max-width:none;color:var(--bz-muted);text-align:center;margin:0 0 24px;font-size:15px;line-height:24px}html .bz-auth__group{margin:0 0 24px}html .bz-auth__group h2{color:var(--bz-ink);letter-spacing:0;text-transform:none;align-items:baseline;gap:8px;margin:0 0 16px;font-size:.8rem;font-weight:650;line-height:1.3;display:flex}html .bz-auth__optional{color:var(--bz-muted);font-size:.75rem;font-weight:550}html .bz-auth .bz-field,html .bz-auth .bz-biz-setup__form--wide .bz-field,html .bz-auth .bz-resto-signup__fields .bz-field{margin:0 0 16px}html .bz-auth .bz-field>label,html .bz-auth .bz-field-label,html .bz-auth .bz-biz-setup__form--wide .bz-field>label{color:var(--bz-ink);text-transform:none;margin:0 0 8px;font-size:.8rem;font-weight:600;line-height:1.3;display:block;letter-spacing:0!important}html .bz-auth .bz-field input,html .bz-auth .bz-biz-setup__form--wide .bz-field input,html .bz-auth .bz-resto-signup .bz-field input,html .bz-auth .bz-places-input input,html .bz-auth .bz-industry-select,html .bz-auth .bz-pw-input input{border:1px solid var(--auth-line,#e2e6eb);background:var(--auth-field,#fff);width:100%;height:48px;min-height:48px;color:var(--bz-ink);box-shadow:none;border-radius:8px;margin:0;padding:0 16px;font-size:15px}html[data-theme=dark] .bz-auth .bz-auth__card .bz-field input,html[data-theme=dark] .bz-auth .bz-auth__card .bz-places-input input,html[data-theme=dark] .bz-auth .bz-auth__card .bz-industry-select,html[data-theme=dark] .bz-auth .bz-auth__card .bz-pw-input input{border-color:var(--auth-line);background:var(--auth-field);color:var(--bz-ink);-webkit-text-fill-color:var(--bz-ink)}html .bz-auth .bz-field input:focus,html .bz-auth .bz-places-input input:focus,html .bz-auth .bz-industry-select:focus,html .bz-auth .bz-pw-input input:focus{border-color:var(--bz-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--bz-accent) 22%, transparent);outline:none}html .bz-auth input:-webkit-autofill{-webkit-text-fill-color:var(--bz-ink);caret-color:var(--bz-ink);transition:background-color 9999s ease-out}html .bz-auth .bz-pw-input{position:relative}html .bz-auth .bz-pw-input input{padding-right:2.75rem}html .bz-auth .bz-pw-rules{grid-template-columns:1fr;gap:.2rem;margin-top:.45rem;display:grid}html .bz-auth .bz-pw-meter__label,html .bz-auth .hint,html .bz-auth .bz-book-industry__hint{color:var(--bz-muted);margin-top:.35rem;font-size:.78rem;line-height:1.4}html .bz-auth .bz-error,html .bz-auth .bz-ok-banner{border-radius:10px;margin:0 0 1rem;padding:.7rem .8rem;font-size:.85rem;line-height:1.4}html .bz-auth .bz-error{background:color-mix(in srgb, var(--bz-danger,#dc2626) 12%, transparent);color:var(--bz-ink)}html .bz-auth .bz-ok-banner{background:color-mix(in srgb, var(--bz-secondary,#0f766e) 14%, transparent);color:var(--bz-ink)}html .bz-auth .bz-btn.bz-login-submit{border-radius:8px;width:100%;height:48px;min-height:48px;margin-top:16px;font-size:.95rem;font-weight:650}html .bz-auth .bz-btn.bz-login-submit:hover:not(:disabled){filter:brightness(1.05)}html .bz-auth .bz-btn.bz-login-submit:disabled{cursor:progress;opacity:.7}html .bz-auth .bz-login-forgot{margin:8px 0 0}html .bz-auth .bz-login-switch{text-align:center;margin:16px 0 0}html .bz-auth .bz-login-forgot,html .bz-auth .bz-login-switch{color:var(--bz-muted);font-size:.85rem}html .bz-auth .bz-login-forgot{text-align:left}html .bz-auth .bz-login-link{color:var(--bz-ink);text-underline-offset:.16em;font-weight:650;text-decoration:underline}@media (width<=1180px){:is(html .bz-auth.bz-biz-setup,html .bz-auth.bz-biz-setup:has(.bz-biz-setup__form--wide),html .bz-auth.bz-resto-setup){grid-template-columns:minmax(26rem,32rem) minmax(0,1fr)}html .bz-auth__side{padding-left:16px;padding-right:24px}}@media (width<=900px){:is(html .bz-auth.bz-biz-setup,html .bz-auth.bz-biz-setup:has(.bz-biz-setup__form--wide),html .bz-auth.bz-resto-setup){display:block}html .bz-auth__side{display:none}html .bz-auth .bz-biz-setup__panel,html .bz-auth .bz-resto-setup__panel,html .bz-auth__main{width:100%;padding:24px max(16px, env(safe-area-inset-right,0px)) max(24px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));align-items:stretch}:is(html .bz-auth__card,html .bz-auth__card:has(.bz-biz-setup__form--wide),html .bz-auth__card:has(.bz-resto-signup)){width:100%;max-width:480px;margin-right:auto;padding:24px}}@media (width<=420px){html .bz-auth h1{font-size:1.4rem}}html .bz-auth--restaurant .bz-auth__main{justify-content:flex-start;padding-top:28px}html .bz-auth--restaurant .bz-auth__side{justify-content:flex-start;align-items:center;gap:16px;padding:28px 36px 20px 28px}html .bz-auth--restaurant .bz-stage{color:#14181f;flex-direction:column;align-items:center;gap:14px;width:min(100%,46rem);margin-inline:auto;display:flex;container-type:inline-size}html[data-theme=dark] .bz-auth--restaurant .bz-stage{color:#f3f5f7}html .bz-stage__intro{text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}html .bz-stage__headline{font-family:var(--bz-display);letter-spacing:-.052em;white-space:nowrap;margin:0;font-size:clamp(1.85rem,5.4cqi,2.85rem);line-height:.96}html .bz-stage__headline span{color:color-mix(in srgb, currentColor 76%, transparent);font-weight:500}html .bz-stage__headline em{color:#e11d2e;font-style:normal;font-weight:620}html .bz-stage__intro p{max-width:24rem;color:color-mix(in srgb, currentColor 62%, transparent);letter-spacing:-.011em;margin:0;font-size:.94rem;font-weight:430;line-height:1.4}html .bz-stage__product{background:#141920;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:minmax(0,1.55fr) minmax(11.5rem,13.5rem);width:100%;height:312px;min-height:0;animation:.7s cubic-bezier(.16,1,.3,1) both bz-stage-in;display:grid;overflow:hidden;box-shadow:0 18px 40px #080a0e47}html .bz-stage__map{background:#10161d;height:100%;min-height:0;position:relative}html .bz-stage__map svg{width:100%;height:100%;display:block}html .bz-stage__pin{color:#f4f6f8;letter-spacing:-.01em;background:#0c1016d1;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:560;line-height:1.2;position:absolute}html .bz-stage__pin--kitchen{bottom:14%;left:8%}html .bz-stage__pin--home{top:11%;left:54%}html .bz-stage__halo{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite bz-stage-halo}html .bz-stage__trip{color:#f4f6f8;background:#181e27;flex-direction:column;justify-content:center;gap:12px;padding:18px 16px 16px 14px;display:flex}html .bz-stage__meta{color:#9aa3ae;letter-spacing:.01em;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:520;display:flex}html .bz-stage__live{color:#f4f6f8;align-items:center;gap:6px;font-weight:580;display:inline-flex}html .bz-stage__live:before{content:"";background:#e11d2e;border-radius:50%;width:6px;height:6px;animation:2s ease-out infinite bz-stage-live;box-shadow:0 0 #e11d2e99}html .bz-stage__eta{flex-direction:column;margin:0;line-height:1;display:flex}html .bz-stage__eta strong{font-family:var(--bz-display);letter-spacing:-.04em;font-size:1.55rem;font-weight:600}html .bz-stage__eta span{color:#9aa3ae;margin-top:4px;font-size:13px;font-weight:450}html .bz-stage__driver{align-items:center;gap:8px;display:flex}html .bz-stage__avatar{color:#f4f6f8;letter-spacing:.02em;background:#2a313c;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:650;display:grid}html .bz-stage__driver strong,html .bz-stage__driver small{display:block}html .bz-stage__driver strong{letter-spacing:-.01em;font-size:13.5px;font-weight:580}html .bz-stage__driver small{color:#9aa3ae;margin-top:1px;font-size:12px;font-weight:450}html .bz-stage__stops{gap:0;margin:2px 0 0;padding:0;list-style:none;display:grid}html .bz-stage__stops li{color:#d5dae1;padding:0 0 0 14px;font-size:12.5px;font-weight:480;line-height:1.2;position:relative}html .bz-stage__stops li+li{margin-top:8px}html .bz-stage__stops li:before{content:"";background:#e11d2e;border-radius:50%;width:6px;height:6px;position:absolute;top:.35em;left:0}html .bz-stage__stops li+li:before{background:#f4f6f8}html .bz-stage__stops li:first-child:after{content:"";background:#ffffff2e;width:1px;height:12px;position:absolute;top:.7em;left:2.5px}html .bz-stage__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(100%,32rem);margin:0;padding:0;list-style:none;display:grid}html .bz-stage__facts li{flex-direction:column;gap:4px;min-width:0;padding-right:12px;display:flex}html .bz-stage__facts li+li{border-left:1px solid color-mix(in srgb, currentColor 14%, transparent);padding-left:12px}html .bz-stage__facts strong{letter-spacing:-.015em;font-size:13.5px;font-weight:580}html .bz-stage__facts span{color:color-mix(in srgb, currentColor 58%, transparent);font-size:12.5px;font-weight:440;line-height:1.35}@keyframes bz-stage-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bz-stage-halo{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(1.85)}}@keyframes bz-stage-live{0%{box-shadow:0 0 #e11d2e73}to{box-shadow:0 0 0 6px #e11d2e00}}@media (width<=1180px){html .bz-stage__product{grid-template-columns:1fr;height:auto}html .bz-stage__map{height:min(280px,46vw);min-height:240px}}@media (prefers-reduced-motion:reduce){html .bz-stage__product,html .bz-stage__halo,html .bz-stage__live:before{animation:none}}html .bz-auth--business .bz-auth__main{justify-content:flex-start;padding-top:28px}html .bz-auth--business .bz-auth__side{justify-content:flex-start;align-items:center;gap:16px;padding:22px 28px 16px}html .bz-auth--business .bz-auth__copy{gap:12px;width:min(100%,52rem)}html .bz-auth--business .bz-auth__headline{letter-spacing:-.046em;text-wrap:balance;width:100%;font-size:clamp(2.15rem,3vw,2.9rem);font-weight:600;line-height:1.08;display:block}html .bz-auth--business .bz-auth__headline span,html .bz-auth--business .bz-auth__headline em{font-weight:540}html .bz-auth--business .bz-auth__headline em{font-weight:620}html .bz-auth--business .bz-biz-facts{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,42rem);margin:0;padding:0;list-style:none;display:grid}html .bz-auth--business .bz-biz-facts li{text-align:left;flex-direction:column;gap:3px;min-width:0;padding:0 14px;display:flex}html .bz-auth--business .bz-biz-facts li:first-child{padding-left:0}html .bz-auth--business .bz-biz-facts li+li{border-left:1px solid color-mix(in srgb, currentColor 14%, transparent)}html .bz-auth--business .bz-biz-facts strong{letter-spacing:-.015em;font-size:13.5px;font-weight:580}html .bz-auth--business .bz-biz-facts span{color:color-mix(in srgb, currentColor 58%, transparent);font-size:12.5px;font-weight:440;line-height:1.3}html .bz-auth--business .bz-live-phone-slot{width:min(378px,46.2085dvh - 60.9953px);height:min(786px,100dvh - 132px)}html .bz-auth--business .bz-live-phone{filter:none}html .bz-auth--business .bz-live-phone__bezel{font-size:clamp(16px,5.15cqi,22px);box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 0 0 .16em #050506,0 24px 36px #0000006b}html .bz-auth--business .bz-live-phone__screen,html .bz-auth--business .bz-run__where,html .bz-auth--business .bz-run__n,html .bz-auth--business .bz-run__state{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}html .bz-auth--business .bz-live-phone__map-canvas svg{shape-rendering:geometricprecision}html .bz-run-map{background:#10161c;position:absolute;inset:0;overflow:hidden}html .bz-run-map canvas{width:100%;height:100%;display:block;position:absolute;inset:0}html .bz-run-car img{max-width:none}html .bz-run-car{pointer-events:none;z-index:5;width:34px;height:34px;position:absolute;top:0;left:0}html .bz-run-car img{width:34px;height:34px;display:block}@media (width<=1180px){html .bz-auth--business .bz-biz-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}html .bz-auth--business .bz-biz-facts li:nth-child(odd){border-left:0;padding-left:0}}
