@layer reset, tokens, base, components, pages;@layer components{.add-to-project_container__v_zRs{margin-top:var(--app-rhythm-2);padding-top:var(--app-rhythm);border-top:1px solid var(--app-ink-15);font-family:var(--font-sans);color:var(--app-ink);box-sizing:border-box}.add-to-project_heading__hYObX{font-family:var(--font-serif);font-weight:400;font-size:var(--app-h3);letter-spacing:var(--app-heading-tracking);line-height:var(--app-leading-snap-tight);margin:0 0 var(--app-rhythm-half);color:var(--app-ink)}.add-to-project_loginPrompt__9jFVZ{font-size:var(--app-body);color:var(--app-muted);line-height:var(--app-leading-body);margin:0}.add-to-project_loginLink__VENmK{color:var(--app-ink);text-decoration:none;border-bottom:1px solid;padding-bottom:.125rem;transition:color var(--app-transition-fast)}.add-to-project_loginLink__VENmK:focus-visible,.add-to-project_loginLink__VENmK:hover{color:var(--app-accent)}.add-to-project_form__A2PtS{margin:0;padding:0}.add-to-project_field__i1i7t,.add-to-project_form__A2PtS{display:flex;flex-direction:column;gap:var(--app-rhythm-half)}.add-to-project_label__MVUFK{color:var(--app-muted)}.add-to-project_label__MVUFK,.add-to-project_submitBtn__gEScj{font-size:var(--app-caption);font-weight:500;letter-spacing:var(--app-label-tracking);text-transform:uppercase}.add-to-project_submitBtn__gEScj{align-self:flex-start;margin-top:var(--app-rhythm-half);font-family:inherit;color:var(--app-ink);background:transparent;border:none;border-bottom:1px solid;padding:calc(var(--app-rhythm-half) - 1px) 0;cursor:pointer;transition:color var(--app-transition-fast)}.add-to-project_submitBtn__gEScj:focus-visible:not(:disabled),.add-to-project_submitBtn__gEScj:hover:not(:disabled){color:var(--app-accent)}.add-to-project_submitBtn__gEScj:disabled{opacity:.5;cursor:not-allowed}.add-to-project_notice__sQaT2{color:var(--app-status-error)}.add-to-project_noticeSuccess__BHSYf,.add-to-project_notice__sQaT2{font-size:var(--app-caption);padding-top:var(--app-rhythm-half);margin:0}.add-to-project_noticeSuccess__BHSYf{color:var(--app-status-success)}.add-to-project_viewProjectLink__djc5A{display:inline-block;margin-left:.5rem;color:var(--app-ink);text-decoration:none;border-bottom:1px solid}.add-to-project_viewProjectLink__djc5A:hover{color:var(--app-accent)}.toast_viewport__K_svV{position:fixed;right:1.25rem;bottom:1.25rem;z-index:100;display:flex;flex-direction:column;gap:var(--app-rhythm-half);width:min(24rem,calc(100vw - 2rem));pointer-events:none}.toast_slot__1CpNZ{pointer-events:auto;animation:toast_toastIn__vU_2l .36s cubic-bezier(.22,1,.36,1) both;opacity:calc(1 - var(--depth, 0) * .12);transform:scale(calc(1 - var(--depth, 0) * .02));transform-origin:bottom right;transition:opacity .2s ease,transform .2s ease}}@layer reset, tokens, base, components, pages;@layer components{@keyframes toast_toastIn__vU_2l{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1}}.toast_toast__kaXd1{display:flex;align-items:flex-start;gap:var(--app-rhythm-half);padding:var(--app-rhythm-half) .75rem var(--app-rhythm-half) .85rem;background:var(--app-surface,var(--app-palette-ffffff));color:var(--app-ink);border:1px solid var(--app-ink-15,rgb(0 0 0/15%));border-radius:10px;box-shadow:var(--app-shadow-lg,0 8px 22px rgb(0 0 0/14%));font-family:var(--font-sans);font-size:.875rem;line-height:var(--app-leading-snap-text)}.toast_icon__qg30K{display:grid;place-items:center;width:28px;height:var(--app-rhythm-1);flex-shrink:0;border-radius:8px}.toast_success__Mr24f .toast_icon__qg30K{background:var(--app-success-bg);color:var(--app-success-text)}.toast_error__iL09o .toast_icon__qg30K{background:var(--app-error-bg);color:var(--app-error-text)}.toast_warning__Sgnuo .toast_icon__qg30K{background:var(--app-amber-bg);color:var(--app-amber-text)}.toast_info__IETu6 .toast_icon__qg30K{background:var(--app-blue-bg);color:var(--app-blue-text)}.toast_body__8yLRd{display:flex;flex-direction:column;gap:var(--app-rhythm-half);min-width:0;flex:1 1;padding-top:0;overflow-wrap:anywhere}.toast_message__K_LWC{font-weight:600}.toast_description__lvjXb{font-size:.8125rem;color:var(--app-muted)}.toast_close__gLcS6{display:grid;place-items:center;width:28px;height:var(--app-rhythm-1);flex-shrink:0;border:0;border-radius:6px;background:transparent;color:var(--app-muted);cursor:pointer}.toast_close__gLcS6:hover{background:var(--app-ink-08,rgb(0 0 0/8%));color:var(--app-ink)}.toast_close__gLcS6:focus-visible{outline:2px solid var(--app-accent);outline-offset:1px}@media (max-width:600px){.toast_viewport__K_svV{right:.75rem;left:.75rem;bottom:.75rem;width:auto}}@media (prefers-reduced-motion:reduce){.toast_slot__1CpNZ{animation:none;transition:none}}html[data-admin-color-mode=dark] .toast_toast__kaXd1{background:var(--app-toast-dark-toast-background);color:var(--app-toast-dark-toast-color);border-color:var(--app-toast-dark-toast-border-color);box-shadow:var(--app-toast-dark-toast-box-shadow)}html[data-admin-color-mode=dark] .toast_success__Mr24f .toast_icon__qg30K{background:var(--app-toast-dark-success-icon-background);color:var(--app-toast-dark-success-icon-color)}html[data-admin-color-mode=dark] .toast_error__iL09o .toast_icon__qg30K{background:var(--app-toast-dark-error-icon-background);color:var(--app-toast-dark-error-icon-color)}html[data-admin-color-mode=dark] .toast_warning__Sgnuo .toast_icon__qg30K{background:var(--app-toast-dark-warning-icon-background);color:var(--app-toast-dark-warning-icon-color)}html[data-admin-color-mode=dark] .toast_info__IETu6 .toast_icon__qg30K{background:var(--app-toast-dark-info-icon-background);color:var(--app-toast-dark-info-icon-color)}html[data-admin-color-mode=dark] .toast_close__gLcS6,html[data-admin-color-mode=dark] .toast_description__lvjXb{color:var(--app-toast-dark-description-close-color)}html[data-admin-color-mode=dark] .toast_close__gLcS6:hover{background:var(--app-toast-dark-close-hover-background);color:var(--app-toast-dark-close-hover-color)}}@layer reset, tokens, base, components, pages;@layer pages{.partner-applications_page__mT8uK{display:flex;flex-direction:column;gap:var(--app-stack-gap);color:var(--app-ink);font-family:var(--font-sans);font-size:var(--app-base-size);max-width:82rem;margin:0 auto;box-sizing:border-box}.partner-applications_header__W66yA{margin:0 0 1rem}.partner-applications_lead__388zK{margin:.5rem 0 0;max-width:68ch;font-size:var(--app-caption);line-height:1.5;color:var(--app-muted)}.partner-applications_toolbar__0_1fc{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;padding-bottom:1rem}.partner-applications_filter__9MfXh{display:flex;flex-direction:column;gap:.35rem}.partner-applications_filterLabel__zLzF1{font-size:var(--app-caption);color:var(--app-muted)}.partner-applications_select__T5kC6{min-height:var(--app-touch-target);padding:0 .75rem;background:var(--app-btn-secondary-bg);color:var(--app-ink);border:1px solid var(--app-btn-secondary-border);border-radius:var(--app-btn-radius);font-family:inherit;font-size:var(--app-btn-font-sm)}.partner-applications_counts__HZoiS{display:flex;flex-wrap:wrap;gap:.5rem}.partner-applications_countBadge__0wWZm{padding:.2rem .6rem;background:var(--app-ink-06);color:var(--app-muted);border-radius:var(--app-btn-radius);font-size:var(--app-caption)}.partner-applications_countBadge__0wWZm[data-tone=failed]{background:var(--app-error-bg);color:var(--app-error-text)}.partner-applications_countBadge__0wWZm[data-tone=submitted]{background:var(--app-success-bg);color:var(--app-success-text)}.partner-applications_noticeError__XBwj8,.partner-applications_notice__twp1t{padding:.75rem 0;margin:0;border-bottom:1px solid var(--app-status-error);color:var(--app-status-error);font-size:var(--app-caption)}.partner-applications_notice__twp1t{border-bottom-color:var(--app-panel-border);color:var(--app-muted)}.partner-applications_primary__rOdxB{display:block;font-weight:500}.partner-applications_secondary__PssrC{display:block;margin-top:.15rem;font-size:var(--app-caption);color:var(--app-muted)}.partner-applications_errorText__YBeZp{display:block;margin-top:.25rem;max-width:32ch;font-size:var(--app-caption);color:var(--app-status-error);overflow-wrap:anywhere}.partner-applications_empty__iDzkZ{padding:2.5rem 0;text-align:center;color:var(--app-muted)}.partner-applications_pill__cS98G{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .5rem;background:var(--app-ink-06);color:var(--app-muted);font-size:var(--app-caption);font-weight:500;white-space:nowrap}.partner-applications_pill__cS98G[data-tone=failed]{background:var(--app-error-bg);color:var(--app-error-text)}.partner-applications_pill__cS98G[data-tone=submitted]{background:var(--app-success-bg);color:var(--app-success-text)}.partner-applications_rowActions__PXxUm{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.partner-applications_iconButton__O8mw5{justify-content:center;min-width:var(--app-touch-target);background:transparent;border:0}.partner-applications_iconButton__O8mw5,.partner-applications_resendButton__jRIb1{display:inline-flex;align-items:center;min-height:var(--app-touch-target);cursor:pointer;color:var(--app-ink)}.partner-applications_resendButton__jRIb1{gap:.35rem;padding:0 .75rem;background:var(--app-btn-secondary-bg);border:1px solid var(--app-btn-secondary-border);border-radius:var(--app-btn-radius);font-family:inherit;font-size:var(--app-btn-font-sm)}.partner-applications_resendButton__jRIb1:disabled{opacity:.6;cursor:default}.partner-applications_textLink__kKvRW{display:inline-flex;align-items:center;gap:.35rem;color:var(--app-accent);font-size:var(--app-caption);text-decoration:none}.partner-applications_detailRow__QvXwv td{background:var(--app-ink-04)}.partner-applications_detailGrid__VN_nf{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;margin:0}.partner-applications_detailGrid__VN_nf dt{font-size:var(--app-caption);color:var(--app-muted)}.partner-applications_detailGrid__VN_nf dd{margin:.2rem 0 0;font-size:var(--app-body);overflow-wrap:anywhere}.partner-applications_detailWide__jsxXg{grid-column:1/-1}.admin_container__uVSVc{max-width:78rem;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--app-stack-gap)}.admin_header__BXCuK{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.admin_headerText__aF0W5{flex:1 1;min-width:0}.admin_subtitle__K9X09{margin:0;font-size:var(--app-body);line-height:1.4;color:var(--app-muted)}.admin_headerActions__tPyv6{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.admin_updateTime__t1aqu{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;color:var(--app-muted)}.admin_actionBtn__QTgBL,.admin_refreshBtn__r8ygs{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:36px;padding:0 .9rem;border-radius:var(--app-btn-radius);box-shadow:var(--app-btn-shadow);background:var(--app-btn-secondary-bg);color:var(--app-ink);border:1px solid transparent;font-family:inherit;font-size:var(--app-btn-font);font-weight:500;line-height:1.25;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--app-transition-fast),border-color var(--app-transition-fast),color var(--app-transition-fast)}.admin_actionBtn__QTgBL:hover:not(:disabled),.admin_refreshBtn__r8ygs:hover:not(:disabled){background:var(--app-btn-secondary-hover);color:var(--app-ink)}.admin_actionBtn__QTgBL:disabled,.admin_refreshBtn__r8ygs:disabled{background:var(--app-btn-disabled-bg);color:var(--app-btn-disabled-fg);box-shadow:none;cursor:not-allowed}.admin_textBtn__Z1xzO{display:inline-flex;align-items:center;gap:.45rem;min-height:36px;padding:0 .75rem;border-radius:var(--app-btn-radius);color:var(--app-accent);font-size:var(--app-btn-font);font-weight:500;line-height:1.25;text-decoration:none;white-space:nowrap;transition:background var(--app-transition-fast)}.admin_textBtn__Z1xzO:hover{background:var(--app-accent-10)}.admin_actionBtn__QTgBL:focus-visible,.admin_refreshBtn__r8ygs:focus-visible,.admin_textBtn__Z1xzO:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.admin_errorBanner__nE80x{display:flex;align-items:center;gap:.6rem;padding:.75rem 1rem;border-radius:6px;font-size:var(--app-body);font-weight:500;justify-content:space-between;flex-wrap:wrap;background:var(--app-error-bg);border:1px solid var(--app-error-border);color:var(--app-error-text)}.admin_bannerText__IGjSG{display:inline-flex;align-items:center;gap:.5rem}.admin_kpiGrid__15BYs>.admin_kpiCard__dJWEd{animation:admin_kpiIn__jjn94 .48s cubic-bezier(.22,1,.36,1) both}.admin_kpiGrid__15BYs>.admin_kpiCard__dJWEd:nth-child(2){animation-delay:70ms}.admin_kpiGrid__15BYs>.admin_kpiCard__dJWEd:nth-child(3){animation-delay:.14s}.admin_kpiGrid__15BYs>.admin_kpiCard__dJWEd:nth-child(4){animation-delay:.21s}.admin_kpiGrid__15BYs>.admin_kpiCard__dJWEd:nth-child(5){animation-delay:.28s}}@layer reset, tokens, base, components, pages;@layer pages{@keyframes admin_kpiIn__jjn94{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.admin_kpiGrid__15BYs>.admin_kpiCard__dJWEd{animation:none}}.admin_kpiGrid__15BYs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.admin_kpiCard__dJWEd{display:flex;flex-direction:column;gap:.4rem;min-width:0;padding:1rem 1.1rem;background:var(--app-panel-bg);border:1px solid transparent;border-radius:var(--app-panel-radius);box-shadow:var(--app-shadow-sm);text-decoration:none;color:inherit;transition:box-shadow .18s ease,border-color .18s ease}.admin_kpiCard__dJWEd:hover{box-shadow:var(--app-shadow-md);border-color:var(--app-accent-25)}.admin_kpiHeader__JZGZI{display:flex;justify-content:space-between;align-items:center;gap:.4rem}.admin_kpiTitle__tF0GR{font-size:12px;font-weight:500;color:var(--app-muted);overflow-wrap:anywhere}.admin_kpiIconWrapper__t5IaP{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:6px;background:var(--tone-bg,var(--app-ink-05));color:var(--tone-fg,var(--app-accent))}.admin_kpiValue__jJvkk{font-size:clamp(1.4rem,1.8vw,1.9rem);font-weight:600;color:var(--app-ink);line-height:1.1;letter-spacing:-.02em;overflow-wrap:anywhere}.admin_kpiValueSm__20jd8{font-size:1.05rem;font-weight:600;line-height:1.6;color:var(--app-ink)}.admin_toneGood__q0LqV{color:var(--app-success-text)}.admin_toneBad__kFtRS{color:var(--app-error-text)}.admin_kpiMeta__L_vjC{font-size:12px;color:var(--app-muted);overflow-wrap:anywhere}.admin_badgeAttention__Xui4Q,.admin_badgeGood__JemEV{align-self:flex-start;display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:9999px;font-size:12px;font-weight:600}.admin_badgeAttention__Xui4Q{background:var(--app-error-bg);border:1px solid var(--app-error-border);color:var(--app-error-text)}.admin_badgeGood__JemEV{background:var(--app-success-bg);border:1px solid var(--app-success-border);color:var(--app-success-text)}.admin_panelHead__zrG3D{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;padding:.75rem var(--app-panel-pad);background:var(--app-panel-head-bg)}.admin_panelTitle__EXpIh{display:inline-flex;align-items:center;gap:.5rem;margin:0}.admin_panelTitle__EXpIh svg{color:var(--tone-fg,var(--app-accent))}.admin_panelActions__he8YC{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.admin_panelBody__wEPEM{padding:var(--app-panel-pad)}.admin_countPill__PqUdh{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;padding:.1rem .5rem;border-radius:9999px;background:var(--app-ink-06);color:var(--app-text-secondary);font-size:12px;font-weight:600}.admin_tableWrap__nezar{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.admin_thRight__F0ec1,.admin_th__orAS7{padding:.65rem 1rem;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--app-muted);background:var(--app-table-head-bg);white-space:nowrap;text-align:left}.admin_thRight__F0ec1{text-align:right}.admin_tdRight__swxtV,.admin_td__tvroR{padding:.5rem 1rem;vertical-align:middle;color:var(--app-ink)}.admin_tdRight__swxtV{text-align:right}.admin_tr__WEq6Q:hover .admin_tdRight__swxtV,.admin_tr__WEq6Q:hover .admin_td__tvroR{background:var(--app-surface-hover)}.admin_srOnly__r0jmx{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.admin_sku__QweQP{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;font-weight:600;padding:.2rem .5rem;background:var(--app-ink-05);border-radius:4px;color:var(--app-ink)}.admin_productName__8HuGx{font-weight:500;color:var(--app-ink);text-decoration:none}a.admin_productName__8HuGx:hover{color:var(--app-accent);text-decoration:underline}.admin_reasonWarning__8HNOx{display:inline-flex;align-items:center;padding:.3rem .7rem;line-height:1.3;border-radius:9999px;font-size:12px;font-weight:500;margin-right:.35rem;background:var(--app-amber-bg);color:var(--app-amber-text)}.admin_timeMeta__L4LDG{font-size:12px;color:var(--app-muted);line-height:1.45}.admin_statusClosed__LhyM_,.admin_statusInProgress__CtDge,.admin_statusNew__WPnRk{display:inline-flex;align-items:center;padding:.3rem .7rem;line-height:1.3;border-radius:9999px;font-size:12px;font-weight:600}.admin_statusNew__WPnRk{background:var(--app-blue-bg);color:var(--app-blue-text)}.admin_statusInProgress__CtDge{background:var(--app-amber-bg);color:var(--app-amber-text)}.admin_statusClosed__LhyM_{background:var(--app-success-bg);color:var(--app-success-text)}.admin_rfqRef__tvHfg{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;font-weight:600;color:var(--app-accent)}.admin_contactMeta__GaprR{color:var(--app-muted);font-size:12px}.admin_emptyBanner__Lu3JZ,.admin_emptyMuted__d1drn{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:0;padding:2rem 1rem;font-size:var(--app-body)}.admin_emptyBanner__Lu3JZ{color:var(--app-success-text)}.admin_emptyMuted__d1drn{color:var(--app-muted)}.admin_container__uVSVc a:focus-visible,.admin_container__uVSVc button:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}.admin_spin__Zlb68{animation:admin_spin__Zlb68 1s linear infinite}@keyframes admin_spin__Zlb68{to{transform:rotate(1turn)}}@media (max-width:1280px){.admin_kpiGrid__15BYs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.admin_container__uVSVc{gap:1rem}.admin_headerActions__tPyv6{width:100%;justify-content:space-between}.admin_panelHead__zrG3D{padding-left:1rem;padding-right:1rem}.admin_kpiGrid__15BYs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:380px){.admin_kpiGrid__15BYs{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.admin_container__uVSVc *{transition:none}.admin_spin__Zlb68{animation:none}}.admin_badgeAttention__Xui4Q,.admin_badgeGood__JemEV,.admin_countPill__PqUdh,.admin_statusClosed__LhyM_,.admin_statusInProgress__CtDge,.admin_statusNew__WPnRk{border-radius:999px}.admin_kpiIconWrapper__t5IaP{border-radius:10px}.admin_panelTitle__EXpIh{font-family:var(--app-font-heading);font-size:var(--app-h3);font-weight:600;line-height:1.3;letter-spacing:0;color:var(--app-ink);text-transform:none}.admin_section__ID0dh{display:flex;flex-direction:column;gap:1.25rem;padding:var(--app-panel-pad);background:var(--app-panel-bg);border:1px solid var(--app-panel-border);border-radius:var(--app-panel-radius);box-shadow:var(--app-btn-shadow)}.admin_sectionHeader__6s3Xa{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding-bottom:1rem;border-bottom:1px solid transparent}.admin_sectionTitle__1MY2W{margin:0;font-family:var(--app-font-heading);font-size:var(--app-h3);font-weight:600;line-height:1.3;letter-spacing:0;color:var(--app-ink)}.product-groups_srOnly__tFyIr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.product-groups_v2Page__k7szP{display:flex;flex-direction:column;gap:.45rem;min-width:0;color:var(--app-ink);font-family:var(--font-sans);line-height:1.4}.product-groups_topActionRow__S7m10{display:flex;align-items:center;justify-content:flex-end;min-height:32px;gap:.45rem}.product-groups_topActionRight__jTgyF{display:inline-flex;align-items:center;gap:.4rem;margin-left:auto}.product-groups_topActionRight__jTgyF>button[data-testid=admin-create-product-btn]{min-height:28px;padding:.16rem .58rem;gap:.35rem;font-size:.75rem;font-weight:600;border-radius:6px}.product-groups_topActionRight__jTgyF>button[data-testid=admin-create-product-btn] svg{width:14px;height:14px}.product-groups_topActionRight__jTgyF .product-groups_btnIconSm__ncbHm{width:32px;height:32px}.product-groups_menuAnchor__DJ4bU{position:relative;display:inline-flex}.product-groups_menuDropdown__dfefI{position:absolute;top:calc(100% + 4px);right:0;z-index:180;min-width:196px;padding:.3rem;background:var(--app-panel-bg);border:1px solid var(--app-ink-20);border-radius:6px;box-shadow:var(--app-shadow-lg);display:flex;flex-direction:column;gap:2px}.product-groups_menuItem__CgY2I{display:flex;align-items:center;gap:.45rem;width:100%;min-height:30px;padding:.25rem .55rem;border:0;border-radius:4px;background:transparent;color:var(--app-ink);font-size:.78rem;font-weight:500;text-align:left;text-decoration:none;cursor:pointer;white-space:nowrap}.product-groups_menuItem__CgY2I:hover{background:var(--app-surface-hover)}.product-groups_menuItemDanger__Kgasa{color:var(--app-error-text)}.product-groups_menuItemDanger__Kgasa:hover{background:var(--app-error-bg)}.product-groups_btnDangerSm__MZnwr,.product-groups_btnDefaultSm__pfr51,.product-groups_btnIconSm__ncbHm,.product-groups_btnPrimarySm__IOyOF{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;min-height:30px;padding:.2rem .68rem;border-radius:var(--app-btn-radius);font-size:.76rem;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;border:1px solid transparent;transition:background var(--app-transition-fast),border-color var(--app-transition-fast),color var(--app-transition-fast)}.product-groups_btnPrimarySm__IOyOF{background:var(--app-btn-primary-bg);color:var(--app-btn-primary-fg);border-color:var(--app-btn-primary-bg)}.product-groups_btnPrimarySm__IOyOF:hover:not(:disabled){background:var(--app-btn-primary-hover);border-color:var(--app-btn-primary-hover)}.product-groups_btnDefaultSm__pfr51{background:var(--app-surface);color:var(--app-ink);border-color:var(--app-ink-15)}.product-groups_btnDefaultSm__pfr51:hover:not(:disabled){background:var(--app-surface-hover);border-color:var(--app-ink-20)}.product-groups_btnDangerSm__MZnwr{background:var(--app-error-text);color:var(--app-palette-paper);border-color:var(--app-error-text)}.product-groups_btnDangerSm__MZnwr:hover:not(:disabled){opacity:.92}.product-groups_btnIconSm__ncbHm{width:30px;height:30px;min-height:30px;padding:0;background:var(--app-surface);color:var(--app-ink);border-color:var(--app-ink-15)}.product-groups_btnIconSm__ncbHm:hover:not(:disabled){background:var(--app-surface-hover);border-color:var(--app-ink-20)}.product-groups_btnDangerSm__MZnwr:disabled,.product-groups_btnDefaultSm__pfr51:disabled,.product-groups_btnIconSm__ncbHm:disabled,.product-groups_btnPrimarySm__IOyOF:disabled{opacity:.5;cursor:not-allowed}.product-groups_filterToolbar__vaG7e{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.4rem;padding:.32rem .65rem;background:var(--app-panel-bg);border:1px solid var(--app-ink-12);border-radius:var(--app-panel-radius);min-width:0}.product-groups_searchForm__U7E8r{display:flex;align-items:center;flex:1 1 210px;max-width:280px;min-width:170px}.product-groups_searchField__cIotr{position:relative;display:flex;align-items:center;width:100%}.product-groups_searchSubmitIconBtn__dZdiW{position:absolute;left:.35rem;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--app-muted);cursor:pointer}.product-groups_searchSubmitIconBtn__dZdiW:hover{color:var(--app-ink)}.product-groups_searchInput__XzqBj{width:100%;min-height:30px;padding:.2rem 1.8rem .2rem 1.85rem;font-size:.78rem;color:var(--app-ink);background:var(--app-surface);border:1px solid var(--app-ink-15);border-radius:5px;outline:none}.product-groups_searchInput__XzqBj::placeholder{color:var(--app-muted)}.product-groups_searchInput__XzqBj:focus{border-color:var(--app-accent)}.product-groups_searchClearBtn___gei8{position:absolute;right:.25rem;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:4px;background:transparent;color:var(--app-muted);cursor:pointer}.product-groups_searchClearBtn___gei8:hover{background:var(--app-ink-08);color:var(--app-ink)}.product-groups_chipsRow__rMTk_{display:flex;align-items:center;flex-wrap:wrap;gap:.32rem;min-width:0}.product-groups_chipAnchor__t0_CV{position:relative;display:inline-flex}.product-groups_chipGroup__2VMGw{display:inline-flex;align-items:center;border:1px solid var(--app-ink-15);border-radius:5px;background:var(--app-surface);color:var(--app-ink)}.product-groups_chipGroupActive__bPVe7{background:var(--app-tone-blue-bg);border-color:var(--app-blue-border);color:var(--app-tone-blue-fg)}.product-groups_chipGroupDashed__KtfJG{border-style:dashed}.product-groups_chipGroupDisabled__pWUzU{opacity:.48}.product-groups_chipTrigger__di7Pf{display:inline-flex;align-items:center;gap:.28rem;min-height:28px;padding:.16rem .5rem;border:0;background:transparent;color:inherit;font-size:.75rem;font-weight:500;white-space:nowrap;cursor:pointer}.product-groups_chipTrigger__di7Pf:disabled{cursor:not-allowed}.product-groups_chipGroupActive__bPVe7 .product-groups_chipTrigger__di7Pf{font-weight:600}.product-groups_chipCountBadge__eQrkl{display:inline-flex;align-items:center;justify-content:center;padding:0 .34rem;min-height:16px;border-radius:999px;background:var(--app-ink-08);color:var(--app-text-secondary);font-size:.66rem;font-weight:600}.product-groups_chipCountBadgeActive__x4N2X{background:var(--app-btn-primary-bg);color:var(--app-btn-primary-fg)}.product-groups_chipClear__grlJ3{display:inline-flex;align-items:center;justify-content:center;width:22px;height:28px;border:0;border-left:1px solid var(--app-blue-border);background:transparent;color:var(--app-tone-blue-fg);cursor:pointer}.product-groups_chipClear__grlJ3:hover{background:var(--app-ink-08)}.product-groups_clearAllBtn__oaQJQ{display:inline-flex;align-items:center;gap:.25rem;min-height:28px;padding:.16rem .5rem;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--app-text-secondary);font-size:.75rem;font-weight:600;cursor:pointer}.product-groups_clearAllBtn__oaQJQ:hover{background:var(--app-ink-06);color:var(--app-ink)}.product-groups_filterRightControls__ftb2r{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto;flex-shrink:0}.product-groups_segControl__5Wxkz{display:inline-flex;align-items:center;padding:2px;gap:2px;border:1px solid var(--app-ink-15);border-radius:6px;background:var(--app-surface)}.product-groups_segBtnIcon__q42q_{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--app-text-secondary);cursor:pointer;transition:background var(--app-transition-fast),color var(--app-transition-fast)}.product-groups_segBtnIcon__q42q_:hover:not(:disabled){background:var(--app-surface-hover);color:var(--app-ink)}.product-groups_segBtnActive__z3P_Y{background:var(--app-tone-blue-bg);color:var(--app-tone-blue-fg);border-color:var(--app-blue-border)}.product-groups_segBtnIcon__q42q_:disabled{opacity:.38;cursor:not-allowed;background:var(--app-btn-disabled-bg);color:var(--app-btn-disabled-fg)}.product-groups_popover__v7y6I{position:absolute;top:calc(100% + 6px);left:0;z-index:140;width:315px;max-width:calc(100vw - 2rem);padding:.6rem;background:var(--app-panel-bg);border:1px solid var(--app-ink-20);border-radius:var(--app-panel-radius);box-shadow:var(--app-shadow-lg);display:flex;flex-direction:column;gap:.45rem}.product-groups_popoverSearch__MAmwT{width:100%;min-height:30px;padding:.25rem .55rem;font-size:.78rem;color:var(--app-ink);background:var(--app-surface);border:1px solid var(--app-ink-15);border-radius:5px}.product-groups_popoverSearch__MAmwT::placeholder{color:var(--app-muted)}.product-groups_popoverList__dG6Mr{max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.product-groups_popoverSectionTitle__3_aJw{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--app-muted);padding:.35rem .35rem .12rem}.product-groups_popoverOption__pOd_0{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.28rem .4rem;border-radius:5px;font-size:.78rem;color:var(--app-ink);cursor:pointer}.product-groups_popoverOption__pOd_0:hover{background:var(--app-surface-hover)}.product-groups_popoverOption__pOd_0 input[type=checkbox]{width:14px;height:14px;accent-color:var(--app-accent);cursor:pointer;flex-shrink:0}.product-groups_popoverOptionDisabled__ASC6S{opacity:.45}.product-groups_popoverOptionChecked__AE1iH{background:var(--app-tone-blue-bg);font-weight:600}.product-groups_popoverOptionLabel__QPX_Z{display:inline-flex;align-items:center;gap:.4rem;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-groups_popoverOptionCount__35oIm{font-size:.72rem;font-weight:600;color:var(--app-muted);flex-shrink:0}.product-groups_popoverOptionSub__w0Hk0{font-size:.68rem;color:var(--app-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-groups_popoverEmpty__DxMIj{margin:0;padding:.75rem;text-align:center;font-size:.78rem;color:var(--app-muted)}.product-groups_popoverHead__6_VmI{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.76rem;font-weight:600;color:var(--app-ink)}.product-groups_popoverActionBtn__Mc_V7,.product-groups_popoverCloseBtn__1jPHA{min-height:22px;padding:0 .45rem;border:1px solid var(--app-ink-15);border-radius:5px;background:var(--app-surface);color:var(--app-ink);font-family:inherit;font-size:.72rem;font-weight:600;cursor:pointer}.product-groups_popoverActionBtn__Mc_V7:hover,.product-groups_popoverCloseBtn__1jPHA:hover{background:var(--app-surface-hover)}.product-groups_popoverFoot__JtCXL{display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding-top:.35rem;border-top:1px solid var(--app-ink-10);font-size:.7rem;color:var(--app-muted)}.product-groups_colourwayFilterNotice__nTG7x{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding:.4rem .75rem;border-radius:6px;background:var(--app-amber-bg);border:1px solid var(--app-amber-border);color:var(--app-amber-text);font-size:.76rem}.product-groups_errorBannerV2__itUQO{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.65rem;padding:.55rem .85rem;border-radius:var(--app-panel-radius);background:var(--app-error-bg);border:1px solid var(--app-error-border);color:var(--app-error-text);font-size:.78rem;font-weight:600}.product-groups_errorBannerText__wD0oy{display:inline-flex;align-items:center;gap:.45rem}.product-groups_workspaceSplit__i01Vf{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(380px,.86fr);gap:.75rem;align-items:start;min-width:0}.product-groups_workspaceSplitGrid__xgMTe{grid-template-columns:minmax(0,1fr)}.product-groups_masterPanel__lmeRG{background:var(--app-panel-bg);border:1px solid var(--app-ink-12);border-radius:var(--app-panel-radius);overflow:hidden;display:flex;flex-direction:column;min-width:0}.product-groups_viewTabs__HU44r{display:flex;align-items:center;gap:.25rem;height:32px;min-height:32px;padding:0 .65rem;background:var(--app-surface);border-bottom:1px solid var(--app-ink-08);overflow-x:auto;scrollbar-width:none}.product-groups_viewTab__QQ_Aa{display:inline-flex;align-items:center;gap:.32rem;height:32px;padding:0 .5rem;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--app-text-secondary);font-size:.75rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:color var(--app-transition-fast),border-color var(--app-transition-fast)}.product-groups_viewTab__QQ_Aa:hover{color:var(--app-ink)}.product-groups_viewTabActive__plAnm{color:var(--app-accent);border-bottom-color:var(--app-accent)}.product-groups_viewTabCount__Yg3K8{display:inline-flex;align-items:center;justify-content:center;padding:.04rem .36rem;border-radius:999px;font-size:.67rem;font-weight:700;background:var(--app-ink-08);color:var(--app-text-secondary)}.product-groups_viewTabCountSuccess__ZW9Kz{background:var(--app-success-bg);color:var(--app-success-text)}.product-groups_viewTabCountDanger__Ms1D3{background:var(--app-error-bg);color:var(--app-error-text)}.product-groups_viewTabCountWarn__O7mJ0{background:var(--app-amber-bg);color:var(--app-amber-text)}.product-groups_masterToolbar__SR4ki{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.4rem .65rem;min-height:34px;padding:.25rem .75rem;background:var(--app-panel-head-bg);border-bottom:1px solid var(--app-ink-08)}.product-groups_selectAllWrap__9yDeW{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.product-groups_checkbox__H99H_{width:15px;height:15px;accent-color:var(--app-accent);cursor:pointer;flex-shrink:0;margin:0}.product-groups_masterTotalsText__fPP2v{font-size:.76rem;font-weight:600;color:var(--app-ink);cursor:help;border-bottom:1px dotted var(--app-ink-20)}.product-groups_masterToolbarRight__dH8yw{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto}.product-groups_sortSelect__Ycfw1{min-height:26px;padding:.12rem .45rem;border:1px solid var(--app-ink-15);border-radius:5px;background:var(--app-surface);color:var(--app-ink);font-family:inherit;font-size:.74rem;font-weight:500;cursor:pointer}.product-groups_sortSelect__Ycfw1:focus-visible{outline:2px solid var(--app-accent);outline-offset:1px}.product-groups_masterListWrap__Ry3_l{display:flex;flex-direction:column;min-width:0;max-height:calc(100dvh - 17.6rem);overflow-y:auto}.product-groups_masterTable__tPx03{width:100%;border-collapse:collapse;display:block;min-width:0}.product-groups_masterTbody__TTEdn{display:flex;flex-direction:column;width:100%;min-width:0}.product-groups_productRow__C_Xdk{display:grid;grid-template-columns:auto 40px minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.35rem .75rem;min-height:54px;max-height:70px;flex-shrink:0;border-bottom:1px solid var(--app-ink-08);border-left:3px solid transparent;background:var(--app-panel-bg);cursor:pointer;transition:background var(--app-transition-fast),border-color var(--app-transition-fast);min-width:0;box-sizing:border-box}.product-groups_productRow__C_Xdk:hover{background:var(--app-surface-hover)}.product-groups_productRowActive__dn3P6{background:var(--app-tone-blue-bg);border-left-color:var(--app-accent)}.product-groups_productRowChecked__lngGw:not(.product-groups_productRowActive__dn3P6){background:var(--app-ink-04)}.product-groups_rowCellContents__dr2lR{display:contents}.product-groups_thumbEmpty__ZgnyF,.product-groups_thumb__QKHzU{width:40px;height:40px;border-radius:5px;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.product-groups_thumb__QKHzU{border:1px solid var(--app-ink-15);background:var(--app-surface);object-fit:cover}.product-groups_thumbEmpty__ZgnyF{background:var(--app-paper);border:1px solid var(--app-ink-10);color:var(--app-muted)}.product-groups_rowMain__xY6P3{display:flex;flex-direction:column;gap:.14rem;min-width:0}.product-groups_productTitle__Qjp7A{font-size:.81rem;font-weight:600;color:var(--app-ink);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;line-height:1.22}.product-groups_rowSub__3wlxo{display:flex;align-items:center;flex-wrap:nowrap;gap:.36rem;min-width:0;overflow:hidden}.product-groups_parentGroupLabel__tvAhb{font-size:.72rem;font-weight:500;color:var(--app-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.product-groups_skuCode__dUuvO{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.69rem;font-weight:600;color:var(--app-text-secondary);background:var(--app-ink-06);padding:.04rem .34rem;border-radius:4px;max-width:185px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;text-decoration:none}a.product-groups_skuCode__dUuvO:hover{color:var(--app-accent);text-decoration:underline}.product-groups_metaCell__hY1Q1{font-size:.7rem;color:var(--app-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-groups_swatchStrip__yRap_{display:inline-flex;align-items:center;gap:3px;flex-wrap:nowrap;flex-shrink:0}.product-groups_swatchDot__zEQiY{width:12px;height:12px;border-radius:999px;border:1px solid var(--app-ink-20);flex-shrink:0;display:inline-block;overflow:hidden;background:var(--app-ink-15);object-fit:cover;box-sizing:border-box}.product-groups_swatchDotMissing__Tkdju{border-style:dashed;border-color:var(--app-error-text);background:var(--app-error-bg)}.product-groups_swatchMore__q5_5d{font-size:.67rem;font-weight:700;color:var(--app-text-secondary);padding-left:2px}.product-groups_rowRight__73Pjz{display:flex;flex-direction:column;align-items:flex-end;gap:.18rem;flex-shrink:0;text-align:right}.product-groups_rowRightTop__3GCZq{display:inline-flex;align-items:center;justify-content:flex-end;gap:.32rem}.product-groups_statusRatioBar__5ucRV,.product-groups_statusRatioInline__AnT33{display:flex;align-items:stretch;width:78px;height:7px;border-radius:999px;overflow:hidden;background:var(--app-ink-10);border:1px solid var(--app-ink-15);gap:1px}.product-groups_segPublished__kLGcB{display:block;height:100%;min-width:3px;background:var(--app-status-success)}.product-groups_segDraft__uujz_{display:block;height:100%;min-width:3px;background:var(--app-palette-gold-500)}.product-groups_segArchived__GT9mo{display:block;height:100%;min-width:3px;background:var(--app-disabled)}.product-groups_missingBadge__dvw0v,.product-groups_missingImgPill__x_nl1{display:inline-flex;align-items:center;gap:.18rem;padding:.08rem .44rem;border-radius:999px;background:var(--app-error-bg);color:var(--app-error-text);font-size:.68rem;font-weight:600;white-space:nowrap}.product-groups_statusPill__EbOnf{display:inline-flex;align-items:center;gap:.2rem;padding:.06rem .42rem;border-radius:999px;font-size:.67rem;font-weight:600;white-space:nowrap}.product-groups_statusPillPublished__OMhMv{background:var(--app-success-bg);color:var(--app-success-text)}.product-groups_statusPillDraft__tpd33{background:var(--app-amber-bg);color:var(--app-amber-text)}.product-groups_statusPillArchived__RHCj9{background:var(--app-ink-08);color:var(--app-text-secondary)}.product-groups_updatedCell__3sP9_{font-size:.68rem;color:var(--app-muted);white-space:nowrap}.product-groups_priceNowrap__HPiyz{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.product-groups_masterGridWrap__P9Yqw{padding:.75rem}.product-groups_productGrid__aBIyR{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.75rem}.product-groups_gridCard__VviOQ{position:relative;display:flex;flex-direction:column;border:1px solid var(--app-ink-12);border-radius:var(--app-panel-radius);background:var(--app-surface);overflow:hidden;cursor:pointer;transition:border-color var(--app-transition-fast);min-width:0}.product-groups_gridCard__VviOQ:hover{border-color:var(--app-accent)}.product-groups_gridCardActive__KJzHQ,.product-groups_gridCardChecked__G3cDh{border-color:var(--app-accent);box-shadow:inset 0 0 0 1px var(--app-accent)}.product-groups_gridCheckWrap__QO8GS{position:absolute;top:.45rem;left:.45rem;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:5px;background:var(--app-surface);border:1px solid var(--app-ink-20);opacity:0;transition:opacity var(--app-transition-fast)}.product-groups_gridCardActive__KJzHQ .product-groups_gridCheckWrap__QO8GS,.product-groups_gridCardChecked__G3cDh .product-groups_gridCheckWrap__QO8GS,.product-groups_gridCard__VviOQ:focus-within .product-groups_gridCheckWrap__QO8GS,.product-groups_gridCard__VviOQ:hover .product-groups_gridCheckWrap__QO8GS{opacity:1}.product-groups_gridMediaEmpty__YITyP,.product-groups_gridMedia__00xoj{height:136px;width:100%;border-bottom:1px solid var(--app-ink-10);display:flex;align-items:center;justify-content:center;overflow:hidden}.product-groups_gridMedia__00xoj{object-fit:cover;background:var(--app-surface)}.product-groups_gridMediaEmpty__YITyP{background:var(--app-paper);color:var(--app-muted)}.product-groups_gridBody__r1UxB{padding:.6rem .7rem;display:flex;flex-direction:column;gap:.28rem;flex:1 1;min-width:0}.product-groups_gridEyebrowRow__Z5MWn{display:flex;align-items:center;justify-content:space-between;gap:.35rem;font-size:.69rem;font-weight:600;color:var(--app-muted);min-width:0}.product-groups_gridEyebrowText__XNivP{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-groups_gridColourCount__VOzD4{flex-shrink:0;font-size:.68rem;color:var(--app-text-secondary)}.product-groups_gridTitle__e_Xad{font-size:.82rem;font-weight:600;color:var(--app-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;line-height:1.25}.product-groups_gridSkuSwatches__ChcvI{display:flex;align-items:center;justify-content:flex-start;gap:.35rem;min-width:0}.product-groups_gridFooter__A2WBH{margin-top:auto;padding-top:.38rem;border-top:1px solid var(--app-ink-08);display:flex;align-items:center;justify-content:space-between;gap:.35rem}.product-groups_gridFooterLeft__RgxkD{display:inline-flex;align-items:center;gap:.3rem;min-width:0}.product-groups_masterFooter__arape{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.4rem;padding:.45rem .75rem;background:var(--app-panel-head-bg);border-top:1px solid var(--app-ink-08);font-size:.74rem;color:var(--app-text-secondary)}.product-groups_footerSummary__apmLg{white-space:nowrap}.product-groups_footerControls__jxG9K{display:inline-flex;align-items:center;gap:.3rem;flex-wrap:wrap}.product-groups_pageJump__LtMBE{display:inline-flex;align-items:center;gap:.25rem;padding:0 .15rem;white-space:nowrap}.product-groups_pageJumpInput__1KTV6{width:3.2rem;min-height:26px;padding:.1rem .3rem;border:1px solid var(--app-ink-15);border-radius:5px;background:var(--app-surface);color:var(--app-ink);font-family:inherit;font-size:.74rem;text-align:center;-moz-appearance:textfield}}@layer reset, tokens, base, components, pages;@layer pages{.product-groups_pageJumpInput__1KTV6::-webkit-inner-spin-button,.product-groups_pageJumpInput__1KTV6::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-groups_pageSizeField__Vtk2v{display:inline-flex;align-items:center;gap:.35rem;font-size:.74rem;color:var(--app-text-secondary)}.product-groups_drawerBackdrop__PHG6e{display:none}.product-groups_detailPanel___YMQa{position:sticky;top:3.1rem;max-height:calc(100dvh - 3.6rem);overflow-y:auto;background:var(--app-panel-bg);border:1px solid var(--app-ink-12);border-radius:var(--app-panel-radius);display:flex;flex-direction:column;min-width:0}.product-groups_detailHeader__iCEk6{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.42rem .85rem;background:var(--app-panel-head-bg);border-bottom:1px solid var(--app-ink-08)}.product-groups_detailHeaderTitle__4Ao0S{display:inline-flex;align-items:center;gap:.38rem;font-size:.75rem;font-weight:600;color:var(--app-text-secondary)}.product-groups_detailHeaderRight__LreH6{display:inline-flex;align-items:center;gap:.35rem}.product-groups_backToGroupBtn__NKdoA{display:inline-flex;align-items:center;gap:.25rem;min-height:26px;padding:.12rem .5rem;border:1px solid var(--app-ink-15);border-radius:5px;background:var(--app-surface);color:var(--app-tone-blue-fg);font-size:.72rem;font-weight:600;cursor:pointer}.product-groups_backToGroupBtn__NKdoA:hover{background:var(--app-tone-blue-bg);border-color:var(--app-blue-border)}.product-groups_drawerCloseBtn__BqzmZ{display:none;align-items:center;justify-content:center;gap:.25rem;min-height:26px;padding:.12rem .5rem;border:1px solid var(--app-ink-15);border-radius:5px;background:var(--app-surface);color:var(--app-ink);font-size:.72rem;font-weight:600;cursor:pointer}.product-groups_detailPanelDrawerMode__lfPP_{display:none}.product-groups_detailPanelDrawerMode__lfPP_.product-groups_detailPanelOpen__3H1Cz{display:flex;position:fixed;top:0;right:0;bottom:0;width:min(460px,92vw);max-height:100dvh;z-index:200;border-radius:0;border-left:1px solid var(--app-ink-20);box-shadow:var(--app-shadow-lg)}.product-groups_confirmModalHead__6bsVJ .product-groups_drawerCloseBtn__BqzmZ,.product-groups_detailPanelDrawerMode__lfPP_.product-groups_detailPanelOpen__3H1Cz .product-groups_drawerCloseBtn__BqzmZ{display:inline-flex}.product-groups_detailBody__0Xh3F{padding:.65rem .85rem;display:flex;flex-direction:column;gap:.55rem}.product-groups_detailSummary__ZM_l2{display:grid;grid-template-columns:88px minmax(0,1fr);gap:.65rem;align-items:start}.product-groups_detailPreviewEmpty__dvHEI,.product-groups_detailPreview__3k6e2{width:88px;height:88px;border-radius:7px;overflow:hidden;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.product-groups_detailPreview__3k6e2{border:1px solid var(--app-ink-15);background:var(--app-surface);object-fit:cover}.product-groups_detailPreviewEmpty__dvHEI{background:var(--app-paper);border:1px solid var(--app-ink-10);color:var(--app-muted)}.product-groups_detailHeadText__2Yb6G{display:flex;flex-direction:column;gap:.22rem;min-width:0}.product-groups_detailEyebrow__hY5kk{font-size:.7rem;font-weight:600;color:var(--app-accent)}.product-groups_detailTitle__IE5_d{margin:0;font-size:.94rem;font-weight:700;color:var(--app-ink);line-height:1.24;overflow-wrap:anywhere}.product-groups_detailParentName__BcjSA{font-size:.74rem;font-weight:500;color:var(--app-muted)}.product-groups_detailSkuLine__ngC0v{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem}.product-groups_detailActions__gBAC4{display:flex;align-items:center;flex-wrap:wrap;gap:.32rem}.product-groups_uploadDropzone__37QUG{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.16rem;padding:.5rem .65rem;border:2px dashed var(--app-accent);border-radius:7px;background:var(--app-tone-blue-bg);color:var(--app-tone-blue-fg);text-align:center;cursor:pointer;transition:background var(--app-transition-fast)}.product-groups_uploadDropzoneActive__svrls,.product-groups_uploadDropzone__37QUG:hover{background:var(--app-accent-15)}.product-groups_dropzoneMain__CFUod{font-size:.75rem;font-weight:700;color:var(--app-tone-blue-fg)}.product-groups_dropzoneSub__CQYsS{font-size:.68rem;color:var(--app-text-secondary)}.product-groups_detailMetaGrid__D_k2r{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem .6rem;padding:.5rem .65rem;background:var(--app-panel-head-bg);border:1px solid var(--app-ink-08);border-radius:6px;font-size:.73rem;margin:0}.product-groups_detailMetaGrid__D_k2r>div{display:flex;flex-direction:column;gap:.06rem;min-width:0}.product-groups_detailMetaGrid__D_k2r dt{font-size:.66rem;color:var(--app-muted);font-weight:500}.product-groups_detailMetaGrid__D_k2r dd{margin:0;font-weight:600;color:var(--app-ink);overflow-wrap:anywhere;line-height:1.26}.product-groups_detailSection__u2_e4{display:flex;flex-direction:column;gap:.35rem}.product-groups_sectionHead__kt22J{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.3rem}.product-groups_sectionHead__kt22J h4{margin:0;font-size:.79rem;font-weight:700;color:var(--app-ink)}.product-groups_sectionHint__TZwA4{font-size:.68rem;color:var(--app-muted)}.product-groups_colourwayGrid__F215P{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.product-groups_colourwayCardWrap__uHv5w{position:relative;display:flex;min-width:0}.product-groups_colourwayCard__9IqHd{width:100%;display:grid;grid-template-columns:36px minmax(0,1fr);gap:.4rem;padding:.35rem .45rem;border:1px solid var(--app-ink-12);border-radius:6px;background:var(--app-surface);text-align:left;cursor:pointer;transition:border-color var(--app-transition-fast),background var(--app-transition-fast);min-width:0}.product-groups_colourwayCardWithLink__5giaC .product-groups_cwName__80Sqm{padding-right:1.35rem}.product-groups_cwExternalLink__nuzch{position:absolute;top:.28rem;right:.3rem;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;color:var(--app-muted);text-decoration:none;transition:background var(--app-transition-fast),color var(--app-transition-fast)}.product-groups_colourwayCardWrap__uHv5w:hover .product-groups_cwExternalLink__nuzch{color:var(--app-text-secondary)}.product-groups_cwExternalLink__nuzch:hover{background:var(--app-ink-08);color:var(--app-tone-blue-fg)}.product-groups_cwExternalLink__nuzch:focus-visible{outline:2px solid var(--app-accent);outline-offset:1px;color:var(--app-tone-blue-fg)}.product-groups_colourwayCard__9IqHd:hover{border-color:var(--app-accent);background:var(--app-surface-hover)}.product-groups_colourwayCardSelected__Yv5FX{border-color:var(--app-accent);background:var(--app-tone-blue-bg);box-shadow:inset 0 0 0 1px var(--app-accent)}.product-groups_cwSwatchMissing__FUWUX,.product-groups_cwSwatch__CMR0I{width:36px;height:36px;border-radius:5px;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.product-groups_cwSwatch__CMR0I{border:1px solid var(--app-ink-15);background:var(--app-surface);object-fit:cover}.product-groups_cwSwatchMissing__FUWUX{background:var(--app-paper);border:1px solid var(--app-ink-12);color:var(--app-muted)}.product-groups_cwInfo__DK110{display:flex;flex-direction:column;gap:.1rem;min-width:0}.product-groups_cwName__80Sqm{font-size:.75rem;font-weight:600;color:var(--app-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-groups_cwSku__lY3Sg{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.65rem;color:var(--app-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-groups_cwFoot__fmYN6{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.2rem;margin-top:.06rem;font-size:.69rem}.product-groups_cwPrice__EzQGC{font-weight:600;color:var(--app-ink);white-space:nowrap}.product-groups_missingBadgeSm__Dt3tr{padding:.05rem .38rem;font-size:.65rem}.product-groups_emptyStateV2__5fsEx{padding:2rem 1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem}.product-groups_errorCardFull__JJODp{margin-top:.75rem;padding:2.25rem 1.25rem;background:var(--app-panel-bg);border:1px solid var(--app-ink-12);border-radius:var(--app-panel-radius)}.product-groups_emptyIconCircle__8Sxtt.product-groups_emptyIconCircleDanger__i9pJe{background:var(--app-error-bg);color:var(--app-error-text)}.product-groups_emptyStateV2__5fsEx h3{margin:0;font-size:.95rem;font-weight:700;color:var(--app-ink)}.product-groups_emptyStateV2__5fsEx p{margin:0;max-width:44ch;font-size:.78rem;color:var(--app-text-secondary)}.product-groups_emptyIconCircle__8Sxtt{width:42px;height:42px;border-radius:999px;background:var(--app-tone-blue-bg);color:var(--app-tone-blue-fg);display:flex;align-items:center;justify-content:center}.product-groups_emptyActions__2hUB9{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.4rem;margin-top:.25rem}@keyframes product-groups_v2SkeletonPulse__AbBBj{0%,to{opacity:1}50%{opacity:.45}}.product-groups_skeletonList__cPacH{display:flex;flex-direction:column}.product-groups_skeletonRow__ZskIv{display:grid;grid-template-columns:auto 40px minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.4rem .75rem;min-height:58px;border-bottom:1px solid var(--app-ink-08)}.product-groups_skelBoxLarge__RQMj0,.product-groups_skelCheck__5_G4C,.product-groups_skelCwCard__kZNdw,.product-groups_skelLineLong__Hkt38,.product-groups_skelLineMed__9CNw7,.product-groups_skelLineShort__p47Uo,.product-groups_skelMetaBox__D66ZX,.product-groups_skelRight__2_3A6,.product-groups_skelSub__XCUAo,.product-groups_skelThumb__vszHb,.product-groups_skelTitle__MzMe_{background:var(--app-ink-10);border-radius:5px;animation:product-groups_v2SkeletonPulse__AbBBj 1.4s ease-in-out infinite}.product-groups_skelCheck__5_G4C{width:15px;height:15px}.product-groups_skelThumb__vszHb{width:40px;height:40px}.product-groups_skelMain__l4waa{display:flex;flex-direction:column;gap:.3rem}.product-groups_skelTitle__MzMe_{width:55%;height:12px}.product-groups_skelSub__XCUAo{width:38%;height:10px}.product-groups_skelRight__2_3A6{width:76px;height:16px}.product-groups_detailSkeleton__8IBen{padding:.75rem .85rem;display:flex;flex-direction:column;gap:.65rem}.product-groups_detailSkelSummary__1Ldjc{display:grid;grid-template-columns:88px minmax(0,1fr);gap:.65rem}.product-groups_skelBoxLarge__RQMj0{width:88px;height:88px;border-radius:7px}.product-groups_skelTextCol__tLZKc{display:flex;flex-direction:column;gap:.35rem;justify-content:center}.product-groups_skelLineShort__p47Uo{width:42%;height:10px}.product-groups_skelLineLong__Hkt38{width:82%;height:14px}.product-groups_skelLineMed__9CNw7{width:60%;height:10px}.product-groups_skelMetaBox__D66ZX{width:100%;height:58px;border-radius:6px}.product-groups_skelCwGrid__0ESBu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.product-groups_skelCwCard__kZNdw{height:52px;border-radius:6px}.product-groups_bulkFloatingBar__Dx1gr{position:fixed;bottom:.85rem;left:calc(15.5rem + 1.5rem);right:1.5rem;z-index:250;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem .85rem;padding:.55rem .9rem;background:var(--app-sidebar-bg);color:var(--app-sidebar-fg);border:1px solid var(--app-ink-20);border-radius:8px;box-shadow:var(--app-shadow-lg)}.product-groups_bulkCountPill__el80L{padding:.14rem .55rem;border-radius:999px;background:var(--app-btn-primary-bg);color:var(--app-btn-primary-fg);font-size:.75rem;font-weight:700}.product-groups_bulkBarActions__ibUyc{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}.product-groups_bulkBtnDanger__wHslB,.product-groups_bulkBtnDefault__4FGnQ,.product-groups_bulkBtnPublish__IViJd{display:inline-flex;align-items:center;gap:.3rem;min-height:30px;padding:.2rem .65rem;border-radius:5px;font-size:.75rem;font-weight:600;cursor:pointer;border:1px solid rgb(255 255 255/22%)}.product-groups_bulkBtnDefault__4FGnQ{background:rgb(255 255 255/10%);color:var(--app-sidebar-fg)}.product-groups_bulkBtnDefault__4FGnQ:hover:not(:disabled){background:rgb(255 255 255/18%)}.product-groups_bulkBtnPublish__IViJd{background:var(--app-palette-green-700);color:var(--app-palette-paper);border-color:var(--app-palette-green-700)}.product-groups_bulkBtnDanger__wHslB{background:var(--app-palette-red-700);color:var(--app-palette-paper);border-color:var(--app-palette-red-700)}.product-groups_modalOverlay__l4JaI{position:fixed;inset:0;z-index:320;background:var(--app-surface-overlay);display:flex;align-items:center;justify-content:center;padding:1rem}.product-groups_confirmModal__xxmQv{width:min(460px,100%);background:var(--app-panel-bg);color:var(--app-ink);border:1px solid var(--app-ink-20);border-radius:var(--app-panel-radius);box-shadow:var(--app-shadow-lg);overflow:hidden}.product-groups_confirmModalHead__6bsVJ{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1.05rem;background:var(--app-panel-head-bg);border-bottom:1px solid var(--app-ink-08)}.product-groups_confirmModalHead__6bsVJ h3{margin:0;font-size:.94rem;font-weight:700;color:var(--app-ink)}.product-groups_confirmModalBody__Qgv1E{padding:.9rem 1.05rem;display:flex;flex-direction:column;gap:.6rem;font-size:.81rem;color:var(--app-text-secondary)}.product-groups_confirmModalBody__Qgv1E p{margin:0;line-height:1.45}.product-groups_confirmModalNote___CV_a{padding:.5rem .7rem;border-radius:6px;background:var(--app-amber-bg);border:1px solid var(--app-amber-border);color:var(--app-amber-text);font-size:.76rem;font-weight:500}.product-groups_confirmModalFoot__WSSai{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;padding:.65rem 1.05rem;background:var(--app-panel-head-bg);border-top:1px solid var(--app-ink-08)}@media (max-width:1120px){.product-groups_workspaceSplit__i01Vf{grid-template-columns:minmax(0,1fr)}.product-groups_drawerBackdrop__PHG6e{display:block;position:fixed;inset:56px 0 0 0;z-index:190;background:var(--app-surface-overlay)}.product-groups_detailPanel___YMQa{display:none}.product-groups_detailPanel___YMQa.product-groups_detailPanelOpen__3H1Cz{display:flex;position:fixed;top:56px;right:0;bottom:0;width:min(450px,92vw);max-height:calc(100dvh - 56px);z-index:200;border-radius:0;border-left:1px solid var(--app-ink-20);box-shadow:var(--app-shadow-lg)}.product-groups_detailPanel___YMQa.product-groups_detailPanelOpen__3H1Cz .product-groups_drawerCloseBtn__BqzmZ{display:inline-flex}.product-groups_bulkFloatingBar__Dx1gr{left:calc(15.5rem + 1rem);right:1rem}}@media (max-width:900px){.product-groups_v2Page__k7szP{margin-top:-.75rem}.product-groups_bulkFloatingBar__Dx1gr{left:.75rem;right:.75rem}}}@layer reset, tokens, base, components, pages;@layer pages{.row-menu_trigger__WHcGl{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid var(--app-btn-secondary-border);border-radius:var(--app-btn-radius);background:var(--app-btn-secondary-bg);color:var(--app-ink);box-shadow:var(--app-btn-shadow);cursor:pointer;transition:background var(--app-transition-fast),border-color var(--app-transition-fast)}.row-menu_trigger__WHcGl:hover,.row-menu_trigger__WHcGl[aria-expanded=true]{background:var(--app-btn-secondary-hover);border-color:var(--app-btn-secondary-border-hover)}.row-menu_trigger__WHcGl:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.row-menu_menu__VmKm3{position:fixed;z-index:60;min-width:13.5rem;padding:.35rem;background:var(--app-surface);border:1px solid var(--app-panel-border);border-radius:var(--app-panel-radius);box-shadow:var(--app-shadow-lg);animation:row-menu_menuIn__GtYmA .14s ease-out both}@keyframes row-menu_menuIn__GtYmA{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.row-menu_item__Xdg9q{display:flex;align-items:center;gap:.6rem;width:100%;min-height:38px;padding:0 .7rem;border:0;border-radius:6px;background:transparent;color:var(--app-ink);font-family:inherit;font-size:var(--app-btn-font);font-weight:500;line-height:1.25;text-align:left;cursor:pointer}.row-menu_item__Xdg9q:focus-visible,.row-menu_item__Xdg9q:hover{background:var(--app-ink-05);outline:none}.row-menu_item__Xdg9q:disabled{color:var(--app-btn-disabled-fg);cursor:not-allowed}.row-menu_itemIcon__O0yxI{display:inline-flex;color:var(--tone-fg,var(--app-muted))}@media (prefers-reduced-motion:reduce){.row-menu_menu__VmKm3{animation:none}}}@layer reset, tokens, base, components, pages;@layer pages{.users_container__C0PQt{max-width:72rem;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--app-stack-gap)}.users_header__4MHgB{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem}.users_userMeta__xcKoZ{margin:0;font-size:var(--app-caption);color:var(--app-muted)}.users_roleHighlight__U_HmG{color:var(--app-accent);font-weight:500}.users_headerActions___ker9{display:flex;gap:1.5rem;align-items:center}.users_errorNotice__jvVgY{padding:.75rem 0;border-bottom:1px solid var(--app-status-error);color:var(--app-status-error);font-size:var(--app-body)}.users_section__2NZ3A{padding:var(--app-panel-pad);background:var(--app-panel-bg);border:1px solid var(--app-panel-border);border-radius:var(--app-panel-radius);box-shadow:var(--app-shadow-sm)}.users_sectionTitle__xFEgP{margin:0}.users_emptyText__EAll5{font-size:var(--app-body);color:var(--app-muted);font-style:italic;padding:1rem 0}.users_tableWrap__7_IpW{width:100%;border:1px solid var(--app-ink-12);border-radius:6px;overflow-x:auto;-webkit-overflow-scrolling:touch}.users_th__fXmdg{text-align:left;font-size:var(--app-caption);font-weight:500;color:var(--app-muted);background:var(--app-table-head-bg);white-space:nowrap}.users_td__H3w_3,.users_th__fXmdg{padding:var(--app-space-2) var(--app-space-1);border-bottom:1px solid transparent}.users_td__H3w_3{vertical-align:middle;color:var(--app-ink)}.users_statusPending__p_ypT{font-size:var(--app-caption);font-weight:500;color:var(--app-status-warning);text-transform:uppercase}.users_actionsGroup__JrL23{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.users_btnApproveAdmin__0CMoq{font-family:inherit;display:inline-flex;align-items:center;justify-content:center;min-height:var(--app-touch-target);padding:0 1rem;font-family:var(--font-sans);cursor:pointer;background:var(--app-btn-primary-bg);color:var(--app-btn-primary-fg);border:1px solid var(--app-btn-primary-bg);border-radius:var(--app-btn-radius);box-shadow:var(--app-btn-shadow);transition:background var(--app-transition-fast),border-color var(--app-transition-fast),color var(--app-transition-fast);font-size:var(--app-btn-font);font-weight:500;line-height:1.25}.users_btnApproveAdmin__0CMoq:hover:not(:disabled){background:var(--app-btn-primary-hover);border-color:var(--app-btn-primary-hover);color:var(--app-btn-primary-fg)}.users_btnApproveAdmin__0CMoq:disabled{background:var(--app-btn-disabled-bg);border-color:var(--app-btn-disabled-bg);color:var(--app-btn-disabled-fg);box-shadow:none;opacity:1;cursor:not-allowed}.users_btnApproveCustomer__I0tT5{font-family:inherit;display:inline-flex;align-items:center;justify-content:center;min-height:var(--app-touch-target);font-family:var(--font-sans);cursor:pointer;padding:0 1rem;background:var(--app-btn-secondary-bg);color:var(--app-ink);border:1px solid var(--app-btn-secondary-border);border-radius:var(--app-btn-radius);box-shadow:var(--app-btn-shadow);transition:background var(--app-transition-fast),border-color var(--app-transition-fast),color var(--app-transition-fast);font-size:var(--app-btn-font);font-weight:500;line-height:1.25}.users_btnApproveCustomer__I0tT5:hover:not(:disabled){background:var(--app-btn-secondary-hover);border-color:var(--app-btn-secondary-border-hover);color:var(--app-ink)}.users_btnApproveCustomer__I0tT5:disabled{background:var(--app-btn-disabled-bg);border-color:var(--app-btn-disabled-bg);color:var(--app-btn-disabled-fg);box-shadow:none;opacity:1;cursor:not-allowed}.users_noPermissionText__9H4WU{color:var(--app-muted);font-size:var(--app-caption)}.users_userMeta__xcKoZ{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.users_roleBadge__t__NE{gap:.3rem;padding:.15rem .5rem;background:var(--app-accent-10);color:var(--app-accent)}.users_btnIcon__j9BEw,.users_roleBadge__t__NE{display:inline-flex;align-items:center;font-weight:500}.users_btnIcon__j9BEw{font-family:inherit;justify-content:center;min-width:var(--app-touch-target);min-height:var(--app-touch-target);cursor:pointer;background:var(--app-btn-secondary-bg);color:var(--app-ink);border:1px solid var(--app-btn-secondary-border);border-radius:var(--app-btn-radius);font-size:var(--app-btn-font-sm);line-height:1.25}.users_btnIcon__j9BEw:hover{background:var(--app-btn-secondary-hover);border-color:var(--app-btn-secondary-border-hover)}.users_tiles__f_qNU{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,14rem));gap:1rem}.users_tile__5Y5bg{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon value" "icon label";column-gap:.75rem;align-items:center;padding:.75rem 1rem;background:var(--app-surface);border:1px solid var(--app-panel-border);border-radius:var(--app-panel-radius);box-shadow:var(--app-shadow-sm)}.users_tileIcon__VPXgP{grid-area:icon;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:var(--tone-bg,var(--app-accent-10));color:var(--tone-fg,var(--app-accent))}.users_tileValue__FhuHl{grid-area:value;font-size:var(--app-h3);font-weight:700;line-height:1.1}.users_tileLabel__dDjKa{grid-area:label;font-size:var(--app-caption);color:var(--app-muted)}.users_sectionTitle__xFEgP{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.users_sectionTitle__xFEgP svg{color:var(--tone-fg,var(--app-accent))}.users_countBadge__4qfD6{min-width:1.5rem;padding:.1rem .5rem;background:var(--app-ink-08);color:var(--app-ink);font-size:var(--app-caption);font-weight:600;text-align:center}.users_emptyText__EAll5{display:flex;align-items:center;gap:.5rem;font-style:normal}.users_actionsGroup__JrL23{gap:.5rem}.users_statusPending__p_ypT{display:inline-block;padding:.15rem .5rem;background:var(--app-amber-bg);color:var(--app-amber-text)}.users_statusSuspended__cSt0_{display:inline-block;padding:.15rem .5rem;background:var(--app-error-bg);color:var(--app-error-text);font-size:var(--app-caption);font-weight:500;text-transform:uppercase}.users_subText__PrcD6{display:block;margin-top:.15rem;font-size:var(--app-caption);color:var(--app-muted)}.users_errorText__8IH9A{max-width:22rem;font-size:var(--app-caption);color:var(--app-status-error);word-break:break-word}.users_candidateHead__toTiF{margin:0 0 .35rem;font-size:var(--app-caption);font-weight:600}.users_candidateList__F7LR5{display:grid;gap:.35rem;margin:0;padding:0;list-style:none;font-size:var(--app-caption)}.users_candidateItem__mrSob{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.users_btnLink__15c_b{font-family:inherit;display:inline-flex;align-items:center;gap:.4rem;min-height:var(--app-touch-target);padding:0 .75rem;font-family:var(--font-sans);cursor:pointer;background:var(--app-btn-primary-bg);color:var(--app-btn-primary-fg);border:1px solid var(--app-btn-primary-bg);border-radius:var(--app-btn-radius);font-size:var(--app-btn-font);font-weight:500;line-height:1.25}.users_btnLink__15c_b:hover{background:var(--app-btn-primary-hover);border-color:var(--app-btn-primary-hover)}.users_headerActions___ker9{gap:.5rem}@keyframes users_bentoIn__vNYSI{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.users_tiles__f_qNU>*{animation:users_bentoIn__vNYSI .52s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 70ms);transition:transform .18s ease,box-shadow .18s ease}.users_tiles__f_qNU>:hover{transform:translateY(-2px);box-shadow:var(--app-shadow-md)}}.users_tiles__f_qNU>:nth-child(2){--i:1}.users_tiles__f_qNU>:nth-child(3){--i:2}.users_tiles__f_qNU>:nth-child(4){--i:3}.users_tiles__f_qNU>:nth-child(5){--i:4}.users_tiles__f_qNU>:nth-child(6){--i:5}.users_countBadge__4qfD6,.users_roleBadge__t__NE,.users_statusPending__p_ypT,.users_statusSuspended__cSt0_{border-radius:999px}.users_tileIcon__VPXgP{border-radius:10px}.users_sectionTitle__xFEgP{font-family:var(--app-font-heading);font-size:var(--app-h3);font-weight:600;line-height:1.3;letter-spacing:0;color:var(--app-ink);text-transform:none}}