.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-background);box-shadow:var(--dashboard-shadow-overlay)}.CatalogRequestPanel_panel__638H8{color:var(--dashboard-text);background:var(--dashboard-background)}.CatalogRequestPanel_header__edhu9{position:sticky;top:0;z-index:2;padding:var(--dashboard-space-6);background:var(--dashboard-surface-inverse);border-bottom:1px solid var(--dashboard-brand-border)}.CatalogRequestPanel_heading__nbhT4{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--dashboard-space-3)}.CatalogRequestPanel_identity__f0YwH{display:flex;align-items:center;gap:var(--dashboard-space-3)}.CatalogRequestPanel_icon__eLBYh{display:grid;place-items:center;flex-shrink:0;width:var(--dashboard-icon-large);height:var(--dashboard-icon-large);color:var(--dashboard-brand-border)}.CatalogRequestPanel_header__edhu9 h2{color:white}.CatalogRequestPanel_header__edhu9 p{color:var(--dashboard-brand-border)}.CatalogRequestPanel_items__VSRM6{padding:var(--dashboard-space-4);padding-bottom:0}.CatalogRequestPanel_itemMotion__sgQAX{overflow:hidden}.CatalogRequestPanel_itemMotion__sgQAX>article{margin-bottom:var(--dashboard-space-3)}.CatalogRequestPanel_item__j5dvZ{padding:var(--dashboard-space-4);border-color:var(--dashboard-border-strong)}.CatalogRequestPanel_itemHeading__RhvnI{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--dashboard-space-3)}.CatalogRequestPanel_itemHeading__RhvnI h3{min-width:0;overflow-wrap:anywhere}.CatalogRequestPanel_itemOverview__BPQaQ{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:var(--dashboard-space-3)}.CatalogRequestPanel_itemInfo__9MM3n{min-width:0}.CatalogRequestPanel_itemImage__OYAtL{display:grid;place-items:center;width:48px;height:48px;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_price__tngJ_{flex-shrink:0;color:var(--dashboard-action-text);font-weight:var(--dashboard-font-weight-semibold);font-variant-numeric:tabular-nums}.CatalogRequestPanel_quantity__dVBMT{display:flex;align-items:center;justify-content:space-between;gap:var(--dashboard-space-3);margin-top:var(--dashboard-space-3);padding-top:var(--dashboard-space-3);border-top:1px solid var(--dashboard-border)}.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_mobileSummary__IjkeW{display:none}.CatalogRequestPanel_secondaryActions__WfMIG{display:grid;gap:var(--dashboard-space-2);margin-top:var(--dashboard-space-2)}.CatalogRequestPanel_actionLabelShort__KTjIz{display:none}.CatalogRequestPanel_total__lKQUl{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--dashboard-space-2);margin-top:var(--dashboard-space-3);padding-top:var(--dashboard-space-3);border-top:1px solid var(--dashboard-border)}.CatalogRequestPanel_total__lKQUl strong{color:var(--dashboard-action-text)}@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_quantityInput__sPJld{width:72px;min-width:0;text-align:center;font-variant-numeric:tabular-nums}.CatalogRequestPanel_itemActions__ZsljN{display:flex;align-items:center;justify-content:space-between;gap:var(--dashboard-space-2);margin-top:var(--dashboard-space-2)}.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_itemActions__ZsljN,.CatalogRequestPanel_itemHeading__RhvnI{flex-wrap:wrap}.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:var(--dashboard-space-4)}.CatalogRequestPanel_items__VSRM6{padding:var(--dashboard-space-3);padding-bottom:0}.CatalogRequestPanel_footer__Ig_N6{padding:var(--dashboard-space-3);padding-bottom:max(var(--dashboard-space-3),env(safe-area-inset-bottom))}.CatalogRequestPanel_summary__LG_Uq{display:none}.CatalogRequestPanel_mobileSummary__IjkeW{display:flex;align-items:center;justify-content:space-between;gap:var(--dashboard-space-2);min-width:0;margin-bottom:var(--dashboard-space-2);font-size:13px;line-height:18px}.CatalogRequestPanel_mobileSummary__IjkeW>div{display:grid;min-width:0}.CatalogRequestPanel_mobileSummary__IjkeW small{color:var(--dashboard-text-muted);font-size:12px}.CatalogRequestPanel_mobileTotal__U98dx{text-align:right}.CatalogRequestPanel_mobileTotal__U98dx strong{color:var(--dashboard-action-text);font-size:16px;white-space:nowrap}.CatalogRequestPanel_secondaryActions__WfMIG{grid-template-columns:repeat(2,minmax(0,1fr))}.CatalogRequestPanel_secondaryActions__WfMIG>:only-child{grid-column:1/-1}.CatalogRequestPanel_actionLabelLong__JYpQu{display:none}.CatalogRequestPanel_actionLabelShort__KTjIz{display:inline}}@media (max-width:359px){.CatalogRequestPanel_quantity__dVBMT{align-items:stretch;flex-direction:column}.CatalogRequestPanel_quantityInput__sPJld{width:64px}}.CatalogRequestPanel_dialogFrame__AiiLi{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:hidden}