.AddSedeStorePicker-module__1AjEla__group{gap:var(--space-sm);flex-direction:column;display:flex}.AddSedeStorePicker-module__1AjEla__row{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--color-surface);border:1px solid var(--color-borderSubtle);border-radius:var(--radius-md);cursor:pointer;transition:background-color .12s,border-color .12s;display:flex}.AddSedeStorePicker-module__1AjEla__row:hover{background:var(--color-surfaceMuted)}.AddSedeStorePicker-module__1AjEla__rowChecked{border-color:var(--color-primary);background:color-mix(in oklab, var(--color-primary) 5%, var(--color-surface))}.AddSedeStorePicker-module__1AjEla__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AddSedeStorePicker-module__1AjEla__input:focus-visible+.AddSedeStorePicker-module__1AjEla__radioDot{box-shadow:0 0 0 3px var(--color-focusRing)}.AddSedeStorePicker-module__1AjEla__radioDot{border:2px solid var(--color-borderStrong);background:var(--color-surface);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;transition:border-color .12s;display:inline-flex}.AddSedeStorePicker-module__1AjEla__rowChecked .AddSedeStorePicker-module__1AjEla__radioDot{border-color:var(--color-primary)}.AddSedeStorePicker-module__1AjEla__radioInner{background:0 0;border-radius:50%;width:10px;height:10px;transition:background-color .12s}.AddSedeStorePicker-module__1AjEla__rowChecked .AddSedeStorePicker-module__1AjEla__radioInner{background:var(--color-primary)}.AddSedeStorePicker-module__1AjEla__text{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.AddSedeStorePicker-module__1AjEla__name{font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-extrabold);color:var(--color-textDeep);line-height:var(--typography-lineHeight-tight)}.AddSedeStorePicker-module__1AjEla__city{font-size:var(--typography-fontSize-bodySm);color:var(--color-textSoft);line-height:var(--typography-lineHeight-body)}
.CopyFromSedeSheet-module__k5Hv-a__intro{display:none}.CopyFromSedeSheet-module__k5Hv-a__section{gap:var(--space-sm);margin-bottom:var(--space-lg);flex-direction:column;display:flex}.CopyFromSedeSheet-module__k5Hv-a__sectionTitle{font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-extrabold);color:var(--color-textMuted);text-transform:uppercase;letter-spacing:var(--typography-letterSpacing-label);margin:0}.CopyFromSedeSheet-module__k5Hv-a__empty{padding:var(--space-md);text-align:center;font-size:var(--typography-fontSize-bodySm);color:var(--color-textSoft);background:var(--color-surfaceMuted);border-radius:var(--radius-md);margin:0}.CopyFromSedeSheet-module__k5Hv-a__sourceList{gap:var(--space-xs);flex-direction:column;max-height:280px;display:flex;overflow-y:auto}.CopyFromSedeSheet-module__k5Hv-a__sourceRow{align-items:center;gap:var(--space-md);padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-borderSubtle);border-radius:var(--radius-md);cursor:pointer;transition:background-color .12s,border-color .12s;display:flex}.CopyFromSedeSheet-module__k5Hv-a__sourceRow:hover{background:var(--color-surfaceMuted)}.CopyFromSedeSheet-module__k5Hv-a__sourceRowChecked{border-color:color-mix(in oklab, var(--color-primary) 30%, var(--color-borderSubtle));background:color-mix(in oklab, var(--color-primary) 5%, var(--color-surface))}.CopyFromSedeSheet-module__k5Hv-a__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CopyFromSedeSheet-module__k5Hv-a__visuallyHidden:focus-visible+.CopyFromSedeSheet-module__k5Hv-a__radioDot,.CopyFromSedeSheet-module__k5Hv-a__visuallyHidden:focus-visible+.CopyFromSedeSheet-module__k5Hv-a__checkbox{box-shadow:0 0 0 3px var(--color-focusRing)}.CopyFromSedeSheet-module__k5Hv-a__radioDot{border:2px solid var(--color-borderStrong);background:var(--color-surface);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.CopyFromSedeSheet-module__k5Hv-a__sourceRowChecked .CopyFromSedeSheet-module__k5Hv-a__radioDot{border-color:var(--color-primary)}.CopyFromSedeSheet-module__k5Hv-a__radioInner{background:0 0;border-radius:50%;width:10px;height:10px}.CopyFromSedeSheet-module__k5Hv-a__sourceRowChecked .CopyFromSedeSheet-module__k5Hv-a__radioInner{background:var(--color-primary)}.CopyFromSedeSheet-module__k5Hv-a__sourceText{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.CopyFromSedeSheet-module__k5Hv-a__sourceName{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-extrabold);color:var(--color-textDeep);line-height:var(--typography-lineHeight-tight)}.CopyFromSedeSheet-module__k5Hv-a__sourceCity{font-size:var(--typography-fontSize-bodySm);color:var(--color-textSoft)}.CopyFromSedeSheet-module__k5Hv-a__blockList{gap:var(--space-xs);flex-direction:column;display:flex}.CopyFromSedeSheet-module__k5Hv-a__blockRow{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);cursor:pointer;border-radius:var(--radius-md);transition:background-color .12s;display:flex}.CopyFromSedeSheet-module__k5Hv-a__blockRow:hover{background:var(--color-surfaceMuted)}.CopyFromSedeSheet-module__k5Hv-a__blockRowChecked{background:color-mix(in oklab, var(--color-primary) 4%, var(--color-surface))}.CopyFromSedeSheet-module__k5Hv-a__checkbox{border:1.5px solid var(--color-borderStrong);border-radius:var(--radius-xs);background:var(--color-surface);width:18px;height:18px;color:var(--color-surface);flex:none;justify-content:center;align-items:center;transition:background-color .12s,border-color .12s;display:inline-flex}.CopyFromSedeSheet-module__k5Hv-a__checkboxChecked{background:var(--color-primary);border-color:var(--color-primary)}.CopyFromSedeSheet-module__k5Hv-a__blockLabel{font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-extrabold);color:var(--color-textDeep);line-height:var(--typography-lineHeight-body)}.CopyFromSedeSheet-module__k5Hv-a__actions{align-items:center;gap:var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--color-borderSubtle);margin-top:auto;display:flex}.CopyFromSedeSheet-module__k5Hv-a__actionsCancel{flex:none}.CopyFromSedeSheet-module__k5Hv-a__actionsPrimary{flex:1}
.Surface-module__GgU-aq__surface{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-borderSubtle);box-shadow:var(--shadow-surface)}.Surface-module__GgU-aq__surface.Surface-module__GgU-aq__elevated{background:var(--color-surfaceElevated);box-shadow:var(--shadow-surfaceElevated)}.Surface-module__GgU-aq__surface.Surface-module__GgU-aq__inset{background:color-mix(in oklab, var(--color-bg) 86%, var(--color-surfaceElevated));box-shadow:var(--shadow-inset)}.Surface-module__GgU-aq__surface.Surface-module__GgU-aq__brand{background:var(--brand-gradient);color:var(--color-surfaceElevated);box-shadow:var(--shadow-storeCard);border:none;position:relative;overflow:hidden}.Surface-module__GgU-aq__surface.Surface-module__GgU-aq__brand:after{content:"";background:radial-gradient(closest-side, color-mix(in oklab, var(--color-surfaceElevated) 16%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:200px;height:200px;position:absolute;bottom:-60px;right:-60px}.Surface-module__GgU-aq__surface.Surface-module__GgU-aq__brand>*{z-index:1;position:relative}.Surface-module__GgU-aq__pad-none{padding:0}.Surface-module__GgU-aq__pad-sm{padding:var(--space-md)}.Surface-module__GgU-aq__pad-md{padding:var(--space-lg)}.Surface-module__GgU-aq__pad-lg{padding:var(--space-xl)}
.SentOrderSummaryView-module__hT_Oda__stack{gap:var(--space-lg);width:100%;display:grid}.SentOrderSummaryView-module__hT_Oda__metaHeader{align-items:center;gap:var(--space-md);min-width:0;display:flex}.SentOrderSummaryView-module__hT_Oda__metaIdentity{gap:var(--space-sm);min-width:0;display:grid}.SentOrderSummaryView-module__hT_Oda__supplierName{color:var(--color-textDeep);font-size:var(--typography-fontSize-section);font-weight:var(--typography-fontWeight-bold);line-height:var(--typography-lineHeight-section);overflow-wrap:anywhere;margin:0}.SentOrderSummaryView-module__hT_Oda__channels{gap:var(--space-xs);flex-wrap:wrap;display:flex}.SentOrderSummaryView-module__hT_Oda__metaRows{gap:var(--space-sm);margin:var(--space-lg) 0 0;border-block-start:1px solid var(--color-borderSubtle);padding-block-start:var(--space-md);display:grid}.SentOrderSummaryView-module__hT_Oda__metaRow{align-items:baseline;gap:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.SentOrderSummaryView-module__hT_Oda__metaRow dt,.SentOrderSummaryView-module__hT_Oda__metaRow dd{margin:0}.SentOrderSummaryView-module__hT_Oda__metaRow dt{color:var(--color-textMuted);font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-semibold);letter-spacing:var(--typography-letterSpacing-eyebrow);text-transform:uppercase}.SentOrderSummaryView-module__hT_Oda__metaRow dd{color:var(--color-textDeep);font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-semibold);text-align:end;overflow-wrap:anywhere}.SentOrderSummaryView-module__hT_Oda__totalRow{justify-content:space-between;align-items:baseline;gap:var(--space-md);border-block-start:1px solid var(--color-borderInteractive);margin-block-start:var(--space-md);padding-block-start:var(--space-md);display:flex}.SentOrderSummaryView-module__hT_Oda__totalRow span{color:var(--color-textSoft);font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-bold);letter-spacing:var(--typography-letterSpacing-eyebrow);text-transform:uppercase}.SentOrderSummaryView-module__hT_Oda__totalRow strong{color:var(--color-textDeep);font-size:var(--typography-fontSize-section);font-weight:var(--typography-fontWeight-extrabold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.SentOrderSummaryView-module__hT_Oda__singleColumnActions{grid-template-columns:minmax(0,1fr)}.SentOrderSummaryView-module__hT_Oda__desktopActions{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}
.SupplierAvatar-module__hn6IJW__avatar{border-radius:var(--radius-pill);color:var(--color-surface);font-weight:var(--typography-fontWeight-bold);letter-spacing:-.02em;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.SupplierAvatar-module__hn6IJW__initials{text-transform:uppercase;display:inline-block}.SupplierAvatar-module__hn6IJW__avatar[data-size=xs]{width:16px;height:16px;font-size:var(--typography-fontSize-pico)}.SupplierAvatar-module__hn6IJW__avatar[data-size=sm]{width:32px;height:32px;font-size:var(--typography-fontSize-caption)}.SupplierAvatar-module__hn6IJW__avatar[data-size=md]{width:44px;height:44px;font-size:var(--typography-fontSize-bodySm)}.SupplierAvatar-module__hn6IJW__avatar[data-size=lg]{width:64px;height:64px;font-size:var(--typography-fontSize-section)}
.Toggle-module__y-5xTq__row{align-items:center;gap:var(--space-sm);cursor:pointer;display:inline-flex}.Toggle-module__y-5xTq__rowDisabled{cursor:not-allowed;opacity:.6}.Toggle-module__y-5xTq__label{font-size:var(--typography-fontSize-body);color:var(--color-text)}.Toggle-module__y-5xTq__track{border-radius:var(--radius-pill);border:1px solid var(--color-borderInteractive);background:var(--color-surfaceMuted);cursor:pointer;width:44px;height:24px;transition:background-color var(--motion-duration-fast) var(--motion-easing-out), border-color var(--motion-duration-fast) var(--motion-easing-out);flex-shrink:0;padding:0;position:relative}.Toggle-module__y-5xTq__track:focus-visible{outline:2px solid var(--color-focusRing);outline-offset:2px}.Toggle-module__y-5xTq__track:disabled,.Toggle-module__y-5xTq__disabled{cursor:not-allowed;opacity:.6}.Toggle-module__y-5xTq__trackOn{background:var(--color-primary);border-color:var(--color-primary)}.Toggle-module__y-5xTq__trackDanger{background:var(--color-danger);border-color:var(--color-danger)}.Toggle-module__y-5xTq__knob{border-radius:var(--radius-pill);background:var(--color-surfaceElevated);width:18px;height:18px;transition:transform var(--motion-duration-fast) var(--motion-easing-out);box-shadow:var(--shadow-surfaceElevated);position:absolute;top:50%;left:2px;transform:translateY(-50%)}.Toggle-module__y-5xTq__trackOn .Toggle-module__y-5xTq__knob{transform:translate(20px,-50%)}@media (prefers-reduced-motion:reduce){.Toggle-module__y-5xTq__knob,.Toggle-module__y-5xTq__track{transition:none}}
.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-pico);font-weight:var(--typography-fontWeight-semibold);color:var(--color-textSoft);line-height:var(--typography-lineHeight-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ViewSwitcher-module__jP0qda__group{align-items:center;gap:var(--space-xs);padding:var(--space-xs);border:1px solid var(--color-borderSubtle);border-radius:var(--radius-pill);background:var(--color-surfaceMuted);display:inline-flex}.ViewSwitcher-module__jP0qda__btn{inline-size:var(--size-touchTarget);block-size:var(--size-touchTarget);border-radius:var(--radius-pill);color:var(--color-textSoft);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-duration-fast) var(--motion-easing-out), color var(--motion-duration-fast) var(--motion-easing-out), box-shadow var(--motion-duration-fast) var(--motion-easing-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ViewSwitcher-module__jP0qda__btn:hover{color:var(--color-primary)}.ViewSwitcher-module__jP0qda__btn:focus-visible{box-shadow:0 0 0 3px var(--color-focusRing);outline:none}.ViewSwitcher-module__jP0qda__btnActive{background:var(--color-surface);color:var(--color-primary);box-shadow:var(--shadow-surfaceElevated)}.ViewSwitcher-module__jP0qda__btnActive:hover{color:var(--color-primary)}.ViewSwitcher-module__jP0qda__glyph{block-size:20px;inline-size:20px}@media (prefers-reduced-motion:reduce){.ViewSwitcher-module__jP0qda__btn{transition:none}}
.PriceSheet-module__tEhyiW__form{gap:var(--space-lg);flex-direction:column;display:flex}.PriceSheet-module__tEhyiW__deltaTag{align-self:flex-start}.PriceSheet-module__tEhyiW__head{gap:var(--space-sm);flex-direction:column;display:flex}.PriceSheet-module__tEhyiW__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}.PriceSheet-module__tEhyiW__sub{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-regular);color:var(--color-textSoft);margin:0;line-height:1.5}.PriceSheet-module__tEhyiW__sub strong{color:var(--color-textDeep);font-weight:var(--typography-fontWeight-bold)}.PriceSheet-module__tEhyiW__unitToggle{gap:var(--space-xs);min-inline-size:0;padding:var(--space-xs);background:var(--color-bg);border-radius:var(--radius-md);border:none;grid-template-columns:1fr 1fr;margin:0;display:grid}.PriceSheet-module__tEhyiW__unitOption,.PriceSheet-module__tEhyiW__unitOptionActive{appearance:none;cursor:pointer;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-semibold);color:var(--color-textSoft);transition:background var(--motion-duration-fast) var(--motion-easing-out), color var(--motion-duration-fast) var(--motion-easing-out);background:0 0;border:none}.PriceSheet-module__tEhyiW__unitOptionActive{background:var(--color-surface);color:var(--color-textDeep);box-shadow:var(--shadow-surface)}.PriceSheet-module__tEhyiW__unitOption:disabled,.PriceSheet-module__tEhyiW__unitOptionActive:disabled{cursor:not-allowed;opacity:.6}@media (prefers-reduced-motion:reduce){.PriceSheet-module__tEhyiW__unitOption,.PriceSheet-module__tEhyiW__unitOptionActive{transition:none}}.PriceSheet-module__tEhyiW__derivedHint{font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-semibold);color:var(--color-textSoft);font-variant-numeric:tabular-nums;margin:0}.PriceSheet-module__tEhyiW__priceWarning{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-semibold);color:var(--color-warningText);background:var(--color-warningBg);border-color:var(--color-warningBorder);font-variant-numeric:tabular-nums}.PriceSheet-module__tEhyiW__compare{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.PriceSheet-module__tEhyiW__compareTile,.PriceSheet-module__tEhyiW__compareTileInvoice{gap:var(--space-xs);flex-direction:column;display:flex}.PriceSheet-module__tEhyiW__compareTileInvoice{background:var(--color-warningBg);border-color:var(--color-warningBorder)}.PriceSheet-module__tEhyiW__tileLabel,.PriceSheet-module__tEhyiW__tileLabelInvoice{font-size:var(--typography-fontSize-nano);font-weight:var(--typography-fontWeight-bold);letter-spacing:var(--typography-letterSpacing-label);text-transform:uppercase;color:var(--color-textMuted)}.PriceSheet-module__tEhyiW__tileLabelInvoice{color:var(--color-warningText)}.PriceSheet-module__tEhyiW__tileValueOld,.PriceSheet-module__tEhyiW__tileValueInvoice{font-size:var(--typography-fontSize-heading);font-weight:var(--typography-fontWeight-extrabold);font-variant-numeric:tabular-nums;letter-spacing:var(--typography-letterSpacing-tight)}.PriceSheet-module__tEhyiW__tileValueOld{color:var(--color-textSoft);text-decoration:line-through;-webkit-text-decoration-color:var(--color-textMuted);text-decoration-color:var(--color-textMuted)}.PriceSheet-module__tEhyiW__tileValueInvoice{color:var(--color-warningText)}.PriceSheet-module__tEhyiW__tileUnit{font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-semibold);margin-left:2px;text-decoration:none}.PriceSheet-module__tEhyiW__toggleCard{justify-content:space-between;align-items:center;gap:var(--space-md);border-color:var(--color-borderInteractive);display:flex}.PriceSheet-module__tEhyiW__toggleText{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.PriceSheet-module__tEhyiW__toggleTitle{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-bold);color:var(--color-textDeep)}.PriceSheet-module__tEhyiW__toggleHint{font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-regular);color:var(--color-textSoft);font-variant-numeric:tabular-nums}.PriceSheet-module__tEhyiW__actions{gap:var(--space-sm);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.PriceSheet-module__tEhyiW__skip,.PriceSheet-module__tEhyiW__confirm{min-width:0}.PriceSheet-module__tEhyiW__inlineActions{justify-content:flex-end;gap:var(--space-sm);display:flex}
.Step2Budget-module__fCiOWq__step{gap:var(--space-lg);display:grid}.Step2Budget-module__fCiOWq__card{gap:var(--space-lg);width:100%;display:grid}.Step2Budget-module__fCiOWq__group{gap:var(--space-sm);display:grid}.Step2Budget-module__fCiOWq__budgetRow{align-items:center;gap:var(--space-sm);display:flex}.Step2Budget-module__fCiOWq__budgetRow>input{flex:1}.Step2Budget-module__fCiOWq__unit{color:var(--color-textMuted);font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-medium)}.Step2Budget-module__fCiOWq__unlimitedToggle{align-items:center;gap:var(--space-sm);min-height:var(--size-touchTarget);cursor:pointer;display:inline-flex}.Step2Budget-module__fCiOWq__unlimitedInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.Step2Budget-module__fCiOWq__unlimitedBox{border-radius:var(--radius-xs);border:2px solid var(--color-borderInteractive);width:22px;height:22px;transition:background-color var(--motion-duration-fast) var(--motion-easing-out), border-color var(--motion-duration-fast) var(--motion-easing-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Step2Budget-module__fCiOWq__unlimitedCheck{opacity:0;color:var(--color-surface);width:14px;height:14px;transition:opacity var(--motion-duration-fast) var(--motion-easing-out)}.Step2Budget-module__fCiOWq__unlimitedInput:checked~.Step2Budget-module__fCiOWq__unlimitedBox{background:var(--color-primary);border-color:var(--color-primary)}.Step2Budget-module__fCiOWq__unlimitedInput:checked~.Step2Budget-module__fCiOWq__unlimitedBox .Step2Budget-module__fCiOWq__unlimitedCheck{opacity:1}.Step2Budget-module__fCiOWq__unlimitedInput:focus-visible~.Step2Budget-module__fCiOWq__unlimitedBox{box-shadow:0 0 0 3px var(--color-focusRing)}.Step2Budget-module__fCiOWq__unlimitedText{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-semibold);color:var(--color-text)}.Step2Budget-module__fCiOWq__unlimitedHint{font-size:var(--typography-fontSize-caption);color:var(--color-textMuted);line-height:var(--typography-lineHeight-caption);margin:0}.Step2Budget-module__fCiOWq__approvalCard{align-items:center;gap:var(--space-md);min-height:var(--size-touchTarget);display:flex}.Step2Budget-module__fCiOWq__approvalLabel{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.Step2Budget-module__fCiOWq__approvalTitle{font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-semibold);color:var(--color-text)}.Step2Budget-module__fCiOWq__approvalHint{font-size:var(--typography-fontSize-caption);color:var(--color-textMuted);line-height:var(--typography-lineHeight-caption)}.Step2Budget-module__fCiOWq__sliderCard{gap:var(--space-sm);display:grid}.Step2Budget-module__fCiOWq__sliderHeader{justify-content:space-between;align-items:center;display:flex}.Step2Budget-module__fCiOWq__sliderEyebrow{font-size:var(--typography-fontSize-caption);text-transform:uppercase;letter-spacing:var(--typography-letterSpacing-eyebrow);color:var(--color-textMuted);font-weight:var(--typography-fontWeight-semibold)}.Step2Budget-module__fCiOWq__sliderValue{font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-bold);color:var(--color-primary);font-variant-numeric:tabular-nums}.Step2Budget-module__fCiOWq__slider{appearance:none;border-radius:var(--radius-pill);background:var(--color-borderInteractive);cursor:pointer;outline:none;width:100%;height:6px}.Step2Budget-module__fCiOWq__slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-primary);border:2px solid var(--color-surface);width:22px;height:22px;box-shadow:var(--shadow-surfaceElevated);cursor:pointer;border-radius:50%}.Step2Budget-module__fCiOWq__slider::-moz-range-thumb{background:var(--color-primary);border:2px solid var(--color-surface);width:22px;height:22px;box-shadow:var(--shadow-surfaceElevated);cursor:pointer;border-radius:50%}.Step2Budget-module__fCiOWq__slider:focus-visible{box-shadow:0 0 0 3px var(--color-focusRing)}.Step2Budget-module__fCiOWq__sliderTicks{font-size:var(--typography-fontSize-caption);color:var(--color-textMuted);justify-content:space-between;padding:0 4px;display:flex}.Step2Budget-module__fCiOWq__sliderHint{font-size:var(--typography-fontSize-caption);color:var(--color-textMuted);line-height:var(--typography-lineHeight-caption);margin:0}.Step2Budget-module__fCiOWq__scheduleCard{gap:var(--space-sm);display:grid}.Step2Budget-module__fCiOWq__scheduleHeader{justify-content:space-between;align-items:baseline;display:flex}.Step2Budget-module__fCiOWq__scheduleEyebrow{font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-medium);color:var(--color-textMuted);letter-spacing:.04em;text-transform:uppercase}.Step2Budget-module__fCiOWq__scheduleChips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.Step2Budget-module__fCiOWq__scheduleChip{appearance:none;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-textPrimary);font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-medium);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-pill);cursor:pointer;transition:background-color .12s,border-color .12s,color .12s}.Step2Budget-module__fCiOWq__scheduleChip:hover:not(:disabled){border-color:var(--color-primary)}.Step2Budget-module__fCiOWq__scheduleChip:disabled{opacity:.45;cursor:not-allowed}.Step2Budget-module__fCiOWq__scheduleChipActive{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-textInverse)}.Step2Budget-module__fCiOWq__scheduleChipDaily{margin-inline-start:auto}.Step2Budget-module__fCiOWq__scheduleHint{font-size:var(--typography-fontSize-caption);color:var(--color-textMuted);line-height:var(--typography-lineHeight-caption);margin:0}
.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:28px;line-height:1}.ProductImage-module__IJgQ8W__sm .ProductImage-module__IJgQ8W__fallback{font-size:22px}.ProductImage-module__IJgQ8W__lg .ProductImage-module__IJgQ8W__fallback{font-size:34px}
.WizardSteps-module__iUvtlW__stepBar{padding-top:14px}.WizardSteps-module__iUvtlW__stepBars{gap:6px;display:flex}.WizardSteps-module__iUvtlW__stepSeg{border-radius:var(--radius-pill);background:var(--color-borderSubtle);flex:1;height:3px}.WizardSteps-module__iUvtlW__stepSegOn{background:var(--color-primary)}.WizardSteps-module__iUvtlW__stepLabels{margin-top:var(--space-sm);display:flex}.WizardSteps-module__iUvtlW__stepLabel{font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-extrabold);letter-spacing:var(--typography-letterSpacing-label);text-transform:uppercase;color:var(--color-textMuted);flex:1}.WizardSteps-module__iUvtlW__stepLabelStart{text-align:start}.WizardSteps-module__iUvtlW__stepLabelCenter{text-align:center}.WizardSteps-module__iUvtlW__stepLabelEnd{text-align:end}.WizardSteps-module__iUvtlW__stepLabelOn{color:var(--color-primary)}.WizardSteps-module__iUvtlW__numbered{width:100%}.WizardSteps-module__iUvtlW__numberedList{align-items:center;gap:var(--space-md);margin:0;padding:0;list-style:none;display:flex}.WizardSteps-module__iUvtlW__numberedItem{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.WizardSteps-module__iUvtlW__numberedItem:not(:first-child):before{content:"";flex:1 0 var(--space-lg);border-radius:var(--radius-pill);background:var(--color-borderSubtle);height:2px}.WizardSteps-module__iUvtlW__numberedItemOn:not(:first-child):before{background:var(--color-primary)}.WizardSteps-module__iUvtlW__numberedToken{border-radius:var(--radius-pill);border:1px solid var(--color-borderSubtle);background:var(--color-surface);width:28px;height:28px;color:var(--color-textMuted);font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-extrabold);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.WizardSteps-module__iUvtlW__numberedItemOn .WizardSteps-module__iUvtlW__numberedToken{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-surface)}.WizardSteps-module__iUvtlW__numberedLabel{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-bold);letter-spacing:var(--typography-letterSpacing-label);color:var(--color-textMuted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.WizardSteps-module__iUvtlW__numberedItemCurrent .WizardSteps-module__iUvtlW__numberedLabel{color:var(--color-textDeep)}
.ChartSkeleton-module__2J3xWW__root{width:100%;min-height:0;display:block}
.ReportSheet-module__cPtLfa__form{gap:var(--space-lg);flex-direction:column;display:flex}.ReportSheet-module__cPtLfa__head{align-items:flex-start;gap:var(--space-md);display:flex}.ReportSheet-module__cPtLfa__headIcon{border-radius:var(--radius-sm);background:var(--color-dangerBg);width:40px;height:40px;color:var(--color-dangerText);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ReportSheet-module__cPtLfa__headText{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.ReportSheet-module__cPtLfa__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}.ReportSheet-module__cPtLfa__sub{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-regular);color:var(--color-textSoft);margin:0}.ReportSheet-module__cPtLfa__group{gap:var(--space-sm);border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ReportSheet-module__cPtLfa__label{font-size:var(--typography-fontSize-nano);font-weight:var(--typography-fontWeight-bold);letter-spacing:var(--typography-letterSpacing-label);text-transform:uppercase;color:var(--color-textMuted);padding:0}.ReportSheet-module__cPtLfa__chipRow{gap:var(--space-sm);flex-wrap:wrap;display:flex}.ReportSheet-module__cPtLfa__select{width:100%;min-height:var(--size-touchTarget);border:1px solid var(--color-borderInteractive);border-radius:var(--radius-md);background:var(--color-surface);padding:0 var(--space-md);color:var(--color-textDeep);font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-semibold)}.ReportSheet-module__cPtLfa__select:focus-visible{border-color:color-mix(in oklab, var(--color-primary) 55%, var(--color-borderInteractive));box-shadow:0 0 0 3px var(--color-focusRing);outline:none}.ReportSheet-module__cPtLfa__actions{gap:var(--space-sm);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.ReportSheet-module__cPtLfa__cancel,.ReportSheet-module__cPtLfa__submit{min-width:0}
.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-pico);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__favoriteTile svg{width:26px;height:26px}.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-nano);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-nano);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 svg{width:16px;height:16px}.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__lastOrderedLabel{align-self:flex-start;align-items:center;gap:var(--space-xs);padding:2px var(--space-sm);border-radius:var(--radius-sm);background:var(--color-surfaceMuted);color:var(--color-textSoft);font-size:var(--typography-fontSize-caption);line-height:var(--typography-lineHeight-caption);font-variant-numeric:tabular-nums;display:inline-flex}.ProductRow-module__Ae34iW__subtotalLabel{font-size:var(--typography-fontSize-pico);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__row[data-layout=inline]{align-items:center;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-direction:row}.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{flex:1;align-items:center;min-width:0}.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{justify-content:flex-end;gap:var(--space-md)}.ProductRow-module__Ae34iW__row[data-layout=inline] .ProductRow-module__Ae34iW__lastOrderedLabel{align-self:flex-end}.ProductRow-module__Ae34iW__row[data-layout=inline] .ProductRow-module__Ae34iW__subtotalBlock{display:none}.ProductRow-module__Ae34iW__row[data-layout=inline] .ProductRow-module__Ae34iW__priceBlock{align-items:baseline;gap:var(--space-xs);flex-direction:row}.ProductRow-module__Ae34iW__row[data-layout=inline] .ProductRow-module__Ae34iW__addButton{border-radius:var(--radius-sm);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)}
.AddEmailSheet-module__EgIqFq__body{gap:var(--space-lg);padding:var(--space-md) 0;flex-direction:column;display:flex}.AddEmailSheet-module__EgIqFq__primaryRow{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-borderInteractive);border-radius:var(--radius-md);background:var(--color-surface);display:flex}.AddEmailSheet-module__EgIqFq__primaryCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.AddEmailSheet-module__EgIqFq__primaryTitle{font-size:var(--typography-fontSize-body);color:var(--color-text);font-weight:600}.AddEmailSheet-module__EgIqFq__primaryHint{font-size:var(--typography-fontSize-bodySm);color:var(--color-textSoft)}.AddEmailSheet-module__EgIqFq__actions{gap:var(--space-md);padding-top:var(--space-md);display:flex}
.KpiCard-module__liQdqa__root{gap:var(--space-xs);padding:var(--space-lg);background:var(--color-surface);border:1px solid var(--color-borderSubtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-surface);flex-direction:column;display:flex}.KpiCard-module__liQdqa__root[data-has-accent=true]{border-inline-start-style:solid;border-inline-start-width:3px}.KpiCard-module__liQdqa__label{color:var(--color-textSoft);font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-semibold);letter-spacing:var(--typography-letterSpacing-label);text-transform:uppercase}.KpiCard-module__liQdqa__valueRow{align-items:baseline;gap:var(--space-sm);display:flex}.KpiCard-module__liQdqa__value{color:var(--color-textDeep);font-size:var(--typography-fontSize-heading);font-weight:var(--typography-fontWeight-bold);line-height:var(--typography-lineHeight-tight)}.KpiCard-module__liQdqa__delta{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-semibold)}.KpiCard-module__liQdqa__caption{color:var(--color-textMuted);font-size:var(--typography-fontSize-caption)}.KpiCard-module__liQdqa__spark{margin-top:var(--space-xs)}
.VerifyInlineRow-module__N38ibq__wrap{border-bottom:1px solid var(--color-borderSubtle);flex-direction:column;display:flex}.VerifyInlineRow-module__N38ibq__panel{padding:var(--space-md) 0 var(--space-lg)}
.HubClient-module__aMijmq__container{gap:var(--space-lg);padding:var(--space-lg);padding-bottom:calc(var(--size-bottomNavHeight) + var(--space-3xl));flex-direction:column;display:flex}.HubClient-module__aMijmq__anagraficaCard{gap:var(--space-md);flex-direction:column;display:flex}.HubClient-module__aMijmq__anagraficaHead{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:var(--size-touchTarget);display:flex}.HubClient-module__aMijmq__readonlyBadge{padding:4px var(--space-sm);border-radius:var(--radius-pill);background:var(--color-surfaceMuted);color:var(--color-textMuted);font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-bold);align-items:center;gap:6px;display:inline-flex}.HubClient-module__aMijmq__saveErrorBanner{padding:var(--space-md) var(--space-lg);border:1px solid var(--color-dangerBorder);background:var(--color-dangerBg);color:var(--color-dangerText);border-radius:var(--radius-md);font-size:var(--typography-fontSize-bodySm);line-height:var(--typography-lineHeight-body)}.HubClient-module__aMijmq__kvGrid{gap:var(--space-md) var(--space-lg);grid-template-columns:1fr 1fr;margin:0;display:grid}@media (max-width:768px){.HubClient-module__aMijmq__kvGrid{grid-template-columns:1fr}}.HubClient-module__aMijmq__kvItem{flex-direction:column;gap:2px;min-width:0;display:flex}.HubClient-module__aMijmq__kvItemFull{grid-column:1/-1}.HubClient-module__aMijmq__kvKey{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)}.HubClient-module__aMijmq__kvValue{font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-semibold);color:var(--color-textDeep);overflow-wrap:anywhere;margin:0}.HubClient-module__aMijmq__kvValueStrong{font-weight:var(--typography-fontWeight-extrabold)}.HubClient-module__aMijmq__kvValueMono{font-variant-numeric:tabular-nums}.HubClient-module__aMijmq__formGrid{gap:var(--space-md);display:grid}.HubClient-module__aMijmq__formRow2{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.HubClient-module__aMijmq__formRow3{gap:var(--space-md);grid-template-columns:1fr 140px 200px;display:grid}@media (max-width:1023px){.HubClient-module__aMijmq__formRow2,.HubClient-module__aMijmq__formRow3{grid-template-columns:1fr}}.HubClient-module__aMijmq__notesCounter{font-size:var(--typography-fontSize-caption);color:var(--color-textMuted);font-variant-numeric:tabular-nums;align-self:flex-end}.HubClient-module__aMijmq__categoryHintSpacer{display:none}@media (min-width:1024px){.HubClient-module__aMijmq__categoryHintSpacer{margin-top:var(--space-xs);height:var(--typography-lineHeight-caption);display:block}}.HubClient-module__aMijmq__categoryTrigger{width:100%;min-height:var(--size-touchTarget);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-borderSubtle);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);font-size:var(--typography-fontSize-body);line-height:var(--typography-lineHeight-body);text-align:left;cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-easing-out), background-color var(--motion-duration-fast) var(--motion-easing-out);justify-content:space-between;align-items:center;display:flex}.HubClient-module__aMijmq__categoryTrigger:hover{border-color:color-mix(in oklab, var(--color-primary) 32%, var(--color-borderSubtle))}.HubClient-module__aMijmq__categoryTrigger:focus-visible{box-shadow:0 0 0 3px var(--color-focusRing);border-color:var(--color-primary);outline:none}.HubClient-module__aMijmq__categoryTriggerPlaceholder{color:var(--color-textMuted)}.HubClient-module__aMijmq__categoryTriggerInvalid{border-color:var(--color-danger)}.HubClient-module__aMijmq__categoryChip{align-items:center;gap:var(--space-sm);min-width:0;display:inline-flex}.HubClient-module__aMijmq__categoryChipIcon{border-radius:var(--radius-md);background:color-mix(in oklab, var(--swatch) 18%, var(--color-surface));width:32px;height:32px;color:var(--swatch);flex:none;justify-content:center;align-items:center;display:inline-flex}.HubClient-module__aMijmq__categoryChipName{font-weight:var(--typography-fontWeight-semibold);color:var(--color-textDeep);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.HubClient-module__aMijmq__chevron{width:18px;height:18px;color:var(--color-textMuted);flex-shrink:0}.HubClient-module__aMijmq__barStatus{align-items:center;gap:var(--space-sm);font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-semibold);color:var(--color-text);display:inline-flex}.HubClient-module__aMijmq__barDot{border-radius:var(--radius-pill);background:var(--color-warning);flex-shrink:0;width:8px;height:8px}.HubClient-module__aMijmq__barActions{align-items:center;gap:var(--space-sm);display:inline-flex}.HubClient-module__aMijmq__loadingMain{background:var(--color-surfaceMuted);min-height:100svh}.HubClient-module__aMijmq__flatHeader{margin-top:calc(var(--space-lg) * -1);margin-inline:calc(var(--space-lg) * -1)}.HubClient-module__aMijmq__flatHeader.HubClient-module__aMijmq__flatHeader{border-radius:0}.HubClient-module__aMijmq__permissionBanner{padding:var(--space-md) var(--space-lg);background:var(--color-infoBg);border:1px solid var(--color-infoBorder);border-radius:var(--radius-md);color:var(--color-infoText);font-size:var(--typography-fontSize-bodySm);line-height:var(--typography-lineHeight-body)}.HubClient-module__aMijmq__batchBanner{justify-content:space-between;align-items:center;gap:var(--space-md);font-size:var(--typography-fontSize-bodySm);line-height:var(--typography-lineHeight-body);color:var(--color-text);display:flex}.HubClient-module__aMijmq__dashboardCard{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--bg-soft);border:1px solid color-mix(in oklab, var(--color-primary) 20%, transparent);border-radius:var(--radius-lg);box-shadow:var(--shadow-surface);color:var(--color-text);min-height:var(--size-touchTarget);transition:border-color var(--motion-duration-fast) var(--motion-easing-out), box-shadow var(--motion-duration-fast) var(--motion-easing-out), transform var(--motion-duration-fast) var(--motion-easing-out);text-decoration:none;display:flex}.HubClient-module__aMijmq__dashboardCard:hover{border-color:var(--color-primary);box-shadow:var(--shadow-cardHover), var(--shadow-surface);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.HubClient-module__aMijmq__dashboardCard{transition:none}.HubClient-module__aMijmq__dashboardCard:hover{transform:none}}.HubClient-module__aMijmq__dashboardIcon{border-radius:var(--radius-md);background:color-mix(in oklab, var(--color-primary) 12%, var(--color-surface));width:40px;height:40px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.HubClient-module__aMijmq__dashboardBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.HubClient-module__aMijmq__dashboardTitle{font-size:var(--typography-fontSize-section);font-weight:var(--typography-fontWeight-bold);line-height:var(--typography-lineHeight-tight);color:var(--color-primary)}.HubClient-module__aMijmq__dashboardSubtitle{font-size:var(--typography-fontSize-bodySm);line-height:var(--typography-lineHeight-body);color:var(--color-textSoft)}.HubClient-module__aMijmq__dashboardChevron{color:var(--color-primary);flex-shrink:0}.HubClient-module__aMijmq__controlsRow{gap:var(--space-sm);flex-direction:column;display:flex}.HubClient-module__aMijmq__sediBlock{gap:var(--space-md);flex-direction:column;display:flex}.HubClient-module__aMijmq__sediHead{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.HubClient-module__aMijmq__sediHeadText{flex-direction:column;gap:2px;min-width:0;display:flex}.HubClient-module__aMijmq__sediTitle{font-size:var(--typography-fontSize-section);font-weight:var(--typography-fontWeight-bold);line-height:var(--typography-lineHeight-section);color:var(--color-textDeep);margin:0;padding:0}.HubClient-module__aMijmq__sediSummary{font-size:var(--typography-fontSize-caption);color:var(--color-textMuted);font-variant-numeric:tabular-nums}.HubClient-module__aMijmq__emptyState{padding:var(--space-lg);text-align:center;color:var(--color-textSoft);font-size:var(--typography-fontSize-bodySm);background:var(--color-surfaceMuted);border-radius:var(--radius-md)}.HubClient-module__aMijmq__emptySedi{text-align:center;align-items:center;gap:var(--space-sm);padding:var(--space-3xl) var(--space-lg);background:var(--color-surfaceMuted);border-radius:var(--radius-lg);flex-direction:column;display:flex}.HubClient-module__aMijmq__emptySediIcon{border-radius:var(--radius-pill);background:var(--color-surface);width:56px;height:56px;color:var(--color-textMuted);margin-bottom:var(--space-xs);justify-content:center;align-items:center;display:inline-flex}.HubClient-module__aMijmq__emptySediTitle{font-size:var(--typography-fontSize-section);font-weight:var(--typography-fontWeight-bold);color:var(--color-textDeep);margin:0}.HubClient-module__aMijmq__emptySediBody{max-width:42ch;font-size:var(--typography-fontSize-bodySm);line-height:var(--typography-lineHeight-body);color:var(--color-textSoft);margin:0}.HubClient-module__aMijmq__emptySediCta{margin-top:var(--space-sm);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-surfaceElevated);font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-bold);min-height:var(--size-touchTarget);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.HubClient-module__aMijmq__emptySediCta:hover{background:var(--color-primaryHover)}.HubClient-module__aMijmq__dangerZone{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-borderSubtle)}.HubClient-module__aMijmq__addSedeLink{color:var(--color-primary);font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-extrabold);cursor:pointer;min-height:var(--size-touchTarget);background:0 0;border:none;align-self:center;align-items:center;gap:4px;padding:0;text-decoration:none;display:inline-flex}.HubClient-module__aMijmq__addSedeLink:hover{color:var(--color-primaryHover)}.HubClient-module__aMijmq__disableRow{width:100%;padding:var(--space-md) 14px;border-radius:var(--radius-sm);border:1px solid var(--color-borderSubtle);color:var(--color-dangerText);font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-bold);cursor:pointer;min-height:var(--size-touchTarget);background:0 0;justify-content:space-between;align-items:center;font-family:inherit;display:flex}.HubClient-module__aMijmq__disableRow:hover{background:var(--color-dangerBg)}.HubClient-module__aMijmq__disableRowLeft{align-items:center;gap:var(--space-sm);display:inline-flex}.HubClient-module__aMijmq__inputDirty{border-color:var(--color-warningBorder);background:var(--color-warningBg)}
.SupplierSelectionCard-module__AqI-lW__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 .14s var(--motion-easing-out), background-color .14s var(--motion-easing-out), box-shadow .14s var(--motion-easing-out);display:grid}.SupplierSelectionCard-module__AqI-lW__cardSelected{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-focusRing)}.SupplierSelectionCard-module__AqI-lW__cardOver{border-color:var(--color-dangerBorder)}.SupplierSelectionCard-module__AqI-lW__cardOver.SupplierSelectionCard-module__AqI-lW__cardSelected{border-color:var(--color-primary)}.SupplierSelectionCard-module__AqI-lW__selectButton{align-items:center;gap:var(--space-md);text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:56px 1fr auto;padding:0;display:grid}.SupplierSelectionCard-module__AqI-lW__avatar{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.SupplierSelectionCard-module__AqI-lW__initials{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-bold);letter-spacing:var(--typography-letterSpacing-label);color:var(--color-textDeep);text-shadow:0 1px #fff6}.SupplierSelectionCard-module__AqI-lW__meta{gap:2px;min-width:0;display:grid}.SupplierSelectionCard-module__AqI-lW__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__AqI-lW__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__AqI-lW__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__AqI-lW__radioSelected{background:var(--color-primary);border-color:var(--color-primary)}.SupplierSelectionCard-module__AqI-lW__checkIcon{width:14px;height:14px;display:block}.SupplierSelectionCard-module__AqI-lW__budgetRow{gap:var(--space-xs);display:grid}.SupplierSelectionCard-module__AqI-lW__budgetLine{justify-content:space-between;align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;display:flex}.SupplierSelectionCard-module__AqI-lW__budgetCell{font-size:var(--typography-fontSize-body);color:var(--color-textDeep);line-height:var(--typography-lineHeight-body)}.SupplierSelectionCard-module__AqI-lW__budgetLabel{color:var(--color-textSoft);font-weight:var(--typography-fontWeight-medium)}.SupplierSelectionCard-module__AqI-lW__budgetValue{color:var(--color-textDeep);font-weight:var(--typography-fontWeight-bold)}.SupplierSelectionCard-module__AqI-lW__budgetCellOver .SupplierSelectionCard-module__AqI-lW__budgetValue{color:var(--color-dangerText)}.SupplierSelectionCard-module__AqI-lW__progressTrack{border-radius:var(--radius-pill);background:var(--color-borderSubtle);width:100%;height:6px;overflow:hidden}.SupplierSelectionCard-module__AqI-lW__progressFill{background:var(--color-textDeep);height:100%;transition:width .2s var(--motion-easing-out);display:block}.SupplierSelectionCard-module__AqI-lW__progressFillOver{background:var(--color-danger)}.SupplierSelectionCard-module__AqI-lW__overBanner{font-size:var(--typography-fontSize-bodySm);color:var(--color-dangerText);font-weight:var(--typography-fontWeight-semibold);margin:0}.SupplierSelectionCard-module__AqI-lW__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__AqI-lW__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__AqI-lW__draftBody{gap:var(--space-sm);min-width:0;display:grid}.SupplierSelectionCard-module__AqI-lW__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__AqI-lW__draftActions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.SupplierSelectionCard-module__AqI-lW__cardBlocked{border-color:var(--color-dangerBorder)}.SupplierSelectionCard-module__AqI-lW__cardBlocked .SupplierSelectionCard-module__AqI-lW__selectButton{cursor:default;opacity:.55}.SupplierSelectionCard-module__AqI-lW__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__AqI-lW__blockedBannerDetail{margin-top:var(--space-xs);font-size:var(--typography-fontSize-caption);opacity:.85;display:block}
.EmailChipList-module__JT4YrW__list{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.EmailChipList-module__JT4YrW__chip{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-borderStrong);border-radius:var(--radius-pill);background:var(--color-surface);max-width:100%;display:inline-flex}.EmailChipList-module__JT4YrW__chipPrimary{border-color:var(--color-primary);background:color-mix(in oklab, var(--color-primary) 6%, var(--color-surface))}.EmailChipList-module__JT4YrW__starBtn{width:44px;height:44px;color:var(--color-textMuted);cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-10px 0;display:inline-flex}.EmailChipList-module__JT4YrW__chipPrimary .EmailChipList-module__JT4YrW__starBtn,.EmailChipList-module__JT4YrW__starBtn:hover{color:var(--color-warning)}.EmailChipList-module__JT4YrW__email{font-size:var(--typography-fontSize-body);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-weight:500;overflow:hidden}.EmailChipList-module__JT4YrW__primaryBadge{font-size:var(--typography-fontSize-nano);text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary);padding:2px var(--space-xs);background:color-mix(in oklab, var(--color-primary) 10%, transparent);border-radius:var(--radius-pill);font-weight:600}.EmailChipList-module__JT4YrW__removeBtn{width:44px;height:44px;color:var(--color-textMuted);cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-10px 0;display:inline-flex}.EmailChipList-module__JT4YrW__removeBtn:hover{color:var(--color-danger);background:var(--color-dangerBg)}.EmailChipList-module__JT4YrW__addItem{display:inline-flex}.EmailChipList-module__JT4YrW__addBtn{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);border:1px dashed var(--color-borderStrong);border-radius:var(--radius-pill);color:var(--color-textSoft);cursor:pointer;font-size:var(--typography-fontSize-body);background:0 0;min-height:36px;font-weight:500;display:inline-flex}.EmailChipList-module__JT4YrW__addBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}
.OrderProductList-module__VismFq__card{background:var(--color-surface);border:1px solid var(--color-borderSubtle);border-radius:var(--radius-lg);padding:var(--space-lg) 18px;box-shadow:var(--shadow-surface)}.OrderProductList-module__VismFq__cardRecap{border-radius:var(--radius-md);box-shadow:var(--shadow-surfaceElevated);padding:14px}.OrderProductList-module__VismFq__cardBare{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.OrderProductList-module__VismFq__head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.OrderProductList-module__VismFq__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}.OrderProductList-module__VismFq__flagNote{font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-bold);color:var(--color-warningText);align-items:center;gap:5px;display:inline-flex}.OrderProductList-module__VismFq__flagNote svg{width:13px;height:13px}.OrderProductList-module__VismFq__group+.OrderProductList-module__VismFq__group{margin-top:var(--space-md)}.OrderProductList-module__VismFq__groupHeader{padding:var(--space-sm) 0 var(--space-xs);align-items:center;gap:6px;display:flex}.OrderProductList-module__VismFq__groupStar{color:var(--color-favorite);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.OrderProductList-module__VismFq__groupStar svg{width:13px;height:13px}.OrderProductList-module__VismFq__colorDot{border-radius:var(--radius-sm);background:var(--color-borderStrong);flex-shrink:0;width:9px;height:9px}.OrderProductList-module__VismFq__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)}.OrderProductList-module__VismFq__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}.OrderProductList-module__VismFq__list{margin:0;padding:0;list-style:none;display:grid}.OrderProductList-module__VismFq__row{align-items:center;gap:var(--space-md);padding:var(--space-md) 0;border-bottom:1px solid var(--color-bg);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.OrderProductList-module__VismFq__row:last-child{border-bottom:0}.OrderProductList-module__VismFq__rowCompact{padding:var(--space-sm) 0;gap:10px}.OrderProductList-module__VismFq__rowFlag{background:color-mix(in oklab, var(--color-warning) 7%, var(--color-surface));border-radius:var(--radius-sm);padding-left:10px;padding-right:var(--space-md);border-bottom-color:#0000;margin:2px 0}.OrderProductList-module__VismFq__icon{border-radius:var(--radius-sm);background:var(--color-bg);width:36px;height:36px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.OrderProductList-module__VismFq__rowCompact .OrderProductList-module__VismFq__icon{width:30px;height:30px}.OrderProductList-module__VismFq__icon svg{width:17px;height:17px}.OrderProductList-module__VismFq__rowCompact .OrderProductList-module__VismFq__icon svg{width:15px;height:15px}.OrderProductList-module__VismFq__meta{gap:2px;min-width:0;display:grid}.OrderProductList-module__VismFq__name{align-items:center;gap:7px;min-width:0;display:flex}.OrderProductList-module__VismFq__nameText{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-bold);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.OrderProductList-module__VismFq__rowCompact .OrderProductList-module__VismFq__nameText{font-size:var(--typography-fontSize-caption)}.OrderProductList-module__VismFq__sub{font-size:var(--typography-fontSize-caption);color:var(--color-textSoft);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;line-height:1.3;display:flex}.OrderProductList-module__VismFq__subSep{border-radius:var(--radius-pill);background:var(--color-borderStrong);flex-shrink:0;width:3px;height:3px}.OrderProductList-module__VismFq__subStrong{font-weight:var(--typography-fontWeight-bold);color:var(--color-textSoft)}.OrderProductList-module__VismFq__code{font-family:ui-monospace,monospace;font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-semibold);color:var(--color-textSoft)}.OrderProductList-module__VismFq__attrib{align-items:center;gap:6px;margin-top:3px;display:flex}.OrderProductList-module__VismFq__avatar{border-radius:var(--radius-pill);width:17px;height:17px;font-size:8px;font-weight:var(--typography-fontWeight-extrabold);color:var(--color-surface);text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.OrderProductList-module__VismFq__attribText{font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-semibold);color:var(--color-textSoft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.OrderProductList-module__VismFq__attribText b{color:var(--color-text);font-weight:var(--typography-fontWeight-bold)}.OrderProductList-module__VismFq__primary{text-align:right;flex-shrink:0;justify-items:end;gap:1px;display:grid}.OrderProductList-module__VismFq__primaryValue{font-size:15px;font-weight:var(--typography-fontWeight-extrabold);color:var(--color-textDeep);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.OrderProductList-module__VismFq__rowCompact .OrderProductList-module__VismFq__primaryValue{font-size:var(--typography-fontSize-body)}.OrderProductList-module__VismFq__primaryUnit{font-size:var(--typography-fontSize-nano);font-weight:var(--typography-fontWeight-bold);letter-spacing:var(--typography-letterSpacing-label);text-transform:uppercase;color:var(--color-textMuted)}.OrderProductList-module__VismFq__delta{border-radius:var(--radius-pill);font-size:var(--typography-fontSize-nano);font-weight:var(--typography-fontWeight-extrabold);letter-spacing:.02em;background:var(--color-warningBg);color:var(--color-warningText);border:1px solid var(--color-warningBorder);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:3px;padding:1px 7px;display:inline-flex}.OrderProductList-module__VismFq__deltaDown{background:var(--color-successBg);color:var(--color-successText);border-color:var(--color-successBorder)}.OrderProductList-module__VismFq__foot{padding-top:var(--space-md);margin-top:var(--space-xs);border-top:1px solid var(--color-borderInteractive);justify-content:space-between;align-items:center;gap:10px;display:flex}.OrderProductList-module__VismFq__footKey{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-bold);color:var(--color-textSoft)}.OrderProductList-module__VismFq__footValue{font-size:var(--typography-fontSize-heading);font-weight:var(--typography-fontWeight-extrabold);color:var(--color-textDeep);letter-spacing:var(--typography-letterSpacing-tight);font-variant-numeric:tabular-nums}.OrderProductList-module__VismFq__cardRecap .OrderProductList-module__VismFq__footValue{font-size:18px}.OrderProductList-module__VismFq__empty{gap:var(--space-xs);text-align:center;padding:22px var(--space-md);justify-items:center;margin:0;display:grid}.OrderProductList-module__VismFq__emptyTitle{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-bold);color:var(--color-textSoft)}.OrderProductList-module__VismFq__emptyDesc{font-size:var(--typography-fontSize-caption);color:var(--color-textSoft)}
.SelectableCard-module__8UjMyW__card{align-items:center;gap:var(--space-md);min-height:64px;padding:var(--space-md) var(--space-lg);background:var(--color-surfaceElevated);border:1px solid var(--color-borderSubtle);border-radius:var(--radius-lg);cursor:pointer;outline:none;transition:border-color .14s cubic-bezier(.2,.8,.2,1),background .14s cubic-bezier(.2,.8,.2,1);display:flex}.SelectableCard-module__8UjMyW__card:focus-visible{box-shadow:0 0 0 3px var(--color-focusRing)}.SelectableCard-module__8UjMyW__card.SelectableCard-module__8UjMyW__selected{border:1.5px solid var(--color-primary);background:color-mix(in oklab, var(--color-primary) 5%, var(--color-surfaceElevated))}.SelectableCard-module__8UjMyW__card.SelectableCard-module__8UjMyW__disabled{cursor:not-allowed;opacity:.5}.SelectableCard-module__8UjMyW__leading{flex-shrink:0;align-items:center;display:flex}.SelectableCard-module__8UjMyW__body{flex:1;gap:2px;min-width:0;display:grid}.SelectableCard-module__8UjMyW__title{font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-semibold);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SelectableCard-module__8UjMyW__subtitle{font-size:var(--typography-fontSize-caption);color:var(--color-textMuted);line-height:var(--typography-lineHeight-caption);justify-items:start;gap:2px;display:grid}.SelectableCard-module__8UjMyW__trailingGroup{align-items:center;gap:var(--space-sm);flex-shrink:0;display:flex}.SelectableCard-module__8UjMyW__trailingSlot{align-items:center;display:flex}.SelectableCard-module__8UjMyW__checkbox{border-radius:var(--radius-xs);border:1.5px solid var(--color-borderInteractive);background:var(--color-surfaceElevated);width:22px;height:22px;color:var(--color-surfaceElevated);flex-shrink:0;justify-content:center;align-items:center;transition:border-color .14s cubic-bezier(.2,.8,.2,1),background .14s cubic-bezier(.2,.8,.2,1);display:flex}.SelectableCard-module__8UjMyW__checkbox.SelectableCard-module__8UjMyW__checkboxChecked{border-color:var(--color-primary);background:var(--color-primary)}
.StorePicker-module__m_WioW__body{gap:var(--space-sm);padding:0 var(--space-lg) var(--space-lg);flex-direction:column;display:flex}.StorePicker-module__m_WioW__othersSectionHeader{padding-top:var(--space-sm)}.StorePicker-module__m_WioW__list{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.StorePicker-module__m_WioW__listItem{margin:0;padding:0}.StorePicker-module__m_WioW__sheetCard.StorePicker-module__m_WioW__sheetCard{min-height:var(--size-touchTarget);gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md)}.StorePicker-module__m_WioW__dropdownRoot{min-width:0;max-width:100%;display:inline-flex;position:relative}.StorePicker-module__m_WioW__dropdownPanel{z-index:var(--z-overlay);gap:var(--space-sm);inline-size:max(100%, calc(var(--size-maxWidth) - var(--space-3xl) * 2));max-inline-size:calc(100vw - var(--space-2xl));max-block-size:calc(100vh - var(--size-topbarHeight) - var(--space-2xl));padding:var(--space-sm);border:1px solid var(--color-borderInteractive);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-surface);flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + var(--space-xs));inset-inline-start:0;overflow:auto}.StorePicker-module__m_WioW__dropdownSection,.StorePicker-module__m_WioW__dropdownList{gap:var(--space-xs);flex-direction:column;display:flex}.StorePicker-module__m_WioW__dropdownRow{width:100%;min-height:var(--size-touchTarget);align-items:center;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-sm);color:var(--color-text);text-align:start;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-easing-out), border-color var(--motion-duration-fast) var(--motion-easing-out);background:0 0;border:1px solid #0000;font-family:inherit;display:flex}.StorePicker-module__m_WioW__dropdownRow:hover{background:var(--color-borderSubtle)}.StorePicker-module__m_WioW__dropdownRow:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focusRing);outline:none}.StorePicker-module__m_WioW__dropdownRow:active{background:color-mix(in oklab, var(--color-primary) 8%, var(--color-surface))}.StorePicker-module__m_WioW__selectedRow{border-color:var(--color-borderInteractive);background:color-mix(in oklab, var(--color-primary) 6%, var(--color-surface))}.StorePicker-module__m_WioW__dropdownRowTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-bold);color:var(--color-textDeep);line-height:var(--typography-lineHeight-caption);flex:1;overflow:hidden}.StorePicker-module__m_WioW__dropdownCheck{color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.StorePicker-module__m_WioW__dropdownRow{transition:none}}
.SupplierHubHeader-module__Ag3CwW__headerWrapper{z-index:var(--z-sticky);background:var(--color-bg);position:sticky;top:0}@media (max-width:767px){.SupplierHubHeader-module__Ag3CwW__hubHeader{padding-top:var(--space-xl);padding-bottom:0}}.SupplierHubHeader-module__Ag3CwW__menu{right:var(--space-xl);top:calc(100% - var(--space-xs));background:var(--color-surface);border:1px solid var(--color-borderSubtle);border-radius:var(--radius-md);box-shadow:var(--shadow-surface);min-width:200px;padding:var(--space-xs) 0;z-index:var(--z-overlay);position:absolute}.SupplierHubHeader-module__Ag3CwW__menuItem{text-align:left;width:100%;padding:var(--space-sm) var(--space-md);font-size:var(--typography-fontSize-body);color:var(--color-text);cursor:pointer;background:0 0;border:0;display:block}.SupplierHubHeader-module__Ag3CwW__menuItem:hover{background:var(--color-surfaceMuted)}.SupplierHubHeader-module__Ag3CwW__menuItemDanger{color:var(--color-dangerText)}
.Step3Contatti-module__68uE-a__step{gap:var(--space-lg);display:grid}.Step3Contatti-module__68uE-a__card{gap:var(--space-lg);width:100%;display:grid}.Step3Contatti-module__68uE-a__emailRow{gap:var(--space-sm);align-items:stretch;display:flex}.Step3Contatti-module__68uE-a__emailRow>span{flex:1;min-width:0}.Step3Contatti-module__68uE-a__emailHint{margin:calc(-1 * var(--space-md)) 0 0;font-size:var(--typography-fontSize-caption);line-height:var(--typography-lineHeight-caption);color:var(--color-textMuted)}.Step3Contatti-module__68uE-a__emailList{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.Step3Contatti-module__68uE-a__emailItem{align-items:center;gap:var(--space-md);padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-borderSubtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-surface);display:flex}.Step3Contatti-module__68uE-a__emailItemPrimary{border-color:var(--color-borderSubtle);background:var(--color-surface)}.Step3Contatti-module__68uE-a__starButton{appearance:none;cursor:pointer;border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-textMuted);transition:background-color var(--motion-duration-fast) var(--motion-easing-out), color var(--motion-duration-fast) var(--motion-easing-out);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.Step3Contatti-module__68uE-a__starButton:hover{background:var(--color-surfaceMuted)}.Step3Contatti-module__68uE-a__starButton:focus-visible{box-shadow:0 0 0 3px var(--color-focusRing);outline:none}.Step3Contatti-module__68uE-a__starButton[aria-pressed=true]{background:color-mix(in oklab, var(--color-warning) 14%, transparent);color:var(--color-warning)}.Step3Contatti-module__68uE-a__emailBody{gap:var(--space-xs);flex:1;min-width:0;display:grid}.Step3Contatti-module__68uE-a__emailText{font-size:var(--typography-fontSize-body);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Step3Contatti-module__68uE-a__emailItemPrimary .Step3Contatti-module__68uE-a__emailText{font-weight:var(--typography-fontWeight-semibold)}.Step3Contatti-module__68uE-a__primaryBadge{font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-semibold);color:var(--color-warning);text-transform:uppercase;letter-spacing:var(--typography-letterSpacing-eyebrow)}.Step3Contatti-module__68uE-a__removeButton{appearance:none;cursor:pointer;border-radius:var(--radius-pill);width:40px;height:40px;color:var(--color-textMuted);transition:background-color var(--motion-duration-fast) var(--motion-easing-out), color var(--motion-duration-fast) var(--motion-easing-out);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.Step3Contatti-module__68uE-a__removeButton:hover{background:var(--color-dangerBg);color:var(--color-dangerText)}.Step3Contatti-module__68uE-a__removeButton:focus-visible{box-shadow:0 0 0 3px var(--color-focusRing);outline:none}.Step3Contatti-module__68uE-a__sendMethodGroup{gap:var(--space-sm);flex-direction:column;display:flex}.Step3Contatti-module__68uE-a__referenteSection{gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-borderSubtle);display:grid}.Step3Contatti-module__68uE-a__referenteHeader{gap:var(--space-xs);display:grid}.Step3Contatti-module__68uE-a__referenteTitle{font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-semibold);color:var(--color-text)}.Step3Contatti-module__68uE-a__referenteHint{font-size:var(--typography-fontSize-caption);line-height:var(--typography-lineHeight-caption);color:var(--color-textMuted);margin:0}
.StorePickerTrigger-module__K8DJkG__trigger{align-items:center;gap:var(--space-sm);border-radius:var(--radius-md);border:1px solid var(--color-borderSubtle);background:var(--color-surface);box-shadow:var(--shadow-surfaceElevated);cursor:pointer;min-width:0;max-width:100%;color:var(--color-text);min-height:var(--size-touchTarget);padding:6px 12px 6px 6px;display:inline-flex}.StorePickerTrigger-module__K8DJkG__trigger:hover{border-color:var(--color-borderInteractive)}.StorePickerTrigger-module__K8DJkG__trigger:active{background:var(--color-surfaceMuted)}.StorePickerTrigger-module__K8DJkG__trigger:focus-visible{outline:2px solid var(--color-focusRing);outline-offset:2px}.StorePickerTrigger-module__K8DJkG__copy{text-align:left;min-width:0;display:grid}.StorePickerTrigger-module__K8DJkG__eyebrow{font-size:var(--typography-fontSize-nano);font-weight:var(--typography-fontWeight-bold);letter-spacing:var(--typography-letterSpacing-label);text-transform:uppercase;color:var(--color-textMuted);line-height:var(--typography-lineHeight-caption)}.StorePickerTrigger-module__K8DJkG__name{align-items:center;gap:var(--space-xs);font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-bold);letter-spacing:-.02em;color:var(--color-textDeep);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;display:inline-flex;overflow:hidden}
.VerifySheet-module__MhulCa__form{gap:var(--space-lg);flex-direction:column;display:flex}.VerifySheet-module__MhulCa__head{gap:var(--space-xs);flex-direction:column;display:flex}.VerifySheet-module__MhulCa__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}.VerifySheet-module__MhulCa__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}.VerifySheet-module__MhulCa__sub{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-semibold);color:var(--color-textSoft);font-variant-numeric:tabular-nums;margin:0}.VerifySheet-module__MhulCa__label{font-size:var(--typography-fontSize-nano);font-weight:var(--typography-fontWeight-bold);letter-spacing:var(--typography-letterSpacing-label);text-transform:uppercase;color:var(--color-textMuted);padding:0}.VerifySheet-module__MhulCa__esitoGroup,.VerifySheet-module__MhulCa__reasonGroup{gap:var(--space-sm);border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.VerifySheet-module__MhulCa__esitoCards{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.VerifySheet-module__MhulCa__esitoCard{text-align:center;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-sm);flex-direction:column}.VerifySheet-module__MhulCa__qtyBlock{gap:var(--space-sm);flex-direction:column;display:flex}.VerifySheet-module__MhulCa__qtyHead{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.VerifySheet-module__MhulCa__qtyMeta{font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-bold);color:var(--color-textMuted);font-variant-numeric:tabular-nums}.VerifySheet-module__MhulCa__cwBlock{gap:var(--space-sm);flex-direction:column;display:flex}.VerifySheet-module__MhulCa__cwGrid{align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.VerifySheet-module__MhulCa__cwCol{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.VerifySheet-module__MhulCa__cwColPieces{flex:none;align-items:flex-start}.VerifySheet-module__MhulCa__cwColMeasure{flex:none}.VerifySheet-module__MhulCa__cwFieldLabel{font-size:var(--typography-fontSize-micro);font-weight:var(--typography-fontWeight-medium);color:var(--color-textMuted)}.VerifySheet-module__MhulCa__measureRow{align-items:center;gap:var(--space-sm);display:flex}.VerifySheet-module__MhulCa__measureInput{text-align:center;flex:none;width:9ch}.VerifySheet-module__MhulCa__measureUnit{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-medium);color:var(--color-textMuted);flex:none}.VerifySheet-module__MhulCa__measureError{font-size:var(--typography-fontSize-micro);color:var(--color-dangerText)}.VerifySheet-module__MhulCa__shortage{gap:var(--space-md);flex-direction:column;display:flex}.VerifySheet-module__MhulCa__bannerWarning,.VerifySheet-module__MhulCa__bannerDanger{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-bold);font-variant-numeric:tabular-nums;margin:0;display:flex}.VerifySheet-module__MhulCa__bannerWarning{background:var(--color-warningBg);border:1px solid var(--color-warningBorder);color:var(--color-warningText)}.VerifySheet-module__MhulCa__bannerDanger{background:var(--color-dangerBg);border:1px solid var(--color-dangerBorder);color:var(--color-dangerText)}.VerifySheet-module__MhulCa__chipRow{gap:var(--space-sm);flex-wrap:wrap;display:flex}.VerifySheet-module__MhulCa__priceRow,.VerifySheet-module__MhulCa__priceRowChanged{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);text-align:left;cursor:default;font-family:inherit;display:flex}.VerifySheet-module__MhulCa__priceRow{border:1px solid var(--color-borderInteractive);background:var(--color-surface)}.VerifySheet-module__MhulCa__priceRowChanged{border:1px solid var(--color-warningBorder);background:var(--color-warningBg);cursor:pointer}.VerifySheet-module__MhulCa__priceRowChanged:focus-visible{box-shadow:0 0 0 3px var(--color-focusRing);outline:none}.VerifySheet-module__MhulCa__priceRowMain{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.VerifySheet-module__MhulCa__priceRowTitle{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-bold);color:var(--color-textDeep)}.VerifySheet-module__MhulCa__priceRowChanged .VerifySheet-module__MhulCa__priceRowTitle{color:var(--color-warningText)}.VerifySheet-module__MhulCa__priceRowValue{font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-semibold);color:var(--color-textMuted);font-variant-numeric:tabular-nums}.VerifySheet-module__MhulCa__priceRowChanged .VerifySheet-module__MhulCa__priceRowValue{color:var(--color-warningText)}.VerifySheet-module__MhulCa__priceRowCta{min-height:calc(var(--size-touchTarget) - var(--space-md));padding:0 var(--space-md);border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid var(--color-warningBorder);color:var(--color-warningText);font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-bold);flex-shrink:0;align-items:center;display:inline-flex}.VerifySheet-module__MhulCa__addNote{align-self:flex-start;align-items:center;gap:var(--space-xs);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}.VerifySheet-module__MhulCa__addNote:focus-visible{box-shadow:0 0 0 3px var(--color-focusRing);border-radius:var(--radius-xs);outline:none}.VerifySheet-module__MhulCa__confirm{margin-top:var(--space-xs)}.VerifySheet-module__MhulCa__inlineActions{justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-xs);display:flex}.VerifySheet-module__MhulCa__inlineCancel,.VerifySheet-module__MhulCa__inlineConfirm{min-width:0}
.CascadeConfirmSheet-module__7mzEnW__iconRow{margin:0 0 var(--space-md) 0;justify-content:center;display:flex}.CascadeConfirmSheet-module__7mzEnW__iconBox{border-radius:var(--radius-md);background:var(--color-dangerBg);width:44px;height:44px;color:var(--color-dangerText);justify-content:center;align-items:center;display:inline-flex}.CascadeConfirmSheet-module__7mzEnW__copy{margin:0 0 var(--space-md) 0;color:var(--color-textDeep);font-size:var(--typography-fontSize-body);line-height:var(--typography-lineHeight-body)}.CascadeConfirmSheet-module__7mzEnW__strongName{color:var(--color-textDeep)}.CascadeConfirmSheet-module__7mzEnW__revokedList{margin:0 0 var(--space-md) 0;padding:var(--space-sm) var(--space-md);gap:var(--space-xs);background:var(--color-dangerBg);border:1px solid var(--color-dangerBorder);border-radius:var(--radius-sm);flex-direction:column;list-style:none;display:flex}.CascadeConfirmSheet-module__7mzEnW__revokedItem{align-items:center;gap:var(--space-xs);color:var(--color-dangerText);font-size:var(--typography-fontSize-bodySm);font-weight:600;line-height:var(--typography-lineHeight-body);display:flex}.CascadeConfirmSheet-module__7mzEnW__revokedItem:before{content:"";border-radius:var(--radius-pill);background:var(--color-dangerText);flex-shrink:0;width:6px;height:6px}.CascadeConfirmSheet-module__7mzEnW__actions{gap:var(--space-sm);margin-top:var(--space-md);display:flex}
.Topbar-module__arHnRG__topbar{align-items:center;gap:var(--space-md);height:var(--size-topbarHeight);padding-inline:var(--space-lg);border-block-end:1px solid var(--color-borderSubtle);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.Topbar-module__arHnRG__selectorSlot{flex:auto;align-items:center;min-width:0;display:flex}.Topbar-module__arHnRG__storeNameStatic{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-semibold);color:var(--color-text);overflow:hidden}.Topbar-module__arHnRG__searchSlot{grid-column:2;justify-content:center;align-items:center;min-width:0;display:flex}.Topbar-module__arHnRG__actions{align-items:center;gap:var(--space-sm);grid-column:3;justify-self:end;display:flex}.Topbar-module__arHnRG__notificationButton{inline-size:var(--size-touchTarget);block-size:var(--size-touchTarget);border:1px solid var(--color-borderSubtle);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-duration-fast) var(--motion-easing-out), border-color var(--motion-duration-fast) var(--motion-easing-out);justify-content:center;align-items:center;padding:0;display:inline-flex}.Topbar-module__arHnRG__notificationButton:hover{background:var(--color-borderSubtle)}.Topbar-module__arHnRG__notificationButton:focus-visible{box-shadow:0 0 0 3px var(--color-focusRing);outline:none}@media (prefers-reduced-motion:reduce){.Topbar-module__arHnRG__notificationButton{transition:none}}.Topbar-module__arHnRG__avatarGlyph{block-size:20px;inline-size:20px}.Topbar-module__arHnRG__notifRoot{display:inline-flex;position:relative}.Topbar-module__arHnRG__notifBadge{border-radius:var(--radius-pill);background:var(--color-danger);min-width:18px;height:18px;color:var(--color-textInverse);font-variant-numeric:tabular-nums;border:1.5px solid var(--color-surface);pointer-events:none;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-2px;right:-4px}.Topbar-module__arHnRG__notifDot{border-width:2px;width:10px;min-width:10px;height:10px;padding:0;font-size:0;top:0;right:0}.Topbar-module__arHnRG__notifPanel{top:calc(100% + var(--space-xs));inline-size:360px;max-inline-size:calc(100vw - var(--space-lg) * 2);padding:var(--space-sm);border:1px solid var(--color-borderSubtle);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-surfaceElevated);z-index:var(--z-overlay);flex-direction:column;display:flex;position:absolute;inset-inline-end:0}.Topbar-module__arHnRG__notifHeader{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm) var(--space-sm);display:flex}.Topbar-module__arHnRG__notifHeaderTitle{font-size:var(--typography-fontSize-section);font-weight:var(--typography-fontWeight-bold);color:var(--color-textDeep)}.Topbar-module__arHnRG__notifTextAction,.Topbar-module__arHnRG__notifViewAll{color:var(--color-primary);font-family:inherit;font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-semibold);cursor:pointer;background:0 0;border:none;text-decoration:none}.Topbar-module__arHnRG__notifTextAction:focus-visible,.Topbar-module__arHnRG__notifViewAll:focus-visible,.Topbar-module__arHnRG__notifItem:focus-visible{box-shadow:0 0 0 3px var(--color-focusRing);border-radius:var(--radius-sm);outline:none}.Topbar-module__arHnRG__notifViewAll{min-height:var(--size-touchTarget);padding:var(--space-xs) var(--space-sm);align-self:center;align-items:center;display:inline-flex}.Topbar-module__arHnRG__notifEmpty{padding:var(--space-md) var(--space-sm);color:var(--color-textMuted);font-size:var(--typography-fontSize-bodySm);text-align:center;margin:0}.Topbar-module__arHnRG__notifList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Topbar-module__arHnRG__notifItem{gap:var(--space-2xs,var(--space-xs));padding:var(--space-sm);border-radius:var(--radius-sm);color:var(--color-text);transition:background-color var(--motion-duration-fast) var(--motion-easing-out);text-decoration:none;display:grid}.Topbar-module__arHnRG__notifItem:hover{background:var(--color-borderSubtle)}.Topbar-module__arHnRG__notifItemUnread{background:color-mix(in oklab, var(--color-primary) 8%, transparent)}.Topbar-module__arHnRG__notifItemTitle{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-semibold);color:var(--color-textDeep)}.Topbar-module__arHnRG__notifItemDesc{font-size:var(--typography-fontSize-caption);color:var(--color-textMuted)}@media (prefers-reduced-motion:reduce){.Topbar-module__arHnRG__notifItem{transition:none}}
.PriceAnomaly-module__vlNsWq__tick{margin-left:var(--space-xs);vertical-align:middle}
.product-detail-desktop-module__wqwyYq__layout{gap:var(--space-lg);padding-block:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.product-detail-desktop-module__wqwyYq__layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}}.product-detail-desktop-module__wqwyYq__main,.product-detail-desktop-module__wqwyYq__aside{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.product-detail-desktop-module__wqwyYq__bannerStack{gap:var(--space-sm);flex-direction:column;display:flex}.product-detail-desktop-module__wqwyYq__card{gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--color-borderInteractive);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.product-detail-desktop-module__wqwyYq__cardTitle{font-size:var(--typography-fontSize-section);font-weight:var(--typography-fontWeight-bold);letter-spacing:-.025em;color:var(--color-textDeep);margin:0}.product-detail-desktop-module__wqwyYq__cardHead{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.product-detail-desktop-module__wqwyYq__muted{font-size:var(--typography-fontSize-body);color:var(--color-textSoft);margin:0}.product-detail-desktop-module__wqwyYq__identifierList{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.product-detail-desktop-module__wqwyYq__identifierRow{align-items:center;gap:var(--space-sm);min-width:0;padding:var(--space-sm);border:1px solid var(--color-successBorder);border-radius:var(--radius-sm);background:color-mix(in oklab, var(--color-successBg) 36%, var(--color-surface));display:flex}.product-detail-desktop-module__wqwyYq__identifierRow[data-tone=warning]{border-color:var(--color-warningBorder);background:color-mix(in oklab, var(--color-warningBg) 40%, var(--color-surface))}.product-detail-desktop-module__wqwyYq__identifierIcon{border-radius:var(--radius-xs);background:var(--color-successBg);width:32px;height:32px;color:var(--color-successText);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.product-detail-desktop-module__wqwyYq__identifierRow[data-tone=warning] .product-detail-desktop-module__wqwyYq__identifierIcon{background:var(--color-warningBg);color:var(--color-warningText)}.product-detail-desktop-module__wqwyYq__identifierInfo{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.product-detail-desktop-module__wqwyYq__identifierCode{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-bold);color:var(--color-textDeep);overflow:hidden}.product-detail-desktop-module__wqwyYq__identifierMeta{align-items:center;gap:var(--space-xs);font-size:var(--typography-fontSize-caption);color:var(--color-textSoft);flex-wrap:wrap;display:flex}.product-detail-desktop-module__wqwyYq__kv{gap:var(--space-sm);flex-direction:column;margin:0;display:flex}.product-detail-desktop-module__wqwyYq__kvRow{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.product-detail-desktop-module__wqwyYq__kvLabel{font-size:var(--typography-fontSize-bodySm);color:var(--color-textSoft);margin:0}.product-detail-desktop-module__wqwyYq__kvValue{font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-semibold);color:var(--color-text);text-align:end;margin:0}.product-detail-desktop-module__wqwyYq__notes{font-size:var(--typography-fontSize-body);color:var(--color-text);white-space:pre-wrap;margin:0;line-height:1.5}.product-detail-desktop-module__wqwyYq__policyRow{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.product-detail-desktop-module__wqwyYq__policyCopy{gap:2px;min-width:0;display:grid}.product-detail-desktop-module__wqwyYq__policyLabel{font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-semibold);color:var(--color-text)}.product-detail-desktop-module__wqwyYq__policyHint{font-size:var(--typography-fontSize-caption);color:var(--color-textMuted)}.product-detail-desktop-module__wqwyYq__supplierList{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.product-detail-desktop-module__wqwyYq__supplierRow{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-borderSubtle);border-radius:var(--radius-sm);background:var(--color-surface);display:flex}.product-detail-desktop-module__wqwyYq__supplierRowPrimary{border-color:color-mix(in oklab, var(--color-primary) 45%, transparent);background:color-mix(in oklab, var(--color-primary) 6%, var(--color-surface))}.product-detail-desktop-module__wqwyYq__supplierMain{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.product-detail-desktop-module__wqwyYq__supplierName{font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-semibold);color:var(--color-text)}.product-detail-desktop-module__wqwyYq__supplierBadges{gap:var(--space-xs);flex-wrap:wrap;display:flex}.product-detail-desktop-module__wqwyYq__supplierPriceCol{align-items:center;gap:var(--space-sm);flex-shrink:0;display:flex}.product-detail-desktop-module__wqwyYq__supplierPrice{font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-bold);color:var(--color-textDeep);font-variant-numeric:tabular-nums}.product-detail-desktop-module__wqwyYq__headerActions{align-items:center;gap:var(--space-sm);display:flex}.product-detail-desktop-module__wqwyYq__favBtn{width:var(--size-touchTarget);height:var(--size-touchTarget);border:1px solid var(--color-borderInteractive);border-radius:var(--radius-pill);background:var(--color-surface);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);justify-content:center;align-items:center;display:inline-flex}.product-detail-desktop-module__wqwyYq__favBtn:hover{background:var(--color-favoriteBg);color:var(--color-favorite)}.product-detail-desktop-module__wqwyYq__favBtn:focus-visible{outline:2px solid var(--color-focusRing);outline-offset:2px}.product-detail-desktop-module__wqwyYq__favBtn:disabled{cursor:progress;opacity:.6}.product-detail-desktop-module__wqwyYq__favActive{border-color:var(--color-favoriteBorder);background:var(--color-favoriteBg);color:var(--color-favorite)}.product-detail-desktop-module__wqwyYq__favStatic{cursor:default}.product-detail-desktop-module__wqwyYq__notFound{align-items:flex-start;gap:var(--space-md);padding:var(--space-2xl) var(--space-lg);max-width:var(--wave-contentCap);flex-direction:column;display:flex}.product-detail-desktop-module__wqwyYq__notFoundTitle{font-size:var(--typography-fontSize-heading);font-weight:var(--typography-fontWeight-extrabold);color:var(--color-textDeep);margin:0}.product-detail-desktop-module__wqwyYq__notFoundBody{font-size:var(--typography-fontSize-body);color:var(--color-textSoft);margin:0}@media (prefers-reduced-motion:reduce){.product-detail-desktop-module__wqwyYq__favBtn{transition:none}}
.LicenseSuspendedBanner-module__gwdZaW__banner{align-items:flex-start;gap:var(--space-md);width:100%;padding:var(--space-md) var(--space-lg);background:var(--color-dangerBg);border-bottom:1px solid var(--color-dangerBorder);color:var(--color-dangerText);z-index:var(--z-sticky);display:flex;position:sticky;top:0}.LicenseSuspendedBanner-module__gwdZaW__icon{border-radius:var(--radius-md,8px);background:var(--color-dangerText);width:28px;height:28px;color:var(--color-dangerBg);font-weight:var(--typography-fontWeight-semibold,600);flex:none;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.LicenseSuspendedBanner-module__gwdZaW__content{gap:var(--space-xs);flex-direction:column;flex:auto;min-width:0;display:flex}.LicenseSuspendedBanner-module__gwdZaW__title{font-weight:var(--typography-fontWeight-semibold,600);margin:0;font-size:.95rem}.LicenseSuspendedBanner-module__gwdZaW__body{margin:0;font-size:.875rem;line-height:1.4}.LicenseSuspendedBanner-module__gwdZaW__contact{margin:0;font-size:.875rem}.LicenseSuspendedBanner-module__gwdZaW__link{color:inherit;font-weight:var(--typography-fontWeight-semibold,600);text-decoration:underline}.LicenseSuspendedBanner-module__gwdZaW__link:hover,.LicenseSuspendedBanner-module__gwdZaW__link:focus{text-decoration:none}
.CountrySelect-module__p-7MgW__root{--countrySelect-iconSize:16px;gap:var(--space-xs);display:grid;position:relative}.CountrySelect-module__p-7MgW__label{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-semibold);color:var(--color-textSoft)}.CountrySelect-module__p-7MgW__trigger{all:unset;box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;min-height:var(--size-touchTarget);padding:0 var(--space-md);border:1px solid var(--color-borderInteractive);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-inset);color:var(--color-text);font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-medium);cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-easing-out), box-shadow var(--motion-duration-fast) var(--motion-easing-out);display:flex}.CountrySelect-module__p-7MgW__trigger:hover:not(:disabled){border-color:var(--color-borderStrong)}.CountrySelect-module__p-7MgW__trigger:focus-visible{border-color:var(--color-primary);box-shadow:var(--shadow-inset), 0 0 0 3px var(--color-focusRing);outline:none}.CountrySelect-module__p-7MgW__trigger:disabled{cursor:not-allowed;opacity:.6}.CountrySelect-module__p-7MgW__triggerValue{align-items:center;gap:var(--space-sm);white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;min-width:0;display:flex;overflow:hidden}.CountrySelect-module__p-7MgW__flag{font-size:var(--typography-fontSize-section);flex-shrink:0;line-height:1}.CountrySelect-module__p-7MgW__dialCode{font-weight:var(--typography-fontWeight-semibold);font-variant-numeric:tabular-nums}.CountrySelect-module__p-7MgW__placeholder .CountrySelect-module__p-7MgW__triggerValue,.CountrySelect-module__p-7MgW__placeholderText{color:var(--color-textMuted)}.CountrySelect-module__p-7MgW__chevron{color:var(--color-textMuted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.CountrySelect-module__p-7MgW__popover{top:var(--countrySelect-popoverTop);left:var(--countrySelect-popoverLeft);z-index:var(--z-overlay);inline-size:var(--countrySelect-popoverInlineSize);max-block-size:var(--countrySelect-popoverMaxBlockSize);padding:var(--space-xs);background:var(--color-surface);border:1px solid var(--color-borderInteractive);border-radius:var(--radius-md);box-shadow:var(--shadow-surface);flex-direction:column;display:flex;position:fixed;overflow:hidden}.CountrySelect-module__p-7MgW__searchWrap{margin-bottom:var(--space-xs);align-items:center;display:flex;position:relative}.CountrySelect-module__p-7MgW__searchIcon{left:var(--space-md);color:var(--color-textMuted);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute}.CountrySelect-module__p-7MgW__searchIcon svg{width:var(--countrySelect-iconSize);height:var(--countrySelect-iconSize)}.CountrySelect-module__p-7MgW__search{box-sizing:border-box;width:100%;min-height:var(--size-touchTarget);padding:0 var(--space-md) 0 calc(var(--space-md) + var(--countrySelect-iconSize) + var(--space-sm));border:1px solid var(--color-borderInteractive);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-medium);transition:border-color var(--motion-duration-fast) var(--motion-easing-out), box-shadow var(--motion-duration-fast) var(--motion-easing-out);outline:none}.CountrySelect-module__p-7MgW__search::placeholder{color:var(--color-textMuted)}.CountrySelect-module__p-7MgW__search:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focusRing)}.CountrySelect-module__p-7MgW__list{max-block-size:min(calc(var(--size-touchTarget) * 6 + var(--space-lg)), calc(var(--countrySelect-popoverMaxBlockSize) - var(--size-touchTarget) - (var(--space-xs) * 3)));outline:none;margin:0;padding:0;list-style:none;overflow-y:auto}.CountrySelect-module__p-7MgW__option{align-items:center;gap:var(--space-sm);min-height:var(--size-touchTarget);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-medium);color:var(--color-text);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-easing-out);display:flex}.CountrySelect-module__p-7MgW__optionHighlighted{background:color-mix(in oklab, var(--color-primary) 8%, var(--color-surface))}.CountrySelect-module__p-7MgW__optionSelected{color:var(--color-primary);font-weight:var(--typography-fontWeight-semibold)}.CountrySelect-module__p-7MgW__optionFlag{font-size:var(--typography-fontSize-section);flex-shrink:0;line-height:1}.CountrySelect-module__p-7MgW__optionName{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.CountrySelect-module__p-7MgW__optionDial{color:var(--color-textMuted);font-variant-numeric:tabular-nums;flex-shrink:0}.CountrySelect-module__p-7MgW__optionSelected .CountrySelect-module__p-7MgW__optionDial{color:var(--color-primary)}.CountrySelect-module__p-7MgW__empty{padding:var(--space-md);text-align:center;font-size:var(--typography-fontSize-bodySm);color:var(--color-textMuted);margin:0;display:block}@media (prefers-reduced-motion:reduce){.CountrySelect-module__p-7MgW__trigger,.CountrySelect-module__p-7MgW__search,.CountrySelect-module__p-7MgW__option{transition-duration:.01ms}}
.OrderDenseRow-module__cG6M5a__row{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-lg);border:1px solid var(--color-borderInteractive);background:var(--color-surface);box-shadow:var(--shadow-surfaceElevated);color:inherit;transition:border-color var(--motion-duration-fast) var(--motion-easing-out), box-shadow var(--motion-duration-fast) var(--motion-easing-out), transform var(--motion-duration-fast) var(--motion-easing-out);flex-direction:column;text-decoration:none;display:flex;position:relative}.OrderDenseRow-module__cG6M5a__interactive:hover{border-color:var(--color-borderStrong);box-shadow:var(--shadow-surface)}.OrderDenseRow-module__cG6M5a__interactive:active{transform:translateY(1px)}.OrderDenseRow-module__cG6M5a__rowLink{min-width:0;color:inherit;border-radius:var(--radius-lg);text-decoration:none;display:block}.OrderDenseRow-module__cG6M5a__rowLink:focus-visible{box-shadow:0 0 0 3px var(--color-focusRing);outline:none}.OrderDenseRow-module__cG6M5a__primaryRow{column-gap:var(--space-md);row-gap:var(--space-xs);grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"avatar body amount""avatar creator status";align-items:center;min-width:0;display:grid}.OrderDenseRow-module__cG6M5a__avatar{border-radius:var(--radius-pill);width:56px;height:56px;color:var(--color-textDeep);flex-shrink:0;grid-area:avatar;justify-content:center;align-self:center;align-items:center;display:inline-flex}.OrderDenseRow-module__cG6M5a__avatarInitials{font-size:var(--typography-fontSize-section);font-weight:var(--typography-fontWeight-bold);letter-spacing:-.02em;text-transform:uppercase;-webkit-user-select:none;user-select:none;line-height:1}.OrderDenseRow-module__cG6M5a__body{grid-area:body;align-self:center;gap:2px;min-width:0;display:grid}.OrderDenseRow-module__cG6M5a__supplierName{color:var(--color-textDeep);font-size:var(--typography-fontSize-section);font-weight:var(--typography-fontWeight-bold);line-height:var(--typography-lineHeight-tight);letter-spacing:var(--typography-letterSpacing-tight);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.OrderDenseRow-module__cG6M5a__metaLine{align-items:center;gap:var(--space-xs);color:var(--color-textSoft);font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-medium);min-width:0;line-height:1.2;display:flex;overflow:hidden}.OrderDenseRow-module__cG6M5a__code{color:var(--color-textSoft);font-variant-numeric:tabular-nums;flex-shrink:0;margin:0}.OrderDenseRow-module__cG6M5a__metaDot{color:var(--color-textMuted);flex-shrink:0}.OrderDenseRow-module__cG6M5a__date{color:var(--color-textSoft);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.OrderDenseRow-module__cG6M5a__amountRow{place-self:center end;align-items:center;gap:var(--space-sm);grid-area:amount;display:inline-flex}.OrderDenseRow-module__cG6M5a__amount{color:var(--color-textDeep);font-size:var(--typography-fontSize-section);font-weight:var(--typography-fontWeight-extrabold);flex-shrink:0;line-height:1}.OrderDenseRow-module__cG6M5a__chevron{color:var(--color-textMuted);flex-shrink:0}.OrderDenseRow-module__cG6M5a__creatorLine{align-self:center;align-items:center;gap:var(--space-xs);grid-area:creator;min-width:0;display:inline-flex}.OrderDenseRow-module__cG6M5a__creatorAvatar{border-radius:var(--radius-pill);width:18px;height:18px;color:var(--color-textDeep);font-size:8px;font-weight:var(--typography-fontWeight-bold);text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.OrderDenseRow-module__cG6M5a__creatorName{color:var(--color-textSoft);font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-medium);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.OrderDenseRow-module__cG6M5a__statusPill{flex-shrink:0;grid-area:status;place-self:center end;display:inline-flex}.OrderDenseRow-module__cG6M5a__statusPill>span{padding-top:1px;padding-bottom:1px}.OrderDenseRow-module__cG6M5a__disabled{background:var(--color-surfaceDisabled);border-color:var(--color-borderDisabled);box-shadow:none;cursor:default}.OrderDenseRow-module__cG6M5a__disabled .OrderDenseRow-module__cG6M5a__supplierName,.OrderDenseRow-module__cG6M5a__disabled .OrderDenseRow-module__cG6M5a__amount,.OrderDenseRow-module__cG6M5a__disabled .OrderDenseRow-module__cG6M5a__code,.OrderDenseRow-module__cG6M5a__disabled .OrderDenseRow-module__cG6M5a__date,.OrderDenseRow-module__cG6M5a__disabled .OrderDenseRow-module__cG6M5a__creatorName{color:var(--color-textDisabled)}.OrderDenseRow-module__cG6M5a__disabled .OrderDenseRow-module__cG6M5a__amount{text-decoration:line-through;-webkit-text-decoration-color:var(--color-textDisabled);text-decoration-color:var(--color-textDisabled)}.OrderDenseRow-module__cG6M5a__disabled .OrderDenseRow-module__cG6M5a__avatar,.OrderDenseRow-module__cG6M5a__disabled .OrderDenseRow-module__cG6M5a__creatorAvatar{filter:grayscale()opacity(.4)}.OrderDenseRow-module__cG6M5a__disabled .OrderDenseRow-module__cG6M5a__statusPill{filter:grayscale()opacity(.65)}@media (prefers-reduced-motion:reduce){.OrderDenseRow-module__cG6M5a__row{transition:none}}.OrderDenseRow-module__cG6M5a__hasVoidAction{padding-right:calc(var(--space-md) + 44px + var(--space-sm))}.OrderDenseRow-module__cG6M5a__voidAction{top:50%;right:var(--space-md);z-index:1;align-items:center;display:inline-flex;position:absolute;transform:translateY(-50%)}.OrderDenseRow-module__cG6M5a__highlight{background:var(--color-warningBg);color:var(--color-warningText);border-radius:var(--radius-xs);padding:0 var(--space-xs)}
.dashboard-fornitori-view-module__BUi_eW__main{overscroll-behavior-y:contain;background:var(--color-bg);max-width:none;height:100svh;margin:0;padding:0;overflow-y:auto}.dashboard-fornitori-view-module__BUi_eW__content{gap:var(--space-lg);padding:var(--space-lg) var(--space-xl) calc(var(--space-2xl) + var(--safe-area-inset-bottom));flex-direction:column;display:flex}.dashboard-fornitori-view-module__BUi_eW__periodToggle{gap:var(--space-sm);display:flex}.dashboard-fornitori-view-module__BUi_eW__chip{min-height:34px;padding:0 var(--space-md)}.dashboard-fornitori-view-module__BUi_eW__budgetCard{gap:var(--space-lg);flex-direction:column;display:flex}.dashboard-fornitori-view-module__BUi_eW__budgetHead{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.dashboard-fornitori-view-module__BUi_eW__budgetPct{font-size:var(--typography-fontSize-heading);font-weight:var(--typography-fontWeight-extrabold);color:var(--color-successText);line-height:1}.dashboard-fornitori-view-module__BUi_eW__budgetTop{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.dashboard-fornitori-view-module__BUi_eW__budgetValue{font-size:var(--typography-fontSize-display);font-weight:var(--typography-fontWeight-extrabold);line-height:var(--typography-lineHeight-display);letter-spacing:var(--typography-letterSpacing-tight);color:var(--color-textDeep);font-variant-numeric:tabular-nums;margin:0}.dashboard-fornitori-view-module__BUi_eW__budgetForecast{margin:var(--space-xs) 0 0;font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-medium);color:var(--color-textSoft)}.dashboard-fornitori-view-module__BUi_eW__budgetForecast strong{font-weight:var(--typography-fontWeight-bold);color:var(--color-text)}.dashboard-fornitori-view-module__BUi_eW__drilldownList{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dashboard-fornitori-view-module__BUi_eW__drilldownRow{gap:var(--space-sm);flex-direction:column;display:flex}.dashboard-fornitori-view-module__BUi_eW__drilldownTop{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.dashboard-fornitori-view-module__BUi_eW__drilldownName{font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-bold);color:var(--color-textDeep)}.dashboard-fornitori-view-module__BUi_eW__drilldownValue{font-size:var(--typography-fontSize-bodySm);font-weight:var(--typography-fontWeight-semibold);color:var(--color-textSoft);font-variant-numeric:tabular-nums;white-space:nowrap}.dashboard-fornitori-view-module__BUi_eW__filterRow{gap:var(--space-sm);scrollbar-width:none;padding-bottom:var(--space-xs);scroll-snap-type:x proximity;display:flex;overflow-x:auto}.dashboard-fornitori-view-module__BUi_eW__filterRow::-webkit-scrollbar{display:none}.dashboard-fornitori-view-module__BUi_eW__filterRow>*{scroll-snap-align:start;flex-shrink:0}.dashboard-fornitori-view-module__BUi_eW__listSection{gap:var(--space-md);flex-direction:column;display:flex}.dashboard-fornitori-view-module__BUi_eW__listHead{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.dashboard-fornitori-view-module__BUi_eW__listTitle{font-size:var(--typography-fontSize-section);font-weight:var(--typography-fontWeight-bold);letter-spacing:var(--typography-letterSpacing-tight);color:var(--color-textDeep);margin:0}.dashboard-fornitori-view-module__BUi_eW__listMeta{font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-semibold);color:var(--color-textMuted);text-transform:uppercase;letter-spacing:var(--typography-letterSpacing-label)}.dashboard-fornitori-view-module__BUi_eW__supplierStack,.dashboard-fornitori-view-module__BUi_eW__supplierCard{gap:var(--space-md);flex-direction:column;display:flex}.dashboard-fornitori-view-module__BUi_eW__supplierTop{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.dashboard-fornitori-view-module__BUi_eW__supplierMeta{align-items:center;gap:var(--space-md);min-width:0;display:flex}.dashboard-fornitori-view-module__BUi_eW__supplierText{flex-direction:column;gap:2px;min-width:0;display:flex}.dashboard-fornitori-view-module__BUi_eW__supplierName{font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-bold);color:var(--color-textDeep);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-fornitori-view-module__BUi_eW__supplierRight{align-items:flex-end;gap:var(--space-xs);flex-direction:column;flex-shrink:0;display:flex}.dashboard-fornitori-view-module__BUi_eW__supplierAmount{font-size:var(--typography-fontSize-section);font-weight:var(--typography-fontWeight-extrabold);color:var(--color-textDeep);font-variant-numeric:tabular-nums}.dashboard-fornitori-view-module__BUi_eW__supplierLegend{justify-content:space-between;align-items:baseline;gap:var(--space-md);font-size:var(--typography-fontSize-caption);font-weight:var(--typography-fontWeight-semibold);color:var(--color-textSoft);font-variant-numeric:tabular-nums;display:flex}.dashboard-fornitori-view-module__BUi_eW__bar{border-radius:var(--radius-pill);background:var(--color-borderSubtle);height:6px;overflow:hidden}.dashboard-fornitori-view-module__BUi_eW__barFill{border-radius:inherit;height:100%;transition:width var(--motion-duration-medium) var(--motion-easing-out)}@media (prefers-reduced-motion:reduce){.dashboard-fornitori-view-module__BUi_eW__barFill{transition-duration:.01ms}}.dashboard-fornitori-view-module__BUi_eW__barSuccess{background:var(--color-success)}.dashboard-fornitori-view-module__BUi_eW__barWarning{background:var(--color-warning)}.dashboard-fornitori-view-module__BUi_eW__barDanger{background:var(--color-danger)}.dashboard-fornitori-view-module__BUi_eW__emptyState{text-align:center;align-items:center;gap:var(--space-md);padding:var(--space-3xl) var(--space-lg);margin-top:var(--space-3xl);flex-direction:column;display:flex}.dashboard-fornitori-view-module__BUi_eW__emptyIcon{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--color-primary) 10%, var(--color-surface));width:88px;height:88px;color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex}.dashboard-fornitori-view-module__BUi_eW__emptyTitle{font-size:var(--typography-fontSize-heading);font-weight:var(--typography-fontWeight-extrabold);letter-spacing:var(--typography-letterSpacing-tight);color:var(--color-textDeep);margin:0}.dashboard-fornitori-view-module__BUi_eW__emptyBody{max-width:32ch;font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-medium);line-height:var(--typography-lineHeight-body);color:var(--color-textSoft);margin:0}.dashboard-fornitori-view-module__BUi_eW__emptyCta{justify-content:center;align-items:center;gap:var(--space-sm);min-height:var(--size-touchTarget);margin-top:var(--space-md);padding:0 var(--space-xl);border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-borderSubtle);box-shadow:var(--shadow-surface);color:var(--color-primary);font-size:var(--typography-fontSize-body);font-weight:var(--typography-fontWeight-bold);display:inline-flex}.dashboard-fornitori-view-module__BUi_eW__emptyCta:focus-visible{box-shadow:var(--shadow-surface), 0 0 0 3px var(--color-focusRing);outline:none}
.OfflineBanner-module__5pbJPq__banner{z-index:1000;gap:var(--space-xs,4px);padding:var(--space-md) var(--space-lg);padding-top:calc(var(--space-md) + var(--safe-area-inset-top));background:var(--color-warningBg);color:var(--color-warningText);border-bottom:1px solid var(--color-warningBorder);font-size:var(--text-sm,.875rem);box-shadow:var(--shadow-sm);animation:OfflineBanner-module__5pbJPq__ofb-slide-in var(--animation-duration-base) var(--animation-easing-decelerate) both;flex-direction:column;font-weight:500;line-height:1.35;display:flex;position:fixed;top:0;left:0;right:0}.OfflineBanner-module__5pbJPq__row{align-items:center;gap:var(--space-2);display:flex}.OfflineBanner-module__5pbJPq__pendingRow{padding-left:calc(18px + var(--space-2));font-weight:600;font-size:var(--typography-fontSize-caption,12px);color:inherit;text-decoration:underline;display:block}.OfflineBanner-module__5pbJPq__icon{flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.OfflineBanner-module__5pbJPq__icon svg{width:100%;height:100%;display:block}.OfflineBanner-module__5pbJPq__text{flex:auto;min-width:0}@keyframes OfflineBanner-module__5pbJPq__ofb-slide-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.OfflineBanner-module__5pbJPq__banner{animation:none}}
.homepage-store-header-module__nScxdG__header{border-bottom:1px solid var(--line);align-items:center;display:flex}.homepage-store-header-module__nScxdG__headerMain{flex:1;min-width:0}.homepage-store-header-module__nScxdG__headerActions{align-items:center;gap:var(--space-sm);padding-right:var(--space-xl);display:flex}
