.CatalogRequestPanel_drawer__Hm4Aq{position:absolute;inset-inline:0;bottom:0;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;border-radius:var(--dashboard-radius-overlay) var(--dashboard-radius-overlay) 0 0;background:var(--dashboard-surface);box-shadow:var(--dashboard-shadow-overlay)}.CatalogRequestPanel_panel__638H8{color:var(--dashboard-text);background:var(--dashboard-surface);--dashboard-type-dialog:17px;--dashboard-type-detail:14px;--dashboard-type-body:13px}.CatalogRequestPanel_header__edhu9{position:sticky;top:0;z-index:2;padding:8px 20px;background:var(--dashboard-surface);border-bottom:1px solid var(--dashboard-border)}.CatalogRequestPanel_heading__nbhT4{justify-content:space-between}.CatalogRequestPanel_heading__nbhT4,.CatalogRequestPanel_identity__f0YwH{display:flex;align-items:center;gap:var(--dashboard-space-3)}.CatalogRequestPanel_headerIcon__tPPTj{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:999px;background:var(--dashboard-surface-muted,#edf0f3);color:var(--dashboard-text,#101d34)}.CatalogRequestPanel_headerIcon__tPPTj svg{width:16px;height:16px}.CatalogRequestPanel_header__edhu9 h2{color:var(--dashboard-text)}.CatalogRequestPanel_items__VSRM6{padding:var(--dashboard-space-4);padding-bottom:0}.CatalogRequestPanel_itemMotion__sgQAX{overflow:hidden}.CatalogRequestPanel_itemMotion__sgQAX>article{margin-bottom:0}.CatalogRequestPanel_item__j5dvZ{padding:var(--dashboard-space-4) var(--dashboard-space-2);border-bottom:1px solid var(--dashboard-border);background:var(--dashboard-surface)}.CatalogRequestPanel_itemHeading__RhvnI h3{min-width:0;font-size:var(--dashboard-type-detail,16px);font-weight:400;line-height:1.3;overflow-wrap:anywhere}.CatalogRequestPanel_itemOverview__BPQaQ{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:var(--dashboard-space-4)}.CatalogRequestPanel_itemInfo__9MM3n{display:grid;align-content:center;gap:var(--dashboard-space-3);min-width:0}.CatalogRequestPanel_itemImage__OYAtL{display:grid;place-items:center;width:72px;height:90px;overflow:hidden;border-radius:var(--dashboard-radius-small);background:var(--dashboard-surface-subtle);color:var(--dashboard-text-muted)}.CatalogRequestPanel_itemImage__OYAtL img{width:100%;height:100%;object-fit:cover}.CatalogRequestPanel_itemImage__OYAtL svg{width:var(--dashboard-icon-large);height:var(--dashboard-icon-large)}.CatalogRequestPanel_itemBottom__o1CVX{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;min-width:0}.CatalogRequestPanel_price__tngJ_{min-width:0;max-width:100%;margin-left:auto;color:var(--dashboard-action-text);font-size:var(--dashboard-type-detail,16px);font-weight:500;line-height:1.25;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.CatalogRequestPanel_quantity__dVBMT{display:flex;align-items:center;flex-shrink:0}.CatalogRequestPanel_quantityStepper___JRCI{display:inline-flex;align-items:center;gap:0}.CatalogRequestPanel_stepperButton__DPXyP.CatalogRequestPanel_stepperButton__DPXyP{flex-shrink:0;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;border-radius:999px}.CatalogRequestPanel_stepperButton__DPXyP.CatalogRequestPanel_stepperButton__DPXyP:not(:disabled){color:var(--dashboard-text-secondary)}.CatalogRequestPanel_stepperButton__DPXyP.CatalogRequestPanel_stepperButton__DPXyP:hover:not(:disabled){background:var(--dashboard-surface-subtle)}.CatalogRequestPanel_quantityInput__sPJld{width:32px;min-width:0;height:36px;border:0;border-radius:0;outline:none;background:transparent;color:var(--dashboard-text);text-align:center;font-size:14px;font-weight:400;font-variant-numeric:tabular-nums}.CatalogRequestPanel_quantityInput__sPJld:focus-visible{outline:3px solid var(--dashboard-focus);outline-offset:2px}.CatalogRequestPanel_quantityInput__sPJld[aria-invalid=true]{border-color:var(--dashboard-danger,#c9362b)}.CatalogRequestPanel_quantityInput__sPJld:disabled{background:var(--dashboard-surface-subtle);color:var(--dashboard-text-muted)}.CatalogRequestPanel_footer__Ig_N6{padding:var(--dashboard-space-4);padding-bottom:max(var(--dashboard-space-4),env(safe-area-inset-bottom));background:var(--dashboard-surface);border-top:1px solid var(--dashboard-border-strong)}.CatalogRequestPanel_summary__LG_Uq{padding-block:var(--dashboard-space-2)}.CatalogRequestPanel_total__lKQUl{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--dashboard-space-2);width:100%;min-width:0}.CatalogRequestPanel_total__lKQUl strong{min-width:0;margin-left:auto;color:var(--dashboard-action-text);text-align:right;overflow-wrap:anywhere}@media (min-width:640px){.CatalogRequestPanel_drawer__Hm4Aq{inset:12px 12px 12px auto;width:min(520px,calc(100vw - 24px));max-height:none;border-radius:var(--dashboard-radius-overlay)}}.CatalogRequestPanel_itemActions__ZsljN{display:flex;align-items:center;flex-wrap:wrap;gap:var(--dashboard-space-2);margin-top:var(--dashboard-space-2);margin-left:calc(72px + var(--dashboard-space-4))}.CatalogRequestPanel_itemActions__ZsljN>button{padding-inline:0}.CatalogRequestPanel_noteMotion__caUtn{overflow:hidden}.CatalogRequestPanel_note__Tw6pR{display:grid;gap:var(--dashboard-space-2);padding:var(--dashboard-space-2) 4px 4px}.CatalogRequestPanel_error__o_COs{margin-top:var(--dashboard-space-2);color:var(--dashboard-danger,#C9362B)}.CatalogRequestPanel_drawer__Hm4Aq{display:flex;flex-direction:column;overflow:hidden;height:min(88dvh,880px)}.CatalogRequestPanel_panel__638H8{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.CatalogRequestPanel_footer__Ig_N6,.CatalogRequestPanel_header__edhu9{flex-shrink:0}.CatalogRequestPanel_dialogBody__kXUlb,.CatalogRequestPanel_drawerBody__SgNUB{min-height:0;flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}.CatalogRequestPanel_drawerBody__SgNUB{padding-bottom:var(--dashboard-space-2)}.CatalogRequestPanel_dialog__PWYfA{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Segoe UI,sans-serif;background:var(--dashboard-background)}.CatalogRequestPanel_dialogHeader__WJrej{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:var(--dashboard-space-4);padding:var(--dashboard-space-6);background:var(--dashboard-surface-inverse)}.CatalogRequestPanel_dialogHeader__WJrej h2{color:white}.CatalogRequestPanel_dialogHeader__WJrej p{color:var(--dashboard-brand-border)}.CatalogRequestPanel_dialogForm__C0WPm{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.CatalogRequestPanel_dialogBody__kXUlb{padding:var(--dashboard-space-6)}.CatalogRequestPanel_formSection__DDLhp{margin-bottom:var(--dashboard-space-4);padding:var(--dashboard-space-4)}.CatalogRequestPanel_formSection__DDLhp h3{color:var(--dashboard-action-text)}.CatalogRequestPanel_orderSummary__pGMch{padding:0}.CatalogRequestPanel_orderSummary__pGMch summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--dashboard-space-3);padding:var(--dashboard-space-4);cursor:pointer;list-style:none}.CatalogRequestPanel_orderSummary__pGMch summary::-webkit-details-marker{display:none}.CatalogRequestPanel_orderSummary__pGMch summary:focus-visible{outline:3px solid var(--dashboard-focus);outline-offset:-3px;border-radius:var(--dashboard-radius-surface)}.CatalogRequestPanel_orderSummary__pGMch[open] summary{border-bottom:1px solid var(--dashboard-border)}.CatalogRequestPanel_orderSummary__pGMch[open] summary svg{transform:rotate(180deg)}.CatalogRequestPanel_orderDetails__G247R{padding:0 var(--dashboard-space-4)}.CatalogRequestPanel_orderLine__RATzL{padding:var(--dashboard-space-4) 0;border-bottom:1px solid var(--dashboard-border)}.CatalogRequestPanel_orderLine__RATzL:last-child{border-bottom:none}.CatalogRequestPanel_dialogFooter__UgtBT{position:relative;display:flex;flex-shrink:0;justify-content:flex-end;gap:var(--dashboard-space-2);border-top:1px solid var(--dashboard-border);padding:var(--dashboard-space-4) var(--dashboard-space-6);background:var(--dashboard-surface);padding-bottom:max(var(--dashboard-space-4),env(safe-area-inset-bottom))}.CatalogRequestPanel_validation___r_U7{position:absolute;bottom:calc(100% + 8px);left:var(--dashboard-space-4);right:var(--dashboard-space-4);padding:var(--dashboard-space-3);border-radius:var(--dashboard-radius-control);background:var(--dashboard-danger-surface);color:var(--dashboard-danger);box-shadow:var(--dashboard-shadow-overlay)}.CatalogRequestPanel_success__JNCBU{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:var(--dashboard-space-4);padding:var(--dashboard-space-6);text-align:center}@media (min-width:640px){.CatalogRequestPanel_drawer__Hm4Aq{height:auto}}@media (max-width:639px){.CatalogRequestPanel_dialogBody__kXUlb,.CatalogRequestPanel_dialogHeader__WJrej{padding:var(--dashboard-space-4)}}@media (min-width:640px){.CatalogRequestPanel_dialog__PWYfA{height:min(var(--dashboard-operational-dialog-max-height),calc(100dvh - 48px));max-width:var(--dashboard-operational-dialog-width)}}@media (max-width:639px){.CatalogRequestPanel_drawer__Hm4Aq{height:calc(100dvh - max(16px, env(safe-area-inset-top)));max-height:calc(100dvh - max(16px, env(safe-area-inset-top)))}.CatalogRequestPanel_header__edhu9{padding:8px 16px}.CatalogRequestPanel_items__VSRM6{padding:var(--dashboard-space-3);padding-bottom:0}.CatalogRequestPanel_item__j5dvZ{padding-inline:0}.CatalogRequestPanel_itemOverview__BPQaQ{grid-template-columns:72px minmax(0,1fr);gap:var(--dashboard-space-4)}.CatalogRequestPanel_itemImage__OYAtL{width:72px;height:90px}.CatalogRequestPanel_itemActions__ZsljN{margin-left:calc(72px + var(--dashboard-space-4))}.CatalogRequestPanel_stepperButton__DPXyP.CatalogRequestPanel_stepperButton__DPXyP{width:44px;min-width:44px;height:44px;min-height:44px}.CatalogRequestPanel_quantityInput__sPJld{height:44px}.CatalogRequestPanel_footer__Ig_N6{padding:var(--dashboard-space-3);padding-bottom:max(var(--dashboard-space-3),env(safe-area-inset-bottom))}.CatalogRequestPanel_total__lKQUl strong{font-size:var(--dashboard-type-detail,16px)}}@media (max-width:359px){.CatalogRequestPanel_itemOverview__BPQaQ{grid-template-columns:64px minmax(0,1fr);gap:var(--dashboard-space-3)}.CatalogRequestPanel_itemImage__OYAtL{width:64px;height:80px}.CatalogRequestPanel_itemActions__ZsljN{margin-left:calc(64px + var(--dashboard-space-3))}.CatalogRequestPanel_itemHeading__RhvnI h3{font-size:var(--dashboard-type-body,14px)}.CatalogRequestPanel_quantityInput__sPJld{width:28px}}.CatalogRequestPanel_dialogFrame__AiiLi{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.CatalogRequestPanel_dialogFooter__UgtBT{flex-wrap:wrap}.CatalogRequestPanel_dialogFooter__UgtBT>button,.CatalogRequestPanel_success__JNCBU>a,.CatalogRequestPanel_success__JNCBU>button{max-width:100%;white-space:normal;height:auto;min-height:44px}@media (max-width:639px){.CatalogRequestPanel_item__j5dvZ{padding-block:12px}.CatalogRequestPanel_itemOverview__BPQaQ{grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:start}.CatalogRequestPanel_itemImage__OYAtL{width:56px;height:56px}.CatalogRequestPanel_itemInfo__9MM3n{gap:4px}.CatalogRequestPanel_itemHeading__RhvnI h3{font-size:14px;line-height:1.35}.CatalogRequestPanel_stepperButton__DPXyP.CatalogRequestPanel_stepperButton__DPXyP{width:36px;min-width:36px;height:36px;min-height:36px}.CatalogRequestPanel_quantityInput__sPJld{height:36px}.CatalogRequestPanel_price__tngJ_{font-size:14px}.CatalogRequestPanel_itemActions__ZsljN{margin-top:2px;margin-left:calc(56px + 12px)}.CatalogRequestPanel_itemActions__ZsljN>button{min-height:32px;height:32px;font-size:13px}}