.ShopMenu-module__lRXMxa__menu{gap:var(--ui-space-5);display:grid}.ShopMenu-module__lRXMxa__section{gap:var(--ui-space-3);display:grid}.ShopMenu-module__lRXMxa__sectionHeader{min-height:var(--ui-control-md);align-items:center;gap:var(--ui-space-2);padding-bottom:var(--ui-space-2);border-bottom:1px solid var(--ui-border);color:var(--ui-text);font-size:var(--ui-font-size-md);font-weight:var(--ui-weight-semibold);flex-wrap:wrap;display:flex}.ShopMenu-module__lRXMxa__count{color:var(--ui-text-muted);font-size:var(--ui-font-size-sm);font-weight:var(--ui-weight-regular)}.ShopMenu-module__lRXMxa__busChips{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ShopMenu-module__lRXMxa__busChip{min-height:var(--ui-control-md);align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text);background:var(--ui-surface);font-size:var(--ui-font-size-sm);display:inline-flex}.ShopMenu-module__lRXMxa__busChip strong{font-weight:var(--ui-weight-semibold);font-variant-numeric:tabular-nums}.ShopMenu-module__lRXMxa__flags{max-width:17rem;color:var(--ui-text-muted);font-size:var(--ui-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ShopMenu-module__lRXMxa__empty{padding:var(--ui-space-3) 0;color:var(--ui-text-muted);font-size:var(--ui-font-size-sm)}.ShopMenu-module__lRXMxa__slots{gap:var(--ui-space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ShopMenu-module__lRXMxa__slot{align-items:center;gap:var(--ui-space-1);min-height:6.5rem;padding:var(--ui-space-2);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text);background:var(--ui-surface);font-family:var(--ui-font-sans);letter-spacing:0;text-align:center;cursor:pointer;transition:border-color var(--ui-motion-fast) var(--ui-ease-standard), background-color var(--ui-motion-fast) var(--ui-ease-standard);grid-template-rows:auto 1fr auto;display:grid}.ShopMenu-module__lRXMxa__slot:hover{border-color:var(--ui-accent);background:var(--ui-surface-hover)}.ShopMenu-module__lRXMxa__slotFilled{background:var(--ui-surface)}.ShopMenu-module__lRXMxa__slot:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ShopMenu-module__lRXMxa__slotLabel{color:var(--ui-text-subtle);font-size:var(--ui-font-size-xs);font-weight:var(--ui-weight-medium)}.ShopMenu-module__lRXMxa__slotBus{font-size:var(--ui-font-size-xl);font-weight:var(--ui-weight-semibold);font-variant-numeric:tabular-nums;align-self:center}.ShopMenu-module__lRXMxa__slotFlag{color:var(--ui-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1.25;overflow:hidden}.ShopMenu-module__lRXMxa__add,.ShopMenu-module__lRXMxa__blocked{color:var(--ui-text-subtle);align-self:center;place-items:center;display:inline-grid}.ShopMenu-module__lRXMxa__blocked{color:var(--ui-danger);font-size:var(--ui-font-size-xl)}.ShopMenu-module__lRXMxa__slotBlocked{background:var(--ui-surface-muted);border-style:dashed}.ShopMenu-module__lRXMxa__ready{border-color:color-mix(in srgb, var(--ui-success) 48%, var(--ui-border));background:var(--ui-success-soft)}.ShopMenu-module__lRXMxa__found{outline:2px solid var(--ui-accent);outline-offset:2px}.ShopMenu-module__lRXMxa__legend{align-items:center;gap:var(--ui-space-1);color:var(--ui-text-muted);font-size:var(--ui-font-size-xs);font-weight:var(--ui-weight-regular);margin-left:auto;display:inline-flex}.ShopMenu-module__lRXMxa__legendDot{border-radius:var(--ui-radius-pill);background:var(--ui-success);width:.55rem;height:.55rem}@media (max-width:699px){.ShopMenu-module__lRXMxa__slots{grid-template-columns:repeat(2,minmax(0,1fr))}.ShopMenu-module__lRXMxa__legend{width:100%;margin-left:0}}
.LotStatusModals-module__K5x9LW__list{gap:var(--ui-space-2);display:grid}.LotStatusModals-module__K5x9LW__section{margin-top:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-1) var(--ui-space-1);border-top:1px solid var(--ui-border);color:var(--ui-text-muted);font-size:var(--ui-font-size-xs);font-weight:var(--ui-weight-semibold)}.LotStatusModals-module__K5x9LW__row,.LotStatusModals-module__K5x9LW__detailRow{align-items:center;gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text);background:var(--ui-surface);display:flex}.LotStatusModals-module__K5x9LW__rowInfo,.LotStatusModals-module__K5x9LW__detailMain{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.LotStatusModals-module__K5x9LW__bus{min-width:3.5rem;color:var(--ui-text);font-size:var(--ui-font-size-md);font-weight:var(--ui-weight-semibold);font-variant-numeric:tabular-nums}.LotStatusModals-module__K5x9LW__flag{min-width:0;color:var(--ui-text-muted);font-size:var(--ui-font-size-xs);text-overflow:ellipsis;white-space:nowrap;flex:12rem;overflow:hidden}.LotStatusModals-module__K5x9LW__actions{flex:none}.LotStatusModals-module__K5x9LW__edit{width:var(--ui-control-sm);height:var(--ui-control-sm);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);color:var(--ui-text-muted);cursor:pointer;background:0 0;place-items:center;padding:0;display:inline-grid}.LotStatusModals-module__K5x9LW__edit:hover{border-color:var(--ui-accent);color:var(--ui-accent);background:var(--ui-accent-soft)}.LotStatusModals-module__K5x9LW__edit:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.LotStatusModals-module__K5x9LW__detailRow{align-items:stretch;gap:var(--ui-space-2);display:grid}.LotStatusModals-module__K5x9LW__detailMeta{gap:var(--ui-space-1);padding-left:4.25rem;display:grid}.LotStatusModals-module__K5x9LW__where,.LotStatusModals-module__K5x9LW__why{font-size:var(--ui-font-size-xs)}.LotStatusModals-module__K5x9LW__where{color:var(--ui-text-muted)}.LotStatusModals-module__K5x9LW__why{color:var(--ui-warning)}.LotStatusModals-module__K5x9LW__empty{padding:var(--ui-space-8) var(--ui-space-4);color:var(--ui-text-muted);font-size:var(--ui-font-size-sm);text-align:center}@media (max-width:480px){.LotStatusModals-module__K5x9LW__detailMeta{padding-left:0}}
