.PlanCard-module___J_7hG__card{gap:var(--space-md);background:var(--color-surface);border:1.5px solid var(--color-borderInteractive);border-radius:var(--radius-lg);height:100%;padding:var(--space-xl);box-shadow:var(--shadow-surface);flex-direction:column;display:flex;position:relative}.PlanCard-module___J_7hG__deal{border-color:var(--color-dealBorder);box-shadow:0 0 0 3px var(--color-dealBorder)}.PlanCard-module___J_7hG__selected{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focusRing)}.PlanCard-module___J_7hG__head{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.PlanCard-module___J_7hG__name{font-size:var(--typography-fontSize-section);font-weight:var(--typography-fontWeight-bold);color:var(--color-textDeep)}.PlanCard-module___J_7hG__description{font-size:var(--typography-fontSize-bodySm);line-height:var(--typography-lineHeight-bodySm);color:var(--color-textSoftDeep);min-height:calc(2 * var(--typography-lineHeight-bodySm));overflow-wrap:break-word;margin:0}.PlanCard-module___J_7hG__priceBlock{gap:var(--space-xs);align-content:start;display:grid}.PlanCard-module___J_7hG__priceRow{align-items:baseline;gap:var(--space-sm);display:flex}.PlanCard-module___J_7hG__price{font-size:var(--typography-fontSize-heading);font-weight:var(--typography-fontWeight-extrabold);color:var(--color-textDeep);letter-spacing:var(--typography-letterSpacing-tight)}.PlanCard-module___J_7hG__per{font-size:var(--typography-fontSize-bodySm);color:var(--color-textSoft)}.PlanCard-module___J_7hG__savings{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-semibold);color:var(--color-successText)}.PlanCard-module___J_7hG__alt{font-size:var(--typography-fontSize-bodySm);color:var(--color-textSoft)}.PlanCard-module___J_7hG__total{padding:var(--space-md);border-radius:var(--radius-sm);background:var(--color-primaryTint05);font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-semibold);color:var(--color-textDeep);font-variant-numeric:tabular-nums;display:block}.PlanCard-module___J_7hG__featureGroups{gap:var(--space-md);flex:1;align-content:start;display:grid}.PlanCard-module___J_7hG__featureGroup{gap:var(--space-sm);display:grid}.PlanCard-module___J_7hG__featureGroupLabel{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-semibold);color:var(--color-textDeep);margin:0}.PlanCard-module___J_7hG__features{gap:var(--space-sm);font-size:var(--typography-fontSize-bodySm);line-height:var(--typography-lineHeight-caption);color:var(--color-text);flex:1;align-content:start;margin:0;padding:0;list-style:none;display:grid}.PlanCard-module___J_7hG__feature{align-items:flex-start;gap:var(--space-sm);display:flex}.PlanCard-module___J_7hG__check{color:var(--color-primary);flex:none;margin-top:1px}.PlanCard-module___J_7hG__action{margin-top:auto;display:grid}
.QtyStepper-module__wWpKCa__root{border:1px solid var(--color-borderSubtle);border-radius:var(--radius-pill);background:var(--color-surface);align-items:stretch;min-width:0;margin:0;padding:0;display:inline-flex;overflow:hidden}.QtyStepper-module__wWpKCa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.QtyStepper-module__wWpKCa__disabled{opacity:.5;pointer-events:none}.QtyStepper-module__wWpKCa__btn{cursor:pointer;height:100%;transition:background-color var(--motion-duration-fast) var(--motion-easing-out);background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.QtyStepper-module__wWpKCa__btn:hover:not(:disabled){background:color-mix(in oklab, var(--color-primary) 10%, transparent)}.QtyStepper-module__wWpKCa__btn:focus-visible{box-shadow:inset 0 0 0 2px var(--color-focusRing);outline:none}.QtyStepper-module__wWpKCa__btn:first-of-type{border-radius:var(--radius-pill) 0 0 var(--radius-pill)}.QtyStepper-module__wWpKCa__btn:last-of-type{border-radius:0 var(--radius-pill) var(--radius-pill) 0}.QtyStepper-module__wWpKCa__btn:disabled{opacity:.4;cursor:not-allowed}.QtyStepper-module__wWpKCa__btnGlyph{font-size:var(--typography-fontSize-heading);line-height:1;font-weight:var(--typography-fontWeight-semibold);color:var(--color-primary)}.QtyStepper-module__wWpKCa__btn:disabled .QtyStepper-module__wWpKCa__btnGlyph{color:var(--color-textMuted)}.QtyStepper-module__wWpKCa__value{justify-content:center;align-items:center;gap:var(--space-xs);inline-size:calc(var(--size-touchTarget) + var(--space-3xl));min-width:0;padding:0 var(--space-sm);border-left:1px solid var(--color-borderSubtle);border-right:1px solid var(--color-borderSubtle);font-variant-numeric:tabular-nums;display:inline-flex}.QtyStepper-module__wWpKCa__value:focus-within{background:color-mix(in oklab, var(--color-primary) 9%, transparent);outline:none}.QtyStepper-module__wWpKCa__numberInput{width:0;min-width:0;height:100%;min-height:0;box-shadow:none;appearance:none;color:var(--color-textDeep);font-size:var(--typography-fontSize-section);font-weight:var(--typography-fontWeight-bold);text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:none;border-radius:0;outline:none;flex:auto;margin:0;padding:0;font-family:inherit}.QtyStepper-module__wWpKCa__numberInput:focus-visible,.QtyStepper-module__wWpKCa__numberInput:focus{box-shadow:none;border-color:#0000}.QtyStepper-module__wWpKCa__unit{flex:0 0 var(--space-3xl);min-width:0;font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-semibold);color:var(--color-textSoft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.QtyStepper-module__wWpKCa__decimal .QtyStepper-module__wWpKCa__value{inline-size:calc(var(--size-touchTarget) + var(--space-3xl) + var(--space-md));padding-inline:var(--space-xs)}.QtyStepper-module__wWpKCa__decimal .QtyStepper-module__wWpKCa__numberInput{flex-basis:7ch}.QtyStepper-module__wWpKCa__decimal .QtyStepper-module__wWpKCa__unit{flex-basis:2ch}.QtyStepper-module__wWpKCa__neutral{border-color:var(--color-borderSubtle)}.QtyStepper-module__wWpKCa__success{border-color:var(--color-successBorder);background:var(--color-successBg)}.QtyStepper-module__wWpKCa__success .QtyStepper-module__wWpKCa__numberInput{color:var(--color-successText)}.QtyStepper-module__wWpKCa__success .QtyStepper-module__wWpKCa__value{border-left-color:var(--color-successBorder);border-right-color:var(--color-successBorder)}.QtyStepper-module__wWpKCa__warning{border-color:var(--color-warningBorder);background:var(--color-warningBg)}.QtyStepper-module__wWpKCa__warning .QtyStepper-module__wWpKCa__numberInput{color:var(--color-warningText)}.QtyStepper-module__wWpKCa__warning .QtyStepper-module__wWpKCa__value{border-left-color:var(--color-warningBorder);border-right-color:var(--color-warningBorder)}.QtyStepper-module__wWpKCa__danger{border-color:var(--color-dangerBorder);background:var(--color-dangerBg)}.QtyStepper-module__wWpKCa__danger .QtyStepper-module__wWpKCa__numberInput{color:var(--color-dangerText)}.QtyStepper-module__wWpKCa__danger .QtyStepper-module__wWpKCa__value{border-left-color:var(--color-dangerBorder);border-right-color:var(--color-dangerBorder)}.QtyStepper-module__wWpKCa__md .QtyStepper-module__wWpKCa__btn{height:var(--size-touchTarget);width:var(--size-touchTarget)}.QtyStepper-module__wWpKCa__sm{height:38px}.QtyStepper-module__wWpKCa__sm .QtyStepper-module__wWpKCa__btn{width:38px;min-width:0}.QtyStepper-module__wWpKCa__sm .QtyStepper-module__wWpKCa__value{padding-block:0}.QtyStepper-module__wWpKCa__sm .QtyStepper-module__wWpKCa__btnGlyph,.QtyStepper-module__wWpKCa__sm .QtyStepper-module__wWpKCa__numberInput{font-size:var(--typography-fontSize-body)}@media (prefers-reduced-motion:reduce){.QtyStepper-module__wWpKCa__btn{transition:none}}
.OrderAlert-module__-vyFHG__alert{gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);border:1px solid #0000;align-items:flex-start;display:flex}.OrderAlert-module__-vyFHG__icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.OrderAlert-module__-vyFHG__icon svg{width:20px;height:20px}.OrderAlert-module__-vyFHG__body{gap:var(--space-xs);min-width:0;display:grid}.OrderAlert-module__-vyFHG__title{font-size:var(--typography-fontSize-bodySm);margin:0;font-weight:700;line-height:1.3}.OrderAlert-module__-vyFHG__text{font-size:var(--typography-fontSize-caption);margin:0;line-height:1.45}.OrderAlert-module__-vyFHG__warning{background:var(--color-warningBg);border-color:var(--color-warningBorder);color:var(--color-warningText)}.OrderAlert-module__-vyFHG__warning .OrderAlert-module__-vyFHG__icon,.OrderAlert-module__-vyFHG__warning .OrderAlert-module__-vyFHG__title,.OrderAlert-module__-vyFHG__warning .OrderAlert-module__-vyFHG__text{color:var(--color-warningText)}.OrderAlert-module__-vyFHG__info{background:color-mix(in oklab, var(--color-primary) 8%, var(--color-surface));border-color:color-mix(in oklab, var(--color-primary) 22%, var(--color-borderSubtle));color:var(--color-textDeep)}.OrderAlert-module__-vyFHG__info .OrderAlert-module__-vyFHG__icon,.OrderAlert-module__-vyFHG__info .OrderAlert-module__-vyFHG__title{color:var(--color-primary)}.OrderAlert-module__-vyFHG__info .OrderAlert-module__-vyFHG__text{color:var(--color-textSoft)}.OrderAlert-module__-vyFHG__danger{background:var(--color-dangerBg);border-color:var(--color-dangerBorder);color:var(--color-dangerText)}.OrderAlert-module__-vyFHG__danger .OrderAlert-module__-vyFHG__icon,.OrderAlert-module__-vyFHG__danger .OrderAlert-module__-vyFHG__title,.OrderAlert-module__-vyFHG__danger .OrderAlert-module__-vyFHG__text{color:var(--color-dangerText)}
.AddProductSheet-module__dqqgzG__form{gap:var(--space-lg);flex-direction:column;display:flex}.AddProductSheet-module__dqqgzG__head{gap:var(--space-xs);flex-direction:column;display:flex}.AddProductSheet-module__dqqgzG__eyebrow{font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-bold);letter-spacing:var(--typography-letterSpacing-eyebrow);text-transform:uppercase;color:var(--color-textMuted);margin:0}.AddProductSheet-module__dqqgzG__title{font-size:var(--typography-fontSize-heading);font-weight:var(--typography-fontWeight-extrabold);letter-spacing:var(--typography-letterSpacing-tight);color:var(--color-textDeep);margin:0;line-height:1.15}.AddProductSheet-module__dqqgzG__sub{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-semibold);color:var(--color-textSoft);margin:0}.AddProductSheet-module__dqqgzG__swapContext{margin-top:var(--space-xs);align-items:center;display:flex}.AddProductSheet-module__dqqgzG__categoryGroup{gap:var(--space-sm);border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.AddProductSheet-module__dqqgzG__label{font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-bold);letter-spacing:var(--typography-letterSpacing-label);text-transform:uppercase;color:var(--color-textMuted);padding:0}.AddProductSheet-module__dqqgzG__chipRow{gap:var(--space-sm);padding-bottom:var(--space-xs);flex-wrap:nowrap;display:flex;overflow-x:auto}.AddProductSheet-module__dqqgzG__list{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.AddProductSheet-module__dqqgzG__loadingList{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.AddProductSheet-module__dqqgzG__row{align-items:center;gap:var(--space-md);padding:var(--space-md) 0;border-bottom:1px solid var(--color-borderSubtle);min-height:var(--size-touchTarget);display:flex}.AddProductSheet-module__dqqgzG__row:last-child{border-bottom:none}.AddProductSheet-module__dqqgzG__rowIcon{border-radius:var(--radius-sm);background:var(--color-bg);flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.AddProductSheet-module__dqqgzG__rowIconGlyph{width:20px;height:20px;color:var(--color-textMuted)}.AddProductSheet-module__dqqgzG__rowMain{gap:var(--space-xs);flex-direction:column;flex:auto;min-width:0;display:flex}.AddProductSheet-module__dqqgzG__rowName{font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-bold);color:var(--color-textDeep);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AddProductSheet-module__dqqgzG__rowMeta{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-semibold);color:var(--color-textSoft);font-variant-numeric:tabular-nums}.AddProductSheet-module__dqqgzG__rowAction{flex:none}.AddProductSheet-module__dqqgzG__emptyState{padding:var(--space-xl) var(--space-md);text-align:center;font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-semibold);color:var(--color-textSoft)}.AddProductSheet-module__dqqgzG__backBtn{align-self:flex-start;align-items:center;gap:var(--space-xs);min-height:var(--size-touchTarget);padding:var(--space-xs) 0;color:var(--color-primary);font-family:inherit;font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-bold);cursor:pointer;background:0 0;border:none;display:inline-flex}.AddProductSheet-module__dqqgzG__backBtn:focus-visible{box-shadow:0 0 0 3px var(--color-focusRing);border-radius:var(--radius-xs);outline:none}.AddProductSheet-module__dqqgzG__qtyBlock{align-items:flex-start;gap:var(--space-sm);flex-direction:column;display:flex}.AddProductSheet-module__dqqgzG__qtyMeta{font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-bold);color:var(--color-textMuted);font-variant-numeric:tabular-nums}.AddProductSheet-module__dqqgzG__priceRow{justify-content:space-between;align-items:center;gap:var(--space-md);width:100%;min-height:var(--size-touchTarget);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);border:1px solid var(--color-borderInteractive);background:var(--color-surface);display:flex}.AddProductSheet-module__dqqgzG__priceRowTitle{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-bold);color:var(--color-textDeep)}.AddProductSheet-module__dqqgzG__priceRowValue{font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-semibold);color:var(--color-textMuted);font-variant-numeric:tabular-nums}.AddProductSheet-module__dqqgzG__confirm{margin-top:var(--space-xs)}
.EsitoToggle-module__3Szf9W__root{border:1px solid var(--color-borderInteractive);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:1fr 1fr 1fr;gap:0;max-width:100%;display:inline-grid;overflow:hidden}.EsitoToggle-module__3Szf9W__option{appearance:none;height:var(--control-height-md);min-width:var(--size-touchTarget);border:0;border-right:1px solid var(--color-borderSubtle);color:var(--color-textMuted);cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-easing-out), background var(--motion-duration-fast) var(--motion-easing-out);-webkit-tap-highlight-color:transparent;background:0 0;justify-content:center;align-items:center;display:inline-flex}.EsitoToggle-module__3Szf9W__option:last-child{border-right:0}.EsitoToggle-module__3Szf9W__option svg{width:var(--icon-size-sm);height:var(--icon-size-sm);display:block}.EsitoToggle-module__3Szf9W__option:hover:not(.EsitoToggle-module__3Szf9W__ok):not(.EsitoToggle-module__3Szf9W__shortage):not(.EsitoToggle-module__3Szf9W__not_delivered){background:var(--color-bg);color:var(--color-textSoft)}.EsitoToggle-module__3Szf9W__option:focus-visible{box-shadow:inset 0 0 0 3px var(--color-focusRing);outline:none}.EsitoToggle-module__3Szf9W__ok{background:var(--color-success);color:var(--color-textInverse)}.EsitoToggle-module__3Szf9W__shortage{background:var(--color-warning);color:var(--color-textInverse)}.EsitoToggle-module__3Szf9W__not_delivered{background:var(--color-danger);color:var(--color-textInverse)}.EsitoToggle-module__3Szf9W__disabled,.EsitoToggle-module__3Szf9W__option:disabled{cursor:not-allowed}.EsitoToggle-module__3Szf9W__disabled{opacity:.6}@media (prefers-reduced-motion:reduce){.EsitoToggle-module__3Szf9W__option{transition:none}}
.CheckinGrid-module__LMryrW__surface.CheckinGrid-module__LMryrW__surface{padding:var(--space-md) var(--space-lg)}.CheckinGrid-module__LMryrW__gridContainer{container:checkinGrid/inline-size}.CheckinGrid-module__LMryrW__grid{--col-select:1.5rem;--col-esito:8.5rem;--col-ricevuto:11rem;--col-ammanco:5rem;--col-prezzo:10.75rem;--col-totale:7rem;grid-template-columns:var(--col-select) minmax(0, 1fr) var(--col-esito) var(--col-ricevuto) var(--col-prezzo);align-items:stretch;column-gap:var(--space-md);display:grid}.CheckinGrid-module__LMryrW__grid .CheckinGrid-module__LMryrW__ammancoCell,.CheckinGrid-module__LMryrW__grid .CheckinGrid-module__LMryrW__ammancoHead,.CheckinGrid-module__LMryrW__grid .CheckinGrid-module__LMryrW__totaleCell,.CheckinGrid-module__LMryrW__grid .CheckinGrid-module__LMryrW__totaleHead{display:none}@container checkinGrid (min-width:52.5rem){.CheckinGrid-module__LMryrW__grid{--col-ricevuto:11rem;--col-prezzo:12rem;grid-template-columns:var(--col-select) minmax(0, 1fr) var(--col-esito) var(--col-ricevuto) var(--col-ammanco) var(--col-prezzo);column-gap:var(--space-lg)}.CheckinGrid-module__LMryrW__grid.CheckinGrid-module__LMryrW__hasCatchWeight{--col-ricevuto:11rem}.CheckinGrid-module__LMryrW__grid .CheckinGrid-module__LMryrW__ammancoCell,.CheckinGrid-module__LMryrW__grid .CheckinGrid-module__LMryrW__ammancoHead{display:flex}.CheckinGrid-module__LMryrW__grid .CheckinGrid-module__LMryrW__ammancoStacked{display:none}}@container checkinGrid (min-width:60.5rem){.CheckinGrid-module__LMryrW__grid:not(.CheckinGrid-module__LMryrW__hasCatchWeight){grid-template-columns:var(--col-select) minmax(0, 1fr) var(--col-esito) var(--col-ricevuto) var(--col-ammanco) var(--col-prezzo) var(--col-totale)}.CheckinGrid-module__LMryrW__grid:not(.CheckinGrid-module__LMryrW__hasCatchWeight) .CheckinGrid-module__LMryrW__totaleCell,.CheckinGrid-module__LMryrW__grid:not(.CheckinGrid-module__LMryrW__hasCatchWeight) .CheckinGrid-module__LMryrW__totaleHead{display:flex}.CheckinGrid-module__LMryrW__grid:not(.CheckinGrid-module__LMryrW__hasCatchWeight) .CheckinGrid-module__LMryrW__totaleStacked{display:none}}@container checkinGrid (min-width:66rem){.CheckinGrid-module__LMryrW__grid.CheckinGrid-module__LMryrW__hasCatchWeight{--col-ricevuto:17rem;--col-totale:6.25rem;grid-template-columns:var(--col-select) minmax(0, 1fr) var(--col-esito) var(--col-ricevuto) var(--col-ammanco) var(--col-prezzo) var(--col-totale)}.CheckinGrid-module__LMryrW__grid.CheckinGrid-module__LMryrW__hasCatchWeight .CheckinGrid-module__LMryrW__totaleCell,.CheckinGrid-module__LMryrW__grid.CheckinGrid-module__LMryrW__hasCatchWeight .CheckinGrid-module__LMryrW__totaleHead{display:flex}.CheckinGrid-module__LMryrW__grid.CheckinGrid-module__LMryrW__hasCatchWeight .CheckinGrid-module__LMryrW__totaleStacked{display:none}}.CheckinGrid-module__LMryrW__headCell{padding:var(--space-xs) 0 var(--space-sm);font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-bold);letter-spacing:var(--typography-letterSpacing-eyebrow);text-transform:uppercase;color:var(--color-textMuted);align-items:center;display:flex}.CheckinGrid-module__LMryrW__cell{justify-content:center;gap:var(--space-xs);padding:var(--space-md) 0;flex-direction:column;min-width:0;display:flex}.CheckinGrid-module__LMryrW__selectCell{justify-content:center;align-items:center}.CheckinGrid-module__LMryrW__headSelect{display:inline-block}.CheckinGrid-module__LMryrW__checkbox{width:var(--space-lg);height:var(--space-lg);accent-color:var(--color-primary)}.CheckinGrid-module__LMryrW__articoloCell{justify-content:flex-start;align-items:flex-start}.CheckinGrid-module__LMryrW__productNameRow{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.CheckinGrid-module__LMryrW__swapAction{flex:none}.CheckinGrid-module__LMryrW__productName{font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-medium);color:var(--color-text);overflow-wrap:anywhere}.CheckinGrid-module__LMryrW__productMeta{font-size:var(--typography-fontSize-micro);color:var(--color-textMuted)}.CheckinGrid-module__LMryrW__esitoCell,.CheckinGrid-module__LMryrW__ricevutoCell,.CheckinGrid-module__LMryrW__prezzoCell{align-items:flex-start}.CheckinGrid-module__LMryrW__ammancoCell{align-items:flex-end}.CheckinGrid-module__LMryrW__ammancoHead{justify-content:flex-end}.CheckinGrid-module__LMryrW__totaleCell{justify-content:center;align-items:flex-end}.CheckinGrid-module__LMryrW__totaleHead{justify-content:flex-end}.CheckinGrid-module__LMryrW__ammancoStacked{display:flex}.CheckinGrid-module__LMryrW__totaleStacked{padding-top:var(--space-xs);border-top:1px solid var(--color-borderSubtle);flex-direction:column;align-self:stretch;display:flex}.CheckinGrid-module__LMryrW__ammanco{font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-bold);font-variant-numeric:tabular-nums}.CheckinGrid-module__LMryrW__ammancoNeutral{color:var(--color-textMuted)}.CheckinGrid-module__LMryrW__ammancoSuccess{color:var(--color-successText)}.CheckinGrid-module__LMryrW__ammancoWarning{color:var(--color-warningText)}.CheckinGrid-module__LMryrW__ammancoDanger{color:var(--color-dangerText)}.CheckinGrid-module__LMryrW__groupHeaderRow{padding-top:var(--space-md);grid-column:1/-1}.CheckinGrid-module__LMryrW__groupHeaderRow .CheckinGrid-module__LMryrW__groupCountLocal{margin-left:var(--space-sm)}.CheckinGrid-module__LMryrW__headUnderline{border-bottom:1px solid var(--color-borderInteractive);grid-column:1/-1;height:0}.CheckinGrid-module__LMryrW__rowDivider{border-bottom:1px solid var(--color-borderSubtle);grid-column:1/-1;height:0}.CheckinGrid-module__LMryrW__cwFieldLabel{font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-medium);color:var(--color-textMuted)}.CheckinGrid-module__LMryrW__cwGrid{align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.CheckinGrid-module__LMryrW__cwCol{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.CheckinGrid-module__LMryrW__cwColPieces{flex:none;align-items:flex-start}.CheckinGrid-module__LMryrW__cwColMeasure{flex:none}.CheckinGrid-module__LMryrW__measureRow{align-items:center;gap:var(--space-xs);display:flex}.CheckinGrid-module__LMryrW__measureInput{text-align:center;flex:none;width:8ch;height:38px;min-height:38px}.CheckinGrid-module__LMryrW__measureUnit{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-medium);color:var(--color-textMuted)}.CheckinGrid-module__LMryrW__measureError{font-size:var(--typography-fontSize-micro);color:var(--color-dangerText)}.CheckinGrid-module__LMryrW__pricePlain{align-items:flex-start;gap:var(--space-xs);flex-direction:column;display:flex}.CheckinGrid-module__LMryrW__pricePlainValue{align-items:center;gap:var(--space-xs);display:flex}.CheckinGrid-module__LMryrW__priceVal{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-semibold);color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap}.CheckinGrid-module__LMryrW__priceUnit{color:var(--color-textMuted);font-weight:var(--typography-fontWeight-medium)}.CheckinGrid-module__LMryrW__priceEdit{width:var(--space-xl);height:var(--space-xl);border-radius:var(--radius-sm);color:var(--color-textMuted);cursor:pointer;opacity:0;transition:color var(--motion-duration-fast) var(--motion-easing-out), background-color var(--motion-duration-fast) var(--motion-easing-out), opacity var(--motion-duration-fast) var(--motion-easing-out);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.CheckinGrid-module__LMryrW__prezzoCell:hover .CheckinGrid-module__LMryrW__priceEdit,.CheckinGrid-module__LMryrW__priceEdit:focus-visible{opacity:1}.CheckinGrid-module__LMryrW__priceEdit:hover:not(:disabled){background:var(--color-bg);color:var(--color-primary)}.CheckinGrid-module__LMryrW__priceEdit:disabled{cursor:not-allowed}.CheckinGrid-module__LMryrW__priceReport{color:var(--color-dangerText);font:inherit;font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-medium);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.CheckinGrid-module__LMryrW__priceReport:hover:not(:disabled){text-decoration:underline}.CheckinGrid-module__LMryrW__priceReport:focus-visible{outline:2px solid var(--color-focusRing);outline-offset:2px;border-radius:var(--radius-xs)}.CheckinGrid-module__LMryrW__priceReport:disabled{opacity:.5;cursor:not-allowed}.CheckinGrid-module__LMryrW__priceBox{gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);border:1px solid var(--color-warningBorder);background:var(--color-warningBg);display:grid}.CheckinGrid-module__LMryrW__priceBoxUp{border-color:var(--color-dangerBorder);background:var(--color-dangerBg)}.CheckinGrid-module__LMryrW__priceBoxDown{border-color:var(--color-successBorder);background:var(--color-successBg)}.CheckinGrid-module__LMryrW__priceBoxHead{align-items:center;gap:var(--space-xs);display:flex}.CheckinGrid-module__LMryrW__priceBoxTag{align-items:center;gap:var(--space-xs);font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-bold);letter-spacing:var(--typography-letterSpacing-label);text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-warningText);display:inline-flex}.CheckinGrid-module__LMryrW__priceBoxUp .CheckinGrid-module__LMryrW__priceBoxTag{color:var(--color-dangerText)}.CheckinGrid-module__LMryrW__priceBoxDown .CheckinGrid-module__LMryrW__priceBoxTag{color:var(--color-successText)}.CheckinGrid-module__LMryrW__priceBoxNums{align-items:baseline;gap:var(--space-xs);font-size:var(--typography-fontSize-bodySm);font-variant-numeric:tabular-nums;white-space:nowrap;display:flex}.CheckinGrid-module__LMryrW__priceBoxOld{color:var(--color-textMuted);font-weight:var(--typography-fontWeight-semibold);text-decoration:line-through}.CheckinGrid-module__LMryrW__priceBoxArrow{color:var(--color-textMuted)}.CheckinGrid-module__LMryrW__priceBoxNew{font-weight:var(--typography-fontWeight-extrabold);color:var(--color-textDeep)}.CheckinGrid-module__LMryrW__priceBoxUp .CheckinGrid-module__LMryrW__priceBoxNew{color:var(--color-dangerText)}.CheckinGrid-module__LMryrW__priceBoxDown .CheckinGrid-module__LMryrW__priceBoxNew{color:var(--color-successText)}.CheckinGrid-module__LMryrW__priceBoxActs{gap:var(--space-xs);display:flex}.CheckinGrid-module__LMryrW__priceBtn{justify-content:center;align-items:center;gap:var(--space-xs);min-height:32px;padding:0 var(--space-sm);border-radius:var(--radius-sm);border:1px solid var(--color-borderInteractive);background:var(--color-surface);color:var(--color-textSoft);font-family:inherit;font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-bold);white-space:nowrap;cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-easing-out), border-color var(--motion-duration-fast) var(--motion-easing-out), background-color var(--motion-duration-fast) var(--motion-easing-out);flex:1;display:inline-flex}.CheckinGrid-module__LMryrW__priceBtn:hover:not(:disabled){border-color:var(--color-borderStrong);background:var(--color-bg);color:var(--color-text)}.CheckinGrid-module__LMryrW__priceBtn:disabled{opacity:.55;cursor:not-allowed}.CheckinGrid-module__LMryrW__priceBtnPrimary{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-textInverse)}.CheckinGrid-module__LMryrW__priceBtnPrimary:hover:not(:disabled){border-color:var(--color-primaryHover);background:var(--color-primaryHover);color:var(--color-textInverse)}.CheckinGrid-module__LMryrW__priced{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.CheckinGrid-module__LMryrW__pricedIcon{width:var(--space-2xl);height:var(--space-2xl);border-radius:var(--radius-pill);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.CheckinGrid-module__LMryrW__pricedUpdate .CheckinGrid-module__LMryrW__pricedIcon{background:var(--color-successBg);color:var(--color-successText)}.CheckinGrid-module__LMryrW__pricedKeep .CheckinGrid-module__LMryrW__pricedIcon{background:var(--color-bg);color:var(--color-textSoft);border:1px solid var(--color-borderInteractive)}.CheckinGrid-module__LMryrW__pricedMeta{gap:0;min-width:0;display:grid}.CheckinGrid-module__LMryrW__pricedTag{font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-bold);letter-spacing:var(--typography-letterSpacing-label);text-transform:uppercase;white-space:nowrap}.CheckinGrid-module__LMryrW__pricedUpdate .CheckinGrid-module__LMryrW__pricedTag{color:var(--color-successText)}.CheckinGrid-module__LMryrW__pricedKeep .CheckinGrid-module__LMryrW__pricedTag{color:var(--color-textMuted)}.CheckinGrid-module__LMryrW__pricedVal{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-extrabold);color:var(--color-textDeep);font-variant-numeric:tabular-nums;white-space:nowrap}.CheckinGrid-module__LMryrW__pricedVal s{color:var(--color-textMuted);font-weight:var(--typography-fontWeight-semibold)}.CheckinGrid-module__LMryrW__pricedUndo{padding:var(--space-xs);color:var(--color-primary);font-family:inherit;font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-bold);cursor:pointer;opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-easing-out);background:0 0;border:0;flex-shrink:0}.CheckinGrid-module__LMryrW__prezzoCell:hover .CheckinGrid-module__LMryrW__pricedUndo,.CheckinGrid-module__LMryrW__pricedUndo:focus-visible{opacity:1}.CheckinGrid-module__LMryrW__subStripRow{grid-column:1/-1}.CheckinGrid-module__LMryrW__subStrip{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md) var(--space-md);border-top:1px dashed var(--color-warningBorder);background:color-mix(in oklab, var(--color-warning) 5%, var(--color-surface));flex-wrap:wrap;display:flex}.CheckinGrid-module__LMryrW__subStrip[data-missing="1"]{border-top-color:var(--color-dangerBorder);background:color-mix(in oklab, var(--color-danger) 5%, var(--color-surface))}.CheckinGrid-module__LMryrW__subStripLabel{font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-bold);letter-spacing:var(--typography-letterSpacing-eyebrow);text-transform:uppercase;color:var(--color-textMuted)}.CheckinGrid-module__LMryrW__subStripChips{gap:var(--space-xs);flex-wrap:wrap;display:inline-flex}.CheckinGrid-module__LMryrW__subStripChip{min-height:28px;padding:0 var(--space-md);border-radius:var(--radius-pill);border:1px solid var(--color-borderInteractive);background:var(--color-surface);color:var(--color-textSoft);font-family:inherit;font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-semibold);white-space:nowrap;cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-easing-out), border-color var(--motion-duration-fast) var(--motion-easing-out), background-color var(--motion-duration-fast) var(--motion-easing-out)}.CheckinGrid-module__LMryrW__subStripChip:hover:not(:disabled){border-color:var(--color-borderStrong);color:var(--color-text)}.CheckinGrid-module__LMryrW__subStripChip:disabled{opacity:.55;cursor:not-allowed}.CheckinGrid-module__LMryrW__subStripChipOn{border-color:color-mix(in oklab, var(--color-warning) 45%, transparent);background:var(--color-warningBg);color:var(--color-warningText)}.CheckinGrid-module__LMryrW__subStripDiv{width:1px;margin:var(--space-xs) 0;background:var(--color-borderInteractive);align-self:stretch}.CheckinGrid-module__LMryrW__subStripNote{min-width:160px;min-height:36px;padding:0 var(--space-md);border:1px solid var(--color-borderInteractive);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:var(--typography-fontSize-bodySm);transition:border-color var(--motion-duration-fast) var(--motion-easing-out), box-shadow var(--motion-duration-fast) var(--motion-easing-out);flex:200px}.CheckinGrid-module__LMryrW__subStripNote::placeholder{color:var(--color-textMuted)}.CheckinGrid-module__LMryrW__subStripNote:focus{border-color:color-mix(in oklab, var(--color-primary) 40%, var(--color-borderStrong));box-shadow:0 0 0 3px var(--color-focusRing);outline:none}.CheckinGrid-module__LMryrW__subStripNote:disabled{opacity:.6;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.CheckinGrid-module__LMryrW__priceEdit,.CheckinGrid-module__LMryrW__priceReport,.CheckinGrid-module__LMryrW__priceBtn,.CheckinGrid-module__LMryrW__pricedUndo,.CheckinGrid-module__LMryrW__subStripChip,.CheckinGrid-module__LMryrW__subStripNote{transition:none}}.CheckinGrid-module__LMryrW__addedRow{align-items:center;gap:var(--space-sm);margin-top:var(--space-xs);display:flex}
.CheckinTotals-module__VHLi_W__rowTotal{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.CheckinTotals-module__VHLi_W__rowTotalEnd{text-align:right;align-items:flex-end}.CheckinTotals-module__VHLi_W__rowNet{font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-semibold);color:var(--color-textDeep);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.CheckinTotals-module__VHLi_W__rowIva{font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-medium);color:var(--color-textMuted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.CheckinTotals-module__VHLi_W__rowTotalInline{align-items:baseline;gap:var(--space-sm);flex-flow:wrap}.CheckinTotals-module__VHLi_W__card{gap:var(--space-sm);border-color:var(--color-borderInteractive);flex-direction:column;display:flex}.CheckinTotals-module__VHLi_W__cardTitle{font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-bold);letter-spacing:var(--typography-letterSpacing-eyebrow);text-transform:uppercase;color:var(--color-textMuted)}.CheckinTotals-module__VHLi_W__rows{gap:var(--space-sm);flex-direction:column;margin:0;display:flex}.CheckinTotals-module__VHLi_W__row{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.CheckinTotals-module__VHLi_W__rowLabel{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-medium);color:var(--color-textSoft);margin:0}.CheckinTotals-module__VHLi_W__rowValue{align-items:flex-end;gap:var(--space-xs);font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-semibold);color:var(--color-text);font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;margin:0;display:flex}.CheckinTotals-module__VHLi_W__coverage{font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-medium);color:var(--color-textMuted);text-align:right}.CheckinTotals-module__VHLi_W__rowGross{padding-top:var(--space-sm);border-top:1px solid var(--color-borderInteractive)}.CheckinTotals-module__VHLi_W__grossLabel{font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-bold);color:var(--color-textDeep);margin:0}.CheckinTotals-module__VHLi_W__grossValue{font-size:var(--typography-fontSize-subheading);font-weight:var(--typography-fontWeight-extrabold);letter-spacing:var(--typography-letterSpacing-tight);color:var(--color-textDeep);font-variant-numeric:tabular-nums;margin:0}.CheckinTotals-module__VHLi_W__meta{align-items:center;gap:var(--space-sm);display:flex}.CheckinTotals-module__VHLi_W__estimate{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-semibold);color:var(--color-textSoft);font-variant-numeric:tabular-nums}.CheckinTotals-module__VHLi_W__sheetRow{justify-content:space-between;align-items:flex-start;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-borderInteractive);border-radius:var(--radius-md);background:var(--color-bg);display:flex}.CheckinTotals-module__VHLi_W__sheetLabel{font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-bold);letter-spacing:var(--typography-letterSpacing-eyebrow);text-transform:uppercase;color:var(--color-textMuted)}.CheckinTotals-module__VHLi_W__barTotal,.CheckinTotals-module__VHLi_W__barIva{align-items:baseline;gap:var(--space-xs);white-space:nowrap;min-width:0;display:inline-flex}.CheckinTotals-module__VHLi_W__barLabel{font-weight:var(--typography-fontWeight-semibold);color:var(--color-textMuted)}.CheckinTotals-module__VHLi_W__barGross{font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-extrabold);color:var(--color-textDeep);font-variant-numeric:tabular-nums}.CheckinTotals-module__VHLi_W__barIva{color:var(--color-textSoft);font-variant-numeric:tabular-nums}.CheckinTotals-module__VHLi_W__barSep{color:var(--color-textMuted)}
.CheckinView-module__rs6PiW__shell{background:var(--color-bg);flex-direction:column;max-width:none;min-height:100svh;margin:0;padding:0;display:flex}.CheckinView-module__rs6PiW__header{box-shadow:none;border-bottom:none;border-radius:0}.CheckinView-module__rs6PiW__scroll{gap:var(--space-md);padding:var(--space-lg) var(--space-lg) calc(var(--size-touchTarget) + var(--space-md) * 4 + var(--space-3xl));flex-direction:column;flex:1;display:flex;overflow-y:auto}.CheckinView-module__rs6PiW__progress{gap:var(--space-sm);background:var(--color-surface);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-borderSubtle);box-shadow:var(--shadow-surfaceElevated);flex-direction:column;display:flex}.CheckinView-module__rs6PiW__progressHead{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.CheckinView-module__rs6PiW__progressLabel{font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-bold);letter-spacing:var(--typography-letterSpacing-label);text-transform:uppercase;color:var(--color-textMuted)}.CheckinView-module__rs6PiW__progressCount{font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-extrabold);color:var(--color-textDeep);font-variant-numeric:tabular-nums}.CheckinView-module__rs6PiW__progressTrack{border-radius:var(--radius-pill);background:var(--color-borderSubtle);height:8px;overflow:hidden}.CheckinView-module__rs6PiW__progressFill,.CheckinView-module__rs6PiW__progressFillDone{border-radius:inherit;height:100%;transition:width var(--animation-duration-base) var(--animation-easing-standard);display:block}.CheckinView-module__rs6PiW__progressFill{background:var(--brand-gradient)}.CheckinView-module__rs6PiW__progressFillDone{background:var(--color-success)}.CheckinView-module__rs6PiW__sectionHead{margin:var(--space-xs) 0 0;font-size:var(--typography-fontSize-section);font-weight:var(--typography-fontWeight-bold);letter-spacing:var(--typography-letterSpacing-tight);color:var(--color-textDeep)}.CheckinView-module__rs6PiW__listCard{border-color:var(--color-borderInteractive);padding:0 var(--space-lg)}.CheckinView-module__rs6PiW__listRow{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-md) 0;border-bottom:1px solid var(--color-borderSubtle);text-align:left;cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;font-family:inherit;display:flex}.CheckinView-module__rs6PiW__listRow:last-child{border-bottom:none}.CheckinView-module__rs6PiW__listRow:disabled{cursor:default}.CheckinView-module__rs6PiW__listRow:focus-visible{box-shadow:0 0 0 3px var(--color-focusRing);border-radius:var(--radius-xs);outline:none}.CheckinView-module__rs6PiW__listMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CheckinView-module__rs6PiW__listName{font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-semibold);color:var(--color-textDeep);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CheckinView-module__rs6PiW__listSub{font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-semibold);color:var(--color-textMuted);font-variant-numeric:tabular-nums}.CheckinView-module__rs6PiW__priceChangedTag{color:var(--color-warningText);font-weight:var(--typography-fontWeight-bold)}.CheckinView-module__rs6PiW__listRowTotal{margin-top:var(--space-xs)}.CheckinView-module__rs6PiW__listTrailing{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;display:flex}.CheckinView-module__rs6PiW__qtyOk,.CheckinView-module__rs6PiW__qtyWarning,.CheckinView-module__rs6PiW__qtyDanger{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-extrabold);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.CheckinView-module__rs6PiW__qtyOk{color:var(--color-successText)}.CheckinView-module__rs6PiW__qtyWarning{color:var(--color-warningText)}.CheckinView-module__rs6PiW__qtyDanger{color:var(--color-dangerText)}.CheckinView-module__rs6PiW__stateOk,.CheckinView-module__rs6PiW__stateWarning,.CheckinView-module__rs6PiW__stateDanger{font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-bold);letter-spacing:var(--typography-letterSpacing-label);text-transform:uppercase}.CheckinView-module__rs6PiW__stateOk{color:var(--color-successText)}.CheckinView-module__rs6PiW__stateWarning{color:var(--color-warningText)}.CheckinView-module__rs6PiW__stateDanger{color:var(--color-dangerText)}.CheckinView-module__rs6PiW__chevron{font-size:var(--typography-fontSize-section);font-weight:var(--typography-fontWeight-bold);color:var(--color-textMuted);flex-shrink:0;line-height:1}.CheckinView-module__rs6PiW__reportBtn{margin-top:var(--space-sm);color:var(--color-dangerText)!important;border-color:var(--color-dangerBorder)!important}.CheckinView-module__rs6PiW__reportHeaderBtn{color:var(--color-dangerText)!important;border-color:var(--color-dangerBorder)!important}.CheckinView-module__rs6PiW__bannerAction{appearance:none;font:inherit;font-weight:var(--typography-fontWeight-semibold);color:currentColor;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;text-decoration:underline}.CheckinView-module__rs6PiW__bannerAction:focus-visible{box-shadow:0 0 0 3px var(--color-focusRing);border-radius:var(--radius-xs);outline:none}.CheckinView-module__rs6PiW__bar{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.CheckinView-module__rs6PiW__summarySkeleton{gap:var(--space-md);padding:var(--space-lg);flex-direction:column;display:flex}.CheckinView-module__rs6PiW__summarySkeletonTiles{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.CheckinView-module__rs6PiW__groupHeader{padding:var(--space-sm) 0 var(--space-xs);align-items:center;gap:6px;display:flex}.CheckinView-module__rs6PiW__groupStar{color:var(--color-favorite);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.CheckinView-module__rs6PiW__colorDot{border-radius:var(--radius-sm);background:var(--color-borderStrong);flex-shrink:0;width:9px;height:9px}.CheckinView-module__rs6PiW__groupTitle{font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-bold);letter-spacing:var(--typography-letterSpacing-eyebrow);text-transform:uppercase;color:var(--color-textMuted)}.CheckinView-module__rs6PiW__groupCount{font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-bold);color:var(--color-textMuted);font-variant-numeric:tabular-nums;margin-left:auto}.CheckinView-module__rs6PiW__group:last-child .CheckinView-module__rs6PiW__listRow:last-child{border-bottom:none}.CheckinView-module__rs6PiW__statusCard{gap:var(--space-lg);flex-direction:column;display:flex}.CheckinView-module__rs6PiW__statusHead{align-items:center;gap:var(--space-md);display:flex}.CheckinView-module__rs6PiW__statusTitle{font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-bold);letter-spacing:var(--typography-letterSpacing-label);text-transform:uppercase;color:var(--color-textMuted);white-space:nowrap}.CheckinView-module__rs6PiW__statusTrack{border-radius:var(--radius-pill);background:var(--color-borderSubtle);flex:1;height:8px;overflow:hidden}.CheckinView-module__rs6PiW__statusPct{font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-extrabold);color:var(--color-textDeep);font-variant-numeric:tabular-nums;white-space:nowrap}.CheckinView-module__rs6PiW__statBoxes{gap:var(--space-md);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.CheckinView-module__rs6PiW__statBox{gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--color-borderSubtle);border-radius:var(--radius-sm);background:var(--color-surfaceMuted);flex-direction:column;display:flex}.CheckinView-module__rs6PiW__statBoxLabel{font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-bold);letter-spacing:var(--typography-letterSpacing-label);text-transform:uppercase;color:var(--color-textMuted)}.CheckinView-module__rs6PiW__statBoxValue{font-size:var(--typography-fontSize-section);font-weight:var(--typography-fontWeight-extrabold);color:var(--color-textDeep);font-variant-numeric:tabular-nums}.CheckinView-module__rs6PiW__statBoxOk{color:var(--color-successText)}.CheckinView-module__rs6PiW__statBoxWarning{color:var(--color-warningText)}.CheckinView-module__rs6PiW__statBoxDanger{color:var(--color-dangerText)}.CheckinView-module__rs6PiW__statusFootRow{align-items:center;gap:var(--space-md);display:flex}.CheckinView-module__rs6PiW__statusFootText{font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-semibold);color:var(--color-textMuted)}.CheckinView-module__rs6PiW__completeRecap{gap:var(--space-xs);padding:var(--space-md);border-radius:var(--radius-sm);background:var(--color-surfaceMuted);flex-direction:column;margin:0;display:flex}.CheckinView-module__rs6PiW__completeRecapRow{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.CheckinView-module__rs6PiW__completeRecapLabel{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-semibold);color:var(--color-textMuted)}.CheckinView-module__rs6PiW__completeRecapValue{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-extrabold);color:var(--color-textDeep);font-variant-numeric:tabular-nums;margin:0}.CheckinView-module__rs6PiW__completeRecapNote{margin:var(--space-sm) 0 0;font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-medium);color:var(--color-textMuted)}@media (min-width:768px){.CheckinView-module__rs6PiW__shellWide{background:0 0;height:auto;min-height:0}.CheckinView-module__rs6PiW__shellWide .CheckinView-module__rs6PiW__scroll{width:100%;padding:var(--space-xl) 0 var(--space-2xl);gap:var(--space-lg);flex:initial;min-height:0;overflow:visible}.CheckinView-module__rs6PiW__shellWide .CheckinView-module__rs6PiW__sectionHead{font-size:var(--typography-fontSize-section)}.CheckinView-module__rs6PiW__shellWide .CheckinView-module__rs6PiW__listCard{padding:0 var(--space-xl)}.CheckinView-module__rs6PiW__shellWide .CheckinView-module__rs6PiW__listRow{padding:var(--space-lg) 0}.CheckinView-module__rs6PiW__shellWide .CheckinView-module__rs6PiW__listTrailing{align-items:baseline;gap:var(--space-xs);flex-direction:row}.CheckinView-module__rs6PiW__shellWide .CheckinView-module__rs6PiW__bar{grid-template-columns:auto auto;justify-content:flex-end;width:100%}}@media (min-width:768px) and (max-width:1023px){.CheckinView-module__rs6PiW__statBoxes{grid-template-columns:repeat(3,minmax(0,1fr))}.CheckinView-module__rs6PiW__statBox:first-child,.CheckinView-module__rs6PiW__statBox:nth-child(2){display:none}}.CheckinView-module__rs6PiW__addedPillRow{margin-top:var(--space-xs);align-items:center;display:flex}.CheckinView-module__rs6PiW__addedRowWrap{border-bottom:1px solid var(--color-borderSubtle);align-items:center;display:flex}.CheckinView-module__rs6PiW__addedRowWrap>.CheckinView-module__rs6PiW__listRow{border-bottom:none;flex:auto;min-width:0}.CheckinView-module__rs6PiW__addedRowRemove{margin-right:var(--space-sm);flex:none}
.CheckinSummary-module__HQO2yq__shell{background:var(--color-bg);flex-direction:column;min-height:100svh;display:flex}.CheckinSummary-module__HQO2yq__scroll{gap:var(--space-md);padding:var(--space-lg) var(--space-lg) calc(var(--size-touchTarget) + var(--space-md) * 4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.CheckinSummary-module__HQO2yq__deltaTag{margin-left:auto}.CheckinSummary-module__HQO2yq__tiles{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.CheckinSummary-module__HQO2yq__tile{gap:var(--space-xs);border-color:var(--color-borderInteractive);flex-direction:column;display:flex}.CheckinSummary-module__HQO2yq__tileLabel{font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-bold);letter-spacing:var(--typography-letterSpacing-label);text-transform:uppercase;color:var(--color-textMuted)}.CheckinSummary-module__HQO2yq__tileValueOk,.CheckinSummary-module__HQO2yq__tileValueDanger{font-size:var(--typography-fontSize-heading);font-weight:var(--typography-fontWeight-extrabold);letter-spacing:var(--typography-letterSpacing-tight);font-variant-numeric:tabular-nums}.CheckinSummary-module__HQO2yq__tileValueOk{color:var(--color-successText)}.CheckinSummary-module__HQO2yq__tileValueDanger{color:var(--color-dangerText)}.CheckinSummary-module__HQO2yq__tileTotal{font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-bold);color:var(--color-textMuted)}.CheckinSummary-module__HQO2yq__section{gap:var(--space-sm);flex-direction:column;display:flex}.CheckinSummary-module__HQO2yq__sectionHead{margin:var(--space-sm) 0 0;font-size:var(--typography-fontSize-section);font-weight:var(--typography-fontWeight-bold);letter-spacing:var(--typography-letterSpacing-tight);color:var(--color-textDeep)}.CheckinSummary-module__HQO2yq__listCard{border-color:var(--color-borderInteractive);padding:0 var(--space-lg)}.CheckinSummary-module__HQO2yq__listRow{align-items:center;gap:var(--space-md);padding:var(--space-md) 0;border-bottom:1px solid var(--color-borderSubtle);display:flex}.CheckinSummary-module__HQO2yq__listRow:last-child{border-bottom:none}.CheckinSummary-module__HQO2yq__listMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CheckinSummary-module__HQO2yq__listName{font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-semibold);color:var(--color-textDeep);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CheckinSummary-module__HQO2yq__listSubWarning,.CheckinSummary-module__HQO2yq__listSubDanger,.CheckinSummary-module__HQO2yq__listSubMuted{font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-semibold);font-variant-numeric:tabular-nums}.CheckinSummary-module__HQO2yq__listSubWarning{color:var(--color-warningText)}.CheckinSummary-module__HQO2yq__listSubDanger{color:var(--color-dangerText)}.CheckinSummary-module__HQO2yq__listSubMuted{color:var(--color-textMuted)}.CheckinSummary-module__HQO2yq__listSubMuted strong{color:var(--color-textDeep);font-weight:var(--typography-fontWeight-bold)}.CheckinSummary-module__HQO2yq__listDelta{font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-extrabold);color:var(--color-dangerText);font-variant-numeric:tabular-nums;flex-shrink:0}.CheckinSummary-module__HQO2yq__priceDot{border-radius:var(--radius-pill);background:var(--color-warningBg);width:26px;height:26px;color:var(--color-warningText);font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-extrabold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.CheckinSummary-module__HQO2yq__noteBanner{gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);background:var(--color-infoBg);border:1px solid var(--color-infoBorder);display:flex}.CheckinSummary-module__HQO2yq__noteIcon{color:var(--color-infoText);flex-shrink:0;margin-top:2px}.CheckinSummary-module__HQO2yq__noteText{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-regular);color:var(--color-infoText);margin:0;line-height:1.5}.CheckinSummary-module__HQO2yq__noteText strong{font-weight:var(--typography-fontWeight-bold)}.CheckinSummary-module__HQO2yq__bar{grid-template-columns:minmax(0,1fr)}.CheckinSummary-module__HQO2yq__groupHeader{padding:var(--space-sm) 0 var(--space-xs);align-items:center;gap:6px;display:flex}.CheckinSummary-module__HQO2yq__groupStar{color:var(--color-favorite);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.CheckinSummary-module__HQO2yq__colorDot{border-radius:var(--radius-sm);background:var(--color-borderStrong);flex-shrink:0;width:9px;height:9px}.CheckinSummary-module__HQO2yq__groupTitle{font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-bold);letter-spacing:var(--typography-letterSpacing-eyebrow);text-transform:uppercase;color:var(--color-textMuted)}.CheckinSummary-module__HQO2yq__groupCount{font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-bold);color:var(--color-textMuted);font-variant-numeric:tabular-nums;margin-left:auto}.CheckinSummary-module__HQO2yq__group:last-child .CheckinSummary-module__HQO2yq__listRow:last-child{border-bottom:none}.CheckinSummary-module__HQO2yq__addedPill{margin-top:var(--space-xs);align-self:flex-start}
.OrderContextRail-module__3Bo5Ka__card{gap:var(--space-md);border:1px solid var(--color-borderSubtle);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-surface);padding:var(--space-lg);flex-direction:column;display:flex}.OrderContextRail-module__3Bo5Ka__cardTitle{color:var(--color-textDeep);font-size:var(--typography-fontSize-section);font-weight:var(--typography-fontWeight-bold);margin:0}.OrderContextRail-module__3Bo5Ka__row{align-items:flex-start;gap:var(--space-sm);display:flex}.OrderContextRail-module__3Bo5Ka__rowIcon{border-radius:var(--radius-md);background:var(--color-bg);width:32px;height:32px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.OrderContextRail-module__3Bo5Ka__rowBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.OrderContextRail-module__3Bo5Ka__eyebrow{color:var(--color-textMuted);margin:0}.OrderContextRail-module__3Bo5Ka__rowValue{color:var(--color-textDeep);font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-semibold);overflow-wrap:anywhere;margin:0}.OrderContextRail-module__3Bo5Ka__rowSub{color:var(--color-textSoft);font-size:var(--typography-fontSize-caption);margin:0}.OrderContextRail-module__3Bo5Ka__storeSwitch{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.OrderContextRail-module__3Bo5Ka__dateInput{margin-top:var(--space-xs);min-height:var(--size-touchTarget);border:1px solid var(--color-borderInteractive);border-radius:var(--radius-md);background:var(--color-surface);width:100%;color:var(--color-textDeep);padding:0 var(--space-sm);font-size:var(--typography-fontSize-body)}.OrderContextRail-module__3Bo5Ka__dateInput:focus-visible{outline:2px solid var(--color-focusRing);outline-offset:2px}.OrderContextRail-module__3Bo5Ka__dateInput:disabled{background:var(--color-surfaceDisabled);color:var(--color-textMuted);cursor:not-allowed}.OrderContextRail-module__3Bo5Ka__divider{background:var(--color-borderSubtle);border:0;height:1px;margin:0}.OrderContextRail-module__3Bo5Ka__totalRow{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.OrderContextRail-module__3Bo5Ka__totalLabel{color:var(--color-textSoft);font-size:var(--typography-fontSize-body)}.OrderContextRail-module__3Bo5Ka__totalValue{color:var(--color-textDeep);font-size:var(--typography-fontSize-section);font-weight:var(--typography-fontWeight-bold)}
.OrderWizard-module__tVLGUG__shell{display:contents}.OrderWizard-module__tVLGUG__backdrop,.OrderWizard-module__tVLGUG__close{display:none}.OrderWizard-module__tVLGUG__surface{display:contents}.OrderWizard-module__tVLGUG__closeIcon{display:block}@media (min-width:768px){.OrderWizard-module__tVLGUG__shell{display:contents}.OrderWizard-module__tVLGUG__backdrop{display:none}.OrderWizard-module__tVLGUG__surface{width:100%;height:calc(100dvh - var(--size-topbarHeight));max-width:none;animation:OrderWizard-module__tVLGUG__orderWizardSurfaceIn var(--animation-duration-base) var(--animation-easing-decelerate);background:0 0;border-radius:0;flex-direction:column;display:flex;inset:0;overflow:hidden}.OrderWizard-module__tVLGUG__close{display:none}}@keyframes OrderWizard-module__tVLGUG__orderWizardSurfaceIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.OrderWizard-module__tVLGUG__surface{animation-duration:.01ms}}
.LineAttributionBadge-module__4Mfbiq__badge{--lab-height:22px;--lab-inset:1px;--lab-ring-w:1.5px;align-items:center;gap:var(--space-xs);min-height:var(--lab-height);padding:var(--lab-inset) var(--space-xs) var(--lab-inset) var(--lab-inset);border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-borderSubtle);max-width:100%;display:inline-flex}.LineAttributionBadge-module__4Mfbiq__avatarRing{border-radius:var(--radius-pill);box-shadow:0 0 0 var(--lab-ring-w) var(--lab-ring,var(--color-borderInteractive));display:inline-flex}.LineAttributionBadge-module__4Mfbiq__label{min-width:0;font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-semibold);color:var(--color-textSoft);line-height:var(--typography-lineHeight-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ProductImage-module__IJgQ8W__root{background:var(--color-surfaceMuted);border-radius:var(--radius-md);border:1px solid var(--color-borderSubtle);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ProductImage-module__IJgQ8W__sm{width:40px;height:40px}.ProductImage-module__IJgQ8W__md{width:56px;height:56px}.ProductImage-module__IJgQ8W__lg{width:72px;height:72px}.ProductImage-module__IJgQ8W__img{object-fit:cover;width:100%;height:100%;display:block}.ProductImage-module__IJgQ8W__fallback{font-size:var(--typography-fontSize-heading);line-height:1}.ProductImage-module__IJgQ8W__sm .ProductImage-module__IJgQ8W__fallback{font-size:var(--typography-fontSize-subheading)}.ProductImage-module__IJgQ8W__lg .ProductImage-module__IJgQ8W__fallback{font-size:var(--typography-fontSize-display)}
.ProductRow-module__Ae34iW__row{gap:var(--space-md);padding:var(--space-lg);background:var(--color-surface);border:1px solid var(--color-borderSubtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-surfaceElevated);transition:border-color var(--motion-duration-fast) var(--motion-easing-out);flex-direction:column;display:flex}.ProductRow-module__Ae34iW__rowSelected{border-color:var(--color-primary)}.ProductRow-module__Ae34iW__rowPresence{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-focusRing);position:relative}.ProductRow-module__Ae34iW__presenceBadge{align-self:flex-start;align-items:center;gap:var(--space-xs);padding:4px var(--space-sm);border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-surface);font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-bold);letter-spacing:var(--typography-letterSpacing-label);text-transform:uppercase;margin:0;display:inline-flex}.ProductRow-module__Ae34iW__attribution{align-self:flex-start}.ProductRow-module__Ae34iW__head{gap:var(--space-md);grid-template-columns:auto 1fr auto;align-items:flex-start;display:grid}.ProductRow-module__Ae34iW__headNoImage{grid-template-columns:1fr auto}.ProductRow-module__Ae34iW__favoriteTile{border-radius:var(--radius-md);background:var(--color-favorite-bg);border:1px solid var(--color-favorite-border);width:56px;height:56px;color:var(--color-favorite);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ProductRow-module__Ae34iW__identity{flex-direction:column;gap:2px;min-width:0;display:flex}.ProductRow-module__Ae34iW__nameRow{align-items:center;gap:2px var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.ProductRow-module__Ae34iW__name{min-width:0;font-size:var(--typography-fontSize-section);font-weight:var(--typography-fontWeight-semibold);color:var(--color-textDeep);line-height:var(--typography-lineHeight-tight);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ProductRow-module__Ae34iW__variableMeasureChip{padding:2px var(--space-sm);border-radius:var(--radius-pill);background:var(--color-surfaceMuted);border:1px solid var(--color-borderSubtle);color:var(--color-textSoft);font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-bold);letter-spacing:var(--typography-letterSpacing-label);text-transform:uppercase;white-space:nowrap;align-self:flex-start;align-items:center;display:inline-flex}.ProductRow-module__Ae34iW__estimateBadge{padding:2px var(--space-sm);border-radius:var(--radius-pill);background:var(--color-warningBg);border:1px solid var(--color-warningBorder);color:var(--color-warningText);font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-bold);letter-spacing:var(--typography-letterSpacing-label);text-transform:uppercase;white-space:nowrap;align-self:flex-end;align-items:center;display:inline-flex}.ProductRow-module__Ae34iW__meta{align-items:center;gap:var(--space-xs);font-size:var(--typography-fontSize-caption);color:var(--color-textSoft);line-height:var(--typography-lineHeight-caption);margin:0;display:flex}.ProductRow-module__Ae34iW__supplier{color:var(--color-textSoft)}.ProductRow-module__Ae34iW__metaSep{color:var(--color-textMuted)}.ProductRow-module__Ae34iW__sku{color:var(--color-textMuted);font-variant-numeric:tabular-nums}.ProductRow-module__Ae34iW__priceBlock{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.ProductRow-module__Ae34iW__price{font-size:var(--typography-fontSize-section);font-weight:var(--typography-fontWeight-bold);color:var(--color-textDeep);line-height:var(--typography-lineHeight-tight);font-variant-numeric:tabular-nums;margin:0}.ProductRow-module__Ae34iW__unit{font-size:var(--typography-fontSize-caption);color:var(--color-textMuted);line-height:var(--typography-lineHeight-caption);margin:0}.ProductRow-module__Ae34iW__divider{background:var(--color-borderSubtle);width:100%;height:1px}.ProductRow-module__Ae34iW__foot{gap:var(--space-xs);flex-direction:column;display:flex}.ProductRow-module__Ae34iW__footTop{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.ProductRow-module__Ae34iW__addButton{border-radius:var(--radius-md);border:1px solid var(--color-successBorder);background:var(--color-successBg);width:100%;min-height:40px;color:var(--color-successText);font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-semibold);cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-easing-out)}.ProductRow-module__Ae34iW__addButton:hover{background:color-mix(in oklab, var(--color-successBg) 70%, var(--color-successBorder))}.ProductRow-module__Ae34iW__addButton:focus-visible{outline:2px solid var(--color-successText);outline-offset:2px}.ProductRow-module__Ae34iW__qtyControls{align-items:center;gap:var(--space-sm);display:inline-flex}.ProductRow-module__Ae34iW__removeBtn{border:1px solid var(--color-dangerBorder);background:var(--color-dangerBg);width:36px;height:36px;color:var(--color-dangerText);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-easing-out);-webkit-tap-highlight-color:transparent;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ProductRow-module__Ae34iW__removeBtn:hover{background:color-mix(in oklab, var(--color-dangerBg) 60%, var(--color-danger))}.ProductRow-module__Ae34iW__removeBtn:focus-visible{box-shadow:0 0 0 3px var(--color-focusRing);outline:none}.ProductRow-module__Ae34iW__row[data-layout=inline] .ProductRow-module__Ae34iW__removeBtn{width:32px;height:32px}.ProductRow-module__Ae34iW__subtotalBlock{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.ProductRow-module__Ae34iW__orderNotes{align-items:flex-start;gap:var(--space-xs);flex-direction:column;display:flex}.ProductRow-module__Ae34iW__lastOrderedLabel{align-items:center;gap:var(--space-xs);border-radius:var(--radius-sm);background:var(--color-surfaceMuted);color:var(--color-textSoft);font-variant-numeric:tabular-nums;display:inline-flex}.ProductRow-module__Ae34iW__lastOrderedLabel,.ProductRow-module__Ae34iW__inflightTag{padding:2px var(--space-sm);font-size:var(--typography-fontSize-caption);line-height:var(--typography-lineHeight-caption)}.ProductRow-module__Ae34iW__inflightTag{min-height:calc(var(--typography-lineHeight-caption) + var(--space-xs))}.ProductRow-module__Ae34iW__subtotalLabel{font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-semibold);letter-spacing:var(--typography-letterSpacing-label);text-transform:uppercase;color:var(--color-textMuted)}.ProductRow-module__Ae34iW__subtotalValue{font-size:var(--typography-fontSize-section);font-weight:var(--typography-fontWeight-bold);color:var(--color-textMuted);font-variant-numeric:tabular-nums}.ProductRow-module__Ae34iW__subtotalActive{color:var(--color-primary)}.ProductRow-module__Ae34iW__ivaBadge{color:var(--color-textMuted);font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.ProductRow-module__Ae34iW__capExtras{gap:var(--space-xs);flex-direction:column;display:flex}.ProductRow-module__Ae34iW__capCaption{align-items:center;gap:var(--space-xs);font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-semibold);line-height:var(--typography-lineHeight-caption);color:var(--color-warningText);margin:0;display:flex}.ProductRow-module__Ae34iW__capHint{align-items:center;gap:var(--space-xs);font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-semibold);line-height:var(--typography-lineHeight-caption);color:var(--color-infoText);margin:0;display:flex}.ProductRow-module__Ae34iW__capIcon{flex:0 0 16px;display:inline-flex}.ProductRow-module__Ae34iW__inflightStatus{margin:0}.ProductRow-module__Ae34iW__stockDeclarationSlot{width:100%;min-width:0}.ProductRow-module__Ae34iW__row[data-layout=inline]{align-items:flex-start;gap:var(--space-md);border:0;border-bottom:1px solid var(--color-borderSubtle);box-shadow:none;padding:var(--space-md) 0;border-radius:0;flex-flow:wrap}.ProductRow-module__Ae34iW__row[data-layout=inline].ProductRow-module__Ae34iW__rowSelected:not(.ProductRow-module__Ae34iW__rowPresence){border-color:#0000;border-bottom-color:var(--color-borderSubtle);box-shadow:none}.ProductRow-module__Ae34iW__row[data-layout=inline] .ProductRow-module__Ae34iW__head{min-width:0;min-height:calc(var(--size-touchTarget) + var(--space-md));flex:1;align-items:center}.ProductRow-module__Ae34iW__row[data-layout=inline] .ProductRow-module__Ae34iW__divider{display:none}.ProductRow-module__Ae34iW__row[data-layout=inline] .ProductRow-module__Ae34iW__foot{align-items:flex-end;gap:var(--space-xs);flex-direction:column;flex-shrink:0}.ProductRow-module__Ae34iW__row[data-layout=inline] .ProductRow-module__Ae34iW__footTop{min-height:calc(var(--size-touchTarget) + var(--space-md));justify-content:flex-end;align-items:center;gap:var(--space-md)}.ProductRow-module__Ae34iW__row[data-layout=inline] .ProductRow-module__Ae34iW__orderNotes{justify-content:flex-end;align-items:center;gap:var(--space-xs);flex-direction:row}.ProductRow-module__Ae34iW__row[data-layout=inline] .ProductRow-module__Ae34iW__subtotalBlock{display:none}.ProductRow-module__Ae34iW__row[data-layout=inline] .ProductRow-module__Ae34iW__capExtras{flex-basis:100%;align-items:flex-start}.ProductRow-module__Ae34iW__row[data-layout=inline] .ProductRow-module__Ae34iW__stockDeclarationSlot{padding-inline:var(--space-md);flex:1 0 100%}.ProductRow-module__Ae34iW__row[data-layout=inline] .ProductRow-module__Ae34iW__priceBlock{min-height:calc(var(--size-touchTarget) + var(--space-md));align-self:flex-start;align-items:center;gap:var(--space-xs);flex-direction:row}.ProductRow-module__Ae34iW__row[data-layout=inline] .ProductRow-module__Ae34iW__addButton{border-radius:var(--radius-sm);align-self:center;width:40px;min-width:40px;height:40px;padding:0;font-size:0;line-height:0}.ProductRow-module__Ae34iW__row[data-layout=inline] .ProductRow-module__Ae34iW__addButton:after{content:"+";font-size:var(--typography-fontSize-section);line-height:1;font-weight:var(--typography-fontWeight-bold)}
.AutoSaveStatus-module__ylhvna__wrap{align-items:center;display:inline-flex}.AutoSaveStatus-module__ylhvna__spinner{--ass-size:9px;--ass-stroke-w:1.5px;width:var(--ass-size);height:var(--ass-size);margin-right:var(--space-xs);border-radius:var(--radius-pill);border:var(--ass-stroke-w) solid color-mix(in oklab, var(--color-textSoft) 35%, transparent);border-top-color:var(--color-textSoft);animation:AutoSaveStatus-module__ylhvna__lab-spin var(--animation-duration-slower) var(--animation-easing-standard) infinite;display:inline-block}@keyframes AutoSaveStatus-module__ylhvna__lab-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.AutoSaveStatus-module__ylhvna__spinner{animation:none}}
.SupplierSelectionCard-module__qUKvmq__card{gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--color-borderSubtle);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-surfaceElevated);transition:border-color var(--motion-duration-fast) var(--motion-easing-out), background-color var(--motion-duration-fast) var(--motion-easing-out), box-shadow var(--motion-duration-fast) var(--motion-easing-out);display:grid}.SupplierSelectionCard-module__qUKvmq__cardSelected{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-focusRing)}.SupplierSelectionCard-module__qUKvmq__cardOver{border-color:var(--color-dangerBorder)}.SupplierSelectionCard-module__qUKvmq__cardOver.SupplierSelectionCard-module__qUKvmq__cardSelected{border-color:var(--color-primary)}.SupplierSelectionCard-module__qUKvmq__selectButton{align-items:center;gap:var(--space-md);text-align:left;width:100%;color:inherit;cursor:pointer;border-radius:var(--radius-md);background:0 0;border:0;outline:none;grid-template-columns:56px 1fr auto;padding:0;display:grid}.SupplierSelectionCard-module__qUKvmq__selectButton:focus-visible{box-shadow:0 0 0 var(--space-xs) var(--color-focusRing)}.SupplierSelectionCard-module__qUKvmq__avatar{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.SupplierSelectionCard-module__qUKvmq__initials{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-bold);letter-spacing:var(--typography-letterSpacing-label);color:var(--color-textDeep)}.SupplierSelectionCard-module__qUKvmq__meta{gap:2px;min-width:0;display:grid}.SupplierSelectionCard-module__qUKvmq__nameRow{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.SupplierSelectionCard-module__qUKvmq__name{font-size:var(--typography-fontSize-section);font-weight:var(--typography-fontWeight-bold);color:var(--color-textDeep);line-height:var(--typography-lineHeight-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SupplierSelectionCard-module__qUKvmq__nameRow .SupplierSelectionCard-module__qUKvmq__name{flex:0 auto;min-width:0}.SupplierSelectionCard-module__qUKvmq__approvalIndicator{flex:none;display:inline-flex}.SupplierSelectionCard-module__qUKvmq__subline{font-size:var(--typography-fontSize-bodySm);color:var(--color-textSoft);line-height:var(--typography-lineHeight-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SupplierSelectionCard-module__qUKvmq__radio{border-radius:var(--radius-pill);border:2px solid var(--color-borderStrong);background:var(--color-surface);width:24px;height:24px;color:var(--color-surface);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SupplierSelectionCard-module__qUKvmq__radioSelected{background:var(--color-primary);border-color:var(--color-primary)}.SupplierSelectionCard-module__qUKvmq__checkIcon{width:14px;height:14px;display:block}.SupplierSelectionCard-module__qUKvmq__budgetRow{gap:var(--space-xs);display:grid}.SupplierSelectionCard-module__qUKvmq__budgetLine{justify-content:space-between;align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;display:flex}.SupplierSelectionCard-module__qUKvmq__budgetCell{font-size:var(--typography-fontSize-body);color:var(--color-textDeep);line-height:var(--typography-lineHeight-body)}.SupplierSelectionCard-module__qUKvmq__budgetLabel{color:var(--color-textSoft);font-weight:var(--typography-fontWeight-medium)}.SupplierSelectionCard-module__qUKvmq__budgetValue{color:var(--color-textDeep);font-weight:var(--typography-fontWeight-bold)}.SupplierSelectionCard-module__qUKvmq__budgetCellOver .SupplierSelectionCard-module__qUKvmq__budgetValue{color:var(--color-dangerText)}.SupplierSelectionCard-module__qUKvmq__progressTrack{border-radius:var(--radius-pill);background:var(--color-borderSubtle);width:100%;height:6px;overflow:hidden}.SupplierSelectionCard-module__qUKvmq__progressFill{height:100%;transition:width var(--motion-duration-medium) var(--motion-easing-out);display:block}.SupplierSelectionCard-module__qUKvmq__progressFillSuccess{background:var(--color-success)}.SupplierSelectionCard-module__qUKvmq__progressFillWarning{background:var(--color-warning)}.SupplierSelectionCard-module__qUKvmq__progressFillDanger{background:var(--color-danger)}.SupplierSelectionCard-module__qUKvmq__overBanner{font-size:var(--typography-fontSize-bodySm);color:var(--color-dangerText);font-weight:var(--typography-fontWeight-semibold);margin:0}.SupplierSelectionCard-module__qUKvmq__draftPanel{align-items:start;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-md);border:1px dashed var(--color-borderStrong);background:color-mix(in oklab, var(--color-primary) 4%, var(--color-surface));grid-template-columns:auto 1fr;display:grid}.SupplierSelectionCard-module__qUKvmq__draftIcon{border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-borderSubtle);width:24px;height:24px;color:var(--color-textSoft);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SupplierSelectionCard-module__qUKvmq__draftIcon svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.SupplierSelectionCard-module__qUKvmq__draftBody{gap:var(--space-sm);min-width:0;display:grid}.SupplierSelectionCard-module__qUKvmq__draftTitle{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-semibold);color:var(--color-textDeep);line-height:var(--typography-lineHeight-body);margin:0}.SupplierSelectionCard-module__qUKvmq__draftActions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.SupplierSelectionCard-module__qUKvmq__cardBlocked{border-color:var(--color-dangerBorder)}.SupplierSelectionCard-module__qUKvmq__cardBlocked .SupplierSelectionCard-module__qUKvmq__selectButton{cursor:default;opacity:.55}.SupplierSelectionCard-module__qUKvmq__blockedBanner{margin:0 calc(-1 * var(--space-lg)) calc(-1 * var(--space-lg));padding:var(--space-xs) var(--space-lg);background:var(--color-dangerBg);border-top:1px solid var(--color-dangerBorder);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);color:var(--color-dangerText);font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-medium);line-height:var(--typography-lineHeight-body);text-align:center}.SupplierSelectionCard-module__qUKvmq__blockedBannerDetail{margin-top:var(--space-xs);font-size:var(--typography-fontSize-caption);opacity:.85;display:block}@media (prefers-reduced-motion:reduce){.SupplierSelectionCard-module__qUKvmq__card,.SupplierSelectionCard-module__qUKvmq__progressFill{transition:none}}
.product-list-skeleton-module__N7J7Va__cardList{gap:var(--space-md);flex-direction:column;display:flex}.product-list-skeleton-module__N7J7Va__card{gap:var(--space-md);padding:var(--space-lg);background:var(--color-surface);border:1px solid var(--color-borderSubtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-surfaceElevated);flex-direction:column;display:flex}.product-list-skeleton-module__N7J7Va__cardHead{gap:var(--space-md);grid-template-columns:auto 1fr auto;align-items:flex-start;display:grid}.product-list-skeleton-module__N7J7Va__cardIdentity{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.product-list-skeleton-module__N7J7Va__cardDivider{background:var(--color-borderSubtle);width:100%;height:1px}.product-list-skeleton-module__N7J7Va__cardFoot{display:flex}.product-list-skeleton-module__N7J7Va__inlineList{flex-direction:column;display:flex}.product-list-skeleton-module__N7J7Va__inlineRow{align-items:center;gap:var(--space-md);padding:var(--space-md) 0;border-bottom:1px solid var(--color-borderSubtle);flex-direction:row;display:flex}.product-list-skeleton-module__N7J7Va__inlineHead{align-items:center;gap:var(--space-md);flex:1;min-width:0;display:flex}.product-list-skeleton-module__N7J7Va__inlineIdentity{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}
.new-order-module__LlOC9q__emptyState{border:1px dashed var(--color-borderStrong);background:var(--color-surface);color:var(--color-textSoft);font-size:var(--typography-fontSize-bodySm);text-align:center;border-radius:14px;margin:0;padding:22px 14px;line-height:1.4}.new-order-module__LlOC9q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.new-order-module__LlOC9q__inlineIcon{display:block}.new-order-module__LlOC9q__wizardRoot{--orders-wizard-header-height:152px;box-sizing:border-box;background:var(--color-surfaceMuted);height:100svh;padding-top:var(--orders-wizard-header-height);flex-direction:column;display:flex;overflow:hidden}.new-order-module__LlOC9q__wizardHeader.new-order-module__LlOC9q__wizardHeader{z-index:var(--z-overlay);border-radius:0;position:fixed;top:0;left:0;right:0}@media (min-width:768px){.new-order-module__LlOC9q__wizardRootShell{--orders-wizard-header-height:0px;height:100%}.new-order-module__LlOC9q__wizardRoot{background:0 0}.new-order-module__LlOC9q__wizardHeader.new-order-module__LlOC9q__wizardHeader{z-index:var(--z-sticky);position:sticky;top:0;left:auto;right:auto}}.new-order-module__LlOC9q__mobileHeaderWrapper,.new-order-module__LlOC9q__stepLayout{display:contents}@media (min-width:768px){.new-order-module__LlOC9q__stepLayout{gap:var(--space-lg);min-height:0;padding:var(--space-xl) var(--space-xl) var(--space-lg);flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:3fr 2fr;align-items:start;display:grid;overflow:hidden}.new-order-module__LlOC9q__stepLayout>.new-order-module__LlOC9q__wizardContent{height:100%;padding-left:0;padding-right:0}}.new-order-module__LlOC9q__stepRail{display:none}@media (min-width:768px){.new-order-module__LlOC9q__stepRail{gap:var(--space-lg);box-sizing:border-box;height:auto;min-height:0;max-height:100%;padding-bottom:var(--space-md);flex-direction:column;align-self:stretch;display:flex;overflow:hidden}.new-order-module__LlOC9q__mobileOnly.new-order-module__LlOC9q__mobileOnly{display:none}}.new-order-module__LlOC9q__desktopOnly{display:none}@media (min-width:768px){.new-order-module__LlOC9q__desktopOnly.new-order-module__LlOC9q__desktopOnly{display:flex}}.new-order-module__LlOC9q__wizardContent{overscroll-behavior-y:contain;min-height:0;padding:0 20px;padding-bottom:calc(var(--action-safe-reserve) + var(--space-md));flex-direction:column;flex:1;gap:12px;display:flex;overflow-y:auto}@media (max-width:767px){.new-order-module__LlOC9q__stepLayout:has(+.new-order-module__LlOC9q__step3BottomBarWithNotice)>.new-order-module__LlOC9q__wizardContent{padding-bottom:calc(var(--action-safe-reserve) + var(--space-3xl) + var(--space-2xl) + var(--space-md))}.new-order-module__LlOC9q__stepLayout:has(+.new-order-module__LlOC9q__step2BottomBarWithNotice)>.new-order-module__LlOC9q__wizardContent{padding-bottom:calc(var(--action-safe-reserve) + var(--space-3xl) + var(--space-2xl) + var(--space-md))}}.new-order-module__LlOC9q__eyebrow{color:var(--color-textMuted);margin:0;padding:0 4px}.new-order-module__LlOC9q__storeBlock{padding-top:var(--space-md);gap:6px;display:grid}.new-order-module__LlOC9q__storeStatic{border:1px solid var(--color-borderSubtle);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-textDeep);font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-semibold);margin:0;padding:12px 16px}.new-order-module__LlOC9q__searchWrap{width:100%}.new-order-module__LlOC9q__supplierList{gap:10px;display:grid}.new-order-module__LlOC9q__supplierCard{border:1px solid var(--color-borderSubtle);background:var(--color-surface);border-radius:14px;transition:border-color .12s,background-color .12s;overflow:hidden}.new-order-module__LlOC9q__supplierCardSelected{border-color:color-mix(in oklab, var(--color-primary) 28%, var(--color-borderSubtle));background:color-mix(in oklab, var(--color-primary) 5%, var(--color-surface))}.new-order-module__LlOC9q__supplierSelectButton{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:16px;display:flex}.new-order-module__LlOC9q__supplierAvatar{background:var(--color-bg);width:40px;height:40px;color:var(--color-primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.new-order-module__LlOC9q__supplierAvatarSelected{background:var(--color-primary);color:var(--color-surface)}.new-order-module__LlOC9q__supplierMeta{flex:1;gap:2px;min-width:0;display:grid}.new-order-module__LlOC9q__supplierName{font-size:var(--typography-fontSize-body);color:var(--color-textDeep);font-weight:700;line-height:1.2}.new-order-module__LlOC9q__supplierSubline{text-transform:none;letter-spacing:0;font-weight:500}.new-order-module__LlOC9q__supplierCheck{border-radius:var(--radius-pill);background:var(--color-primary);width:22px;height:22px;color:var(--color-surface);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.new-order-module__LlOC9q__supplierChevron{color:var(--color-textMuted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.new-order-module__LlOC9q__draftCard{border:1px solid var(--color-borderSubtle);background:var(--color-bg);border-radius:10px;gap:6px;margin:0 16px 16px;padding:10px;display:grid}.new-order-module__LlOC9q__draftTitle{color:var(--color-textSoft);font-size:var(--typography-fontSize-caption);margin:0;font-weight:700;line-height:1}.new-order-module__LlOC9q__draftMeta{color:var(--color-textMuted);font-size:var(--typography-fontSize-caption);margin:0;line-height:1.25}.new-order-module__LlOC9q__draftActions{align-items:center;gap:6px;display:flex}.new-order-module__LlOC9q__draftPrimary,.new-order-module__LlOC9q__draftSecondary{border-radius:var(--radius-pill);border:1px solid var(--color-borderStrong);min-height:24px;font-size:var(--typography-fontSize-micro);justify-content:center;align-items:center;padding:0 10px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.new-order-module__LlOC9q__draftPrimary{background:var(--color-primary);color:var(--color-surface);border-color:#0000}.new-order-module__LlOC9q__draftSecondary{background:var(--color-surface);color:var(--color-textSoft)}.new-order-module__LlOC9q__draftStatus{color:var(--color-primary);font-size:var(--typography-fontSize-micro);margin:0;font-weight:700;line-height:1}.new-order-module__LlOC9q__step1BottomBar{grid-template-columns:1fr}.new-order-module__LlOC9q__wizardPillsRow{align-items:center;gap:var(--space-sm);padding-top:var(--space-md);flex-wrap:wrap;display:flex}.new-order-module__LlOC9q__wizardContextPill,.new-order-module__LlOC9q__wizardContextPillMuted{border-radius:var(--radius-lg);min-height:40px;font-size:var(--typography-fontSize-body);white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:1.2;font-weight:var(--typography-fontWeight-semibold);border:1px solid #0000;flex:1;justify-content:flex-start;align-items:center;gap:10px;padding:0 16px;display:inline-flex;overflow:hidden}.new-order-module__LlOC9q__wizardContextPill>span[aria-hidden],.new-order-module__LlOC9q__wizardContextPillMuted>span[aria-hidden]{flex-shrink:0}.new-order-module__LlOC9q__wizardContextPillLabel{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.new-order-module__LlOC9q__wizardContextPill{background:color-mix(in oklab, var(--color-primary) 12%, var(--color-surface));color:var(--color-primary)}.new-order-module__LlOC9q__wizardContextPillMuted{background:var(--color-surface);border-color:var(--color-borderSubtle);color:var(--color-textDeep)}@media (min-width:768px){.new-order-module__LlOC9q__stepLayout>.new-order-module__LlOC9q__wizardContent{border:1px solid var(--color-borderInteractive);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-surface);padding-left:var(--space-lg);padding-right:var(--space-lg);padding-top:0;padding-bottom:var(--space-lg)}}.new-order-module__LlOC9q__wizardCardHeader{align-items:center;gap:var(--space-sm);padding-top:var(--space-lg);padding-bottom:var(--space-md)}.new-order-module__LlOC9q__wizardCardSupplier{align-items:center;gap:var(--space-sm);min-width:0;display:inline-flex}.new-order-module__LlOC9q__wizardCardSupplierName{font-size:var(--typography-fontSize-section);font-weight:var(--typography-fontWeight-bold);color:var(--color-textDeep);line-height:var(--typography-lineHeight-tight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.new-order-module__LlOC9q__wizardStickyControls{z-index:var(--z-sticky);background:var(--color-surfaceMuted);gap:var(--space-sm);padding-top:var(--space-xs);padding-bottom:var(--space-sm);flex-direction:column;display:flex;position:sticky;top:0}@media (min-width:768px){.new-order-module__LlOC9q__wizardStickyControls{background:var(--color-surface)}}.new-order-module__LlOC9q__wizardSearchRow{display:block}.new-order-module__LlOC9q__wizardSearchInput{width:100%}@media (min-width:768px){.new-order-module__LlOC9q__wizardSearchInput{width:100%}}.new-order-module__LlOC9q__wizardCategoryRow{scrollbar-width:none;align-items:center;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.new-order-module__LlOC9q__wizardCategoryRow::-webkit-scrollbar{display:none}.new-order-module__LlOC9q__wizardCategoryChip{border:1px solid var(--color-borderInteractive);background:var(--color-surface);min-height:28px;color:var(--color-textMuted);font-size:var(--typography-fontSize-micro);border-radius:8px;flex-shrink:0;padding:0 9px;font-weight:700}.new-order-module__LlOC9q__wizardCategoryChipActive{border-color:var(--color-textDeep);background:var(--color-textDeep);color:var(--color-surface)}@media (min-width:768px){.new-order-module__LlOC9q__wizardCategoryChipActive{border-color:color-mix(in oklab, var(--color-primary) 28%, var(--color-borderInteractive));background:color-mix(in oklab, var(--color-primary) 12%, var(--color-surface));color:var(--color-primary)}}.new-order-module__LlOC9q__wizardProductList{gap:10px;display:grid}.new-order-module__LlOC9q__wizardProductCard{border:1px solid var(--color-borderInteractive);background:var(--color-surface);border-radius:12px;gap:10px;padding:10px;display:grid}.new-order-module__LlOC9q__wizardProductCardSelected{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-focusRing)}.new-order-module__LlOC9q__wizardProductTop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.new-order-module__LlOC9q__wizardProductName{color:var(--color-textDeep);font-size:var(--typography-fontSize-bodySm);margin:0;font-weight:700;line-height:1.2}.new-order-module__LlOC9q__wizardProductMeta{color:var(--color-textMuted);font-size:var(--typography-fontSize-caption);margin:2px 0 0;line-height:1}.new-order-module__LlOC9q__wizardProductAmountWrap{text-align:right}.new-order-module__LlOC9q__wizardProductPrice{color:var(--color-textDeep);font-size:var(--typography-fontSize-caption);margin:0;font-weight:700;line-height:1}.new-order-module__LlOC9q__wizardProductUnit{color:var(--color-textMuted);font-size:var(--typography-fontSize-micro);margin:2px 0 0;line-height:1}.new-order-module__LlOC9q__wizardProductBottom{justify-content:space-between;align-items:center;gap:10px;display:flex}.new-order-module__LlOC9q__wizardQtyControls{align-items:center;gap:7px;display:inline-flex}.new-order-module__LlOC9q__wizardQtyButton,.new-order-module__LlOC9q__wizardQtyButtonPrimary{border:1px solid var(--color-borderInteractive);background:var(--color-bg);width:24px;height:24px;color:var(--color-textSoft);font-size:var(--typography-fontSize-bodySm);border-radius:7px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.new-order-module__LlOC9q__wizardQtyButtonPrimary{background:var(--color-primary);color:var(--color-surface);border-color:#0000}.new-order-module__LlOC9q__wizardQtyValue{text-align:center;min-width:14px;color:var(--color-textSoft);font-size:var(--typography-fontSize-caption);font-weight:700}.new-order-module__LlOC9q__wizardSubtotalWrap{justify-items:end;gap:3px;display:grid}.new-order-module__LlOC9q__wizardSubtotalLabel{color:var(--color-textMuted);font-size:var(--typography-fontSize-micro);letter-spacing:.04em;font-weight:700;line-height:1}.new-order-module__LlOC9q__wizardSubtotalValue{color:var(--color-primary);font-size:var(--typography-fontSize-bodySm);line-height:1}.new-order-module__LlOC9q__wizardStickyFooter{border-top:1px solid var(--color-borderInteractive);background:var(--color-surface);border-radius:12px;gap:10px;margin-top:2px;padding:10px;display:grid;position:sticky;bottom:0}.new-order-module__LlOC9q__wizardFooterMetrics{gap:4px;display:grid}.new-order-module__LlOC9q__wizardFooterMeta,.new-order-module__LlOC9q__wizardFooterTotal{color:var(--color-textMuted);font-size:var(--typography-fontSize-caption);margin:0;font-weight:700;line-height:1.2}.new-order-module__LlOC9q__wizardFooterTotal{color:var(--color-textSoft)}.new-order-module__LlOC9q__wizardFooterActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.new-order-module__LlOC9q__wizardInlineForm{width:100%;margin:0}.new-order-module__LlOC9q__wizardInlineFormContents{display:contents}.new-order-module__LlOC9q__wizardPrimaryCtaSmall,.new-order-module__LlOC9q__wizardSecondaryCta,.new-order-module__LlOC9q__wizardSendCta,.new-order-module__LlOC9q__wizardIconCta{min-height:40px;font-size:var(--typography-fontSize-caption);border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;width:100%;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.new-order-module__LlOC9q__wizardPrimaryCtaSmall,.new-order-module__LlOC9q__wizardSendCta{background:var(--brand-gradient);color:var(--color-surface);box-shadow:0 10px 18px -14px color-mix(in oklab, var(--color-primary) 60%, transparent)}.new-order-module__LlOC9q__wizardSecondaryCta,.new-order-module__LlOC9q__wizardIconCta{border-color:var(--color-borderStrong);background:var(--color-surface);color:var(--color-textSoft)}.new-order-module__LlOC9q__presenceSlot{min-width:56px;min-height:32px}.new-order-module__LlOC9q__step2BottomBar{gap:var(--space-sm);flex-direction:column;display:flex}.new-order-module__LlOC9q__step2BudgetBlock{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.new-order-module__LlOC9q__step2BudgetLabel{font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-semibold);letter-spacing:var(--typography-letterSpacing-label);text-transform:uppercase;color:var(--color-textMuted);margin:0}.new-order-module__LlOC9q__step2BudgetValue{font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-semibold);color:var(--color-textSoft);font-variant-numeric:tabular-nums;margin:0}.new-order-module__LlOC9q__step2BudgetBar{background:var(--color-borderSubtle);border-radius:var(--radius-pill);width:100%;height:4px;overflow:hidden}.new-order-module__LlOC9q__step2BudgetBarFill{background:var(--color-primary);border-radius:var(--radius-pill);height:100%;transition:width var(--motion-duration-medium) var(--motion-easing-out);display:block}.new-order-module__LlOC9q__step2BudgetBarFillOver{background:var(--color-danger);border-radius:var(--radius-pill);height:100%;transition:width var(--motion-duration-medium) var(--motion-easing-out);display:block}.new-order-module__LlOC9q__step2FooterActions{align-items:center;gap:var(--space-sm);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.new-order-module__LlOC9q__wizardPrimaryCtaSmall:disabled,.new-order-module__LlOC9q__wizardSecondaryCta:disabled,.new-order-module__LlOC9q__wizardSendCta:disabled,.new-order-module__LlOC9q__wizardIconCta:disabled{opacity:.45}.new-order-module__LlOC9q__wizardSummaryTiles{border:1px solid var(--color-borderInteractive);background:var(--color-surface);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.new-order-module__LlOC9q__wizardTile{border-right:1px solid var(--color-borderInteractive);padding:10px}.new-order-module__LlOC9q__wizardTile:last-child{border-right:0}.new-order-module__LlOC9q__wizardTileLabel{color:var(--color-textMuted);font-size:var(--typography-fontSize-micro);letter-spacing:.07em;margin:0;font-weight:700;line-height:1}.new-order-module__LlOC9q__wizardTileValue{color:var(--color-textDeep);font-size:var(--typography-fontSize-caption);margin:6px 0 0;font-weight:700;line-height:1.2}.new-order-module__LlOC9q__wizardImpactCard{border:1px solid var(--color-borderInteractive);background:var(--color-surface);border-radius:12px;gap:8px;padding:10px;display:grid}.new-order-module__LlOC9q__wizardImpactTitle{color:var(--color-textMuted);font-size:var(--typography-fontSize-micro);letter-spacing:.08em;margin:0;font-weight:700;line-height:1}.new-order-module__LlOC9q__wizardImpactRow,.new-order-module__LlOC9q__wizardImpactRowEmphasis{color:var(--color-textSoft);font-size:var(--typography-fontSize-micro);justify-content:space-between;align-items:center;gap:8px;line-height:1.2;display:flex}.new-order-module__LlOC9q__wizardImpactRow strong,.new-order-module__LlOC9q__wizardImpactRowEmphasis strong{color:var(--color-textDeep)}.new-order-module__LlOC9q__wizardImpactRowEmphasis{color:var(--color-textDeep);font-weight:700}.new-order-module__LlOC9q__wizardImpactNegative{color:var(--color-dangerText)}.new-order-module__LlOC9q__wizardImpactPositive{color:var(--color-successText)}.new-order-module__LlOC9q__wizardImpactDivider{background:var(--color-borderInteractive);height:1px}.new-order-module__LlOC9q__wizardImpactZone{text-align:right;color:var(--color-textMuted);font-size:var(--typography-fontSize-micro);margin:0;font-weight:700;line-height:1}.new-order-module__LlOC9q__wizardFieldGroup{gap:6px;display:grid}.new-order-module__LlOC9q__wizardFieldLabel{color:var(--color-textMuted);font-size:var(--typography-fontSize-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1}.new-order-module__LlOC9q__wizardFieldControl,.new-order-module__LlOC9q__wizardTextArea{border:1px solid var(--color-borderInteractive);background:var(--color-surface);min-height:34px;color:var(--color-textSoft);font-size:var(--typography-fontSize-caption);border-radius:9px;padding:0 10px}.new-order-module__LlOC9q__wizardTextArea{resize:vertical;min-height:74px;padding:10px}.new-order-module__LlOC9q__wizardFieldControl:focus,.new-order-module__LlOC9q__wizardTextArea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary) 16%, transparent);outline:none}.new-order-module__LlOC9q__wizardOrderSummary{border:1px solid var(--color-borderInteractive);background:var(--color-surface);border-radius:12px;gap:8px;padding:10px;display:grid}.new-order-module__LlOC9q__wizardOrderSummaryHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.new-order-module__LlOC9q__wizardOrderSummaryTitle,.new-order-module__LlOC9q__wizardOrderSummaryItems{color:var(--color-textSoft);font-size:var(--typography-fontSize-micro);margin:0;font-weight:700;line-height:1.2}.new-order-module__LlOC9q__wizardOrderSummaryItems{color:var(--color-textMuted);font-size:var(--typography-fontSize-caption)}.new-order-module__LlOC9q__wizardSummaryList{gap:7px;display:grid}.new-order-module__LlOC9q__wizardSummaryRow{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.new-order-module__LlOC9q__wizardSummaryName{color:var(--color-textDeep);font-size:var(--typography-fontSize-micro);margin:0;font-weight:700;line-height:1.2}.new-order-module__LlOC9q__wizardSummaryMeta{color:var(--color-textMuted);font-size:var(--typography-fontSize-caption);margin:2px 0 0;line-height:1}.new-order-module__LlOC9q__wizardSummaryValue{color:var(--color-textDeep);font-size:var(--typography-fontSize-micro);white-space:nowrap;line-height:1.2}.new-order-module__LlOC9q__wizardViewAllButton{min-height:24px;color:var(--color-primary);font-size:var(--typography-fontSize-caption);background:0 0;border:0;font-weight:700}.new-order-module__LlOC9q__wizardReviewFooter{border-top:1px solid var(--color-borderInteractive);background:var(--color-surface);border-radius:12px;justify-content:space-between;align-items:flex-end;gap:10px;padding:10px;display:flex;position:sticky;bottom:0}.new-order-module__LlOC9q__wizardReviewFooterMeta{color:var(--color-textMuted);font-size:var(--typography-fontSize-micro);letter-spacing:.08em;margin:0;font-weight:700;line-height:1}.new-order-module__LlOC9q__wizardReviewFooterValue{color:var(--color-textDeep);font-size:var(--typography-fontSize-titleLg);letter-spacing:-.03em;margin:4px 0 0;font-weight:700;line-height:1}.new-order-module__LlOC9q__wizardReviewFooterActions{grid-template-columns:38px 1fr;align-items:center;gap:8px;min-width:140px;display:grid}.new-order-module__LlOC9q__wizardIconCta{width:38px;min-height:36px;padding:0}.new-order-module__LlOC9q__wizardSendCta{min-height:36px;padding:0 12px}.new-order-module__LlOC9q__step3TileRow{gap:var(--space-sm);padding-top:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.new-order-module__LlOC9q__step3Tile{background:var(--color-surface);border:1px solid var(--color-borderSubtle);border-radius:var(--radius-lg);padding:var(--space-md) var(--space-md) var(--space-lg);justify-items:center;gap:var(--space-xs);text-align:center;box-shadow:var(--shadow-surfaceElevated);display:grid}.new-order-module__LlOC9q__step3TileIcon{border-radius:var(--radius-md);background:color-mix(in oklab, var(--color-primary) 8%, transparent);width:36px;height:36px;color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex}.new-order-module__LlOC9q__step3TileLabel{margin:var(--space-xs) 0 0;font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-bold);letter-spacing:var(--typography-letterSpacing-eyebrow);text-transform:uppercase;color:var(--color-textMuted)}.new-order-module__LlOC9q__step3TileValue{font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-bold);color:var(--color-textDeep);line-height:var(--typography-lineHeight-tight);margin:0}.new-order-module__LlOC9q__step3FieldGroup{gap:var(--space-xs);display:grid}.new-order-module__LlOC9q__step3FieldLabel{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-semibold);color:var(--color-textDeep)}.new-order-module__LlOC9q__step3DateWrap{background:var(--color-surface);border:1px solid var(--color-borderSubtle);border-radius:var(--radius-md);padding:0 var(--space-md);box-shadow:var(--shadow-surfaceElevated);position:relative}.new-order-module__LlOC9q__step3DateInput{width:100%;min-height:var(--size-touchTarget);color:var(--color-textDeep);font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-medium);font-variant-numeric:tabular-nums;padding:var(--space-sm) 0;background:0 0;border:0}.new-order-module__LlOC9q__step3DateInput:focus,.new-order-module__LlOC9q__step3DateInput:focus-visible{box-shadow:none;outline:none}.new-order-module__LlOC9q__step3DateWrap:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focusRing)}.new-order-module__LlOC9q__step3TextArea{border:1px solid var(--color-borderSubtle);border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-height:80px;color:var(--color-textDeep);font-size:var(--typography-fontSize-body);font-family:var(--typography-fontFamily-body);padding:var(--space-md);resize:vertical;box-shadow:var(--shadow-surfaceElevated)}.new-order-module__LlOC9q__step3TextArea::placeholder{color:var(--color-textMuted)}.new-order-module__LlOC9q__step3TextArea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focusRing);outline:none}.new-order-module__LlOC9q__step3SummaryCard{background:var(--color-surface);border:1px solid var(--color-borderSubtle);border-radius:var(--radius-lg);padding:var(--space-lg);gap:var(--space-md);box-shadow:var(--shadow-surfaceElevated);display:grid}.new-order-module__LlOC9q__step3SummaryHead{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.new-order-module__LlOC9q__step3SummaryTitle{font-size:var(--typography-fontSize-section);font-weight:var(--typography-fontWeight-bold);color:var(--color-textDeep);margin:0}.new-order-module__LlOC9q__step3SummaryItems{font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-bold);letter-spacing:var(--typography-letterSpacing-eyebrow);text-transform:uppercase;color:var(--color-textMuted)}.new-order-module__LlOC9q__step3SummaryList{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.new-order-module__LlOC9q__step3SummaryRow{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.new-order-module__LlOC9q__step3SummaryRowText{gap:2px;min-width:0;display:grid}.new-order-module__LlOC9q__step3SummaryName{font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-semibold);color:var(--color-textDeep);margin:0}.new-order-module__LlOC9q__step3SummaryMeta{font-size:var(--typography-fontSize-caption);color:var(--color-textMuted);margin:0}.new-order-module__LlOC9q__step3SummaryValue{font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-bold);color:var(--color-textDeep);font-variant-numeric:tabular-nums;white-space:nowrap}.new-order-module__LlOC9q__step3SummaryQtyStack{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.new-order-module__LlOC9q__step3SummaryQtyPrimary{font-size:var(--typography-fontSize-section);font-weight:var(--typography-fontWeight-bold);color:var(--color-textDeep);font-variant-numeric:tabular-nums;white-space:nowrap}.new-order-module__LlOC9q__step3SummaryAmountSecondary{font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-medium);color:var(--color-textMuted);font-variant-numeric:tabular-nums;white-space:nowrap}.new-order-module__LlOC9q__step3StickyFooter{padding:var(--space-md) 20px calc(var(--space-md) + var(--safe-area-inset-bottom));border-top:1px solid var(--color-borderSubtle);background:var(--color-surface);align-items:center;gap:var(--space-md);box-shadow:0 -4px 16px -8px color-mix(in oklab, var(--color-textDeep) 14%, transparent);grid-template-columns:minmax(0,1fr) auto;margin-top:auto;margin-left:-20px;margin-right:-20px;display:grid;position:sticky;bottom:0}.new-order-module__LlOC9q__step3BottomBar{grid-template-columns:1fr}.new-order-module__LlOC9q__step3TotalBlock{gap:2px;min-width:0;display:grid}.new-order-module__LlOC9q__step3TotalLabel{font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-bold);letter-spacing:var(--typography-letterSpacing-eyebrow);text-transform:uppercase;color:var(--color-textMuted);margin:0}.new-order-module__LlOC9q__step3TotalValue{font-size:var(--typography-fontSize-heading);font-weight:var(--typography-fontWeight-extrabold);line-height:var(--typography-lineHeight-tight);letter-spacing:var(--typography-letterSpacing-tight);color:var(--color-textDeep);font-variant-numeric:tabular-nums;margin:0}.new-order-module__LlOC9q__step3FooterActions{justify-content:flex-end;align-items:center;gap:var(--space-sm);display:flex}.new-order-module__LlOC9q__productRowGroup{gap:var(--space-xs);display:grid}.new-order-module__LlOC9q__inlineStockDeclarationRow{justify-content:flex-end;align-items:flex-start;gap:var(--space-md);width:100%;display:flex}.new-order-module__LlOC9q__inlineStockDeclarationHint{min-width:0;color:var(--color-infoText);font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-semibold);line-height:var(--typography-lineHeight-caption);flex:auto;align-self:center;margin:0}.new-order-module__LlOC9q__inlineStockDeclarationField{flex:0 0 min(100%, calc(var(--size-touchTarget) * 5.5));width:min(100%, calc(var(--size-touchTarget) * 5.5));grid-template-columns:minmax(0,1fr);justify-self:end;margin-inline-start:auto;position:relative}.new-order-module__LlOC9q__inlineStockDeclarationField>:first-child{z-index:var(--z-base);inset-inline-start:var(--space-md);top:calc(var(--size-touchTarget) / 2);max-width:calc(var(--size-touchTarget) * 3 - var(--space-lg));text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;position:absolute;overflow:hidden;transform:translateY(-50%)}.new-order-module__LlOC9q__inlineStockDeclarationField>:nth-child(2){grid-area:1/1;min-width:0}.new-order-module__LlOC9q__inlineStockDeclarationField>:nth-child(3){grid-column:1}.new-order-module__LlOC9q__stockDeclarationInputShell{position:relative}.new-order-module__LlOC9q__stockDeclarationInputShell>input{border-color:var(--color-textSoft);text-align:end;font-variant-numeric:tabular-nums;appearance:textfield;padding-inline-start:calc(var(--size-touchTarget) * 3);padding-inline-end:calc(var(--size-touchTarget) + var(--space-lg))}.new-order-module__LlOC9q__stockDeclarationInputShell>input::-webkit-inner-spin-button{appearance:none;margin:0}.new-order-module__LlOC9q__stockDeclarationInputShell>input::-webkit-outer-spin-button{appearance:none;margin:0}.new-order-module__LlOC9q__stockDeclarationUom{inset-inline-end:var(--space-sm);max-width:calc(var(--size-touchTarget) + var(--space-sm));white-space:nowrap;pointer-events:none;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.new-order-module__LlOC9q__favGroupHeader{padding:var(--space-sm) 0 var(--space-xs);align-items:center;gap:6px;display:flex}.new-order-module__LlOC9q__favGroupStar{color:var(--color-favorite);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.new-order-module__LlOC9q__favColorDot{border-radius:var(--radius-sm);background:var(--color-borderStrong);flex-shrink:0;width:9px;height:9px}.new-order-module__LlOC9q__favGroupTitle{font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-bold);letter-spacing:var(--typography-letterSpacing-eyebrow);text-transform:uppercase;color:var(--color-textMuted)}.new-order-module__LlOC9q__favGroupCount{font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-bold);color:var(--color-textMuted);font-variant-numeric:tabular-nums;margin-left:auto}.new-order-module__LlOC9q__notOrderableNotice{padding:var(--space-sm) var(--space-md);border:1px solid var(--color-dangerBorder);background:var(--color-dangerBg);color:var(--color-dangerText);border-radius:var(--radius-md);font-size:var(--typography-fontSize-micro);margin:0;font-weight:600}.new-order-module__LlOC9q__budgetBindingNote{margin:calc(-1 * var(--space-sm)) 0 0;color:var(--color-infoText);font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-semibold);line-height:var(--typography-lineHeight-caption)}.new-order-module__LlOC9q__budgetProjectedOverNote{margin:calc(-1 * var(--space-sm)) 0 0;color:var(--color-dangerText);font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-semibold);line-height:var(--typography-lineHeight-caption)}
.loading-module__v1IwFq__pageHeader{gap:var(--space-xs);padding:calc(var(--space-xl) + var(--safe-area-inset-top)) var(--space-xl) var(--space-xl);display:grid}.loading-module__v1IwFq__main{gap:var(--space-md);display:grid}.loading-module__v1IwFq__searchBar{grid-template-columns:minmax(0, 1fr) var(--control-height-md);gap:var(--space-sm);padding:var(--space-sm) 0;align-items:center;display:grid}.loading-module__v1IwFq__list{gap:var(--space-sm);padding:0 0 var(--space-lg);margin:0;list-style:none;display:grid}.loading-module__v1IwFq__card{gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-lg);border:1px solid var(--color-borderInteractive);background:var(--color-surface);box-shadow:var(--shadow-surfaceElevated);display:grid}.loading-module__v1IwFq__row{grid-template-columns:var(--size-touchTarget) minmax(0, 1fr);gap:var(--space-md);align-items:flex-start;display:grid}.loading-module__v1IwFq__body{gap:var(--space-xs);min-width:0;display:grid}.loading-module__v1IwFq__headerRow,.loading-module__v1IwFq__footer{justify-content:space-between;align-items:center;gap:var(--space-sm);min-width:0;display:flex}.loading-module__v1IwFq__footer{padding-top:var(--space-sm);border-top:1px dashed var(--color-borderInteractive);min-height:var(--icon-size-lg)}.loading-module__v1IwFq__bottomNav{width:100%}@media (min-width:768px){.loading-module__v1IwFq__bottomNav{display:none}}
.DualRangeSlider-module___jdruG__wrap{gap:var(--space-lg);display:grid}.DualRangeSlider-module___jdruG__trackWrap{align-items:center;height:20px;display:flex;position:relative}.DualRangeSlider-module___jdruG__track{background:var(--color-borderInteractive);border-radius:var(--radius-pill);pointer-events:none;height:4px;position:absolute;left:0;right:0}.DualRangeSlider-module___jdruG__fill{background:var(--color-primary);border-radius:var(--radius-pill);pointer-events:none;height:4px;transition:left 60ms linear,right 60ms linear;position:absolute}.DualRangeSlider-module___jdruG__input{opacity:0;appearance:none;pointer-events:none;background:0 0;width:100%;height:100%;margin:0;padding:0;position:absolute;left:0;right:0}.DualRangeSlider-module___jdruG__input::-webkit-slider-thumb{appearance:none;border-radius:var(--radius-pill);pointer-events:auto;cursor:pointer;width:24px;height:24px}.DualRangeSlider-module___jdruG__input::-moz-range-thumb{border-radius:var(--radius-pill);pointer-events:auto;cursor:pointer;border:0;width:24px;height:24px}.DualRangeSlider-module___jdruG__input:disabled::-webkit-slider-thumb{cursor:not-allowed}.DualRangeSlider-module___jdruG__input:disabled::-moz-range-thumb{cursor:not-allowed}.DualRangeSlider-module___jdruG__thumb{background:var(--color-surfaceElevated);border:2px solid var(--color-primary);border-radius:var(--radius-pill);width:20px;height:20px;box-shadow:var(--shadow-surfaceElevated);pointer-events:none;z-index:2;transition:left 60ms linear;position:absolute;top:50%;transform:translate(-50%,-50%)}.DualRangeSlider-module___jdruG__input:focus-visible{outline:2px solid var(--color-focusRing);outline-offset:4px;border-radius:var(--radius-pill)}@media (prefers-reduced-motion:reduce){.DualRangeSlider-module___jdruG__fill,.DualRangeSlider-module___jdruG__thumb{transition:none}}
.OrdersFilterSheet-module__Y-ETXG__body{gap:var(--space-xl);padding:var(--space-lg);display:grid}.OrdersFilterSheet-module__Y-ETXG__headerRow{justify-content:flex-end;align-items:center;gap:var(--space-sm);display:flex}.OrdersFilterSheet-module__Y-ETXG__reset{font-size:var(--typography-fontSize-caption);color:var(--color-primary);font-weight:var(--typography-fontWeight-medium);cursor:pointer;background:0 0;border:0;padding:0}.OrdersFilterSheet-module__Y-ETXG__reset:hover{text-decoration:underline}.OrdersFilterSheet-module__Y-ETXG__activeRow{gap:var(--space-sm);flex-wrap:wrap;display:flex}.OrdersFilterSheet-module__Y-ETXG__activeChip{align-items:center;gap:var(--space-xs);cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:0;padding:0;display:inline-flex}.OrdersFilterSheet-module__Y-ETXG__activeChip:focus-visible{outline:2px solid var(--color-focusRing);outline-offset:2px}.OrdersFilterSheet-module__Y-ETXG__activeChipX{width:16px;height:16px;margin-left:calc(-1 * var(--space-xs));margin-right:var(--space-xs);border-radius:var(--radius-pill);font-size:var(--typography-fontSize-caption);color:var(--color-primary);justify-content:center;align-items:center;line-height:1;display:inline-flex}.OrdersFilterSheet-module__Y-ETXG__section{gap:var(--space-sm);display:grid}.OrdersFilterSheet-module__Y-ETXG__sectionTitle{font-size:var(--typography-fontSize-micro);line-height:var(--typography-lineHeight-caption);letter-spacing:var(--typography-letterSpacing-label);text-transform:uppercase;color:var(--color-textMuted);font-weight:var(--typography-fontWeight-bold);margin:0}.OrdersFilterSheet-module__Y-ETXG__chipRow{gap:var(--space-sm);flex-wrap:wrap;display:flex}.OrdersFilterSheet-module__Y-ETXG__empty{font-size:var(--typography-fontSize-caption);color:var(--color-textMuted)}.OrdersFilterSheet-module__Y-ETXG__dateRow{align-items:center;gap:var(--space-sm);grid-template-columns:1fr auto 1fr;display:grid}.OrdersFilterSheet-module__Y-ETXG__dateSep{color:var(--color-textMuted);font-weight:var(--typography-fontWeight-medium)}.OrdersFilterSheet-module__Y-ETXG__amountValues{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-semibold);color:var(--color-textDeep);font-variant-numeric:tabular-nums}.OrdersFilterSheet-module__Y-ETXG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
