.AdminUserDirectory_userDirectory__2ZH53{display:grid;gap:24px;min-width:0;width:100%;max-width:1080px;margin-inline:auto}.AdminUserDirectory_userList__WVeDD{display:grid;gap:12px;min-width:0}.AdminUserDirectory_search__uw7BB{position:relative;display:block;width:min(100%,480px)}.AdminUserDirectory_search__uw7BB svg{position:absolute;inset-inline-start:14px;top:50%;transform:translateY(-50%);color:var(--ui-muted,var(--muted))}.AdminUserDirectory_search__uw7BB input{width:100%;padding-inline-start:40px}.AdminUserDirectory_userListButtons__OP2sM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:min-content;align-items:start;align-content:start;gap:12px;max-height:420px;overflow-y:auto;padding:3px}.AdminUserDirectory_userButton__ypU5B{display:grid;align-content:start;gap:12px;min-width:0;min-height:0;padding:16px;text-align:start;border:1px solid var(--ui-border,var(--line));border-radius:14px;background:var(--ui-surface,var(--panel));color:var(--ui-text,var(--text));font:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease}.AdminUserDirectory_userButton__ypU5B:hover{border-color:var(--ui-accent,var(--primary))}.AdminUserDirectory_userButton__ypU5B[aria-expanded=true]{border-color:var(--ui-accent,var(--primary));background:var(--primary-soft)}.AdminUserDirectory_identity__q4DcO{display:flex;align-items:center;gap:12px;min-width:0}.AdminUserDirectory_identity__q4DcO>span:last-child{display:grid;gap:6px;min-width:0}.AdminUserDirectory_identity__q4DcO strong{font-size:14px;overflow-wrap:anywhere;line-height:1.5}.AdminUserDirectory_identity__q4DcO small{color:var(--ui-muted,var(--muted));font-size:12px;overflow-wrap:anywhere}.AdminUserDirectory_initials__aEyrl{width:42px;height:42px;flex:0 0 42px;border-radius:50%;display:grid;place-items:center;font-size:18px;font-weight:650;background:var(--primary-soft);color:var(--ui-accent,var(--primary))}.AdminUserDirectory_cardFooter__QzpcF{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.AdminUserDirectory_cardFooter__QzpcF>small{margin-inline-end:auto;font-size:12px;line-height:1.5;color:var(--ui-muted,var(--muted))}.AdminUserDirectory_cardFooter__QzpcF>i{font-size:11px;font-style:normal;border-radius:20px;padding:4px 8px;background:var(--ui-bg,var(--surface-soft));color:var(--ui-muted,var(--muted))}.AdminUserDirectory_cardFooter__QzpcF>i[data-active=true]{background:color-mix(in srgb,#13866b 12%,var(--ui-surface,var(--panel)));color:var(--ui-text,var(--text))}.AdminUserDirectory_userButton__ypU5B[aria-expanded=true] .AdminUserDirectory_cardFooter__QzpcF>svg{transform:rotate(180deg)}.AdminUserDirectory_userEditor__IlsIZ{min-width:0;width:100%;max-width:980px;margin-inline:auto;border:1px solid var(--ui-border,var(--line));border-radius:14px;padding:24px;scroll-margin-top:82px}.AdminUserDirectory_userEditor__IlsIZ[hidden]{display:none}.AdminUserDirectory_editorHeading__JJRy_{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:16px}.AdminUserDirectory_editorHeading__JJRy_ h3{margin:0;font-size:17px}.AdminUserDirectory_userEditor__IlsIZ>.userAccessCard{margin:0;border:0;box-shadow:none;padding:0;border-radius:0;background:transparent}.AdminUserDirectory_userDirectory__2ZH53 .AdminUserDirectory_userEditor__IlsIZ .permissionGroups{display:block;column-count:2;column-gap:16px}.AdminUserDirectory_userDirectory__2ZH53 .AdminUserDirectory_userEditor__IlsIZ .permissionGroup{break-inside:avoid;width:100%;margin:0 0 16px;padding:18px;align-content:start;height:auto;min-height:0;border-radius:12px;background:var(--ui-bg,var(--surface-soft));border:1px solid var(--ui-border,var(--line));min-width:0}.AdminUserDirectory_userDirectory__2ZH53 .AdminUserDirectory_userEditor__IlsIZ .permissionGroup>strong{font-size:15px;line-height:1.5;border-bottom:1px solid var(--ui-border,var(--line));padding-bottom:10px;color:var(--ui-text,var(--text))}.AdminUserDirectory_userDirectory__2ZH53 .AdminUserDirectory_userEditor__IlsIZ .permissionGroup>div{gap:4px}.AdminUserDirectory_userDirectory__2ZH53 .AdminUserDirectory_userEditor__IlsIZ .permissionGroup .checkLine{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:10px;row-gap:4px;align-items:start;min-height:44px;font-size:14px;font-weight:400;line-height:1.6;padding-block:8px;margin:0}.AdminUserDirectory_userDirectory__2ZH53 .AdminUserDirectory_userEditor__IlsIZ .permissionGroup .checkLine input{width:16px;height:16px;margin:3px 0 0}.AdminUserDirectory_userDirectory__2ZH53 .AdminUserDirectory_userEditor__IlsIZ .permissionPageBadge{grid-column:2;justify-self:start;font-size:11px;line-height:1.5;margin:0;color:var(--ui-muted,var(--muted))}.AdminUserDirectory_userDirectory__2ZH53 .AdminUserDirectory_userEditor__IlsIZ .permissionBox>span{display:block;font-size:13px;line-height:1.7;margin-bottom:14px}.AdminUserDirectory_userDirectory__2ZH53 .AdminUserDirectory_userEditor__IlsIZ .accessForm{display:grid;gap:22px}.AdminUserDirectory_userDirectory__2ZH53 .AdminUserDirectory_userEditor__IlsIZ .userAccessControls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;width:100%;max-width:660px}.AdminUserDirectory_userDirectory__2ZH53 .AdminUserDirectory_userEditor__IlsIZ .userAccessControls .checkLine{min-height:44px;align-items:center;margin:0;font-size:14px}.AdminUserDirectory_userDirectory__2ZH53 .AdminUserDirectory_userEditor__IlsIZ .field>span{font-size:13px}.AdminUserDirectory_userDirectory__2ZH53 .AdminUserDirectory_userEditor__IlsIZ .userAccessCard:before{display:none}.AdminUserDirectory_userDirectory__2ZH53 .AdminUserDirectory_userEditor__IlsIZ .userIdentity{display:flex;gap:12px;align-items:center}.AdminUserDirectory_userDirectory__2ZH53 .AdminUserDirectory_userEditor__IlsIZ .userIdentity>div{display:grid;gap:5px;min-width:0}.AdminUserDirectory_userDirectory__2ZH53 .AdminUserDirectory_userEditor__IlsIZ .userIdentity strong{font-size:17px;line-height:1.5}.AdminUserDirectory_userEditor__IlsIZ .userCardHeader{border-bottom:1px solid var(--ui-border,var(--line));padding:0 0 16px}.AdminUserDirectory_userEditor__IlsIZ .userCardActions{padding-block:16px;justify-content:flex-start}.AdminUserDirectory_userEditor__IlsIZ .deleteUserForm{border-top:1px solid var(--ui-border,var(--line));padding-top:16px;margin-top:0}.AdminUserDirectory_userButton__ypU5B:focus-visible{outline:2px solid var(--ui-accent,var(--primary));outline-offset:3px}@media (max-width:1100px){.AdminUserDirectory_userListButtons__OP2sM{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.AdminUserDirectory_userDirectory__2ZH53 .AdminUserDirectory_userEditor__IlsIZ .permissionGroups{column-count:1}.AdminUserDirectory_userEditor__IlsIZ{padding:18px}.AdminUserDirectory_userDirectory__2ZH53 .AdminUserDirectory_userEditor__IlsIZ .userAccessControls{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:640px){.AdminUserDirectory_userListButtons__OP2sM{grid-template-columns:minmax(0,1fr)}.AdminUserDirectory_userButton__ypU5B{padding:16px;gap:12px}.AdminUserDirectory_editorHeading__JJRy_ h3{font-size:16px}.AdminUserDirectory_userEditor__IlsIZ{padding:14px}.AdminUserDirectory_userDirectory__2ZH53 .AdminUserDirectory_userEditor__IlsIZ .userAccessControls{grid-template-columns:minmax(0,1fr);gap:12px}.AdminUserDirectory_userDirectory__2ZH53 .AdminUserDirectory_userEditor__IlsIZ .permissionGroup{padding:14px}}@media (prefers-reduced-motion:reduce){.AdminUserDirectory_userButton__ypU5B{transition:none}}.WorkspaceReview_settingsWorkspace__sn_mo{display:grid;gap:20px;min-width:0}.WorkspaceReview_settingsTabs__8G0dY{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid var(--line);padding-bottom:12px}.WorkspaceReview_settingsTabs__8G0dY button{appearance:none;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--muted);font:inherit;font-weight:700;padding:12px 18px;min-height:44px;cursor:pointer}.WorkspaceReview_settingsTabs__8G0dY button[aria-selected=true]{color:var(--text);background:var(--primary-soft);border-color:var(--primary-line)}.WorkspaceReview_alias__QRhgG:focus-visible,.WorkspaceReview_galleryThumbs__SNpwD button:focus-visible,.WorkspaceReview_settingsTabs__8G0dY button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.WorkspaceReview_settingsPanel__7NG2L[hidden]{display:none!important}.WorkspaceReview_settingsPanel__7NG2L{min-width:0}.WorkspaceReview_settingsPanel__7NG2L>.panel{margin:0;padding:24px}.WorkspaceReview_settingsPanel__7NG2L .catalogDefaultGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.WorkspaceReview_settingsPanel__7NG2L .catalogDefaultOptions{max-height:280px}.WorkspaceReview_settingsPanel__7NG2L .catalogDefaultOptions .checkLine{min-height:42px;font-size:14px}.WorkspaceReview_settingsPanel__7NG2L .catalogDefaultGroup{align-content:start}.WorkspaceReview_settingsPanel__7NG2L .personalizationLayout{grid-template-columns:minmax(0,1fr) minmax(240px,.45fr);align-items:start}.WorkspaceReview_settingsPanel__7NG2L .personalizationPreview{position:sticky;top:18px;min-width:0}.WorkspaceReview_settingsPanel__7NG2L .personalizationPreview p{font-size:12px;line-height:1.6}.WorkspaceReview_settingsPanel__7NG2L .notificationSettingsPanel{display:grid;gap:22px}.WorkspaceReview_settingsPanel__7NG2L .notificationSettingsPanel form{display:grid;gap:0;max-width:800px}.WorkspaceReview_settingsPanel__7NG2L .notificationSettingsPanel .checkLine{display:flex;align-items:center;min-height:58px;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:15px}.WorkspaceReview_settingsPanel__7NG2L .notificationSettingsPanel button{justify-self:start;margin-top:22px}.WorkspaceReview_excelGuide__Rf5V3{margin-top:18px;border-top:1px solid var(--line);color:var(--text)}.WorkspaceReview_excelGuide__Rf5V3>summary{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:16px 0 4px;cursor:pointer;font-weight:700;list-style:none}.WorkspaceReview_excelGuide__Rf5V3>summary:after{content:"+";margin-inline-start:auto;font-size:23px;font-weight:400}.WorkspaceReview_excelGuide__Rf5V3[open]>summary:after{content:"−"}.WorkspaceReview_excelGuide__Rf5V3 summary small{font-size:12px;font-weight:400;color:var(--muted)}.WorkspaceReview_guideBody__drbl0{display:grid;gap:16px;padding-top:14px;font-size:14px;line-height:1.75}.WorkspaceReview_guideBody__drbl0 p{margin:0}.WorkspaceReview_guideUses__B_aln{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.WorkspaceReview_guideUses__B_aln>div{border-inline-start:2px solid var(--primary-line);padding-inline-start:12px;display:grid;align-content:start;gap:4px}.WorkspaceReview_guideUses__B_aln span{color:var(--muted)}.WorkspaceReview_columnRows__XLLtn{border:1px solid var(--line);border-radius:10px;overflow:hidden}.WorkspaceReview_columnRow__TiqLD{display:grid;grid-template-columns:minmax(150px,.33fr) minmax(0,1fr);gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line)}.WorkspaceReview_columnRow__TiqLD:last-child{border-bottom:0}.WorkspaceReview_columnRow__TiqLD:nth-child(odd){background:var(--surface-soft)}.WorkspaceReview_columnRow__TiqLD>strong{display:grid;gap:3px}.WorkspaceReview_columnRow__TiqLD small{color:var(--text);font-size:11px}.WorkspaceReview_columnRow__TiqLD>div{display:flex;gap:7px;flex-wrap:wrap}.WorkspaceReview_alias__QRhgG{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:6px 10px;border:1px solid var(--line);border-radius:6px;font:inherit;font-size:12px;background:var(--panel);color:var(--text);cursor:pointer;text-align:start}.WorkspaceReview_alias__QRhgG bdi{overflow-wrap:anywhere}.WorkspaceReview_alias__QRhgG svg{flex:0 0 auto;color:var(--muted)}.WorkspaceReview_gallery__Zuw9i{display:grid;grid-template-columns:minmax(0,1fr) 80px;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;gap:10px;direction:ltr}.WorkspaceReview_singleGallery__z7dbg{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr)}.WorkspaceReview_galleryMain__mIpP1{grid-column:1;grid-row:1;position:relative;background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;min-height:230px;overflow:hidden;display:grid;place-items:center;isolation:isolate}.WorkspaceReview_galleryMain__mIpP1>img{width:100%;height:100%;min-height:0;max-height:100%;object-fit:contain}.WorkspaceReview_galleryZoomed__duH0r{display:block;overflow:auto;touch-action:pan-x pan-y}.WorkspaceReview_gallery__Zuw9i .WorkspaceReview_galleryZoomed__duH0r>img{width:200%;height:200%;min-height:100%;max-height:none;max-width:none;object-fit:contain}.WorkspaceReview_galleryLens__OHJA_{position:absolute;pointer-events:none;width:160px;height:160px;border-radius:50%;border:2px solid var(--primary);background-color:white;background-repeat:no-repeat;box-shadow:0 6px 20px #0003;z-index:2}.WorkspaceReview_galleryZoomButton__ehrY4{position:absolute;inset-inline-end:12px;top:12px;z-index:3;background:var(--panel)!important}.WorkspaceReview_galleryNavigation__SkEzh{grid-column:1;grid-row:2;display:flex;align-items:center;justify-content:center;gap:16px;direction:ltr;color:var(--muted);font-size:13px}.WorkspaceReview_galleryThumbs__SNpwD{grid-column:2;grid-row:1/-1;display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding:4px;min-height:0}.WorkspaceReview_galleryThumbs__SNpwD button{flex:0 0 72px;height:72px;padding:4px;border:1px solid var(--line);border-radius:8px;background:var(--panel);cursor:pointer}.WorkspaceReview_galleryThumbs__SNpwD button[aria-pressed=true]{border:2px solid var(--primary);background:var(--primary-soft)}.WorkspaceReview_galleryThumbs__SNpwD button img{width:100%;height:100%;object-fit:contain}.WorkspaceReview_missingImage__1C7D_{color:var(--muted);font-size:14px}.WorkspaceReview_productModal__CEe7L .modalClose{z-index:5;background:var(--panel)}.WorkspaceReview_cardImage__wDNx2{cursor:pointer}.WorkspaceReview_cardImage__wDNx2>.WorkspaceReview_secondaryImage__E9l4O{position:absolute;inset:0;padding:inherit;width:100%;height:100%;object-fit:contain;opacity:0!important;background:var(--surface-soft);transition:opacity .16s ease}.WorkspaceReview_imageCount__LLwYy{position:absolute;bottom:10px;inset-inline-end:10px;border-radius:6px;padding:3px 7px;background:var(--panel);color:var(--muted);font-size:11px;z-index:1;border:1px solid var(--line)}@media (hover:hover) and (pointer:fine){.productCard:hover .WorkspaceReview_cardImage__wDNx2>.WorkspaceReview_secondaryImage__E9l4O{opacity:1!important}}.WorkspaceReview_emptyResults__HimKW{grid-column:1/-1;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:32px 20px;color:var(--muted)}.WorkspaceReview_emptyResults__HimKW h2{margin:5px 0 0;color:var(--text);font-size:22px}.WorkspaceReview_emptyResults__HimKW p{max-width:540px;margin:0;line-height:1.7}.WorkspaceReview_emptyResults__HimKW>svg{color:var(--primary);opacity:.7}.WorkspaceReview_adminWorkspace__6VtoK{display:grid;gap:20px}.WorkspaceReview_adminWorkspace__6VtoK .adminCreatePanel{display:block;padding:20px}.WorkspaceReview_adminWorkspace__6VtoK .adminCreateIntro{border:0;padding:0}.WorkspaceReview_createSummary__kqDWY{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:700;list-style:none;min-height:40px}.WorkspaceReview_createSummary__kqDWY:after{content:"+";color:var(--primary);font-size:24px}details[open]>.WorkspaceReview_createSummary__kqDWY:after{content:"−"}.WorkspaceReview_adminWorkspace__6VtoK .adminCreateForm{margin-top:20px}.WorkspaceReview_userDirectory__V3Y97{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:22px;align-items:start}.WorkspaceReview_userList__G2KRK{display:grid;gap:8px;position:sticky;top:16px;min-width:0}.WorkspaceReview_userList__G2KRK>label{display:grid;gap:8px}.WorkspaceReview_userListButtons__MGJsS{display:grid;gap:6px;max-height:65dvh;overflow:auto;padding:3px}.WorkspaceReview_userButton__ayoiI{display:flex;text-align:start;align-items:center;gap:10px;min-height:74px;padding:12px;border-radius:10px;background:var(--surface-soft);border:1px solid var(--line);color:var(--text);font:inherit;cursor:pointer}.WorkspaceReview_userButton__ayoiI[aria-pressed=true]{border-color:var(--primary);background:var(--primary-soft);box-shadow:inset 3px 0 var(--primary)}.WorkspaceReview_userButton__ayoiI>span{display:grid;gap:4px;min-width:0}.WorkspaceReview_userButton__ayoiI strong{font-size:14px;overflow-wrap:anywhere}.WorkspaceReview_userButton__ayoiI small{font-size:12px;color:var(--muted)}.WorkspaceReview_userButton__ayoiI>i{margin-inline-start:auto;font-size:11px;font-style:normal;white-space:nowrap;color:var(--muted)}.WorkspaceReview_userEditor___21_b{min-width:0}.WorkspaceReview_userEditor___21_b>.userAccessCard{padding:22px;margin:0;border:1px solid var(--line);box-shadow:none}.WorkspaceReview_userEditor___21_b .permissionGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.WorkspaceReview_userEditor___21_b .permissionGroup{padding:14px;align-content:start}.WorkspaceReview_adminWorkspace__6VtoK .permissionGroup>strong{color:var(--text);font-size:14px;padding-bottom:6px;border-bottom:1px solid var(--line)}.WorkspaceReview_adminWorkspace__6VtoK .permissionGroup .checkLine{display:flex;gap:9px;align-items:flex-start;min-height:36px;font-size:13px;line-height:1.6}.WorkspaceReview_adminWorkspace__6VtoK .permissionGroup .checkLine input{flex:0 0 auto;margin-top:4px}.WorkspaceReview_adminWorkspace__6VtoK .permissionPageBadge{font-size:9px;margin-top:3px}.WorkspaceReview_adminWorkspace__6VtoK .adminUsersPanel>.statusHeader>.button.light,.WorkspaceReview_adminWorkspace__6VtoK .permissionPageBadge,.WorkspaceReview_productModal__CEe7L .button.light,.WorkspaceReview_settingsPanel__7NG2L .button.light,.WorkspaceReview_settingsPanel__7NG2L .settingsScopeBadge,.WorkspaceReview_settingsPanel__7NG2L button.active{color:var(--text)}.WorkspaceReview_userEditor___21_b .userCardHeader{padding-bottom:16px;border-bottom:1px solid var(--line)}.WorkspaceReview_userEditor___21_b .userIdentity strong{font-size:19px;white-space:normal}.WorkspaceReview_userEditor___21_b .userCardActions{position:sticky;bottom:0;background:var(--panel);padding:12px 0;border-top:1px solid var(--line)}.WorkspaceReview_userEditor___21_b .deleteUserForm{margin-top:10px;border-top:1px solid var(--line);padding-top:16px}@media (max-width:900px){.WorkspaceReview_settingsPanel__7NG2L .personalizationLayout{grid-template-columns:1fr}.WorkspaceReview_settingsPanel__7NG2L .personalizationPreview{display:none}.WorkspaceReview_userDirectory__V3Y97{grid-template-columns:1fr}.WorkspaceReview_userList__G2KRK{position:static}.WorkspaceReview_userListButtons__MGJsS{grid-template-columns:repeat(2,minmax(0,1fr));max-height:250px}}@media (max-width:620px){.WorkspaceReview_settingsPanel__7NG2L>.panel{padding:16px}.WorkspaceReview_settingsTabs__8G0dY{gap:4px}.WorkspaceReview_settingsTabs__8G0dY button{padding:11px 12px;font-size:13px;flex:1 1 auto}.WorkspaceReview_columnRow__TiqLD,.WorkspaceReview_guideUses__B_aln,.WorkspaceReview_settingsPanel__7NG2L .catalogDefaultGrid,.WorkspaceReview_userEditor___21_b .permissionGroups{grid-template-columns:1fr}.WorkspaceReview_columnRow__TiqLD{padding:12px;gap:8px}.WorkspaceReview_guideUses__B_aln{gap:14px}.WorkspaceReview_gallery__Zuw9i{min-height:360px}.WorkspaceReview_galleryMain__mIpP1{min-height:250px}.WorkspaceReview_userListButtons__MGJsS{grid-template-columns:1fr}.WorkspaceReview_userEditor___21_b>.userAccessCard{padding:14px}}@media (max-width:760px){.WorkspaceReview_productModal__CEe7L[dir=ltr] .WorkspaceReview_galleryZoomButton__ehrY4{inset-inline-end:auto;inset-inline-start:12px}.WorkspaceReview_productModal__CEe7L.imageModalContent{height:auto;max-height:92dvh;overflow:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-content:start;padding:14px;gap:18px}.WorkspaceReview_productModal__CEe7L .previewDetails{min-height:0;overflow:visible;grid-template-rows:auto auto auto}.WorkspaceReview_productModal__CEe7L .previewDetailsBody{overflow:visible}.WorkspaceReview_productModal__CEe7L .WorkspaceReview_gallery__Zuw9i{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;min-height:0}.WorkspaceReview_productModal__CEe7L .WorkspaceReview_galleryMain__mIpP1{min-height:0;height:min(42dvh,340px)}.WorkspaceReview_productModal__CEe7L .WorkspaceReview_galleryThumbs__SNpwD{grid-column:1;grid-row:3;flex-direction:row;overflow-x:auto;overflow-y:hidden;min-height:82px}}@media (prefers-reduced-motion:reduce){.WorkspaceReview_secondaryImage__E9l4O{transition:none!important}}.OperationalWorkspace_page__6fzR8{display:grid;gap:20px;min-width:0;color:var(--ui-text,var(--text))}.OperationalWorkspace_header__w1Vng{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.OperationalWorkspace_header__w1Vng h1{margin:0;font-size:clamp(23px,2vw,29px);font-weight:750;line-height:1.35}.OperationalWorkspace_header__w1Vng p{margin:7px 0 0;color:var(--ui-muted,var(--muted));font-size:13px;line-height:1.7;max-width:760px}.OperationalWorkspace_actions__EQ26V{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.OperationalWorkspace_page__6fzR8 .OperationalWorkspace_viewProducts__bX_qf{background:var(--primary);border-color:var(--primary);color:#fff}.OperationalWorkspace_page__6fzR8 .OperationalWorkspace_viewProducts__bX_qf:hover{background:var(--primary-dark);border-color:var(--primary-dark)}.OperationalWorkspace_summary__c0Zam{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.OperationalWorkspace_summary__c0Zam>div{display:grid;gap:12px;padding:20px;background:var(--ui-surface,var(--panel));border:1px solid var(--ui-border,var(--line));border-radius:16px;min-width:0}.OperationalWorkspace_summary__c0Zam span{font-size:12px;color:var(--ui-muted,var(--muted))}.OperationalWorkspace_summary__c0Zam strong{font-size:25px;font-weight:650;line-height:1.25;font-variant-numeric:tabular-nums}.OperationalWorkspace_summary__c0Zam small{color:var(--ui-muted,var(--muted));font-size:11px}.OperationalWorkspace_page__6fzR8 .panel{border:1px solid var(--ui-border,var(--line));background:var(--ui-surface,var(--panel));border-radius:16px;box-shadow:none;min-width:0}.OperationalWorkspace_page__6fzR8 .button{min-height:42px;border-radius:10px;font-size:13px;padding:10px 16px;white-space:normal;line-height:1.5}.OperationalWorkspace_page__6fzR8 .button.light,.OperationalWorkspace_page__6fzR8 .button.secondary{background:var(--ui-surface,var(--panel));border-color:var(--ui-border,var(--line));color:var(--ui-text,var(--text));box-shadow:none}.OperationalWorkspace_page__6fzR8 .button.light:hover,.OperationalWorkspace_page__6fzR8 .button.secondary:hover{background:var(--ui-bg,var(--surface-soft));border-color:var(--ui-accent,var(--primary))}.OperationalWorkspace_page__6fzR8 .input{min-width:0;min-height:44px;border-radius:10px;font-size:14px}.OperationalWorkspace_page__6fzR8 .field,.OperationalWorkspace_page__6fzR8 .quoteField{min-width:0;gap:8px}.OperationalWorkspace_page__6fzR8 .field>span,.OperationalWorkspace_page__6fzR8 .quoteField>span{font-size:12px}.OperationalWorkspace_tablePanel__50PiO{padding:0!important;overflow:hidden;display:grid;gap:0!important}.OperationalWorkspace_toolbar__Bg3Ag{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;flex-wrap:wrap;border-bottom:1px solid var(--ui-border,var(--line))}.OperationalWorkspace_toolbar__Bg3Ag>strong{font-size:14px}.OperationalWorkspace_filters__z_BnH{display:grid;grid-template-columns:minmax(200px,2fr) repeat(4,minmax(105px,1fr)) auto;gap:8px;padding:16px 20px;border-bottom:1px solid var(--ui-border,var(--line));align-items:center}.OperationalWorkspace_filters__z_BnH>input[name=query]{width:100%}.OperationalWorkspace_search__8hyrt{position:relative;min-width:0}.OperationalWorkspace_search__8hyrt>svg{position:absolute;inset-inline-start:13px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--ui-muted,var(--muted))}.OperationalWorkspace_search__8hyrt .input{padding-inline-start:38px;width:100%}.OperationalWorkspace_page__6fzR8 .operationalTableWrap,.OperationalWorkspace_page__6fzR8 .tableWrap{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;border:0;border-radius:0}.OperationalWorkspace_page__6fzR8 table{width:100%;border-collapse:collapse;font-size:13px}.OperationalWorkspace_page__6fzR8 table th{text-align:start;padding:14px 16px;color:var(--ui-muted,var(--muted));background:var(--ui-bg,var(--surface-soft));font-size:11px;font-weight:600;white-space:nowrap}.OperationalWorkspace_page__6fzR8 table td{text-align:start;padding:16px;border-bottom:1px solid var(--ui-border,var(--line));vertical-align:middle;line-height:1.6}.OperationalWorkspace_page__6fzR8 table tr:last-child td{border-bottom:0}.OperationalWorkspace_page__6fzR8 table tbody tr:hover td{background:color-mix(in srgb,var(--ui-accent,var(--primary)) 3%,var(--ui-surface,var(--panel)))}.OperationalWorkspace_page__6fzR8 table .OperationalWorkspace_numeric__fv_co{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.OperationalWorkspace_product__4ZNwa{display:flex;align-items:center;gap:12px;min-width:210px;max-width:340px}.OperationalWorkspace_product__4ZNwa>span{display:grid;gap:4px}.OperationalWorkspace_product__4ZNwa strong{font-size:13px;font-weight:600}.OperationalWorkspace_product__4ZNwa small{font-size:11px;color:var(--ui-muted,var(--muted))}.OperationalWorkspace_thumbnail__r9HdB{flex:0 0 48px;width:48px;height:48px;display:grid;place-items:center;border-radius:10px;background:var(--ui-bg,var(--surface-soft));overflow:hidden;color:var(--ui-muted,var(--muted))}.OperationalWorkspace_thumbnail__r9HdB img{width:100%;height:100%;object-fit:contain}.OperationalWorkspace_page__6fzR8 table .OperationalWorkspace_code__8048p{min-width:100px;font-size:12px;white-space:nowrap;word-break:normal;overflow-wrap:normal;direction:ltr}.OperationalWorkspace_empty__XpjuM{padding:56px 20px;display:grid;justify-items:center;text-align:center;gap:12px;color:var(--ui-muted,var(--muted))}.OperationalWorkspace_empty__XpjuM strong{color:var(--ui-text,var(--text))}.OperationalWorkspace_page__6fzR8 .operationalEmptyState{min-height:220px;padding:44px 24px;gap:12px;border:0;border-radius:0;background:transparent;align-content:center}.OperationalWorkspace_page__6fzR8 .operationalEmptyState strong{font-size:18px}.OperationalWorkspace_page__6fzR8 .operationalEmptyState p{margin:0;font-size:13px;line-height:1.8}.OperationalWorkspace_pagination__0S7jn{display:flex;justify-content:center;align-items:center;gap:16px;padding:16px;border-top:1px solid var(--ui-border,var(--line));font-size:12px}.OperationalWorkspace_pagination__0S7jn [aria-disabled=true]{opacity:.45;pointer-events:none}.OperationalWorkspace_reviewNotice__lSISF{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px}.OperationalWorkspace_reviewNotice__lSISF>div{display:grid;gap:4px;min-width:0}.OperationalWorkspace_reviewNotice__lSISF small,.OperationalWorkspace_reviewNotice__lSISF span{font-size:12px;color:var(--ui-muted,var(--muted));overflow-wrap:anywhere}.OperationalWorkspace_steps__07n7J{display:flex;gap:16px;list-style:none;margin:0 0 24px;border-bottom:1px solid var(--ui-border,var(--line));padding:0 0 18px;flex-wrap:wrap}.OperationalWorkspace_steps__07n7J li{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ui-muted,var(--muted))}.OperationalWorkspace_steps__07n7J b{width:26px;height:26px;display:grid;place-items:center;background:var(--primary-soft);border-radius:50%;font-size:12px;color:var(--ui-accent,var(--primary))}.OperationalWorkspace_sourceTabs__V4wOY{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--ui-border,var(--line))}.OperationalWorkspace_sourceTabs__V4wOY button{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;min-height:44px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--ui-muted,var(--muted));font:inherit;font-size:13px;cursor:pointer}.OperationalWorkspace_sourceTabs__V4wOY button[aria-pressed=true]{color:var(--ui-accent,var(--primary));background:var(--primary-soft);border-color:var(--primary-line)}.OperationalWorkspace_page__6fzR8 .catalogImportPanel,.OperationalWorkspace_page__6fzR8 .supplierExcelPanel{padding:24px}.OperationalWorkspace_page__6fzR8 .supplierExcelBody{min-width:0}.OperationalWorkspace_page__6fzR8 .supplierExcelBody>.meta,.OperationalWorkspace_page__6fzR8 .supplierExcelPanel>.meta{max-width:850px;line-height:1.8;margin:0 0 20px}.OperationalWorkspace_page__6fzR8 .supplierFilePicker{min-height:120px;border-style:dashed;border-width:1.5px;border-color:var(--ui-border,var(--line));background:var(--ui-bg,var(--surface-soft));border-radius:12px;padding:18px;font-size:13px}.OperationalWorkspace_page__6fzR8 .supplierFilePicker:focus-within{outline:2px solid var(--ui-accent,var(--primary));outline-offset:3px}.OperationalWorkspace_page__6fzR8 .supplierFilePicker>span{overflow-wrap:anywhere;min-width:0}.OperationalWorkspace_page__6fzR8 .supplierExcelBody form,.OperationalWorkspace_page__6fzR8 .supplierExcelPanel form{display:grid;gap:18px}.OperationalWorkspace_page__6fzR8 .supplierExcelBody form>.button,.OperationalWorkspace_page__6fzR8 .supplierExcelPanel form>.button{justify-self:start}.OperationalWorkspace_page__6fzR8 .supplierUpdateSuccess{border-radius:12px;padding:20px;margin-top:20px;line-height:1.8;background:color-mix(in srgb,#13866b 7%,var(--ui-surface,var(--panel)));border:1px solid color-mix(in srgb,#13866b 25%,var(--ui-border,var(--line)));color:var(--ui-text,var(--text))}.OperationalWorkspace_page__6fzR8 .supplierReviewSection{margin-top:24px;border-top:1px solid var(--ui-border,var(--line));padding-top:24px;scroll-margin-top:24px}.OperationalWorkspace_page__6fzR8 .supplierReviewHeading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.OperationalWorkspace_page__6fzR8 .supplierReviewHeading h3{margin:0 0 5px;font-size:18px}.OperationalWorkspace_page__6fzR8 .supplierReviewHeading nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.OperationalWorkspace_page__6fzR8 .supplierReviewEditor{min-width:0}.OperationalWorkspace_page__6fzR8 .supplierPriceDecision,.OperationalWorkspace_page__6fzR8 .supplierReviewReason,.OperationalWorkspace_page__6fzR8 .supplierSourceCard{background:var(--ui-bg,var(--surface-soft));border-radius:12px;border:1px solid var(--ui-border,var(--line))}.OperationalWorkspace_page__6fzR8 .supplierReviewFinish{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;padding-top:18px;border-top:1px solid var(--ui-border,var(--line))}.OperationalWorkspace_page__6fzR8 .supplierReviewActions{display:flex;flex-wrap:wrap;gap:8px}.OperationalWorkspace_page__6fzR8 .supplierSourceCard dl{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.OperationalWorkspace_page__6fzR8 .supplierCandidateList{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:14px}.OperationalWorkspace_page__6fzR8 .supplierCandidate{background:var(--ui-surface,var(--panel));border:1px solid var(--ui-border,var(--line));border-radius:12px}.OperationalWorkspace_page__6fzR8 .supplierCandidate[aria-pressed=true]{border-color:var(--ui-accent,var(--primary));background:var(--primary-soft)}.OperationalWorkspace_page__6fzR8 .quoteListFilters,.OperationalWorkspace_page__6fzR8 .quoteReportFilters{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:14px}.OperationalWorkspace_page__6fzR8 .quoteListFilterActions{display:flex;flex-wrap:wrap;gap:8px}.OperationalWorkspace_page__6fzR8 .operationalPanelHeading{padding:16px 20px;margin:0;border-bottom:1px solid var(--ui-border,var(--line))}.OperationalWorkspace_page__6fzR8 .operationalTablePanel{padding:0;overflow:hidden}.OperationalWorkspace_page__6fzR8 .quoteReportCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.OperationalWorkspace_page__6fzR8 .quoteReportCards .panel{display:grid;gap:14px;padding:20px;margin:0}.OperationalWorkspace_page__6fzR8 .quoteReportCards strong{font-size:23px;font-weight:650;font-variant-numeric:tabular-nums}.OperationalWorkspace_page__6fzR8 .quoteReportCards small{color:var(--ui-muted,var(--muted))}.OperationalWorkspace_page__6fzR8 .quoteReportSplit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.OperationalWorkspace_page__6fzR8 .quoteReportCompact h2{font-size:16px;margin-bottom:16px}.OperationalWorkspace_page__6fzR8 .quoteReportRanking article{border-bottom:1px solid var(--ui-border,var(--line));padding-block:12px;gap:8px}.OperationalWorkspace_page__6fzR8 .quoteStatusBadge,.OperationalWorkspace_page__6fzR8 .stockStatus{font-size:11px;border-radius:20px;padding:5px 10px;white-space:nowrap}.OperationalWorkspace_page__6fzR8 .adminCreateIntro,.OperationalWorkspace_page__6fzR8 .adminPanelKicker{display:none}.OperationalWorkspace_page__6fzR8 .adminUsersPanel{padding:24px}.OperationalWorkspace_page__6fzR8>.adminCreatePanel,.OperationalWorkspace_page__6fzR8>.adminUsersPanel{width:100%;max-width:1160px;margin-inline:auto}.OperationalWorkspace_page__6fzR8 .adminUsersPanel .statusHeader{padding-bottom:18px;border-bottom:1px solid var(--ui-border,var(--line));margin-bottom:20px;gap:12px;flex-wrap:wrap}.OperationalWorkspace_page__6fzR8 .adminUsersPanel .statusHeader h2{font-size:18px;margin:0}.OperationalWorkspace_page__6fzR8 .adminCreateForm .permissionGroups{display:block;column-count:2;column-gap:16px}.OperationalWorkspace_page__6fzR8 .adminCreateForm .permissionGroup{break-inside:avoid;width:100%;margin:0 0 16px;padding:18px;min-height:0}.OperationalWorkspace_page__6fzR8 .adminCreateForm .permissionGroup>strong{font-size:15px;line-height:1.5}.OperationalWorkspace_page__6fzR8 .adminCreateForm .permissionGroup .checkLine{display:grid;grid-template-columns:18px minmax(0,1fr);gap:4px 10px;font-size:14px;font-weight:400;line-height:1.6;min-height:44px;padding-block:8px}.OperationalWorkspace_page__6fzR8 .adminCreateForm .permissionGroup .checkLine input{width:16px;height:16px;margin:3px 0 0}.OperationalWorkspace_page__6fzR8 .adminCreateForm .permissionPageBadge{grid-column:2;justify-self:start;font-size:11px;line-height:1.5;margin:0}.OperationalWorkspace_page__6fzR8 .permissionGroup{min-width:0}.OperationalWorkspace_page__6fzR8 .permissionGroup .checkLine{overflow-wrap:anywhere}.OperationalWorkspace_page__6fzR8 .inventoryReviewLayout,.OperationalWorkspace_page__6fzR8 .inventoryReviewWorkspace{min-width:0}.OperationalWorkspace_page__6fzR8 .inventoryCandidateGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.OperationalWorkspace_page__6fzR8 .inventoryErrorExport,.OperationalWorkspace_page__6fzR8 .inventoryReviewActions{flex-wrap:wrap}.OperationalWorkspace_page__6fzR8 .inventorySourceCard{background:var(--ui-bg,var(--surface-soft));border-radius:14px;border-color:var(--ui-border,var(--line));padding:20px}.OperationalWorkspace_page__6fzR8 .inventorySourceCard h2{font-size:18px}.OperationalWorkspace_page__6fzR8 .inventoryProductSummary{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.OperationalWorkspace_page__6fzR8 .inventoryProductSummary>div{padding:16px;border-radius:12px;border:1px solid var(--ui-border,var(--line))}.OperationalWorkspace_page__6fzR8 .inventoryEditForm,.OperationalWorkspace_page__6fzR8 .productCardEditor{gap:20px}.OperationalWorkspace_page__6fzR8 .inventoryEditForm .field,.OperationalWorkspace_page__6fzR8 .productCardEditor .field{min-width:0}.OperationalWorkspace_page__6fzR8 .inventoryEditActions{flex-wrap:wrap}.OperationalWorkspace_page__6fzR8 .formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.OperationalWorkspace_page__6fzR8 .supplierExcelPanel .formGrid{grid-template-columns:minmax(0,1fr)}.OperationalWorkspace_page__6fzR8 .button:focus-visible,.OperationalWorkspace_page__6fzR8 .input:focus-visible,.OperationalWorkspace_sourceTabs__V4wOY button:focus-visible{outline:2px solid var(--ui-accent,var(--primary));outline-offset:3px}@media (max-width:1200px){.OperationalWorkspace_filters__z_BnH{grid-template-columns:repeat(3,minmax(0,1fr))}.OperationalWorkspace_search__8hyrt{grid-column:span 2}.OperationalWorkspace_page__6fzR8 .quoteReportSplit{grid-template-columns:1fr}}@media (max-width:1000px){.OperationalWorkspace_page__6fzR8.supplierExcelBody .formGrid,.OperationalWorkspace_page__6fzR8.supplierExcelPanel .formGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.OperationalWorkspace_page__6fzR8 .adminCreateForm .permissionGroups{column-count:1}.OperationalWorkspace_page__6fzR8 .quoteReportCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.OperationalWorkspace_page__6fzR8{gap:16px}.OperationalWorkspace_header__w1Vng{gap:14px}.OperationalWorkspace_header__w1Vng h1{font-size:23px}.OperationalWorkspace_header__w1Vng>.OperationalWorkspace_actions__EQ26V{width:100%}.OperationalWorkspace_header__w1Vng>.OperationalWorkspace_actions__EQ26V>*{flex:1 1 120px}.OperationalWorkspace_summary__c0Zam{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.OperationalWorkspace_summary__c0Zam>div{padding:16px;gap:8px;border-radius:12px}.OperationalWorkspace_summary__c0Zam strong{font-size:23px}.OperationalWorkspace_filters__z_BnH{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.OperationalWorkspace_search__8hyrt{grid-column:1/-1}.OperationalWorkspace_toolbar__Bg3Ag{padding:14px}.OperationalWorkspace_toolbar__Bg3Ag .OperationalWorkspace_actions__EQ26V{width:100%}.OperationalWorkspace_toolbar__Bg3Ag .OperationalWorkspace_actions__EQ26V>*{flex:1}.OperationalWorkspace_page__6fzR8 .button{min-height:44px;padding:10px 12px}.OperationalWorkspace_page__6fzR8 .input{font-size:16px}.OperationalWorkspace_page__6fzR8 .adminUsersPanel,.OperationalWorkspace_page__6fzR8 .catalogImportPanel,.OperationalWorkspace_page__6fzR8 .supplierExcelPanel{padding:16px}.OperationalWorkspace_page__6fzR8 .adminCreateForm .permissionGroups,.OperationalWorkspace_page__6fzR8 .formGrid{grid-template-columns:minmax(0,1fr)}.OperationalWorkspace_page__6fzR8 .inventoryProductSummary,.OperationalWorkspace_page__6fzR8 .inventorySourceCard dl,.OperationalWorkspace_page__6fzR8 .quoteReportCards{grid-template-columns:repeat(2,minmax(0,1fr))}.OperationalWorkspace_page__6fzR8 .quoteReportCards .panel{padding:16px}.OperationalWorkspace_page__6fzR8 .quoteReportCards strong{font-size:20px;overflow-wrap:anywhere}.OperationalWorkspace_sourceTabs__V4wOY{gap:4px}.OperationalWorkspace_sourceTabs__V4wOY button{flex:1 1 120px;padding:10px;font-size:12px}.OperationalWorkspace_reviewNotice__lSISF{align-items:stretch;flex-direction:column;padding:16px}.OperationalWorkspace_page__6fzR8 .supplierReviewHeading nav{width:100%;justify-content:space-between}.OperationalWorkspace_page__6fzR8 .supplierReviewFinish{align-items:stretch;flex-direction:column}.OperationalWorkspace_page__6fzR8 .supplierReviewActions>.button{flex:1}.OperationalWorkspace_page__6fzR8 .supplierCandidateList,.OperationalWorkspace_page__6fzR8 .supplierResolutionChoices{grid-template-columns:minmax(0,1fr)}.OperationalWorkspace_page__6fzR8 .supplierSourceTitle{align-items:flex-start}.OperationalWorkspace_page__6fzR8 .supplierSourceTitle h4{overflow-wrap:anywhere}.OperationalWorkspace_pagination__0S7jn{gap:10px;padding:14px}}@media (max-width:380px){.OperationalWorkspace_filters__z_BnH,.OperationalWorkspace_page__6fzR8 .quoteListFilters,.OperationalWorkspace_page__6fzR8 .quoteReportFilters{grid-template-columns:minmax(0,1fr)}.OperationalWorkspace_steps__07n7J{gap:10px}}.CatalogRedesign_workspace__uDSrh{min-width:0;color:var(--text)}.CatalogRedesign_workspace__uDSrh .CatalogRedesign_controls__fX888{position:sticky;top:0;z-index:12;padding:4px 0 18px;background:var(--bg);backdrop-filter:none}.CatalogRedesign_toolbar__q0n8_{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.CatalogRedesign_resultCount__IHRkR{margin:0;min-width:105px;color:var(--text);font-size:14px;font-weight:750;white-space:nowrap}.CatalogRedesign_search___fzR8{display:flex;align-items:center;gap:10px;flex:1 1 220px;min-width:150px;min-height:46px;padding-inline:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--muted);transition:border-color .16s ease,box-shadow .16s ease}.CatalogRedesign_search___fzR8 input{width:100%;min-width:0;min-height:44px;border:0;outline:0;padding:8px 0;background:transparent;color:var(--text);font:inherit;font-size:14px;box-shadow:none}.CatalogRedesign_workspace__uDSrh .CatalogRedesign_search___fzR8 input:focus,.CatalogRedesign_workspace__uDSrh .CatalogRedesign_search___fzR8 input:focus-visible{outline:none;box-shadow:none;border:0}.CatalogRedesign_search___fzR8 input::-webkit-search-cancel-button,.CatalogRedesign_search___fzR8 input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.CatalogRedesign_clearSearch__JCmLq{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.CatalogRedesign_clearSearch__JCmLq:hover{background:var(--surface-soft);color:var(--text)}.CatalogRedesign_workspace__uDSrh .CatalogRedesign_search___fzR8 input{background:transparent!important;border-radius:0;appearance:none}.CatalogRedesign_search___fzR8 input::placeholder{color:var(--muted);opacity:.9}.CatalogRedesign_search___fzR8:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.CatalogRedesign_search___fzR8>svg{flex-shrink:0}.CatalogRedesign_basketToggle__pZPpt,.CatalogRedesign_filterToggle__3bBWI,.CatalogRedesign_imageSearch__apHiY{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:9px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text);font:inherit;font-size:13px;font-weight:650;white-space:nowrap;cursor:pointer}.CatalogRedesign_imageSearch__apHiY{color:var(--ui-accent,var(--primary-dark))}.CatalogRedesign_basketToggle__pZPpt:hover,.CatalogRedesign_filterToggle__3bBWI:hover,.CatalogRedesign_imageSearch__apHiY:hover{background:var(--surface-soft);border-color:var(--primary-line)}.CatalogRedesign_filterToggle__3bBWI[data-active=true]{background:var(--primary-soft);border-color:var(--primary-line);color:var(--ui-accent,var(--primary-dark))}.CatalogRedesign_filterToggle__3bBWI i{width:6px;height:6px;border-radius:50%;background:currentColor}.CatalogRedesign_basketToggle__pZPpt b{min-width:21px;height:21px;padding-inline:5px;display:grid;place-items:center;border-radius:7px;background:var(--primary);color:var(--button-text,#fff);font-size:11px}.CatalogRedesign_viewModes__tafi3{display:flex;align-items:center;gap:3px;padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.CatalogRedesign_viewModes__tafi3 button{display:grid;place-items:center;width:35px;height:36px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.CatalogRedesign_viewModes__tafi3 button[aria-pressed=true]{background:var(--text);color:var(--panel)}.CatalogRedesign_viewModes__tafi3 button:hover:not([aria-pressed=true]){background:var(--surface-soft);color:var(--text)}.CatalogRedesign_criteria__hJy51{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:14px;margin-top:10px;color:var(--muted);font-size:12px}.CatalogRedesign_criteria__hJy51>button,.CatalogRedesign_criteria__hJy51>span{display:inline-flex;align-items:center;gap:5px}.CatalogRedesign_criteria__hJy51>button{min-height:32px;padding:3px;background:transparent;border:0;color:var(--ui-accent,var(--primary-dark));font:inherit;cursor:pointer}.CatalogRedesign_layout__CbzCt{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;min-width:0}.CatalogRedesign_withFilters__4avJs{grid-template-columns:minmax(0,1fr) 235px}@media (min-width:801px){.CatalogRedesign_withFilters__4avJs .CatalogRedesign_filters___22Vk{grid-column:2;grid-row:1}.CatalogRedesign_withFilters__4avJs .CatalogRedesign_products__UdXYo{grid-column:1;grid-row:1}}.CatalogRedesign_products__UdXYo{min-width:0}.CatalogRedesign_filters___22Vk{position:sticky;top:92px;max-height:calc(100dvh - 130px);overflow:auto;overscroll-behavior:contain;min-width:0;padding:4px 18px 12px;border:1px solid var(--line);border-radius:16px;background:var(--panel);scrollbar-width:thin;scrollbar-gutter:stable}.CatalogRedesign_filterHeader__obzBP{display:flex;align-items:center;justify-content:space-between;min-height:60px;gap:10px;border-bottom:1px solid var(--line);font-size:15px}.CatalogRedesign_filterHeader__obzBP .iconButton{width:36px;height:36px;border:0;background:transparent;box-shadow:none;color:var(--muted)}.CatalogRedesign_clearFilters__cqhdD{display:block;min-height:38px;margin-block-start:4px;padding:8px 0;background:transparent;border:0;color:var(--ui-accent,var(--primary-dark));font:inherit;font-size:12px;cursor:pointer}.CatalogRedesign_filterGroup___lljo{padding-block:4px 10px;border-bottom:1px solid var(--line)}.CatalogRedesign_filterGroup___lljo:last-child{border-bottom:0}.CatalogRedesign_filterHeading__MRvkw{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;min-height:42px;padding:4px 0;border:0;background:transparent;color:var(--text);font:inherit;font-size:13px;font-weight:750;text-align:start;cursor:pointer}.CatalogRedesign_filterHeading__MRvkw span{display:inline-flex;gap:8px;align-items:center}.CatalogRedesign_filterHeading__MRvkw b{min-width:20px;height:20px;display:grid;place-items:center;padding-inline:4px;border-radius:5px;background:var(--primary-soft);color:var(--ui-accent,var(--primary-dark));font-size:10px}.CatalogRedesign_filterHeading__MRvkw svg{transition:transform .15s ease;color:var(--muted)}.CatalogRedesign_filterHeading__MRvkw[aria-expanded=false] svg{transform:rotate(-90deg)}.CatalogRedesign_filterGroup___lljo>[hidden]{display:none}.CatalogRedesign_filters___22Vk .catalogFilterList{display:grid;gap:2px;max-height:none;overflow:visible;padding:0}.CatalogRedesign_filters___22Vk .catalogFilterOption{gap:9px;min-height:38px;padding:6px;border:0;border-radius:5px;background:transparent}.CatalogRedesign_filters___22Vk .catalogFilterOption.checked,.CatalogRedesign_filters___22Vk .catalogFilterOption:hover{background:var(--surface-soft)}.CatalogRedesign_filters___22Vk .catalogFilterOption input{width:16px;height:16px;margin:0}.CatalogRedesign_filters___22Vk .catalogFilterOption span{white-space:normal;overflow:visible;font-size:12px;line-height:1.6}.CatalogRedesign_filters___22Vk .catalogFilterOption small{font-variant-numeric:tabular-nums;font-size:10px}.CatalogRedesign_filters___22Vk .catalogStockFilterControls{display:grid;gap:10px}.CatalogRedesign_filters___22Vk .field{gap:7px}.CatalogRedesign_filters___22Vk .field>span{font-size:12px}.CatalogRedesign_filters___22Vk .input{min-height:42px;min-width:0;font-size:13px;background:var(--surface-soft)}.CatalogRedesign_filters___22Vk .catalogStockThresholds{display:flex;flex-wrap:wrap;gap:5px}.CatalogRedesign_filters___22Vk .catalogStockThresholds button{min-width:38px;min-height:36px;padding:5px 7px}.CatalogRedesign_workspace__uDSrh .catalogLoadingGrid,.CatalogRedesign_workspace__uDSrh .catalogProductGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--catalog-card-min,238px)),1fr));gap:18px;margin-top:0;align-items:stretch}.CatalogRedesign_workspace__uDSrh .catalogMode-large{--catalog-card-min:320px;--catalog-image-height:215px}.CatalogRedesign_workspace__uDSrh .catalogMode-medium{--catalog-card-min:260px;--catalog-image-height:175px}.CatalogRedesign_workspace__uDSrh .catalogMode-compact{--catalog-card-min:225px;--catalog-image-height:136px}.CatalogRedesign_workspace__uDSrh .catalogMode-list{grid-template-columns:minmax(0,1fr)}.CatalogRedesign_workspace__uDSrh .productCard{display:flex;flex-direction:column;min-width:0;min-height:0;border:1px solid var(--line);border-radius:22px;background:var(--panel);box-shadow:0 3px 12px #182a3503;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease;transform:none}.CatalogRedesign_workspace__uDSrh .productCard:focus-within,.CatalogRedesign_workspace__uDSrh .productCard:hover{border-color:var(--primary-line);box-shadow:0 7px 22px #182a3508;transform:none}.CatalogRedesign_cardTop__kMIHk{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:49px;padding:12px 18px 2px}.CatalogRedesign_cardBrand__xwZQ_{min-width:0;max-width:62%;color:var(--muted);font-size:12px;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.CatalogRedesign_missingCode__PM8ax{color:var(--muted);font-size:11px}.CatalogRedesign_codeRow__6vj4N{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;font-size:10px;color:var(--muted)}.CatalogRedesign_copyCode__YHt3x{display:inline-flex;align-items:center;gap:7px;min-height:30px;max-width:100%;padding:4px 7px;border:0;border-radius:6px;background:var(--primary-soft);color:var(--ui-accent,var(--primary-dark));font:inherit;font-size:11px;font-weight:750;cursor:copy}.CatalogRedesign_copyCode__YHt3x bdi{overflow-wrap:anywhere}.CatalogRedesign_copyCode__YHt3x svg{flex-shrink:0}.CatalogRedesign_cardTop__kMIHk .CatalogRedesign_copyCode__YHt3x{max-width:48%;padding:5px 0;background:transparent;color:var(--muted);font-size:12px;font-weight:500}.CatalogRedesign_workspace__uDSrh .productImage{flex-shrink:0;height:var(--catalog-image-height);min-height:var(--catalog-image-height);margin:10px 12px 0;padding:10px;border:0;border-radius:14px;background:#f6f7f8;cursor:pointer;overflow:hidden}.CatalogRedesign_workspace__uDSrh .clickableProductCard:focus-visible .productImage img,.CatalogRedesign_workspace__uDSrh .clickableProductCard:hover .productImage img,.CatalogRedesign_workspace__uDSrh .productImage img{object-fit:contain;transform:none!important;filter:none;mix-blend-mode:multiply}.CatalogRedesign_workspace__uDSrh .productImage>img:nth-of-type(2){background:#f6f7f8}.CatalogRedesign_workspace__uDSrh .productBody{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:15px 18px 0;min-width:0}.CatalogRedesign_workspace__uDSrh .productBody>*{order:0}.CatalogRedesign_workspace__uDSrh .productName{margin:0;line-height:1.5;min-height:0;overflow:visible;display:block;-webkit-line-clamp:unset}.CatalogRedesign_productTitle__H1cEB{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding:0;border:0;background:transparent;color:var(--text);font:inherit;font-size:19px;font-weight:700;line-height:1.5;text-align:start;cursor:pointer;overflow-wrap:anywhere}.CatalogRedesign_facts__1cUbz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;min-width:0;font-size:11px;line-height:1.5}.CatalogRedesign_workspace__uDSrh .CatalogRedesign_facts__1cUbz>div{display:grid;grid-template-columns:18px minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;row-gap:3px;align-items:center;min-width:0;margin:0;padding:11px 10px;border:0;border-radius:12px;background:var(--surface-soft);font-size:inherit}.CatalogRedesign_facts__1cUbz svg{grid-column:1;grid-row:1/3;color:var(--muted)}.CatalogRedesign_facts__1cUbz dt{grid-column:2;color:var(--muted);font-size:11px;font-weight:400}.CatalogRedesign_facts__1cUbz dd{grid-column:2;min-width:0;margin:0;color:var(--text);font-size:13px;font-weight:600;text-align:start;overflow-wrap:anywhere}.CatalogRedesign_facts__1cUbz strong{font:inherit}.CatalogRedesign_facts__1cUbz:empty{display:none}.CatalogRedesign_cardPurchase__QLjV_{display:grid;gap:15px;min-width:0;margin-top:auto;padding:18px}.CatalogRedesign_cardPurchase__QLjV_:empty{display:none}.CatalogRedesign_cardPurchase__QLjV_>*{order:0}.CatalogRedesign_workspace__uDSrh .catalogPriceSummary{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:0;padding:0;border:0;min-width:0}.CatalogRedesign_workspace__uDSrh .catalogPriceSummary>div{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:0;gap:4px;border:0}.CatalogRedesign_workspace__uDSrh .catalogPriceSummary .catalogCostPrice{margin-inline-start:auto;align-items:flex-end;text-align:end}.CatalogRedesign_workspace__uDSrh .catalogPriceSummary small{color:var(--muted);font-size:10px;line-height:1.5;font-weight:400}.CatalogRedesign_workspace__uDSrh .catalogPriceSummary strong{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;min-width:0;font-size:18px;line-height:1.25;font-variant-numeric:tabular-nums}.CatalogRedesign_workspace__uDSrh .catalogPriceSummary strong bdi{overflow-wrap:anywhere}.CatalogRedesign_workspace__uDSrh .catalogPriceSummary em{font-size:10px;font-weight:500;font-style:normal}.CatalogRedesign_workspace__uDSrh .catalogPriceSummary .catalogCostPrice strong{color:var(--text)}.CatalogRedesign_workspace__uDSrh .catalogPriceSummary .catalogSalesPrice strong{color:var(--ui-accent,var(--primary-dark));font-size:26px}.CatalogRedesign_workspace__uDSrh .catalogPriceSummary .catalogSalesPrice>span{color:var(--muted);font-size:9px}.CatalogRedesign_workspace__uDSrh .CatalogRedesign_cardPurchase__QLjV_ .addButton{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0;min-height:44px;margin:0;padding:10px 12px;border-radius:12px;font-size:13px;box-shadow:none}.CatalogRedesign_addLabel__5RCYb{min-width:0}.CatalogRedesign_addPlus__ua8sE{flex-shrink:0}.CatalogRedesign_workspace__uDSrh .catalogMode-compact .productCard{border-radius:18px}.CatalogRedesign_workspace__uDSrh .catalogMode-compact .CatalogRedesign_cardTop__kMIHk{padding-inline:15px}.CatalogRedesign_workspace__uDSrh .catalogMode-compact .productImage{margin-inline:10px;border-radius:11px;padding:8px}.CatalogRedesign_workspace__uDSrh .catalogMode-compact .productBody{padding:12px 15px 0;gap:10px}.CatalogRedesign_workspace__uDSrh .catalogMode-compact .CatalogRedesign_productTitle__H1cEB{font-size:16px}.CatalogRedesign_workspace__uDSrh .catalogMode-compact .CatalogRedesign_facts__1cUbz{display:flex;flex-wrap:wrap;gap:7px 14px}.CatalogRedesign_workspace__uDSrh .catalogMode-compact .CatalogRedesign_facts__1cUbz>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;padding:0;border-radius:0;background:transparent}.CatalogRedesign_workspace__uDSrh .catalogMode-compact .CatalogRedesign_facts__1cUbz svg{display:none}.CatalogRedesign_workspace__uDSrh .catalogMode-compact .CatalogRedesign_facts__1cUbz dd{font-size:12px}.CatalogRedesign_workspace__uDSrh .catalogMode-compact .CatalogRedesign_cardPurchase__QLjV_{display:flex;align-items:center;gap:12px;margin:auto 15px 0;padding:12px 0 15px;border-top:1px solid var(--line)}.CatalogRedesign_workspace__uDSrh .catalogMode-compact .productBody{padding-bottom:12px}.CatalogRedesign_workspace__uDSrh .catalogMode-compact .catalogPriceSummary{flex:1;gap:10px}.CatalogRedesign_workspace__uDSrh .catalogMode-compact .catalogPriceSummary small{font-size:9px}.CatalogRedesign_workspace__uDSrh .catalogMode-compact .catalogPriceSummary strong{font-size:14px}.CatalogRedesign_workspace__uDSrh .catalogMode-compact .catalogPriceSummary .catalogSalesPrice strong{font-size:20px}.CatalogRedesign_workspace__uDSrh .catalogMode-compact .CatalogRedesign_cardPurchase__QLjV_ .addButton{flex:0 0 44px;width:44px;min-height:44px;padding:0;justify-content:center;margin-inline-start:auto}.CatalogRedesign_workspace__uDSrh .catalogMode-compact .CatalogRedesign_addLabel__5RCYb,.CatalogRedesign_workspace__uDSrh .catalogMode-compact .CatalogRedesign_addPlus__ua8sE{display:none}.CatalogRedesign_workspace__uDSrh .catalogMode-list .productCard{display:grid;grid-template-columns:190px minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:6px;align-items:start}.CatalogRedesign_workspace__uDSrh .catalogMode-list .CatalogRedesign_cardTop__kMIHk{grid-column:2}.CatalogRedesign_workspace__uDSrh .catalogMode-list .productImage{grid-column:1;grid-row:1/4;width:calc(100% - 24px);height:185px;min-height:185px;margin:14px 12px}.CatalogRedesign_workspace__uDSrh .catalogMode-list .productBody{grid-column:2}.CatalogRedesign_workspace__uDSrh .catalogMode-list .CatalogRedesign_facts__1cUbz{max-width:420px}.CatalogRedesign_workspace__uDSrh .catalogMode-list .CatalogRedesign_cardPurchase__QLjV_{grid-column:2;display:flex;align-items:center;gap:24px;width:100%}.CatalogRedesign_workspace__uDSrh .catalogMode-list .catalogPriceSummary{flex:1;max-width:420px}.CatalogRedesign_workspace__uDSrh .catalogMode-list .CatalogRedesign_cardPurchase__QLjV_ .addButton{width:auto;min-width:140px;margin-inline-start:auto;gap:10px}.CatalogRedesign_workspace__uDSrh .catalogWelcome{min-height:380px;border:0;background:transparent;box-shadow:none;margin-bottom:18px}.CatalogRedesign_workspace__uDSrh .catalogWelcome p{font-size:15px}.CatalogRedesign_workspace__uDSrh .suggestionBar{margin:0 0 15px}.CatalogRedesign_workspace__uDSrh .catalogNeedHeader{padding:16px;border:1px solid var(--line);background:var(--panel);box-shadow:none}.CatalogRedesign_workspace__uDSrh .catalogNeedHeader h2{margin:0;font-size:17px}.CatalogRedesign_workspace__uDSrh .catalogNeedHeader p{margin:8px 0;font-size:13px;color:var(--muted)}.CatalogRedesign_workspace__uDSrh .paginationBar{margin-top:24px;border:0;background:transparent;box-shadow:none}.CatalogRedesign_workspace__uDSrh .paginationMeta{font-size:12px}.CatalogRedesign_copyToast__uI_Zd{position:fixed;inset-inline-start:50%;bottom:28px;z-index:240;transform:translateX(50%);max-width:calc(100vw - 32px);margin:0;padding:12px 18px;border-radius:12px;background:var(--text);color:var(--panel);box-shadow:0 6px 30px #0002;font-size:13px;overflow-wrap:anywhere;pointer-events:none}.CatalogRedesign_workspace__uDSrh[dir=ltr] .CatalogRedesign_copyToast__uI_Zd{transform:translateX(-50%)}.CatalogRedesign_drawerBackdrop__vc_md{position:fixed;inset:0;z-index:96;border:0;background:#10182160;cursor:default;backdrop-filter:blur(3px)}.CatalogRedesign_drawer__xwmMO.quoteDrawer{z-index:97;inset-block:12px;inset-inline-end:12px;width:min(420px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--panel);box-shadow:0 12px 56px #0003;backdrop-filter:none;gap:16px}.CatalogRedesign_drawer__xwmMO .quoteDrawerHeader{padding-bottom:17px}.CatalogRedesign_drawer__xwmMO .quoteDrawerHeader h2{font-size:20px}.CatalogRedesign_drawer__xwmMO .quoteDrawerItems{gap:12px}.CatalogRedesign_drawer__xwmMO .quoteDrawerItems>.panel{background:var(--surface-soft);padding:15px;border-radius:12px}.CatalogRedesign_drawer__xwmMO .quantityControl{margin-top:12px}.CatalogRedesign_drawer__xwmMO .quantityControl .button,.CatalogRedesign_drawer__xwmMO .quantityControl input,.CatalogRedesign_drawer__xwmMO .quoteDrawerHeader .iconButton{min-width:40px;min-height:40px}.CatalogRedesign_drawer__xwmMO .quoteDraftControls{grid-template-columns:minmax(0,1fr)}.CatalogRedesign_drawer__xwmMO .quoteDraftControls>button{justify-self:start;min-height:40px;font-size:12px}.CatalogRedesign_drawer__xwmMO .quoteDrawerForm,.CatalogRedesign_drawer__xwmMO .quoteField{gap:9px}.CatalogRedesign_drawer__xwmMO .input{min-height:44px;border-radius:9px}.CatalogRedesign_drawer__xwmMO .button{border-radius:10px}.CatalogRedesign_drawer__xwmMO .quotePricingSummary{padding:10px;background:var(--panel)}.CatalogRedesign_drawer__xwmMO .quoteTotalsPanel{padding:14px;background:var(--primary-soft);border-radius:11px}.CatalogRedesign_modalBackdrop__OP7H_.imageModal{background:#111c286b;backdrop-filter:blur(7px);padding:26px}.CatalogRedesign_productModal__l9zdS.imageModalContent{width:min(1200px,100%);height:min(800px,90dvh);max-height:90dvh;grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);grid-template-rows:minmax(0,1fr);gap:32px;padding:32px;border:1px solid var(--line);border-radius:22px;background:var(--panel);box-shadow:0 22px 90px #0003}.CatalogRedesign_productModal__l9zdS .modalClose{top:10px;inset-inline-end:10px;min-height:38px;min-width:38px;border-radius:50%}.CatalogRedesign_productModal__l9zdS>div:first-of-type{min-width:0}.CatalogRedesign_productModal__l9zdS .previewDetails{display:flex;flex-direction:column;gap:18px;border:0;padding:12px 0 0;border-radius:0;background:transparent;overflow:hidden}.CatalogRedesign_productModal__l9zdS .previewDetailsHeader{display:grid;gap:14px;padding:0 0 18px;border-bottom:1px solid var(--line)}.CatalogRedesign_productModal__l9zdS .previewDetailsHeader h2{margin:0;padding:0;font-size:clamp(21px,2vw,29px);line-height:1.5;letter-spacing:-.02em}.CatalogRedesign_productModal__l9zdS .CatalogRedesign_codeRow__6vj4N{justify-content:flex-start;gap:15px;font-size:12px}.CatalogRedesign_productModal__l9zdS .previewDetailsBody{display:grid;align-content:start;gap:20px;min-height:0;overflow-y:auto;padding-inline-end:6px}.CatalogRedesign_productModal__l9zdS .previewMetadata{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.CatalogRedesign_productModal__l9zdS .previewMetadata>div{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:11px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.CatalogRedesign_productModal__l9zdS .previewMetadata>div>span{color:var(--muted);font-size:12px}.CatalogRedesign_productModal__l9zdS .previewMetadata>div>strong{font-size:13px;text-align:end;overflow-wrap:anywhere}.CatalogRedesign_productModal__l9zdS .previewProductDescription{padding:0;background:transparent;border:0}.CatalogRedesign_productModal__l9zdS .previewProductDescription h3{margin:0 0 8px;font-size:13px}.CatalogRedesign_productModal__l9zdS .previewProductDescription p{margin:0;font-size:13px;line-height:1.8;color:var(--muted)}.CatalogRedesign_productModal__l9zdS .attributeBadges{gap:8px}.CatalogRedesign_productModal__l9zdS .attributeBadges span{padding:7px 9px;border:0;background:var(--surface-soft);color:var(--text);font-size:12px}.CatalogRedesign_productModal__l9zdS .previewDetailsActions{display:grid;gap:10px;margin-top:auto;padding-top:4px}.CatalogRedesign_productModal__l9zdS .previewDetailsActions .button{min-height:46px;border-radius:10px;margin:0;box-shadow:none}.CatalogRedesign_productModal__l9zdS .previewDetailsActions .previewAddButton{order:-1}.CatalogRedesign_drawer__xwmMO :is(button,input,select):focus-visible,.CatalogRedesign_productModal__l9zdS :is(button,input):focus-visible,.CatalogRedesign_workspace__uDSrh :is(button,summary):focus-visible{outline:2px solid var(--primary);outline-offset:3px}html[data-personal-mode=dark] .CatalogRedesign_clearFilters__cqhdD,html[data-personal-mode=dark] .CatalogRedesign_copyCode__YHt3x,html[data-personal-mode=dark] .CatalogRedesign_criteria__hJy51>button,html[data-personal-mode=dark] .CatalogRedesign_filterToggle__3bBWI,html[data-personal-mode=dark] .CatalogRedesign_imageSearch__apHiY,html[data-personal-mode=dark] .CatalogRedesign_workspace__uDSrh .catalogPriceSummary .catalogSalesPrice strong{color:var(--text)}@media (min-width:1700px){.CatalogRedesign_withFilters__4avJs{grid-template-columns:minmax(0,1fr) 255px;gap:26px}.CatalogRedesign_workspace__uDSrh .catalogMode-medium{--catalog-card-min:280px;--catalog-image-height:190px}}@media (max-width:1100px){.CatalogRedesign_toolbar__q0n8_{gap:8px}.CatalogRedesign_resultCount__IHRkR{min-width:95px}.CatalogRedesign_search___fzR8{flex-basis:180px}.CatalogRedesign_imageSearch__apHiY span{display:none}.CatalogRedesign_imageSearch__apHiY{min-width:44px;padding-inline:10px}.CatalogRedesign_withFilters__4avJs{grid-template-columns:minmax(0,1fr) 215px;gap:16px}.CatalogRedesign_filters___22Vk{padding-inline:13px}.CatalogRedesign_productModal__l9zdS.imageModalContent{gap:22px;padding:24px;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr)}}@media (max-width:800px){.CatalogRedesign_workspace__uDSrh .CatalogRedesign_controls__fX888{position:relative;top:auto;padding-bottom:16px}.CatalogRedesign_resultCount__IHRkR{flex:0 0 calc(100% - 65px)}.CatalogRedesign_search___fzR8{order:1;flex-basis:calc(100% - 65px);min-width:0}.CatalogRedesign_imageSearch__apHiY{order:2}.CatalogRedesign_viewModes__tafi3{order:3;margin-inline-end:auto}.CatalogRedesign_filterToggle__3bBWI{order:4}.CatalogRedesign_basketToggle__pZPpt{order:5}.CatalogRedesign_withFilters__4avJs{grid-template-columns:minmax(0,1fr);gap:16px}.CatalogRedesign_filters___22Vk{position:relative;top:auto;max-height:55dvh;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;padding-inline:16px}.CatalogRedesign_clearFilters__cqhdD,.CatalogRedesign_filterHeader__obzBP{grid-column:1/-1}.CatalogRedesign_workspace__uDSrh .catalogMode-list .productCard{grid-template-columns:150px minmax(0,1fr)}.CatalogRedesign_workspace__uDSrh .catalogMode-list .CatalogRedesign_cardPurchase__QLjV_{flex-wrap:wrap;gap:12px}}@media (max-width:760px){.CatalogRedesign_modalBackdrop__OP7H_.imageModal{padding:10px}.CatalogRedesign_productModal__l9zdS.imageModalContent{width:100%;height:auto;max-height:94dvh;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;padding:18px;gap:18px;overflow:auto;border-radius:18px}.CatalogRedesign_productModal__l9zdS .previewDetails{overflow:visible;gap:16px}.CatalogRedesign_productModal__l9zdS .previewDetailsBody{overflow:visible}.CatalogRedesign_productModal__l9zdS .previewDetailsHeader h2{font-size:23px}.CatalogRedesign_productModal__l9zdS .previewDetailsActions{position:sticky;bottom:-18px;padding:10px 0 16px;background:var(--panel)}}@media (max-width:640px){.CatalogRedesign_toolbar__q0n8_{gap:7px}.CatalogRedesign_resultCount__IHRkR{font-size:14px}.CatalogRedesign_search___fzR8{min-height:44px;padding-inline:11px}.CatalogRedesign_search___fzR8 input{font-size:13px}.CatalogRedesign_viewModes__tafi3 button{min-width:37px;height:36px}.CatalogRedesign_basketToggle__pZPpt,.CatalogRedesign_filterToggle__3bBWI{min-height:44px;padding-inline:10px;font-size:12px}.CatalogRedesign_workspace__uDSrh .catalogLoadingGrid,.CatalogRedesign_workspace__uDSrh .catalogProductGrid{gap:12px}.CatalogRedesign_workspace__uDSrh .catalogMode-large{grid-template-columns:minmax(0,1fr);--catalog-image-height:clamp(175px,48vw,240px)}.CatalogRedesign_workspace__uDSrh .catalogMode-compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));--catalog-image-height:136px}.CatalogRedesign_workspace__uDSrh .catalogMode-compact .productName{font-size:16px}.CatalogRedesign_workspace__uDSrh .paginationBar{gap:8px;margin-top:20px}.CatalogRedesign_workspace__uDSrh .paginationBar .button{padding-inline:9px;font-size:12px}.CatalogRedesign_workspace__uDSrh .paginationMeta span{font-size:10px}.CatalogRedesign_drawer__xwmMO.quoteDrawer{padding:18px;inset:6px;width:calc(100vw - 12px);max-height:calc(100dvh - 12px);border-radius:16px}}@media (max-width:600px){.CatalogRedesign_filters___22Vk{grid-template-columns:minmax(0,1fr)}}@media (max-width:380px){.CatalogRedesign_filters___22Vk{grid-template-columns:minmax(0,1fr)}.CatalogRedesign_basketToggle__pZPpt,.CatalogRedesign_filterToggle__3bBWI{padding-inline:8px;gap:4px}.CatalogRedesign_basketToggle__pZPpt span{font-size:11px}.CatalogRedesign_cardPurchase__QLjV_,.CatalogRedesign_cardTop__kMIHk,.CatalogRedesign_workspace__uDSrh .productBody{padding-inline:14px}.CatalogRedesign_facts__1cUbz dd{font-size:12px}}@media (prefers-reduced-motion:reduce){.CatalogRedesign_drawer__xwmMO,.CatalogRedesign_filterHeading__MRvkw svg,.CatalogRedesign_productModal__l9zdS,.CatalogRedesign_workspace__uDSrh *{transition:none!important;scroll-behavior:auto!important}}.CatalogRedesign_detailMetrics__8M2wH{display:flex;flex-wrap:wrap;align-items:baseline;gap:18px 26px;padding-block:2px 4px}.CatalogRedesign_detailMetrics__8M2wH:empty{display:none}.CatalogRedesign_detailMetrics__8M2wH>div{display:grid;gap:5px;min-width:70px}.CatalogRedesign_detailMetrics__8M2wH small,.CatalogRedesign_detailMetrics__8M2wH span{color:var(--muted);font-size:11px;font-weight:400}.CatalogRedesign_detailMetrics__8M2wH strong{font-size:18px;font-variant-numeric:tabular-nums}.CatalogRedesign_detailMetrics__8M2wH .CatalogRedesign_detailSalesPrice__bZPV5 strong{font-size:27px;color:var(--ui-accent,var(--primary-dark))}.CatalogRedesign_detailMetrics__8M2wH .CatalogRedesign_detailSalesPrice__bZPV5 strong small{color:inherit;font-size:13px}.CatalogRedesign_productModal__l9zdS .previewDetailsBody{flex:1}html[data-personal-mode=dark] .CatalogRedesign_detailMetrics__8M2wH .CatalogRedesign_detailSalesPrice__bZPV5 strong{color:var(--text)}@media(max-width:640px){.CatalogRedesign_detailMetrics__8M2wH{gap:14px 22px}.CatalogRedesign_detailMetrics__8M2wH .CatalogRedesign_detailSalesPrice__bZPV5 strong{font-size:24px}}html[data-personal-mode=dark] .CatalogRedesign_workspace__uDSrh .catalogPriceSummary .catalogCostPrice strong{color:var(--text)}.SupplierTransferProgress_progress__GkmCL{display:grid;gap:12px;padding:18px;margin-block:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft);min-width:0;font-size:14px;line-height:1.6}.SupplierTransferProgress_heading__huui7{display:flex;justify-content:space-between;align-items:center;gap:12px}.SupplierTransferProgress_heading__huui7 svg{flex:0 0 auto}.SupplierTransferProgress_filename__REy06{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.SupplierTransferProgress_progress__GkmCL progress{width:100%;height:8px;accent-color:var(--primary)}.SupplierTransferProgress_progress__GkmCL small{color:var(--muted);font-size:13px}.SupplierTransferProgress_actions__LWTij{display:flex;flex-wrap:wrap;gap:8px}.SupplierTransferProgress_actions__LWTij:empty{display:none}@media (max-width:640px){.SupplierTransferProgress_progress__GkmCL{padding:14px}.SupplierTransferProgress_actions__LWTij>button{flex:1 1 auto}}.ProductCardEditor_images__mrIgk{display:grid;gap:18px;padding:20px;border:1px solid var(--line);border-radius:14px;min-width:0}.ProductCardEditor_imageChoices__OoZeD{margin:0;padding:0;border:0;min-width:0}.ProductCardEditor_imageChoices__OoZeD legend{font-size:15px;font-weight:650;margin-bottom:16px;padding:0}.ProductCardEditor_imageGrid___0X4D{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:12px;max-width:820px}.ProductCardEditor_imageOption__QeM8c{position:relative;display:grid;gap:8px;padding:8px;min-width:0;border:1px solid var(--line);border-radius:12px;cursor:pointer;background:var(--panel)}.ProductCardEditor_imageOption__QeM8c[data-selected=true]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.ProductCardEditor_imageOption__QeM8c input{position:absolute;inset-inline-start:10px;top:10px;z-index:1;width:17px;height:17px;margin:0;accent-color:var(--primary)}.ProductCardEditor_imageOption__QeM8c img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:8px;background:var(--surface-soft)}.ProductCardEditor_imageOption__QeM8c>span{display:flex;align-items:center;justify-content:center;gap:5px;min-height:24px;font-size:12px;text-align:center}.ProductCardEditor_imageOption__QeM8c:focus-within{outline:2px solid var(--primary);outline-offset:3px}.ProductCardEditor_imageChoices__OoZeD:disabled{opacity:.65}.ProductCardEditor_imageChoices__OoZeD:disabled .ProductCardEditor_imageOption__QeM8c{cursor:default}.ProductCardEditor_singleImage__TaSIf{width:144px;height:144px;object-fit:contain;border-radius:10px}.ProductCardEditor_upload__hlFXf{display:flex;align-items:start;gap:12px;min-width:0}.ProductCardEditor_upload__hlFXf>svg{margin-top:2px;flex:0 0 auto;color:var(--muted)}.ProductCardEditor_upload__hlFXf>label{flex:1;min-width:0}.ProductCardEditor_upload__hlFXf input{max-width:100%;font:inherit;font-size:13px}.ProductCardEditor_uploadNotice__mR5hB{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ProductCardEditor_uploadNotice__mR5hB p{flex:1 1 240px;margin:0;font-size:13px;line-height:1.7}.ProductCardEditor_images__mrIgk>p{margin:0}@media (max-width:640px){.ProductCardEditor_images__mrIgk{padding:14px}.ProductCardEditor_imageGrid___0X4D{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}.ProductCardEditor_upload__hlFXf{gap:8px}}