.workspace-module__NNaqVa__page{max-width:var(--cg-content-max);min-width:0;color:var(--cg-text);font-family:var(--cg-font);font-size:var(--cg-text-md);line-height:var(--cg-leading-body);gap:24px;display:grid}.workspace-module__NNaqVa__heading h1{font-size:var(--cg-text-xl);font-weight:var(--cg-weight-bold);line-height:var(--cg-leading-tight);margin:16px 0 4px}.workspace-module__NNaqVa__heading p{color:var(--cg-text-secondary);margin:0}.workspace-module__NNaqVa__section{gap:16px;display:grid}.workspace-module__NNaqVa__card{border:1px solid var(--cg-border);border-radius:var(--cg-radius-lg);background:var(--cg-bg-surface);min-width:0;box-shadow:var(--cg-elev-1);padding:24px}.workspace-module__NNaqVa__card h2{font-size:var(--cg-text-lg);font-weight:var(--cg-weight-semibold);line-height:var(--cg-leading-tight);margin:0 0 4px}.workspace-module__NNaqVa__card h3{font-size:var(--cg-text-md);font-weight:var(--cg-weight-semibold);margin:0 0 8px}.workspace-module__NNaqVa__destination{color:var(--cg-text-muted);font-size:var(--cg-text-sm);overflow-wrap:anywhere}.workspace-module__NNaqVa__mapping{font-weight:var(--cg-weight-semibold);gap:4px;margin:16px 0;padding:0;list-style:none;display:grid}.workspace-module__NNaqVa__products{gap:16px;margin:16px 0;padding:0;list-style:none;display:grid}.workspace-module__NNaqVa__products li{border-top:1px solid var(--cg-divider);overflow-wrap:anywhere;min-width:0;padding:16px 0}.workspace-module__NNaqVa__products p{color:var(--cg-text-secondary);margin:4px 0}.workspace-module__NNaqVa__comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0 0;display:grid}.workspace-module__NNaqVa__comparison dt{color:var(--cg-text-muted);font-size:var(--cg-text-sm)}.workspace-module__NNaqVa__comparison dd{overflow-wrap:anywhere;margin:4px 0 0}.workspace-module__NNaqVa__card summary{cursor:pointer;color:var(--cg-text-secondary)}.workspace-module__NNaqVa__card form{margin-top:16px}.workspace-module__NNaqVa__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.workspace-module__NNaqVa__actions form{margin:0}.workspace-module__NNaqVa__notice{border-left:3px solid var(--cg-warning);color:var(--cg-text-secondary);padding:12px 16px}.workspace-module__NNaqVa__restoration{border-top:1px solid var(--cg-divider);margin-top:24px;padding-top:24px}@media (max-width:640px){.workspace-module__NNaqVa__card{padding:16px}.workspace-module__NNaqVa__comparison{grid-template-columns:1fr}}
.audit-redesign-module__uwDbCG__workspace{color:var(--cg-text);font-family:var(--cg-font);gap:20px;display:grid}.audit-redesign-module__uwDbCG__groupPanel>h2{font-size:var(--cg-text-lg);font-weight:var(--cg-weight-semibold);margin:0}.audit-redesign-module__uwDbCG__groupPanel>p{color:var(--cg-text-muted);font-size:var(--cg-text-md)}.audit-redesign-module__uwDbCG__groupList,.audit-redesign-module__uwDbCG__groupRules{margin:0;padding:0;list-style:none}.audit-redesign-module__uwDbCG__groupRow{border-top:1px solid var(--cg-divider);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 0;display:flex}.audit-redesign-module__uwDbCG__groupSummary{overflow-wrap:anywhere;flex:220px;min-width:0}.audit-redesign-module__uwDbCG__groupSummary h3{font-size:var(--cg-text-md);font-weight:var(--cg-weight-semibold);margin:0}.audit-redesign-module__uwDbCG__groupSummary p{margin:4px 0 8px}.audit-redesign-module__uwDbCG__groupCounts{font-size:var(--cg-text-md);flex-wrap:wrap;gap:12px;display:flex}.audit-redesign-module__uwDbCG__groupRules{font-size:var(--cg-text-sm);gap:8px;margin-top:12px;display:grid}.audit-redesign-module__uwDbCG__groupPanel a:not([data-variant]){color:var(--cg-link);text-underline-offset:3px;text-decoration:underline}.audit-redesign-module__uwDbCG__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.audit-redesign-module__uwDbCG__header h1{font-size:var(--cg-text-xl);font-weight:var(--cg-weight-bold);line-height:var(--cg-leading-tight);margin:0}.audit-redesign-module__uwDbCG__header p{margin:4px 0 0}.audit-redesign-module__uwDbCG__muted,.audit-redesign-module__uwDbCG__meaning{color:var(--cg-text-muted);font-size:var(--cg-text-md)}.audit-redesign-module__uwDbCG__summary{font-size:var(--cg-text-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.audit-redesign-module__uwDbCG__summary p{margin:0}.audit-redesign-module__uwDbCG__rules{background:var(--cg-bg-surface);border:1px solid var(--cg-border);border-radius:var(--cg-radius-lg);box-shadow:var(--cg-elev-1);overflow:visible}.audit-redesign-module__uwDbCG__rule+.audit-redesign-module__uwDbCG__rule{border-top:1px solid var(--cg-divider)}.audit-redesign-module__uwDbCG__row{grid-template-columns:66px minmax(180px,1fr) 130px auto 32px;align-items:center;gap:14px;padding:16px 20px;display:grid}.audit-redesign-module__uwDbCG__ruleName{align-items:center;gap:8px;display:flex}.audit-redesign-module__uwDbCG__ruleName h2{font-size:var(--cg-text-lg);font-weight:var(--cg-weight-semibold);line-height:var(--cg-leading-tight);margin:0;scroll-margin-top:24px}.audit-redesign-module__uwDbCG__meaning{margin:4px 0 0;line-height:1.45}.audit-redesign-module__uwDbCG__count{color:var(--cg-text-secondary);font-size:var(--cg-text-sm);font-weight:var(--cg-weight-semibold);font-variant-numeric:tabular-nums}.audit-redesign-module__uwDbCG__badge{border-radius:var(--cg-radius-pill);width:fit-content;font-size:var(--cg-text-xs);font-weight:var(--cg-weight-semibold);padding:3px 9px}.audit-redesign-module__uwDbCG__high{background:var(--cg-danger-tint);color:var(--cg-danger)}.audit-redesign-module__uwDbCG__medium{background:var(--cg-warning-tint);color:var(--cg-warning)}.audit-redesign-module__uwDbCG__low,.audit-redesign-module__uwDbCG__info{background:var(--cg-bg-subtle);color:var(--cg-text-secondary)}.audit-redesign-module__uwDbCG__help{position:relative}.audit-redesign-module__uwDbCG__help button{cursor:help;border:1px solid var(--cg-border-strong);width:22px;height:22px;color:var(--cg-text-muted);background:var(--cg-bg-surface);font-size:var(--cg-text-md);border-radius:50%;padding:0}.audit-redesign-module__uwDbCG__popover{z-index:4;border:1px solid var(--cg-border);background:var(--cg-bg-surface);border-radius:var(--cg-radius-md);width:min(280px,70vw);box-shadow:var(--cg-shadow-overlay);font-size:var(--cg-text-md);padding:12px;line-height:1.5;position:absolute;top:28px;left:0}.audit-redesign-module__uwDbCG__chevron{border-radius:var(--cg-radius-sm);width:32px;height:32px;color:var(--cg-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.audit-redesign-module__uwDbCG__chevron:hover{background:var(--cg-bg-subtle);color:var(--cg-text-secondary)}.audit-redesign-module__uwDbCG__chevron svg{transition:transform .16s}.audit-redesign-module__uwDbCG__chevron[aria-expanded=true] svg{transform:rotate(180deg)}.audit-redesign-module__uwDbCG__details{font-size:var(--cg-text-md);padding:0 20px 20px 100px;line-height:1.5}.audit-redesign-module__uwDbCG__details>p:first-child{max-width:760px;margin-top:0}.audit-redesign-module__uwDbCG__examples{gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.audit-redesign-module__uwDbCG__example{border:1px solid var(--cg-divider);border-radius:var(--cg-radius-md);background:var(--cg-bg-subtle);overflow-wrap:anywhere;padding:10px 12px}.audit-redesign-module__uwDbCG__example p{margin:3px 0}.audit-redesign-module__uwDbCG__example a{color:var(--cg-link);text-decoration:underline}.audit-redesign-module__uwDbCG__allProducts{color:var(--cg-link);font-weight:var(--cg-weight-semibold);text-decoration:underline}.audit-redesign-module__uwDbCG__controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.audit-redesign-module__uwDbCG__controls form{margin:0}.audit-redesign-module__uwDbCG__warning{background:var(--cg-warning-tint);color:var(--cg-warning);border-radius:var(--cg-radius-md);font-size:var(--cg-text-md);padding:12px 14px}.audit-redesign-module__uwDbCG__empty{border:1px solid var(--cg-border);border-radius:var(--cg-radius-lg);background:var(--cg-bg-surface);box-shadow:var(--cg-elev-1);padding:24px}.audit-redesign-module__uwDbCG__empty h2{font-size:var(--cg-text-lg);font-weight:var(--cg-weight-semibold);line-height:var(--cg-leading-tight);margin-top:0}.audit-redesign-module__uwDbCG__intentional{margin-top:14px}.audit-redesign-module__uwDbCG__inlineIntentional{padding:0 20px 16px}.audit-redesign-module__uwDbCG__inlineIntentional:empty{display:none}.audit-redesign-module__uwDbCG__sourceConflicts{gap:12px;scroll-margin-top:24px;display:grid}.audit-redesign-module__uwDbCG__sourceConflicts>h2,.audit-redesign-module__uwDbCG__sourceConflicts>p,.audit-redesign-module__uwDbCG__sourceConflict h3{margin:0}.audit-redesign-module__uwDbCG__sourceConflict{background:var(--cg-bg-surface);border:1px solid var(--cg-border);border-radius:var(--cg-radius-lg);padding:18px 20px}.audit-redesign-module__uwDbCG__sourceConflict h3{font-size:var(--cg-text-lg);font-weight:var(--cg-weight-semibold);line-height:var(--cg-leading-tight)}.audit-redesign-module__uwDbCG__sourceValues{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.audit-redesign-module__uwDbCG__sourceValues>div{border:1px solid var(--cg-divider);border-radius:var(--cg-radius-md);background:var(--cg-bg-subtle);overflow-wrap:anywhere;padding:12px}.audit-redesign-module__uwDbCG__sourceValues dt{color:var(--cg-text-muted);font-size:var(--cg-text-sm)}.audit-redesign-module__uwDbCG__sourceValues dd{white-space:pre-wrap;font-weight:var(--cg-weight-regular);margin:6px 0 0}@media (max-width:520px){.audit-redesign-module__uwDbCG__sourceValues{grid-template-columns:minmax(0,1fr)}}.audit-redesign-module__uwDbCG__intentionalCount{color:var(--cg-text-secondary)}.audit-redesign-module__uwDbCG__decision{padding:10px 0}.audit-redesign-module__uwDbCG__decision p{overflow-wrap:anywhere;margin:3px 0 8px}.audit-redesign-module__uwDbCG__intentionalPanel{background:var(--cg-bg-subtle);border:1px solid var(--cg-border);border-radius:var(--cg-radius-md);max-width:640px;padding:16px}.audit-redesign-module__uwDbCG__intentionalPanel h3{font-size:var(--cg-text-lg);font-weight:var(--cg-weight-semibold);line-height:var(--cg-leading-tight);margin:0 0 12px}.audit-redesign-module__uwDbCG__intentionalPanel label{font-weight:var(--cg-weight-semibold);color:var(--cg-text-secondary);gap:6px;margin-top:10px;display:grid}.audit-redesign-module__uwDbCG__intentionalPanel input,.audit-redesign-module__uwDbCG__intentionalPanel select{border:1px solid var(--cg-border-input);background:var(--cg-bg-surface);border-radius:var(--cg-radius-md);width:100%;min-height:34px;font-size:var(--cg-text-md);font-weight:var(--cg-weight-regular);padding:6px 10px}.audit-redesign-module__uwDbCG__workspace button:focus-visible,.audit-redesign-module__uwDbCG__workspace a:focus-visible,.audit-redesign-module__uwDbCG__workspace summary:focus-visible,.audit-redesign-module__uwDbCG__workspace input:focus-visible,.audit-redesign-module__uwDbCG__workspace select:focus-visible{outline:2px solid var(--cg-accent);outline-offset:3px}.audit-redesign-module__uwDbCG__workspace button:disabled{background:var(--cg-disabled-bg);color:var(--cg-disabled-text);border-color:var(--cg-disabled-border);cursor:not-allowed}.audit-redesign-module__uwDbCG__recommendations>summary{cursor:pointer;font-size:var(--cg-text-md);font-weight:var(--cg-weight-semibold);padding:12px 0}@media (max-width:1000px){.audit-redesign-module__uwDbCG__row{grid-template-columns:66px minmax(0,1fr) 32px}.audit-redesign-module__uwDbCG__count,.audit-redesign-module__uwDbCG__row>.audit-redesign-module__uwDbCG__controls{grid-column:2}.audit-redesign-module__uwDbCG__chevron{grid-area:1/3}}@media (max-width:767px){.audit-redesign-module__uwDbCG__header{flex-direction:column;gap:10px}.audit-redesign-module__uwDbCG__row{grid-template-columns:58px minmax(0,1fr) 28px;gap:9px;padding:14px}.audit-redesign-module__uwDbCG__ruleName h2{font-size:var(--cg-text-lg);font-weight:var(--cg-weight-semibold);line-height:var(--cg-leading-tight)}.audit-redesign-module__uwDbCG__details{font-size:var(--cg-text-md);padding:0 14px 16px}.audit-redesign-module__uwDbCG__controls .audit-redesign-module__uwDbCG__button{min-height:38px}.audit-redesign-module__uwDbCG__popover{font-size:var(--cg-text-md);left:auto;right:0}}.audit-redesign-module__uwDbCG__overview{background:var(--cg-bg-surface);border:1px solid var(--cg-border);border-radius:var(--cg-radius-lg);box-shadow:var(--cg-elev-1);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;padding:20px 24px;display:grid}.audit-redesign-module__uwDbCG__overviewMain{align-content:start;gap:8px;display:grid}.audit-redesign-module__uwDbCG__overviewLabel{color:var(--cg-text-secondary);font-weight:var(--cg-weight-semibold)}.audit-redesign-module__uwDbCG__overviewMain strong{font-size:var(--cg-text-xl);font-weight:var(--cg-weight-bold);letter-spacing:var(--cg-tracking-title);font-variant-numeric:tabular-nums}.audit-redesign-module__uwDbCG__meter{border-radius:var(--cg-radius-pill);background:var(--cg-warning-tint);height:8px;overflow:hidden}.audit-redesign-module__uwDbCG__meter>span{border-radius:inherit;background:var(--cg-accent);height:100%;display:block}.audit-redesign-module__uwDbCG__facts{border-left:1px solid var(--cg-divider);gap:0;margin:0;padding-left:24px;display:grid}.audit-redesign-module__uwDbCG__facts>div{border-bottom:1px solid var(--cg-divider);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.audit-redesign-module__uwDbCG__facts dt{color:var(--cg-text-secondary)}.audit-redesign-module__uwDbCG__facts dd{font-weight:var(--cg-weight-bold);font-variant-numeric:tabular-nums;margin:0}.audit-redesign-module__uwDbCG__facts .button{margin-top:12px}.audit-redesign-module__uwDbCG__filters{flex-wrap:wrap;gap:8px;display:flex}.audit-redesign-module__uwDbCG__filters button{border:1px solid var(--cg-border-strong);border-radius:var(--cg-radius-pill);background:var(--cg-bg-surface);color:var(--cg-text-secondary);font-size:var(--cg-text-md);font-weight:var(--cg-weight-semibold);cursor:pointer;padding:6px 14px}.audit-redesign-module__uwDbCG__filters button:hover{border-color:var(--cg-text-disabled)}.audit-redesign-module__uwDbCG__filters button[aria-pressed=true]{color:var(--cg-accent-strong);background:var(--cg-accent-tint);border-color:var(--cg-accent-border);font-weight:var(--cg-weight-semibold)}.audit-redesign-module__uwDbCG__categoryCoverage{font-family:var(--cg-font);font-size:var(--cg-text-md);font-weight:var(--cg-weight-regular);color:var(--cg-text)}.audit-redesign-module__uwDbCG__categoryCoverage h2{font-size:var(--cg-text-lg);font-weight:var(--cg-weight-semibold)}.audit-redesign-module__uwDbCG__categoryCoverage h3{font-size:var(--cg-text-md);font-weight:var(--cg-weight-semibold)}.audit-redesign-module__uwDbCG__rule{transition:background-color var(--cg-duration-fast) var(--cg-ease)}.audit-redesign-module__uwDbCG__rule:hover{background:var(--cg-row-hover)}@media (max-width:900px){.audit-redesign-module__uwDbCG__overview{grid-template-columns:minmax(0,1fr)}.audit-redesign-module__uwDbCG__facts{border-left:0;padding-left:0}}.audit-redesign-module__uwDbCG__example a,.audit-redesign-module__uwDbCG__allProducts{color:var(--cg-link);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--cg-link-line);text-decoration-color:var(--cg-link-line);text-underline-offset:3px}.audit-redesign-module__uwDbCG__example a:hover,.audit-redesign-module__uwDbCG__example a:focus-visible,.audit-redesign-module__uwDbCG__allProducts:hover,.audit-redesign-module__uwDbCG__allProducts:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--cg-link);text-decoration-color:var(--cg-link)}a.audit-redesign-module__uwDbCG__count{color:var(--cg-link);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--cg-link-line);text-decoration-color:var(--cg-link-line);text-underline-offset:3px}a.audit-redesign-module__uwDbCG__count:hover,a.audit-redesign-module__uwDbCG__count:focus-visible{-webkit-text-decoration-color:var(--cg-link);text-decoration-color:var(--cg-link)}
.shopify-update-note-module__3zGs2q__note{color:var(--cg-text-muted);font-size:var(--cg-text-xs);font-weight:var(--cg-weight-regular);white-space:normal;margin-top:.2rem;line-height:1.45;display:block}.shopify-update-note-module__3zGs2q__note a{color:var(--cg-link);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--cg-link-line);text-decoration-color:var(--cg-link-line);text-underline-offset:3px}.shopify-update-note-module__3zGs2q__note a:hover,.shopify-update-note-module__3zGs2q__note a:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--cg-link);text-decoration-color:var(--cg-link)}
.catalog-drift-module__Ft98Za__panel{gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);display:grid}.catalog-drift-module__Ft98Za__heading,.catalog-drift-module__Ft98Za__status,.catalog-drift-module__Ft98Za__form fieldset,.catalog-drift-module__Ft98Za__form label,.catalog-drift-module__Ft98Za__operations li{gap:var(--space-2);display:grid}.catalog-drift-module__Ft98Za__heading{grid-template-columns:minmax(0,1fr) auto;align-items:start}.catalog-drift-module__Ft98Za__heading h2{margin:0}.catalog-drift-module__Ft98Za__enabled,.catalog-drift-module__Ft98Za__disabled{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-weight:var(--cg-weight-semibold)}.catalog-drift-module__Ft98Za__enabled{color:var(--cg-success);background:var(--cg-success-tint)}.catalog-drift-module__Ft98Za__disabled{color:var(--muted);background:var(--cg-bg-subtle)}.catalog-drift-module__Ft98Za__status{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-drift-module__Ft98Za__status>div{gap:var(--space-1);padding:var(--space-3);background:var(--cg-bg-subtle);border-radius:var(--radius-sm);display:grid}.catalog-drift-module__Ft98Za__status span,.catalog-drift-module__Ft98Za__detail,.catalog-drift-module__Ft98Za__provenance,.catalog-drift-module__Ft98Za__operations p{color:var(--muted)}.catalog-drift-module__Ft98Za__status strong{overflow-wrap:anywhere;font-size:var(--cg-text-md)}.catalog-drift-module__Ft98Za__notice,.catalog-drift-module__Ft98Za__warning,.catalog-drift-module__Ft98Za__changeNotice{padding:var(--space-3) var(--space-4);border-left:3px solid var(--cg-text-secondary);background:var(--cg-bg-subtle);margin:0;line-height:1.5}.catalog-drift-module__Ft98Za__warning{border-left-color:var(--cg-warning);background:var(--cg-warning-tint)}.catalog-drift-module__Ft98Za__changeNotice{border-left-color:var(--cg-success)}.catalog-drift-module__Ft98Za__detail{margin:0;line-height:1.5}.catalog-drift-module__Ft98Za__form{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);display:grid}.catalog-drift-module__Ft98Za__form fieldset{border:0;margin:0;padding:0}.catalog-drift-module__Ft98Za__form legend{margin-bottom:var(--space-2);font-weight:var(--cg-weight-semibold)}.catalog-drift-module__Ft98Za__form label{width:fit-content;min-height:44px;color:var(--cg-text-secondary);grid-template-columns:auto minmax(0,1fr);align-items:center}.catalog-drift-module__Ft98Za__form input[type=radio]{width:1.1rem;height:1.1rem;accent-color:var(--accent);border-color:var(--cg-border-input)}.catalog-drift-module__Ft98Za__form button{min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);color:var(--cg-on-accent);background:var(--accent);font:inherit;font-weight:var(--cg-weight-semibold);cursor:pointer;border:0;justify-self:start}.catalog-drift-module__Ft98Za__form button:hover{background:var(--accent-dark)}.catalog-drift-module__Ft98Za__form button:focus-visible,.catalog-drift-module__Ft98Za__form input:focus-visible,.catalog-drift-module__Ft98Za__operations summary:focus-visible,.catalog-drift-module__Ft98Za__provenance summary:focus-visible,.catalog-drift-module__Ft98Za__operations a:focus-visible{outline:3px solid var(--cg-text);outline-offset:2px}.catalog-drift-module__Ft98Za__operations,.catalog-drift-module__Ft98Za__provenance{padding-top:var(--space-2);border-top:1px solid var(--line);font-size:var(--cg-text-md);overflow-wrap:anywhere}.catalog-drift-module__Ft98Za__operations summary,.catalog-drift-module__Ft98Za__provenance summary{min-height:44px;color:var(--cg-text-secondary);font-weight:var(--cg-weight-semibold);cursor:pointer;align-items:center;display:flex}.catalog-drift-module__Ft98Za__operations ul{gap:var(--space-3);margin:var(--space-2) 0 0;padding-left:var(--space-5);display:grid}.catalog-drift-module__Ft98Za__operations li p{margin:0;line-height:1.5}.catalog-drift-module__Ft98Za__operations a{color:var(--cg-link);font-weight:var(--cg-weight-semibold);text-decoration:underline}.catalog-drift-module__Ft98Za__provenance code{margin-top:var(--space-2);overflow-wrap:anywhere;display:block}.catalog-drift-module__Ft98Za__badge{max-width:100%;padding:var(--space-1) var(--space-2);border:1px solid var(--cg-warning);border-radius:var(--radius-sm);color:var(--cg-warning);background:var(--cg-warning-tint);font-size:var(--cg-text-xs);font-weight:var(--cg-weight-semibold);align-items:center;line-height:1.35;display:inline-flex}@media (max-width:767px){.catalog-drift-module__Ft98Za__panel{padding:var(--space-4)}.catalog-drift-module__Ft98Za__heading,.catalog-drift-module__Ft98Za__status{grid-template-columns:1fr}.catalog-drift-module__Ft98Za__form button{justify-self:stretch}}.catalog-drift-module__Ft98Za__operations a{color:var(--cg-link);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--cg-link-line);text-decoration-color:var(--cg-link-line);text-underline-offset:3px}.catalog-drift-module__Ft98Za__operations a:hover,.catalog-drift-module__Ft98Za__operations a:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--cg-link);text-decoration-color:var(--cg-link)}
.products-selection-module__kT4jZG__workspace{gap:12px;display:grid}.products-selection-module__kT4jZG__groupFilters{color:var(--cg-text-secondary);font-size:var(--cg-text-md);flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.products-selection-module__kT4jZG__groupFilters summary{cursor:pointer;padding:12px 0}.products-selection-module__kT4jZG__groupList{flex-wrap:wrap;gap:8px;padding:8px 0;display:flex}.products-selection-module__kT4jZG__groupFilters>*,.products-selection-module__kT4jZG__groupList>*{max-width:100%}.products-selection-module__kT4jZG__groupFilters a,.products-selection-module__kT4jZG__groupFilters button{white-space:normal;overflow-wrap:anywhere;text-align:left}.products-selection-module__kT4jZG__pageHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.products-selection-module__kT4jZG__pageHeader h1{font-size:var(--cg-text-xl);font-weight:var(--cg-weight-semibold);line-height:var(--cg-leading-tight);margin:0}.products-selection-module__kT4jZG__pageHeader p{color:var(--cg-text-muted);font-size:var(--cg-text-md);margin:4px 0 0}.products-selection-module__kT4jZG__pageHeader a{color:var(--cg-accent);font-size:var(--cg-text-md)}.products-selection-module__kT4jZG__panel{background:var(--cg-bg-surface);border:1px solid var(--cg-border);border-radius:var(--cg-radius-lg);font-family:var(--cg-font);box-shadow:var(--cg-elev-1);position:relative;overflow:visible}.products-selection-module__kT4jZG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.products-selection-module__kT4jZG__filterForm .products-selection-module__kT4jZG__phoneFilters{display:none}.products-selection-module__kT4jZG__countPill{color:var(--cg-text-muted);font-size:var(--cg-text-sm);font-variant-numeric:tabular-nums}.products-selection-module__kT4jZG__filterForm{align-items:center;gap:8px;min-height:40px;padding:4px 12px;display:flex}.products-selection-module__kT4jZG__searchLabel{flex:1;min-width:150px}.products-selection-module__kT4jZG__searchLabel input{width:100%}.products-selection-module__kT4jZG__problemLabel{min-width:0;max-width:220px}.products-selection-module__kT4jZG__problemLabel select{width:100%}.products-selection-module__kT4jZG__filterForm label,.products-selection-module__kT4jZG__advancedFilterGrid label{font-size:var(--cg-text-sm);font-weight:var(--cg-weight-semibold);color:var(--cg-text-secondary);gap:6px;display:grid}.products-selection-module__kT4jZG__filterForm input,.products-selection-module__kT4jZG__filterForm select,.products-selection-module__kT4jZG__pageSizeForm select{border:1px solid var(--cg-border-input);border-radius:var(--cg-radius-md);background:var(--cg-bg-surface);color:var(--cg-text);font-family:var(--cg-font);font-size:var(--cg-text-md);font-weight:var(--cg-weight-regular);min-height:40px;padding:8px 12px}.products-selection-module__kT4jZG__advancedFilters{font-size:var(--cg-text-md)}.products-selection-module__kT4jZG__advancedFilters summary,.products-selection-module__kT4jZG__savedFilters summary,.products-selection-module__kT4jZG__selectionContext summary,.products-selection-module__kT4jZG__moreActions summary{cursor:pointer;color:var(--cg-text-secondary)}.products-selection-module__kT4jZG__advancedFilters>summary{white-space:nowrap;padding:10px 0}.products-selection-module__kT4jZG__filterPopover{z-index:10;border:1px solid var(--cg-border-strong);border-radius:var(--cg-radius-md);background:var(--cg-bg-surface);width:min(680px,100% - 24px);box-shadow:var(--cg-elev-1);padding:16px;position:absolute;top:48px;right:12px}.products-selection-module__kT4jZG__advancedFilterGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.products-selection-module__kT4jZG__advancedFilterGrid input,.products-selection-module__kT4jZG__advancedFilterGrid select{width:100%;min-width:0}.products-selection-module__kT4jZG__filterPopover>button{margin-top:12px}.products-selection-module__kT4jZG__savedFilters{font-size:var(--cg-text-sm)}.products-selection-module__kT4jZG__savedFilters[open]>section{z-index:12;box-shadow:var(--cg-elev-1);position:absolute;top:92px;left:12px;right:12px}.products-selection-module__kT4jZG__selectionControls{min-height:28px;font-size:var(--cg-text-md);flex-wrap:wrap;align-items:center;gap:12px;margin:0 12px 6px;display:flex}.products-selection-module__kT4jZG__selectionContext{margin-left:auto}.products-selection-module__kT4jZG__selectionContext p{font-size:var(--cg-text-xs);overflow-wrap:anywhere}.products-selection-module__kT4jZG__selectionActions{border-radius:var(--cg-radius-md);background:var(--cg-bg-strip);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 12px 12px;padding:10px 12px;display:flex}.products-selection-module__kT4jZG__selectionCount,.products-selection-module__kT4jZG__toolbarActions{font-size:var(--cg-text-md);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.products-selection-module__kT4jZG__selectionCount strong{font-weight:var(--cg-weight-semibold)}.products-selection-module__kT4jZG__primaryLink,.products-selection-module__kT4jZG__secondaryButton{border-radius:var(--cg-radius-sm);font-size:var(--cg-text-md);font-weight:var(--cg-weight-semibold);cursor:pointer;justify-content:center;align-items:center;min-height:32px;padding:8px 12px;text-decoration:none;display:inline-flex}.products-selection-module__kT4jZG__primaryLink{background:var(--cg-accent);color:var(--cg-on-accent);border:1px solid var(--cg-accent)}.products-selection-module__kT4jZG__secondaryButton{background:var(--cg-bg-surface);color:var(--cg-text);border:1px solid var(--cg-border)}.products-selection-module__kT4jZG__textButton{color:var(--cg-accent);font-size:var(--cg-text-md);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.products-selection-module__kT4jZG__textButton:disabled,.products-selection-module__kT4jZG__secondaryButton:disabled{color:var(--cg-disabled-text);background:var(--cg-disabled-bg);border-color:var(--cg-disabled-border);cursor:default}.products-selection-module__kT4jZG__moreActions{font-size:var(--cg-text-md);position:relative}.products-selection-module__kT4jZG__moreActions>div{gap:10px;margin-top:10px;display:grid}.products-selection-module__kT4jZG__moreActions a{color:var(--cg-accent)}.products-selection-module__kT4jZG__actionNotice{font-size:var(--cg-text-md);color:var(--cg-text-muted);flex-basis:100%;margin:0}.products-selection-module__kT4jZG__staleMessage,.products-selection-module__kT4jZG__pending,.products-selection-module__kT4jZG__error,.products-selection-module__kT4jZG__emptyState{font-size:var(--cg-text-md);margin:12px 20px}.products-selection-module__kT4jZG__error{color:var(--cg-danger)}.products-selection-module__kT4jZG__tableScroll{overflow-x:auto}.products-selection-module__kT4jZG__productTable{border-collapse:collapse;width:100%;font-size:var(--cg-text-md)}.products-selection-module__kT4jZG__productTable th{color:var(--cg-text-secondary);font-size:var(--cg-text-xs);font-weight:var(--cg-weight-semibold);text-transform:uppercase;text-align:left;border-block:1px solid var(--cg-border);background:var(--cg-bg-strip);letter-spacing:var(--cg-tracking-caps);padding:9px 8px}.products-selection-module__kT4jZG__productTable td{border-bottom:1px solid var(--cg-border);vertical-align:middle;padding:9px 8px}.products-selection-module__kT4jZG__productTable th:first-child,.products-selection-module__kT4jZG__productTable td:first-child{padding-left:20px}.products-selection-module__kT4jZG__productTable th:last-child,.products-selection-module__kT4jZG__productTable td:last-child{padding-right:20px}.products-selection-module__kT4jZG__productTable th.products-selection-module__kT4jZG__numeric,.products-selection-module__kT4jZG__productTable td.products-selection-module__kT4jZG__numeric{text-align:right;white-space:nowrap}.products-selection-module__kT4jZG__productRow[data-selected=true]{background:var(--cg-accent-wash)}.products-selection-module__kT4jZG__productRow:hover{background:var(--cg-row-hover)}.products-selection-module__kT4jZG__productRow[data-clickable=true]{cursor:pointer}.products-selection-module__kT4jZG__productRow:focus-visible{outline:2px solid var(--cg-accent);outline-offset:-2px}.products-selection-module__kT4jZG__productIdentity{align-items:center;gap:10px;min-width:200px;display:flex}.products-selection-module__kT4jZG__thumbnail,.products-selection-module__kT4jZG__noImage{border-radius:var(--cg-radius-sm);object-fit:cover;flex-shrink:0;width:38px;height:38px}.products-selection-module__kT4jZG__noImage{background:var(--cg-bg-strip);color:var(--cg-text-muted);font-size:var(--cg-text-xs);border:1px solid var(--cg-border);place-items:center;display:grid}.products-selection-module__kT4jZG__productIdentity strong,.products-selection-module__kT4jZG__productTitle{color:var(--cg-text);font-size:var(--cg-text-lg);font-weight:var(--cg-weight-semibold);text-decoration:none}.products-selection-module__kT4jZG__productTitle:hover{color:var(--cg-accent);text-decoration:underline}.products-selection-module__kT4jZG__productIdentity small{color:var(--cg-text-muted);font-size:var(--cg-text-sm);overflow-wrap:anywhere;margin-top:3px;display:block}.products-selection-module__kT4jZG__shopifyLink{font-size:var(--cg-text-sm);color:var(--cg-accent);white-space:nowrap;text-decoration:none}.products-selection-module__kT4jZG__badges{flex-wrap:wrap;align-items:center;gap:4px;max-width:280px;display:flex}.products-selection-module__kT4jZG__verifiedFact{color:var(--cg-text-muted);font-size:var(--cg-text-xs);flex-basis:100%;padding:3px 0}.products-selection-module__kT4jZG__verifiedFact>strong{font-weight:var(--cg-weight-semibold)}.products-selection-module__kT4jZG__verifiedValue{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--cg-text);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.products-selection-module__kT4jZG__badge,.products-selection-module__kT4jZG__statusBadge{border-radius:var(--cg-radius-sm);font-size:var(--cg-text-xs);color:var(--cg-text-muted);background:var(--cg-bg-strip);border:1px solid var(--cg-border);padding:3px 6px;line-height:1.3;display:inline-flex}.products-selection-module__kT4jZG__statusBadge[data-status=ACTIVE]{color:var(--cg-success);background:var(--cg-success-tint)}.products-selection-module__kT4jZG__badge[data-problem=true]{color:var(--cg-warning);background:var(--cg-warning-tint)}.products-selection-module__kT4jZG__unknown{color:var(--cg-text-muted);font-size:var(--cg-text-sm)}.products-selection-module__kT4jZG__price{border-bottom:1px dotted var(--cg-border)}.products-selection-module__kT4jZG__pagination{font-size:var(--cg-text-sm);color:var(--cg-text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.products-selection-module__kT4jZG__pageSizeForm label,.products-selection-module__kT4jZG__pageLinks{align-items:center;gap:10px;display:flex}.products-selection-module__kT4jZG__pageSizeForm select{font-size:var(--cg-text-md);min-height:28px;padding:3px 6px}.products-selection-module__kT4jZG__pageLinks a{color:var(--cg-accent);text-decoration:none}.products-selection-module__kT4jZG__panel>.products-selection-module__kT4jZG__textButton{margin:0 20px 12px;display:block}.products-selection-module__kT4jZG__quickFilters{flex:none;gap:6px;display:flex}.products-selection-module__kT4jZG__quickFilter{border:1px solid var(--cg-border-strong);border-radius:var(--cg-radius-pill);background:var(--cg-bg-surface);min-height:40px;color:var(--cg-text-secondary);font-size:var(--cg-text-sm);font-weight:var(--cg-weight-semibold);white-space:nowrap;align-items:center;padding:6px 10px;text-decoration:none;display:inline-flex}.products-selection-module__kT4jZG__quickFilter:hover{background:var(--cg-row-hover)}.products-selection-module__kT4jZG__quickFilter[aria-current=true]{color:var(--cg-accent-strong);background:var(--cg-accent-tint);border-color:var(--cg-accent-border)}.products-selection-module__kT4jZG__checkboxTarget{justify-content:center;align-items:center;min-width:28px;min-height:28px;display:inline-flex}.products-selection-module__kT4jZG__checkboxTarget input{width:16px;height:16px;accent-color:var(--cg-accent);margin:0}@media (max-width:767px){.products-selection-module__kT4jZG__tableScroll{overflow-x:visible}.products-selection-module__kT4jZG__productTable,.products-selection-module__kT4jZG__productTable tbody{display:block}.products-selection-module__kT4jZG__productTable thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.products-selection-module__kT4jZG__productRow{border-bottom:1px solid var(--cg-border);grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"select product status"".price variants"".details details"".shopify shopify";gap:8px;padding:16px 20px;display:grid}.products-selection-module__kT4jZG__productTable td,.products-selection-module__kT4jZG__productTable td:first-child,.products-selection-module__kT4jZG__productTable td:last-child{border:0;padding:0;display:block}.products-selection-module__kT4jZG__productTable td.products-selection-module__kT4jZG__numeric{text-align:left}.products-selection-module__kT4jZG__productTable td.products-selection-module__kT4jZG__cellSelect{grid-area:select}.products-selection-module__kT4jZG__cellProduct{grid-area:product;min-width:0}.products-selection-module__kT4jZG__cellProduct .products-selection-module__kT4jZG__productIdentity{align-items:flex-start;min-width:0}.products-selection-module__kT4jZG__cellProduct .products-selection-module__kT4jZG__productIdentity>div{overflow-wrap:anywhere;min-width:0}.products-selection-module__kT4jZG__productTable td.products-selection-module__kT4jZG__cellStatus{grid-area:status;padding-top:8px}.products-selection-module__kT4jZG__cellPrice{grid-area:price}.products-selection-module__kT4jZG__cellVariants{grid-area:variants}.products-selection-module__kT4jZG__cellPrice:before,.products-selection-module__kT4jZG__cellVariants:before{content:attr(data-label) " ";color:var(--cg-text-muted);font-size:var(--cg-text-sm)}.products-selection-module__kT4jZG__cellDetails{grid-area:details}.products-selection-module__kT4jZG__cellShopify{grid-area:shopify}.products-selection-module__kT4jZG__cellShopify .products-selection-module__kT4jZG__unknown{display:none}.products-selection-module__kT4jZG__quickFilters{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.products-selection-module__kT4jZG__quickFilter{font-size:var(--cg-text-md);flex:none}}.products-selection-module__kT4jZG__saveStatus{font-size:var(--cg-text-sm);color:var(--cg-text-muted)}.products-selection-module__kT4jZG__saveStatus:not([data-error=true]){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.products-selection-module__kT4jZG__saveStatus .products-selection-module__kT4jZG__error{display:block}.products-selection-module__kT4jZG__actionSlot{z-index:5;position:sticky;bottom:0}.products-selection-module__kT4jZG__toolbarActions a[aria-disabled=true]{color:var(--cg-disabled-text);background:var(--cg-disabled-bg);border-color:var(--cg-disabled-border);cursor:default}@media (max-width:767px){.products-selection-module__kT4jZG__workspace{padding-bottom:152px}.products-selection-module__kT4jZG__pageHeader p{max-width:100%}.products-selection-module__kT4jZG__filterForm{flex-wrap:wrap}.products-selection-module__kT4jZG__searchLabel{flex:160px}.products-selection-module__kT4jZG__filterForm .products-selection-module__kT4jZG__phoneFilters{display:inline-flex}.products-selection-module__kT4jZG__filterForm:not([data-filters-open=true])>.products-selection-module__kT4jZG__quickFilters,.products-selection-module__kT4jZG__filterForm:not([data-filters-open=true])>.products-selection-module__kT4jZG__problemLabel,.products-selection-module__kT4jZG__filterForm:not([data-filters-open=true])>.products-selection-module__kT4jZG__advancedFilters{display:none}.products-selection-module__kT4jZG__filterForm[data-filters-open=true]>.products-selection-module__kT4jZG__problemLabel,.products-selection-module__kT4jZG__filterForm[data-filters-open=true]>.products-selection-module__kT4jZG__advancedFilters{flex-basis:100%;max-width:none}.products-selection-module__kT4jZG__advancedFilters>summary{display:none}.products-selection-module__kT4jZG__filterPopover{width:100%;padding:12px;position:static}.products-selection-module__kT4jZG__advancedFilterGrid{grid-template-columns:minmax(0,1fr)}.products-selection-module__kT4jZG__selectionControls{gap:6px 12px}.products-selection-module__kT4jZG__selectionContext{margin-left:0}.products-selection-module__kT4jZG__selectionControls button,.products-selection-module__kT4jZG__selectionControls summary,.products-selection-module__kT4jZG__selectionControls a,.products-selection-module__kT4jZG__filterForm summary,.products-selection-module__kT4jZG__filterForm select,.products-selection-module__kT4jZG__filterForm input,.products-selection-module__kT4jZG__checkboxTarget,.products-selection-module__kT4jZG__primaryLink,.products-selection-module__kT4jZG__secondaryButton,.products-selection-module__kT4jZG__toolbarActions summary,.products-selection-module__kT4jZG__selectionCount button,.products-selection-module__kT4jZG__pageLinks a{min-height:44px}.products-selection-module__kT4jZG__checkboxTarget{min-width:44px}.products-selection-module__kT4jZG__selectionControls summary,.products-selection-module__kT4jZG__selectionControls a{align-items:center;display:flex}.products-selection-module__kT4jZG__actionSlot:has(#products-selection-module__kT4jZG__product-selection-actions){z-index:20;position:fixed;bottom:12px;left:12px;right:12px}.products-selection-module__kT4jZG__selectionActions{border:1px solid var(--cg-border-strong);box-shadow:var(--cg-elev-1);margin:0}.products-selection-module__kT4jZG__selectionCount,.products-selection-module__kT4jZG__toolbarActions,.products-selection-module__kT4jZG__toolbarActions .products-selection-module__kT4jZG__primaryLink{flex:auto}}.products-selection-module__kT4jZG__numeric,.products-selection-module__kT4jZG__selectionCount{font-variant-numeric:tabular-nums}
.saved-filters-module__j5sqmW__panel{gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);display:grid}.saved-filters-module__j5sqmW__heading,.saved-filters-module__j5sqmW__rowHeading,.saved-filters-module__j5sqmW__actions{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.saved-filters-module__j5sqmW__heading h2{margin:0}.saved-filters-module__j5sqmW__headingInfo{justify-items:end;gap:var(--space-1);display:grid}.saved-filters-module__j5sqmW__headingInfo span{color:var(--accent);font-size:var(--cg-text-md);font-weight:var(--cg-weight-semibold);font-variant-numeric:tabular-nums}.saved-filters-module__j5sqmW__headingInfo p{max-width:38rem;color:var(--muted);font-size:var(--cg-text-xs);margin:0}.saved-filters-module__j5sqmW__createDisclosure>summary{width:fit-content;color:var(--accent);font-size:var(--cg-text-md);font-weight:var(--cg-weight-semibold);cursor:pointer}.saved-filters-module__j5sqmW__create{align-items:end;gap:var(--space-3);padding-top:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.saved-filters-module__j5sqmW__panel label{gap:var(--space-1);color:var(--muted);font-size:var(--cg-text-xs);display:grid}.saved-filters-module__j5sqmW__panel input{min-width:0;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--cg-border-input);border-radius:var(--radius-sm);color:var(--ink);background:var(--surface);font-family:var(--cg-font)}.saved-filters-module__j5sqmW__panel button,.saved-filters-module__j5sqmW__apply{min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);background:var(--soft);font-family:var(--cg-font);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.saved-filters-module__j5sqmW__panel button:disabled{color:var(--cg-disabled-text);background:var(--cg-disabled-bg);border-color:var(--cg-disabled-border);cursor:not-allowed}.saved-filters-module__j5sqmW__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.saved-filters-module__j5sqmW__list li{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);display:grid}.saved-filters-module__j5sqmW__rowHeading span{color:var(--muted)}.saved-filters-module__j5sqmW__actions{justify-content:flex-start}.saved-filters-module__j5sqmW__error{padding:var(--space-3);border-left:3px solid var(--danger);background:var(--danger-soft)}@media (max-width:767px){.saved-filters-module__j5sqmW__panel{padding:var(--space-4)}.saved-filters-module__j5sqmW__create{grid-template-columns:minmax(0,1fr)}.saved-filters-module__j5sqmW__headingInfo{justify-items:start}.saved-filters-module__j5sqmW__create button{width:100%}.saved-filters-module__j5sqmW__actions>*{flex:100%}}
.thumb-module__2wjbXG__thumb{box-sizing:border-box;border:1px solid var(--cg-border);border-radius:var(--cg-radius-sm);background:var(--cg-bg-subtle);color:var(--cg-icon-muted);vertical-align:middle;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.thumb-module__2wjbXG__size32{width:var(--cg-thumb-32);height:var(--cg-thumb-32);flex-basis:var(--cg-thumb-32)}.thumb-module__2wjbXG__size52{width:var(--cg-thumb-52);height:var(--cg-thumb-52);flex-basis:var(--cg-thumb-52)}.thumb-module__2wjbXG__thumb img{object-fit:cover;width:100%;height:100%;display:block}.thumb-module__2wjbXG__placeholder{display:inline-flex}.thumb-module__2wjbXG__size32 .thumb-module__2wjbXG__placeholder svg{width:16px;height:16px}.thumb-module__2wjbXG__size52 .thumb-module__2wjbXG__placeholder svg{width:20px;height:20px}
.catalog-workspace-module__r5d-JW__workspace{gap:var(--space-7);min-width:0;color:var(--ink);font-size:var(--cg-text-md);line-height:1.6;display:grid}.catalog-workspace-module__r5d-JW__aiSection{padding:var(--space-5);gap:var(--space-4);display:grid}.catalog-workspace-module__r5d-JW__aiToolbar{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.catalog-workspace-module__r5d-JW__aiMetrics{gap:var(--space-4);padding:var(--space-4) 0;border-block:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.catalog-workspace-module__r5d-JW__aiMoney{gap:var(--space-4);font-variant-numeric:tabular-nums;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.catalog-workspace-module__r5d-JW__aiMoney dt{color:var(--muted);font-size:var(--cg-text-xs)}.catalog-workspace-module__r5d-JW__aiMoney dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.catalog-workspace-module__r5d-JW__aiButton{min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--cg-border-strong);border-radius:var(--radius-sm);color:var(--ink);background:var(--soft);cursor:pointer;font:inherit}.catalog-workspace-module__r5d-JW__aiButton:disabled{cursor:not-allowed;background:var(--cg-disabled-bg);color:var(--cg-disabled-text);border-color:var(--cg-disabled-border)}.catalog-workspace-module__r5d-JW__aiNotice{padding:var(--space-3) var(--space-4);border-left:3px solid var(--warning);background:var(--warning-soft);overflow-wrap:anywhere}.catalog-workspace-module__r5d-JW__aiForm{font-variant-numeric:tabular-nums;gap:var(--space-6);min-width:0;display:grid}.catalog-workspace-module__r5d-JW__aiControls{gap:var(--space-4);flex-wrap:wrap;display:flex}.catalog-workspace-module__r5d-JW__aiForm label{gap:var(--space-1);font-size:var(--cg-text-xs);color:var(--cg-text-secondary);display:grid}.catalog-workspace-module__r5d-JW__aiForm input:not([type=checkbox]):not([type=hidden]),.catalog-workspace-module__r5d-JW__aiForm select{font:inherit;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--cg-border-input);border-radius:var(--radius-sm);background:var(--cg-bg-surface);color:var(--ink);min-width:0;max-width:100%}.catalog-workspace-module__r5d-JW__aiControls>label{min-width:0;color:var(--cg-text-secondary);flex:14rem}.catalog-workspace-module__r5d-JW__aiLocale{max-width:22rem}.catalog-workspace-module__r5d-JW__aiFields{gap:var(--space-2);border:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;display:grid}.catalog-workspace-module__r5d-JW__aiFields legend{margin-bottom:var(--space-2);color:var(--muted)}.catalog-workspace-module__r5d-JW__aiFields label{align-items:center;gap:var(--space-2);min-height:44px;color:var(--cg-text-secondary);display:flex}.catalog-workspace-module__r5d-JW__aiForm input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);border-color:var(--cg-border-input);flex:none}.catalog-workspace-module__r5d-JW__aiPicker{gap:var(--space-3);border-top:1px solid var(--line);padding-top:var(--space-4);display:grid}.catalog-workspace-module__r5d-JW__aiButtonGroup{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.catalog-workspace-module__r5d-JW__aiForm .catalog-workspace-module__r5d-JW__aiProductRow{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);align-items:center;display:flex}.catalog-workspace-module__r5d-JW__aiProductRow span{min-width:0;display:grid}.catalog-workspace-module__r5d-JW__aiProductRow strong,.catalog-workspace-module__r5d-JW__aiProductRow small,.catalog-workspace-module__r5d-JW__aiHash{overflow-wrap:anywhere}.catalog-workspace-module__r5d-JW__aiProductRow small{color:var(--muted)}.catalog-workspace-module__r5d-JW__aiStart{background:var(--accent);min-height:44px;color:var(--surface);border-radius:var(--radius-sm);font:inherit;padding:var(--space-3) var(--space-5);cursor:pointer;border:0;justify-self:start}.catalog-workspace-module__r5d-JW__aiStart:disabled{background:var(--cg-disabled-bg);color:var(--cg-disabled-text);cursor:not-allowed;border-color:var(--cg-disabled-border)}.catalog-workspace-module__r5d-JW__aiForm summary{cursor:pointer;min-height:44px;color:var(--cg-text-secondary);font-weight:var(--cg-weight-semibold)}.catalog-workspace-module__r5d-JW__aiForm details p+p{margin-top:var(--space-3)}@media (max-width:700px){.catalog-workspace-module__r5d-JW__aiFields{grid-template-columns:repeat(2,minmax(0,1fr))}}.catalog-workspace-module__r5d-JW__aiProposal{border-top:1px solid var(--line);padding-top:var(--space-4);min-width:0}.catalog-workspace-module__r5d-JW__aiCompare{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalog-workspace-module__r5d-JW__aiCompare h4{margin:var(--space-3) 0 var(--space-2);color:var(--muted);font-size:var(--cg-text-lg);font-weight:var(--cg-weight-semibold);line-height:var(--cg-leading-tight)}.catalog-workspace-module__r5d-JW__aiCompare pre{padding:var(--space-4);white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:var(--soft);border-radius:var(--radius-sm);margin:0}@media (max-width:700px){.catalog-workspace-module__r5d-JW__aiMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-workspace-module__r5d-JW__aiMoney{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-workspace-module__r5d-JW__aiCompare{grid-template-columns:minmax(0,1fr)}.catalog-workspace-module__r5d-JW__aiSection{padding:var(--space-4)}}.catalog-workspace-module__r5d-JW__workspace h1,.catalog-workspace-module__r5d-JW__workspace h2,.catalog-workspace-module__r5d-JW__workspace h3,.catalog-workspace-module__r5d-JW__workspace p{margin:0}.catalog-workspace-module__r5d-JW__workspace a,.catalog-workspace-module__r5d-JW__workspace button,.catalog-workspace-module__r5d-JW__workspace input{-webkit-tap-highlight-color:transparent}.catalog-workspace-module__r5d-JW__navigationRoot,.catalog-workspace-module__r5d-JW__navigationContent{min-width:0}.catalog-workspace-module__r5d-JW__navigationStatus{z-index:20;max-width:calc(100vw - 2rem);padding:var(--space-3) var(--space-4);border:1px solid var(--cg-border-strong);border-radius:var(--radius-sm);background:var(--cg-bg-subtle);color:var(--cg-text-secondary);box-shadow:var(--cg-elev-2);font-size:var(--cg-text-xs);position:fixed;top:1rem;right:1rem}.catalog-workspace-module__r5d-JW__navigationContent[aria-busy=true]{cursor:progress}.catalog-workspace-module__r5d-JW__catalogWorkspace{gap:var(--space-4)}.catalog-workspace-module__r5d-JW__catalogWorkspace .catalog-workspace-module__r5d-JW__heading h1{font-size:var(--cg-text-xl);font-weight:var(--cg-weight-semibold);line-height:var(--cg-leading-tight);margin-top:.15rem}.catalog-workspace-module__r5d-JW__catalogWorkspace .catalog-workspace-module__r5d-JW__heading .catalog-workspace-module__r5d-JW__intro{margin-top:var(--space-1);font-size:var(--cg-text-md)}.catalog-workspace-module__r5d-JW__workspace :focus-visible{outline:3px solid var(--accent);outline-offset:3px}.catalog-workspace-module__r5d-JW__heading{justify-content:space-between;align-items:flex-end;gap:var(--space-6);display:flex}.catalog-workspace-module__r5d-JW__heading>div{min-width:0}.catalog-workspace-module__r5d-JW__eyebrow{color:var(--cg-text-secondary);font-size:var(--cg-text-xs);font-weight:var(--cg-weight-semibold);letter-spacing:.075em;overflow-wrap:anywhere;display:block}.catalog-workspace-module__r5d-JW__heading h1{margin-top:var(--space-1);font-size:var(--cg-text-xl);font-weight:var(--cg-weight-semibold);line-height:var(--cg-leading-tight);letter-spacing:var(--cg-tracking-title)}.catalog-workspace-module__r5d-JW__heading .catalog-workspace-module__r5d-JW__intro{margin-top:var(--space-3);color:var(--muted);max-width:40rem}.catalog-workspace-module__r5d-JW__readOnly{padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);background:var(--cg-bg-subtle);font-size:var(--cg-text-xs);flex:none}.catalog-workspace-module__r5d-JW__panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-width:0}.catalog-workspace-module__r5d-JW__snapshotBand{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:var(--space-3) 0;grid-template-columns:minmax(12rem,1.4fr) repeat(2,minmax(6rem,.6fr)) minmax(10rem,1fr);align-items:center;display:grid}.catalog-workspace-module__r5d-JW__snapshotBand>div{padding:0 var(--space-4);border-right:1px solid var(--line)}.catalog-workspace-module__r5d-JW__snapshotBand>div:first-child{padding-left:0}.catalog-workspace-module__r5d-JW__snapshotBand>div:last-child{border-right:0;padding-right:0}.catalog-workspace-module__r5d-JW__snapshotDate{gap:.15rem;display:grid}.catalog-workspace-module__r5d-JW__snapshotDate strong{font-size:var(--cg-text-md);font-weight:var(--cg-weight-regular)}.catalog-workspace-module__r5d-JW__snapshotDate>span:last-child{color:var(--muted);font-size:var(--cg-text-xs)}.catalog-workspace-module__r5d-JW__metric{gap:.15rem;display:grid}.catalog-workspace-module__r5d-JW__metric strong{font-size:var(--cg-text-xl);line-height:1.2;font-weight:var(--cg-weight-regular);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.catalog-workspace-module__r5d-JW__metric span{color:var(--muted);font-size:var(--cg-text-xs)}.catalog-workspace-module__r5d-JW__snapshotAction{gap:var(--space-2);justify-items:start;display:grid}.catalog-workspace-module__r5d-JW__textLink{color:var(--cg-link);font-weight:var(--cg-weight-semibold);font-size:var(--cg-text-xs);text-underline-offset:4px;text-decoration:underline}.catalog-workspace-module__r5d-JW__textLink:hover,.catalog-workspace-module__r5d-JW__quietLink:hover{text-decoration:underline}.catalog-workspace-module__r5d-JW__quietLink,.catalog-workspace-module__r5d-JW__muted{color:var(--muted);font-size:var(--cg-text-xs)}.catalog-workspace-module__r5d-JW__primaryLink{justify-content:center;align-items:center;gap:var(--space-4);min-height:44px;margin-top:var(--space-5);padding:var(--space-3) var(--space-4);color:var(--surface);border-radius:var(--radius-sm);background:var(--accent);font-weight:var(--cg-weight-semibold);display:inline-flex}.catalog-workspace-module__r5d-JW__primaryLink:hover{background:var(--accent-dark)}.catalog-workspace-module__r5d-JW__catalogLayout{gap:var(--space-6);grid-template-columns:minmax(0,1.4fr) minmax(18rem,1fr);align-items:start;display:grid}.catalog-workspace-module__r5d-JW__catalogToolbar{padding:var(--space-4) var(--space-5) var(--space-3)}.catalog-workspace-module__r5d-JW__sectionHeading{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.catalog-workspace-module__r5d-JW__sectionHeading h2{font-size:var(--cg-text-lg);font-weight:var(--cg-weight-semibold);letter-spacing:var(--cg-tracking-title);line-height:var(--cg-leading-tight)}.catalog-workspace-module__r5d-JW__sectionHeading>span:last-child:not(.catalog-workspace-module__r5d-JW__eyebrow){color:var(--muted);font-size:var(--cg-text-xs)}.catalog-workspace-module__r5d-JW__searchForm{gap:var(--space-2);margin-top:var(--space-2);display:grid}.catalog-workspace-module__r5d-JW__searchLine{gap:var(--space-2);min-width:0;display:flex}.catalog-workspace-module__r5d-JW__pageSizeControl{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--cg-text-xs);flex-wrap:wrap;display:flex}.catalog-workspace-module__r5d-JW__pageSizeControl select{min-height:44px;padding:var(--space-1) var(--space-2);border:1px solid var(--cg-border-input);border-radius:var(--radius-sm);color:var(--ink);background:var(--cg-bg-surface);font:inherit;cursor:pointer}.catalog-workspace-module__r5d-JW__searchField{align-items:center;gap:var(--space-2);min-width:0;padding:0 var(--space-3);border:1px solid var(--cg-border-input);border-radius:var(--radius-sm);background:var(--cg-bg-surface);flex:1;display:flex}.catalog-workspace-module__r5d-JW__searchField svg{color:var(--muted);flex:none}.catalog-workspace-module__r5d-JW__searchField:focus-within{outline:2px solid var(--accent);outline-offset:2px}.catalog-workspace-module__r5d-JW__searchField input{width:100%;min-width:0;height:44px;color:var(--ink);font-size:var(--cg-text-md);background:0 0;border:0;outline:0;padding:0}.catalog-workspace-module__r5d-JW__searchField input::placeholder{color:var(--muted)}.catalog-workspace-module__r5d-JW__searchButton{min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--cg-border-strong);border-radius:var(--radius-sm);color:var(--cg-text-secondary);background:var(--soft);font-size:var(--cg-text-md);font-weight:var(--cg-weight-semibold);cursor:pointer}.catalog-workspace-module__r5d-JW__searchButton:hover{background:var(--cg-bg-subtle)}.catalog-workspace-module__r5d-JW__resultSummary{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-2);color:var(--muted);font-size:var(--cg-text-xs);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.catalog-workspace-module__r5d-JW__listLabels{gap:var(--space-3);padding:var(--space-2) var(--space-5);color:var(--cg-text-secondary);background:var(--soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:var(--cg-text-xs);font-weight:var(--cg-weight-semibold);letter-spacing:var(--cg-tracking-caps);grid-template-columns:minmax(0,1fr) 3rem 1rem;display:grid}.catalog-workspace-module__r5d-JW__listLabels>span:nth-child(2){text-align:center}.catalog-workspace-module__r5d-JW__productList{margin:0;padding:0;list-style:none}.catalog-workspace-module__r5d-JW__productList>li+li{border-top:1px solid var(--line)}.catalog-workspace-module__r5d-JW__productUpdate{padding:0 var(--space-5) var(--space-2)}.catalog-workspace-module__r5d-JW__productRow{gap:var(--space-3);border-left:3px solid #0000;grid-template-columns:2.65rem minmax(0,1fr) 3rem 1rem;align-items:center;min-height:4.3rem;padding:.55rem 1.2rem .55rem calc(1.2rem - 3px);transition:background .12s;display:grid}.catalog-workspace-module__r5d-JW__productRow .catalog-workspace-module__r5d-JW__thumbnail{width:2.65rem;height:2.9rem}.catalog-workspace-module__r5d-JW__productRow:focus-visible{outline-offset:-3px}.catalog-workspace-module__r5d-JW__productRow:hover{background:var(--cg-row-hover)}.catalog-workspace-module__r5d-JW__productRow[aria-current]{border-left-color:var(--accent);background:var(--accent-soft)}@media (min-width:901px){.catalog-workspace-module__r5d-JW__productRow[data-preview]{border-left-color:var(--accent);background:var(--accent-soft)}}.catalog-workspace-module__r5d-JW__thumbnail{background:var(--soft);border:1px solid var(--line);border-radius:var(--radius-sm);justify-content:center;align-items:center;width:3.3rem;height:3.7rem;display:flex;overflow:hidden}.catalog-workspace-module__r5d-JW__thumbnail img{object-fit:contain;width:100%;height:100%;display:block}.catalog-workspace-module__r5d-JW__productName{gap:.12rem;min-width:0;display:grid}.catalog-workspace-module__r5d-JW__productName strong{-webkit-line-clamp:2;font-size:var(--cg-text-lg);font-weight:var(--cg-weight-semibold);overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.catalog-workspace-module__r5d-JW__productName>span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:var(--cg-text-xs);overflow:hidden}.catalog-workspace-module__r5d-JW__productImageCount{text-align:center;font-variant-numeric:tabular-nums;color:var(--muted);font-size:var(--cg-text-xs)}.catalog-workspace-module__r5d-JW__rowArrow{color:var(--muted)}.catalog-workspace-module__r5d-JW__pagination{gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);color:var(--muted);font-size:var(--cg-text-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.catalog-workspace-module__r5d-JW__pageSummary{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;flex:100%;display:flex}.catalog-workspace-module__r5d-JW__pageControls{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.catalog-workspace-module__r5d-JW__pageLink{gap:var(--space-3);min-width:2rem;min-height:44px;padding:var(--space-2) var(--space-2);color:var(--cg-text-secondary);border:1px solid var(--cg-border-strong);border-radius:var(--radius-sm);font-weight:var(--cg-weight-semibold);justify-content:center;align-items:center;display:inline-flex}.catalog-workspace-module__r5d-JW__pageLink:hover{background:var(--cg-bg-subtle)}.catalog-workspace-module__r5d-JW__pageLink[aria-current=page]{color:var(--surface);border-color:var(--accent);background:var(--accent)}.catalog-workspace-module__r5d-JW__pageLink[aria-disabled=true]{color:var(--cg-disabled-text);border-color:var(--cg-disabled-border);background:var(--cg-disabled-bg)}.catalog-workspace-module__r5d-JW__catalogListPanel{container-type:inline-size}@container (min-width:500px){.catalog-workspace-module__r5d-JW__searchForm{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.catalog-workspace-module__r5d-JW__pageSizeControl{gap:var(--space-2)}.catalog-workspace-module__r5d-JW__pageSizeControl label{max-width:4rem;color:var(--cg-text-secondary);line-height:1.3}}@container (max-width:360px){.catalog-workspace-module__r5d-JW__pageControls [data-distant-page]{display:none}}.catalog-workspace-module__r5d-JW__inspector{max-height:calc(100dvh - 2rem);scroll-margin-top:var(--space-6);overscroll-behavior-y:contain;scrollbar-gutter:stable;position:sticky;top:1rem;overflow-y:auto}.catalog-workspace-module__r5d-JW__backToProducts{color:var(--cg-link);text-decoration:underline;display:none}.catalog-workspace-module__r5d-JW__inspectorHeading{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--line);background:var(--surface);display:flex;position:sticky;top:0}.catalog-workspace-module__r5d-JW__inspectorHeading h2{font-size:var(--cg-text-lg);font-weight:var(--cg-weight-semibold);letter-spacing:var(--cg-tracking-title);line-height:var(--cg-leading-tight)}.catalog-workspace-module__r5d-JW__inspectorHeading>span{color:var(--muted);font-size:var(--cg-text-xs)}.catalog-workspace-module__r5d-JW__productTitle{padding:var(--space-5)}.catalog-workspace-module__r5d-JW__productTitle h3{font-size:var(--cg-text-lg);font-weight:var(--cg-weight-semibold);line-height:var(--cg-leading-tight);letter-spacing:var(--cg-tracking-title);overflow-wrap:anywhere}.catalog-workspace-module__r5d-JW__productTitle p{margin-top:var(--space-2);font-size:var(--cg-text-xs);color:var(--muted);overflow-wrap:anywhere}.catalog-workspace-module__r5d-JW__gallery{min-width:0}.catalog-workspace-module__r5d-JW__imageFrame{background:var(--soft);height:19rem;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.catalog-workspace-module__r5d-JW__imageFrame>img{object-fit:contain;width:100%;height:100%;display:block}.catalog-workspace-module__r5d-JW__imageFallback{place-items:center;gap:var(--space-3);color:var(--muted);font-size:var(--cg-text-xs);display:grid}.catalog-workspace-module__r5d-JW__imageFallback>svg{width:1.8rem;height:1.8rem}.catalog-workspace-module__r5d-JW__thumbnail .catalog-workspace-module__r5d-JW__imageFallback>svg{width:1.1rem;height:1.1rem}.catalog-workspace-module__r5d-JW__thumbnailList{gap:var(--space-2);max-width:100%;padding:var(--space-3) var(--space-5);scrollbar-width:thin;display:flex;overflow-x:auto}.catalog-workspace-module__r5d-JW__imageButton{gap:var(--space-1);border-radius:var(--radius-sm);color:var(--muted);font-size:var(--cg-text-xs);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-items:center;padding:3px;display:grid}.catalog-workspace-module__r5d-JW__imageButton[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.catalog-workspace-module__r5d-JW__imageButton:hover{background:var(--soft)}.catalog-workspace-module__r5d-JW__imageButton .catalog-workspace-module__r5d-JW__thumbnail{width:2.8rem;height:3rem}.catalog-workspace-module__r5d-JW__imageCaption{padding:var(--space-4) var(--space-5);background:var(--soft);border-bottom:1px solid var(--line)}.catalog-workspace-module__r5d-JW__labelRow{gap:var(--space-1) var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.catalog-workspace-module__r5d-JW__labelRow h3{font-size:var(--cg-text-lg);font-weight:var(--cg-weight-semibold);line-height:var(--cg-leading-tight)}.catalog-workspace-module__r5d-JW__labelRow>span{color:var(--muted);font-size:var(--cg-text-xs);font-variant-numeric:tabular-nums}.catalog-workspace-module__r5d-JW__imageCaption>p{margin-top:var(--space-2)}.catalog-workspace-module__r5d-JW__savedText{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--cg-text-md)}.catalog-workspace-module__r5d-JW__emptyValue{color:var(--muted);font-size:var(--cg-text-xs);font-style:italic}.catalog-workspace-module__r5d-JW__limitNote{padding-left:var(--space-3);border-left:2px solid var(--cg-border-strong);color:var(--muted);font-size:var(--cg-text-xs);font-variant-numeric:tabular-nums;margin-top:var(--space-3)!important}.catalog-workspace-module__r5d-JW__detailsBody{padding:0 var(--space-5)}.catalog-workspace-module__r5d-JW__detailSection{padding:var(--space-5) 0}.catalog-workspace-module__r5d-JW__detailSection+.catalog-workspace-module__r5d-JW__detailSection{border-top:1px solid var(--line)}.catalog-workspace-module__r5d-JW__detailSection h3{margin-bottom:var(--space-3);font-size:var(--cg-text-lg);font-weight:var(--cg-weight-semibold);line-height:var(--cg-leading-tight)}.catalog-workspace-module__r5d-JW__fieldList{gap:var(--space-4);margin:0;display:grid}.catalog-workspace-module__r5d-JW__fieldList dt{margin-bottom:var(--space-1);color:var(--muted);font-size:var(--cg-text-xs)}.catalog-workspace-module__r5d-JW__fieldList dd{font-size:var(--cg-text-md);overflow-wrap:anywhere;margin:0}.catalog-workspace-module__r5d-JW__tagList{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.catalog-workspace-module__r5d-JW__tagList li{padding:.2rem var(--space-2);color:var(--cg-text-secondary);background:var(--cg-bg-subtle);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--cg-text-xs);overflow-wrap:anywhere;max-width:100%}.catalog-workspace-module__r5d-JW__emptyState{min-height:22rem;padding:var(--space-10) var(--space-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.catalog-workspace-module__r5d-JW__emptyIcon{width:3.2rem;height:3.2rem;margin-bottom:var(--space-5);color:var(--cg-text-secondary);background:var(--cg-bg-subtle);border:1px solid var(--line);border-radius:var(--radius-md);place-items:center;display:grid}.catalog-workspace-module__r5d-JW__emptyState h2{max-width:26rem;color:var(--ink);font-size:var(--cg-text-lg);line-height:var(--cg-leading-tight);font-weight:var(--cg-weight-semibold);letter-spacing:var(--cg-tracking-title)}.catalog-workspace-module__r5d-JW__emptyCopy{max-width:29rem;margin-top:var(--space-3);color:var(--muted);font-size:var(--cg-text-md)}.catalog-workspace-module__r5d-JW__emptyCopy p+p{margin-top:var(--space-3)}.catalog-workspace-module__r5d-JW__inspector .catalog-workspace-module__r5d-JW__emptyState{min-height:25rem}.catalog-workspace-module__r5d-JW__aiPanel{max-width:66rem}.catalog-workspace-module__r5d-JW__aiPanel>.catalog-workspace-module__r5d-JW__sectionHeading{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--line)}.catalog-workspace-module__r5d-JW__aiPanel .catalog-workspace-module__r5d-JW__emptyState{min-height:28rem}.catalog-workspace-module__r5d-JW__aiFootnote{padding:var(--space-4) var(--space-6);border-top:1px solid var(--line);background:var(--soft);color:var(--muted);text-align:center;font-size:var(--cg-text-xs)}.catalog-workspace-module__r5d-JW__activityHeading{gap:var(--space-6);padding:var(--space-6);justify-content:space-between;align-items:center;display:flex}.catalog-workspace-module__r5d-JW__activityHeading h2{font-size:var(--cg-text-lg);font-weight:var(--cg-weight-semibold);letter-spacing:var(--cg-tracking-title);line-height:var(--cg-leading-tight)}.catalog-workspace-module__r5d-JW__activityHeading p{margin-top:var(--space-1);color:var(--muted);font-size:var(--cg-text-xs)}.catalog-workspace-module__r5d-JW__activityHeading>a{flex:none}.catalog-workspace-module__r5d-JW__runList{margin:0;padding:0;list-style:none}.catalog-workspace-module__r5d-JW__runItem{gap:var(--space-4);padding:var(--space-6);border-top:1px solid var(--line);grid-template-columns:2.7rem minmax(0,1fr);display:grid}.catalog-workspace-module__r5d-JW__runIcon{width:2.7rem;height:2.7rem;color:var(--cg-text-secondary);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--cg-bg-subtle);place-items:center;display:grid}.catalog-workspace-module__r5d-JW__runTitle{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.catalog-workspace-module__r5d-JW__runTitle h3{font-size:var(--cg-text-lg);font-weight:var(--cg-weight-semibold);line-height:var(--cg-leading-tight)}.catalog-workspace-module__r5d-JW__runStatus{font-size:var(--cg-text-xs);color:var(--cg-text-secondary);border:1px solid var(--line);border-radius:var(--radius-sm);padding:.2rem var(--space-2);background:var(--cg-bg-subtle)}.catalog-workspace-module__r5d-JW__runBody .catalog-workspace-module__r5d-JW__runId{margin-top:var(--space-1);color:var(--muted);font-size:var(--cg-text-xs);overflow-wrap:anywhere}.catalog-workspace-module__r5d-JW__runStatus[data-error=true]{color:var(--danger);border-color:var(--danger);background:var(--danger-soft)}.catalog-workspace-module__r5d-JW__runId code{font-size:var(--cg-text-xs)}.catalog-workspace-module__r5d-JW__runTimes{gap:var(--space-4);margin:var(--space-4) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalog-workspace-module__r5d-JW__runTimes dt{color:var(--muted);font-size:var(--cg-text-xs);margin-bottom:.2rem}.catalog-workspace-module__r5d-JW__runTimes dd{font-size:var(--cg-text-xs);margin:0}.catalog-workspace-module__r5d-JW__failureNote{color:var(--danger);font-size:var(--cg-text-md);overflow-wrap:anywhere;margin:var(--space-3) 0!important}.catalog-workspace-module__r5d-JW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1500px){.catalog-workspace-module__r5d-JW__catalogLayout{grid-template-columns:minmax(0,1.5fr) minmax(21rem,1fr)}}@media (max-width:1150px){.catalog-workspace-module__r5d-JW__snapshotBand{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,.65fr))}.catalog-workspace-module__r5d-JW__snapshotBand>div:nth-child(3){border-right:0}.catalog-workspace-module__r5d-JW__snapshotBand>.catalog-workspace-module__r5d-JW__snapshotAction{gap:var(--space-4);margin-top:var(--space-3);padding:var(--space-2) 0 0;border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;display:flex}.catalog-workspace-module__r5d-JW__catalogLayout{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(17rem,.9fr)}.catalog-workspace-module__r5d-JW__productRow{gap:var(--space-2);padding-right:var(--space-4);padding-left:var(--space-3);grid-template-columns:2.7rem minmax(0,1fr) 2rem}.catalog-workspace-module__r5d-JW__productRow .catalog-workspace-module__r5d-JW__thumbnail{width:2.7rem;height:2.9rem}.catalog-workspace-module__r5d-JW__rowArrow{display:none}.catalog-workspace-module__r5d-JW__listLabels{padding-right:var(--space-4);color:var(--cg-text-secondary);grid-template-columns:minmax(0,1fr) 2rem}.catalog-workspace-module__r5d-JW__listLabels>span:last-child{display:none}.catalog-workspace-module__r5d-JW__heading{align-items:flex-start}.catalog-workspace-module__r5d-JW__readOnly{max-width:9rem;font-size:var(--cg-text-xs)}.catalog-workspace-module__r5d-JW__catalogToolbar{padding:var(--space-4) var(--space-4) var(--space-3)}}@media (max-width:980px){.catalog-workspace-module__r5d-JW__inspector{max-height:calc(100dvh - 6.3rem);scroll-margin-top:var(--space-24);top:5.3rem}.catalog-workspace-module__r5d-JW__catalogWorkspace .catalog-workspace-module__r5d-JW__sectionHeading h2,.catalog-workspace-module__r5d-JW__productRow{scroll-margin-top:var(--space-24)}}@media (max-width:900px){.catalog-workspace-module__r5d-JW__catalogLayout{grid-template-columns:minmax(0,1fr)}.catalog-workspace-module__r5d-JW__inspector{scrollbar-gutter:auto;max-height:none;display:none;position:static;overflow:visible}.catalog-workspace-module__r5d-JW__catalogWorkspace[data-detail-open=true] .catalog-workspace-module__r5d-JW__inspector{display:block}.catalog-workspace-module__r5d-JW__catalogWorkspace[data-detail-open=true]>.catalog-workspace-module__r5d-JW__heading,.catalog-workspace-module__r5d-JW__catalogWorkspace[data-detail-open=true]>.catalog-workspace-module__r5d-JW__snapshotBand,.catalog-workspace-module__r5d-JW__catalogWorkspace[data-detail-open=true] .catalog-workspace-module__r5d-JW__catalogListPanel{display:none}.catalog-workspace-module__r5d-JW__backToProducts{align-items:center;gap:var(--space-2);min-height:44px;color:var(--cg-link);font-size:var(--cg-text-xs);font-weight:var(--cg-weight-semibold);text-decoration:underline;display:inline-flex}.catalog-workspace-module__r5d-JW__inspectorHeading{top:4.3rem}.catalog-workspace-module__r5d-JW__inspectorHeading:has(.catalog-workspace-module__r5d-JW__backToProducts) h2{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.catalog-workspace-module__r5d-JW__imageFrame{height:22rem}.catalog-workspace-module__r5d-JW__activityHeading{align-items:flex-start;gap:var(--space-3);flex-direction:column}}@media (max-width:600px){.catalog-workspace-module__r5d-JW__workspace{gap:var(--space-5)}.catalog-workspace-module__r5d-JW__catalogWorkspace{gap:var(--space-3)}.catalog-workspace-module__r5d-JW__catalogWorkspace .catalog-workspace-module__r5d-JW__heading{padding-right:var(--space-22);gap:0;position:relative}.catalog-workspace-module__r5d-JW__catalogWorkspace .catalog-workspace-module__r5d-JW__readOnly{max-width:5rem;padding:var(--space-1) var(--space-2);font-size:var(--cg-text-xs);line-height:1.4;position:absolute;top:0;right:0}.catalog-workspace-module__r5d-JW__catalogWorkspace .catalog-workspace-module__r5d-JW__heading .catalog-workspace-module__r5d-JW__intro{display:none}.catalog-workspace-module__r5d-JW__heading{gap:var(--space-3);flex-direction:column}.catalog-workspace-module__r5d-JW__heading h1{font-size:var(--cg-text-xl);font-weight:var(--cg-weight-semibold);line-height:var(--cg-leading-tight)}.catalog-workspace-module__r5d-JW__heading .catalog-workspace-module__r5d-JW__intro{font-size:var(--cg-text-md)}.catalog-workspace-module__r5d-JW__readOnly{max-width:none}.catalog-workspace-module__r5d-JW__snapshotBand{padding:var(--space-3) 0;grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-workspace-module__r5d-JW__snapshotBand>.catalog-workspace-module__r5d-JW__snapshotDate{padding:0 0 var(--space-2);border:0;grid-column:1/-1}.catalog-workspace-module__r5d-JW__snapshotBand>.catalog-workspace-module__r5d-JW__metric{padding:var(--space-2) 0 0;border-top:1px solid var(--line)}.catalog-workspace-module__r5d-JW__snapshotBand>.catalog-workspace-module__r5d-JW__metric:nth-child(3){padding-left:var(--space-5)}.catalog-workspace-module__r5d-JW__snapshotBand>.catalog-workspace-module__r5d-JW__snapshotAction{gap:var(--space-1) var(--space-4);display:flex}.catalog-workspace-module__r5d-JW__metric strong{font-size:var(--cg-text-heading)}.catalog-workspace-module__r5d-JW__catalogToolbar{padding:var(--space-4) var(--space-3) var(--space-3)}.catalog-workspace-module__r5d-JW__searchForm{gap:var(--space-2)}.catalog-workspace-module__r5d-JW__searchField{padding:0 var(--space-2);background:var(--cg-bg-surface)}.catalog-workspace-module__r5d-JW__searchButton{padding:var(--space-2) var(--space-2)}.catalog-workspace-module__r5d-JW__searchField input{font-size:var(--cg-text-md)}.catalog-workspace-module__r5d-JW__searchField input::placeholder{font-size:var(--cg-text-xs)}.catalog-workspace-module__r5d-JW__resultSummary{align-items:flex-start}.catalog-workspace-module__r5d-JW__productName strong{font-size:var(--cg-text-lg);font-weight:var(--cg-weight-semibold)}.catalog-workspace-module__r5d-JW__productRow{min-height:4.3rem}.catalog-workspace-module__r5d-JW__pagination{padding:var(--space-3) var(--space-3)}.catalog-workspace-module__r5d-JW__pageControls{gap:var(--space-1)}.catalog-workspace-module__r5d-JW__pageSizeControl select{font-size:var(--cg-text-md)}.catalog-workspace-module__r5d-JW__imageFrame{height:19rem}.catalog-workspace-module__r5d-JW__productTitle,.catalog-workspace-module__r5d-JW__imageCaption{padding:var(--space-4)}.catalog-workspace-module__r5d-JW__detailsBody{padding:0 var(--space-4)}.catalog-workspace-module__r5d-JW__emptyState{min-height:20rem;padding:var(--space-8) var(--space-4)}.catalog-workspace-module__r5d-JW__emptyState h2{font-size:var(--cg-text-lg);font-weight:var(--cg-weight-semibold);line-height:var(--cg-leading-tight)}.catalog-workspace-module__r5d-JW__emptyCopy{font-size:var(--cg-text-md)}.catalog-workspace-module__r5d-JW__aiPanel .catalog-workspace-module__r5d-JW__emptyState{min-height:25rem}.catalog-workspace-module__r5d-JW__aiPanel>.catalog-workspace-module__r5d-JW__sectionHeading,.catalog-workspace-module__r5d-JW__activityHeading{padding:var(--space-4)}.catalog-workspace-module__r5d-JW__runItem{padding:var(--space-4) var(--space-3);gap:var(--space-3);grid-template-columns:2rem minmax(0,1fr)}.catalog-workspace-module__r5d-JW__runIcon{width:2rem;height:2rem}.catalog-workspace-module__r5d-JW__runIcon svg{width:1.2rem;height:1.2rem}.catalog-workspace-module__r5d-JW__runTimes{gap:var(--space-3);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.catalog-workspace-module__r5d-JW__productRow{transition:none}}.catalog-workspace-module__r5d-JW__proposalWorkspace{min-width:0}.catalog-workspace-module__r5d-JW__proposalFilters{align-items:end;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap;display:flex}.catalog-workspace-module__r5d-JW__proposalFilters label,.catalog-workspace-module__r5d-JW__proposalEditForm label,.catalog-workspace-module__r5d-JW__proposalRejectForm label{gap:var(--space-1);min-width:min(12rem,100%);color:var(--cg-text-secondary);font-size:var(--cg-text-xs);display:grid}.catalog-workspace-module__r5d-JW__proposalFilters select,.catalog-workspace-module__r5d-JW__proposalEditForm textarea,.catalog-workspace-module__r5d-JW__proposalRejectForm textarea{max-width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--cg-border-input);border-radius:var(--radius-sm);background:var(--cg-bg-surface);color:var(--ink);font:inherit}.catalog-workspace-module__r5d-JW__proposalLayout{gap:var(--space-4);grid-template-columns:minmax(16rem,.55fr) minmax(0,1.45fr);align-items:start;min-width:0;display:grid}.catalog-workspace-module__r5d-JW__proposalListHeader,.catalog-workspace-module__r5d-JW__proposalInspectorHeader{justify-content:space-between;gap:var(--space-3) var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.catalog-workspace-module__r5d-JW__proposalListHeader h2,.catalog-workspace-module__r5d-JW__proposalInspectorHeader h2{font-size:var(--cg-text-lg);font-weight:var(--cg-weight-semibold);line-height:var(--cg-leading-tight)}.catalog-workspace-module__r5d-JW__proposalListHeader>div p{color:var(--muted);font-size:var(--cg-text-md)}.catalog-workspace-module__r5d-JW__proposalList{margin:0;padding:0;list-style:none}.catalog-workspace-module__r5d-JW__proposalList li+li{border-top:1px solid var(--line)}.catalog-workspace-module__r5d-JW__proposalList li>a{gap:var(--space-1) var(--space-4);min-height:44px;padding:var(--space-3) var(--space-4);color:inherit;grid-template-columns:minmax(0,1fr);display:grid}.catalog-workspace-module__r5d-JW__proposalList li>a[aria-current=true]{background:var(--accent-soft)}.catalog-workspace-module__r5d-JW__proposalList li strong,.catalog-workspace-module__r5d-JW__proposalList li small{overflow-wrap:anywhere;display:block}.catalog-workspace-module__r5d-JW__proposalList li small,.catalog-workspace-module__r5d-JW__proposalListAxes,.catalog-workspace-module__r5d-JW__proposalListPreview{color:var(--muted);font-size:var(--cg-text-xs)}.catalog-workspace-module__r5d-JW__proposalListAxes{text-align:right}.catalog-workspace-module__r5d-JW__proposalListPreview{white-space:pre-wrap;grid-column:1/-1;max-height:3.2rem;overflow:hidden}.catalog-workspace-module__r5d-JW__proposalFailure,.catalog-workspace-module__r5d-JW__proposalEmpty{padding:var(--space-4)}.catalog-workspace-module__r5d-JW__proposalFailure{justify-content:space-between;gap:var(--space-4);display:flex}.catalog-workspace-module__r5d-JW__proposalInspector{min-width:0;scroll-margin-top:var(--space-4);position:sticky;top:1rem}.catalog-workspace-module__r5d-JW__proposalInspector>:not(header){margin:var(--space-4)}.catalog-workspace-module__r5d-JW__proposalExactGrid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.catalog-workspace-module__r5d-JW__proposalExactGrid>section{min-width:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--soft)}.catalog-workspace-module__r5d-JW__proposalExactGrid h3,.catalog-workspace-module__r5d-JW__proposalEvidence h3{margin-bottom:var(--space-2);font-size:var(--cg-text-lg);font-weight:var(--cg-weight-semibold);line-height:var(--cg-leading-tight)}.catalog-workspace-module__r5d-JW__proposalText{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font:inherit;margin:0;overflow:auto}.catalog-workspace-module__r5d-JW__proposalRichText{gap:var(--space-3);overflow-wrap:anywhere;display:grid}.catalog-workspace-module__r5d-JW__proposalRichText ul{padding-left:var(--space-5)}.catalog-workspace-module__r5d-JW__proposalAxes,.catalog-workspace-module__r5d-JW__proposalProvenance dl{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.catalog-workspace-module__r5d-JW__proposalAxes dt,.catalog-workspace-module__r5d-JW__proposalProvenance dt{color:var(--muted);font-size:var(--cg-text-xs)}.catalog-workspace-module__r5d-JW__proposalAxes dd,.catalog-workspace-module__r5d-JW__proposalProvenance dd{overflow-wrap:anywhere;margin:0}.catalog-workspace-module__r5d-JW__proposalEvidence ul,.catalog-workspace-module__r5d-JW__proposalIssues{padding-left:var(--space-5)}.catalog-workspace-module__r5d-JW__proposalEvidence li+li{margin-top:var(--space-3)}.catalog-workspace-module__r5d-JW__proposalProvenance summary{cursor:pointer;font-weight:var(--cg-weight-semibold)}.catalog-workspace-module__r5d-JW__proposalProvenance dl{margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-workspace-module__r5d-JW__proposalActions,.catalog-workspace-module__r5d-JW__proposalEditForm,.catalog-workspace-module__r5d-JW__proposalRejectForm{gap:var(--space-3);display:grid}.catalog-workspace-module__r5d-JW__proposalActionRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.catalog-workspace-module__r5d-JW__proposalEditPreview{padding:var(--space-3);border-left:3px solid var(--cg-border-strong);background:var(--soft)}.catalog-workspace-module__r5d-JW__proposalEditPreview p+p{margin-top:var(--space-2)}.catalog-workspace-module__r5d-JW__packageBuilder{gap:var(--space-4);padding:var(--space-4);display:grid}.catalog-workspace-module__r5d-JW__packageSummary{min-width:0;padding:var(--space-4)}.catalog-workspace-module__r5d-JW__packageHashes{gap:var(--space-3);min-width:0;margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalog-workspace-module__r5d-JW__packageHashes>div{min-width:0}.catalog-workspace-module__r5d-JW__packageHashes dt{color:var(--muted);font-size:var(--cg-text-xs)}.catalog-workspace-module__r5d-JW__packageHashes dd{overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0}.catalog-workspace-module__r5d-JW__packagePageSizes{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);font-size:var(--cg-text-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.catalog-workspace-module__r5d-JW__packageCandidates,.catalog-workspace-module__r5d-JW__packageTray ul{margin:0;padding:0;list-style:none}.catalog-workspace-module__r5d-JW__packageCandidates li,.catalog-workspace-module__r5d-JW__packageTray li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);display:flex}.catalog-workspace-module__r5d-JW__packageCandidates label{align-items:center;gap:var(--space-3);color:var(--cg-text-secondary);display:flex}.catalog-workspace-module__r5d-JW__packageCandidates span,.catalog-workspace-module__r5d-JW__packageCandidates small{display:block}.catalog-workspace-module__r5d-JW__packageTray{max-height:18rem;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);overflow:auto}@media (max-width:900px){.catalog-workspace-module__r5d-JW__proposalLayout,.catalog-workspace-module__r5d-JW__proposalExactGrid{grid-template-columns:minmax(0,1fr)}.catalog-workspace-module__r5d-JW__proposalInspector{max-height:none;position:static}}@media (max-width:600px){.catalog-workspace-module__r5d-JW__proposalFilters>label{min-width:8rem;color:var(--cg-text-secondary);flex:45%}.catalog-workspace-module__r5d-JW__proposalList li>a{grid-template-columns:minmax(0,1fr)}.catalog-workspace-module__r5d-JW__proposalListAxes{text-align:left}.catalog-workspace-module__r5d-JW__proposalAxes,.catalog-workspace-module__r5d-JW__proposalProvenance dl,.catalog-workspace-module__r5d-JW__packageHashes{grid-template-columns:repeat(2,minmax(0,1fr))}}.catalog-workspace-module__r5d-JW__proposalList li>a:hover:not([aria-current=true]){background:var(--cg-row-hover)}.catalog-workspace-module__r5d-JW__textLink,.catalog-workspace-module__r5d-JW__quietLink,.catalog-workspace-module__r5d-JW__backToProducts{color:var(--cg-link);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--cg-link-line);text-decoration-color:var(--cg-link-line);text-underline-offset:3px}.catalog-workspace-module__r5d-JW__textLink:hover,.catalog-workspace-module__r5d-JW__textLink:focus-visible,.catalog-workspace-module__r5d-JW__quietLink:hover,.catalog-workspace-module__r5d-JW__quietLink:focus-visible,.catalog-workspace-module__r5d-JW__backToProducts:hover,.catalog-workspace-module__r5d-JW__backToProducts:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--cg-link);text-decoration-color:var(--cg-link)}
.proposal-review-module__tl8q5G__comparison{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.proposal-review-module__tl8q5G__comparison section{min-width:0;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.proposal-review-module__tl8q5G__comparison section:last-child{background:var(--soft)}.proposal-review-module__tl8q5G__comparison h3{margin:0 0 var(--space-4);font-size:var(--cg-text-lg);font-weight:var(--cg-weight-semibold);line-height:var(--cg-leading-tight)}.proposal-review-module__tl8q5G__text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--cg-text-md);line-height:1.7}.proposal-review-module__tl8q5G__tagChips{gap:var(--space-2);margin:var(--space-3) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.proposal-review-module__tl8q5G__tagChips li{padding:var(--space-1) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);overflow-wrap:anywhere;max-width:100%}.proposal-review-module__tl8q5G__tagChips ins{background:var(--cg-mark-added-bg);color:var(--cg-mark-added);text-decoration:none}.proposal-review-module__tl8q5G__tagChips del{background:var(--cg-mark-tape);color:var(--cg-mark-removed)}.proposal-review-module__tl8q5G__text del{background:var(--cg-mark-tape);color:var(--cg-mark-removed);text-decoration-thickness:1px;-webkit-text-decoration-color:var(--cg-mark-removed-line);text-decoration-color:var(--cg-mark-removed-line)}.proposal-review-module__tl8q5G__text ins{background:var(--cg-mark-added-bg);color:var(--cg-mark-added);border-bottom:2px solid var(--cg-mark-added-line);text-decoration:none}.proposal-review-module__tl8q5G__wordChanges{margin-top:var(--space-4);border-top:1px solid var(--line);padding-top:var(--space-3)}.proposal-review-module__tl8q5G__wordChanges summary{cursor:pointer;font-weight:var(--cg-weight-semibold)}.proposal-review-module__tl8q5G__wordChanges .proposal-review-module__tl8q5G__text{margin-top:var(--space-3)}.proposal-review-module__tl8q5G__richDescription h2,.proposal-review-module__tl8q5G__richDescription h3,.proposal-review-module__tl8q5G__richDescription p,.proposal-review-module__tl8q5G__richDescription ul{margin:0}.proposal-review-module__tl8q5G__richDescription h2{font-size:var(--cg-text-heading);line-height:var(--cg-leading-tight);font-weight:var(--cg-weight-semibold)}.proposal-review-module__tl8q5G__richDescription h3{font-size:var(--cg-text-lg);line-height:var(--cg-leading-tight);font-weight:var(--cg-weight-semibold)}.proposal-review-module__tl8q5G__legend{font-size:var(--cg-text-md);color:var(--muted);line-height:1.6}.proposal-review-module__tl8q5G__product{align-items:center;gap:var(--space-5);margin:var(--space-4) 0;display:flex}.proposal-review-module__tl8q5G__product img{object-fit:contain;border-radius:var(--radius-lg);background:var(--soft);border:1px solid var(--line);width:160px;height:160px}.proposal-review-module__tl8q5G__product p{margin:var(--space-2) 0;font-size:var(--cg-text-md)}.proposal-review-module__tl8q5G__coverage{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);background:var(--soft);box-shadow:var(--cg-elev-1)}.proposal-review-module__tl8q5G__disclosure{border-top:1px solid var(--line);padding:var(--space-4) 0;font-size:var(--cg-text-md);overflow-wrap:anywhere}.proposal-review-module__tl8q5G__disclosure summary{cursor:pointer;font-weight:var(--cg-weight-semibold);padding:var(--space-1) 0}@media (max-width:720px){.proposal-review-module__tl8q5G__comparison{grid-template-columns:1fr}.proposal-review-module__tl8q5G__product{align-items:flex-start}.proposal-review-module__tl8q5G__product img{width:110px;height:110px}}.proposal-review-module__tl8q5G__grounding{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);overflow-wrap:anywhere}.proposal-review-module__tl8q5G__grounding h3{margin-top:0}.proposal-review-module__tl8q5G__legend{color:var(--muted);font-size:var(--cg-text-md)}.proposal-review-module__tl8q5G__unsupported{color:var(--cg-mark-unsupported);background:var(--cg-warning-tint);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.proposal-review-module__tl8q5G__source{color:var(--cg-text-secondary);background:var(--cg-bg-subtle);text-decoration:underline}.proposal-review-module__tl8q5G__blocked{color:var(--cg-danger);background:var(--cg-danger-tint);-webkit-text-decoration:underline double;text-decoration:underline double}.proposal-review-module__tl8q5G__groundingReasons{padding-left:var(--space-5);line-height:1.6}
.safe-action-module__uX3ucG__panel{color:var(--cg-text);background:var(--cg-bg-surface);border:1px solid var(--cg-border);border-radius:var(--cg-radius-lg);min-width:0;font-size:var(--cg-text-md);box-shadow:var(--cg-elev-1);gap:12px;padding:18px;line-height:1.45;display:grid}.safe-action-module__uX3ucG__panel h3,.safe-action-module__uX3ucG__panel h4,.safe-action-module__uX3ucG__panel p{margin:0}.safe-action-module__uX3ucG__panel h3,.safe-action-module__uX3ucG__panel h4{font-size:var(--cg-text-lg);font-weight:var(--cg-weight-semibold);line-height:var(--cg-leading-tight)}.safe-action-module__uX3ucG__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.safe-action-module__uX3ucG__header>div{overflow-wrap:anywhere;min-width:0}.safe-action-module__uX3ucG__eyebrow{color:var(--cg-text-muted);font-size:var(--cg-text-xs);margin-bottom:4px!important}.safe-action-module__uX3ucG__muted,.safe-action-module__uX3ucG__reason,.safe-action-module__uX3ucG__timestamp{color:var(--cg-text-muted);font-size:var(--cg-text-md)}.safe-action-module__uX3ucG__timestamp{margin-top:6px!important}.safe-action-module__uX3ucG__notice{border:1px solid var(--cg-border);background:var(--cg-bg-subtle);border-radius:var(--cg-radius-sm);padding:10px 12px}.safe-action-module__uX3ucG__error{color:var(--cg-text);border:1px solid var(--cg-danger);border-radius:var(--cg-radius-sm);border-left-width:3px;padding:10px 12px}.safe-action-module__uX3ucG__panel button{background:var(--cg-bg-surface);color:var(--cg-text);border:1px solid var(--cg-border);border-radius:var(--cg-radius-sm);font:inherit;font-weight:var(--cg-weight-semibold);cursor:pointer;padding:8px 12px}.safe-action-module__uX3ucG__panel button:hover:enabled{background:var(--cg-bg-subtle)}.safe-action-module__uX3ucG__panel button.safe-action-module__uX3ucG__primary{color:var(--cg-on-accent);border-color:var(--cg-accent);background:var(--cg-accent)}.safe-action-module__uX3ucG__panel button.safe-action-module__uX3ucG__primary:hover:enabled{background:var(--cg-accent-hover)}.safe-action-module__uX3ucG__panel button:disabled{color:var(--cg-text-muted);background:var(--cg-bg-subtle);border-color:var(--cg-border);cursor:default}.safe-action-module__uX3ucG__panel a{color:var(--cg-accent)}.safe-action-module__uX3ucG__panel :is(button,a,input,summary):focus-visible{outline:2px solid var(--cg-accent);outline-offset:3px}.safe-action-module__uX3ucG__actions{flex-wrap:wrap;align-items:start;gap:12px;display:flex}.safe-action-module__uX3ucG__action{flex:180px;gap:6px;display:grid}.safe-action-module__uX3ucG__action button{justify-self:start}.safe-action-module__uX3ucG__choices{border:1px solid var(--cg-border);border-radius:var(--cg-radius-md);gap:12px;margin:0;padding:12px;display:grid}.safe-action-module__uX3ucG__choices legend{font-weight:var(--cg-weight-semibold);padding:0 6px}.safe-action-module__uX3ucG__choices label,.safe-action-module__uX3ucG__acknowledge{align-items:flex-start;gap:8px;display:flex}.safe-action-module__uX3ucG__choices input,.safe-action-module__uX3ucG__acknowledge input{accent-color:var(--cg-accent);flex-shrink:0;margin-top:3px}.safe-action-module__uX3ucG__choices button{justify-self:start}.safe-action-module__uX3ucG__choices .safe-action-module__uX3ucG__reason{margin-left:24px}.safe-action-module__uX3ucG__preview{gap:10px;display:grid}.safe-action-module__uX3ucG__tableScroll{overflow:auto}.safe-action-module__uX3ucG__values{border-collapse:collapse;table-layout:fixed;width:100%}.safe-action-module__uX3ucG__values caption{text-align:left;font-size:var(--cg-text-xs);color:var(--cg-text-muted);margin-bottom:8px}.safe-action-module__uX3ucG__values th{text-align:left;background:var(--cg-bg-subtle);font-weight:var(--cg-weight-semibold)}.safe-action-module__uX3ucG__values th,.safe-action-module__uX3ucG__values td{border:1px solid var(--cg-border);vertical-align:top;width:33.333%;padding:10px}.safe-action-module__uX3ucG__value,.safe-action-module__uX3ucG__unknown{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;margin:0;font-family:inherit;overflow:auto}.safe-action-module__uX3ucG__unknown{color:var(--cg-text-muted);font-style:italic}.safe-action-module__uX3ucG__proposed{border:1px solid var(--cg-accent-border);background:var(--cg-accent-wash);border-radius:var(--cg-radius-sm);margin-top:10px;padding:10px}.safe-action-module__uX3ucG__proposed strong{margin-bottom:6px;display:block}.safe-action-module__uX3ucG__details{color:var(--cg-text-muted);font-size:var(--cg-text-xs)}.safe-action-module__uX3ucG__details summary{cursor:pointer}.safe-action-module__uX3ucG__details dl{gap:4px;margin:10px 0 0;display:grid}.safe-action-module__uX3ucG__details dt{font-weight:var(--cg-weight-semibold)}.safe-action-module__uX3ucG__details dd{overflow-wrap:anywhere;margin:0 0 6px}.safe-action-module__uX3ucG__dialog{background:var(--cg-bg-surface);width:min(760px,100vw - 48px);max-height:calc(100vh - 48px);color:var(--cg-text);border:1px solid var(--cg-border);border-radius:var(--cg-radius-lg);box-shadow:var(--cg-shadow-overlay);padding:24px;overflow:auto}.safe-action-module__uX3ucG__dialog::backdrop{background:var(--cg-scrim)}.safe-action-module__uX3ucG__dialog>*+*{margin-top:16px!important}.safe-action-module__uX3ucG__dialog .safe-action-module__uX3ucG__values{font-size:var(--cg-text-md)}@media (max-width:600px){.safe-action-module__uX3ucG__header{flex-direction:column}.safe-action-module__uX3ucG__dialog{padding:16px}.safe-action-module__uX3ucG__values th,.safe-action-module__uX3ucG__values td{padding:6px}}
.result-row-actions-module__zyIN7a__actions{align-items:center;gap:var(--cg-space-3);flex-wrap:wrap;display:flex}.result-row-actions-module__zyIN7a__note{color:var(--cg-text-secondary);font-size:var(--cg-text-sm);margin:0}.result-row-actions-module__zyIN7a__actions .result-row-actions-module__zyIN7a__button,.result-row-actions-module__zyIN7a__actions .result-row-actions-module__zyIN7a__primary{min-height:32px;padding:0 var(--cg-space-6);border:1px solid var(--cg-border-input);border-radius:var(--cg-radius-md);background:var(--cg-bg-surface);color:var(--cg-text);font-family:var(--cg-font);font-size:var(--cg-text-md);font-weight:var(--cg-weight-semibold);cursor:pointer}.result-row-actions-module__zyIN7a__actions .result-row-actions-module__zyIN7a__button:hover{background:var(--cg-row-hover)}.result-row-actions-module__zyIN7a__actions .result-row-actions-module__zyIN7a__primary{border-color:var(--cg-accent);background:var(--cg-btn-primary-bg);color:var(--cg-on-accent)}.result-row-actions-module__zyIN7a__actions .result-row-actions-module__zyIN7a__primary:hover{background:var(--cg-btn-primary-bg-hover)}.result-row-actions-module__zyIN7a__actions .result-row-actions-module__zyIN7a__button:focus-visible,.result-row-actions-module__zyIN7a__actions .result-row-actions-module__zyIN7a__primary:focus-visible{box-shadow:var(--cg-focus);outline:none}.result-row-actions-module__zyIN7a__confirm{gap:var(--cg-space-3);padding:var(--cg-space-5);border:1px solid var(--cg-border-strong);border-radius:var(--cg-radius-md);background:var(--cg-bg-surface);display:grid}.result-row-actions-module__zyIN7a__title{font-weight:var(--cg-weight-semibold);margin:0}.result-row-actions-module__zyIN7a__values{gap:var(--cg-space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.result-row-actions-module__zyIN7a__values dt{margin:0 0 var(--cg-space-1);color:var(--cg-text-secondary);font-size:var(--cg-text-xs);font-weight:var(--cg-weight-semibold);letter-spacing:var(--cg-tracking-caps);text-transform:uppercase}.result-row-actions-module__zyIN7a__values dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.result-row-actions-module__zyIN7a__time{margin-top:var(--cg-space-1);color:var(--cg-text-secondary);font-size:var(--cg-text-xs)}@media (max-width:640px){.result-row-actions-module__zyIN7a__values{grid-template-columns:minmax(0,1fr)}.result-row-actions-module__zyIN7a__actions .result-row-actions-module__zyIN7a__button,.result-row-actions-module__zyIN7a__actions .result-row-actions-module__zyIN7a__primary{min-height:44px}}.result-row-actions-module__zyIN7a__details{color:var(--cg-text-secondary);font-size:var(--cg-text-sm);flex-basis:100%}.result-row-actions-module__zyIN7a__details>summary{cursor:pointer;width:fit-content}.result-row-actions-module__zyIN7a__details p{margin:var(--cg-space-2) 0 0}
.proof-diff-module__b3OW6W__proof{font-size:var(--cg-text-lg);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.proof-diff-module__b3OW6W__proof .proof-diff-module__b3OW6W__removed,.proof-diff-module__b3OW6W__removed{color:var(--cg-mark-removed);background:linear-gradient(to bottom, transparent 20%, var(--cg-mark-tape) 20%, var(--cg-mark-tape) 80%, transparent 80%);-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration:none}.proof-diff-module__b3OW6W__proof .proof-diff-module__b3OW6W__added,.proof-diff-module__b3OW6W__added{color:var(--cg-mark-added);background:var(--cg-mark-added-bg);-webkit-text-decoration:underline 2px var(--cg-mark-added-line);text-decoration:underline 2px var(--cg-mark-added-line);text-underline-offset:3px;border-bottom:none}.proof-diff-module__b3OW6W__removed+.proof-diff-module__b3OW6W__added{margin-inline-start:.25em}.proof-diff-module__b3OW6W__proof .proof-diff-module__b3OW6W__unsupported,.proof-diff-module__b3OW6W__unsupported{-webkit-text-decoration:underline wavy 1.5px var(--cg-mark-unsupported);text-decoration:underline wavy 1.5px var(--cg-mark-unsupported);text-underline-offset:3px}.proof-diff-module__b3OW6W__proof .proof-diff-module__b3OW6W__added:has(.proof-diff-module__b3OW6W__unsupported){text-decoration:none}.proof-diff-module__b3OW6W__unsupported[data-photo-evidence]{cursor:help}.proof-diff-module__b3OW6W__unsupported[data-photo-evidence]:focus-visible{outline:2px solid var(--cg-mark-unsupported);outline-offset:3px;border-radius:var(--cg-radius-sm)}.proof-diff-module__b3OW6W__added:has(.proof-diff-module__b3OW6W__unsupported)>span:not(.proof-diff-module__b3OW6W__unsupported){-webkit-text-decoration:underline 2px var(--cg-mark-added-line);text-decoration:underline 2px var(--cg-mark-added-line);text-underline-offset:3px}.proof-diff-module__b3OW6W__noise{color:var(--cg-text-muted);font-size:var(--cg-text-xs);vertical-align:super;margin-inline-start:3px}@media (forced-colors:active){.proof-diff-module__b3OW6W__proof .proof-diff-module__b3OW6W__removed,.proof-diff-module__b3OW6W__removed{background:0 0;text-decoration:line-through;text-decoration-thickness:1.5px}}
.image-owner-edit-module__RuT0ea__panel{gap:var(--space-6);min-width:0;padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--cg-elev-1);display:grid}.image-owner-edit-module__RuT0ea__headingRow,.image-owner-edit-module__RuT0ea__pagination{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.image-owner-edit-module__RuT0ea__headingRow h2,.image-owner-edit-module__RuT0ea__headingRow h1,.image-owner-edit-module__RuT0ea__ruleForm h2,.image-owner-edit-module__RuT0ea__preview h2{font-size:var(--cg-text-lg);line-height:var(--cg-leading-tight);font-weight:var(--cg-weight-semibold);margin:0}.image-owner-edit-module__RuT0ea__eyebrow{margin:0 0 var(--space-1);color:var(--muted);font-size:var(--cg-text-xs);font-weight:var(--cg-weight-semibold);letter-spacing:var(--cg-tracking-caps);text-transform:uppercase}.image-owner-edit-module__RuT0ea__headingRow h1{font-size:var(--cg-text-xl)}.image-owner-edit-module__RuT0ea__counts{gap:var(--space-1);color:var(--muted);font-size:var(--cg-text-md);text-align:right;font-variant-numeric:tabular-nums;display:grid}.image-owner-edit-module__RuT0ea__counts strong{color:var(--ink)}.image-owner-edit-module__RuT0ea__help,.image-owner-edit-module__RuT0ea__ruleForm>p,.image-owner-edit-module__RuT0ea__previewItem>p,.image-owner-edit-module__RuT0ea__imageLabels small{color:var(--muted);font-size:var(--cg-text-md);margin:0}.image-owner-edit-module__RuT0ea__metadata{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.image-owner-edit-module__RuT0ea__metadata>div{gap:var(--space-1);min-width:0;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--soft);display:grid}.image-owner-edit-module__RuT0ea__metadata dt{color:var(--muted);font-size:var(--cg-text-xs);font-weight:var(--cg-weight-semibold)}.image-owner-edit-module__RuT0ea__metadata dd{overflow-wrap:anywhere;min-width:0;font-size:var(--cg-text-md);margin:0}.image-owner-edit-module__RuT0ea__warning,.image-owner-edit-module__RuT0ea__error,.image-owner-edit-module__RuT0ea__empty{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--cg-text-md);margin:0}.image-owner-edit-module__RuT0ea__warning{border:1px solid var(--cg-warning-dot);background:var(--warning-soft);color:var(--warning)}.image-owner-edit-module__RuT0ea__operationState{font-size:var(--cg-text-md);margin:0}.image-owner-edit-module__RuT0ea__operationState a{color:var(--accent);font-weight:var(--cg-weight-semibold)}.image-owner-edit-module__RuT0ea__error{border:1px solid var(--cg-danger-dot);background:var(--danger-soft);color:var(--danger)}.image-owner-edit-module__RuT0ea__empty{background:var(--soft);color:var(--muted)}.image-owner-edit-module__RuT0ea__imageList,.image-owner-edit-module__RuT0ea__previewList{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.image-owner-edit-module__RuT0ea__imageCard,.image-owner-edit-module__RuT0ea__previewItem{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--soft);display:grid}.image-owner-edit-module__RuT0ea__imageChoice{align-items:center;gap:var(--space-3);min-width:0;display:flex}.image-owner-edit-module__RuT0ea__imageChoice input{width:20px;min-width:20px;height:20px;min-height:20px;accent-color:var(--accent);margin:0}.image-owner-edit-module__RuT0ea__thumb{flex:0 0 56px;width:56px;height:56px}.image-owner-edit-module__RuT0ea__imageLabels{gap:var(--space-1);min-width:0;display:grid}.image-owner-edit-module__RuT0ea__imageLabels strong,.image-owner-edit-module__RuT0ea__previewItem h3{overflow-wrap:anywhere;font-size:var(--cg-text-lg);font-weight:var(--cg-weight-semibold);line-height:var(--cg-leading-tight);margin:0}.image-owner-edit-module__RuT0ea__altValue{gap:var(--space-2);min-width:0;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface);display:grid}.image-owner-edit-module__RuT0ea__altValue>span:first-child,.image-owner-edit-module__RuT0ea__valueGrid>div>span:first-child{color:var(--muted);font-size:var(--cg-text-xs);font-weight:var(--cg-weight-semibold)}.image-owner-edit-module__RuT0ea__altValue code,.image-owner-edit-module__RuT0ea__exactNull,.image-owner-edit-module__RuT0ea__exactEmpty,.image-owner-edit-module__RuT0ea__valueGrid code{overflow-wrap:anywhere;white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--cg-text-lg)}.image-owner-edit-module__RuT0ea__exactNull,.image-owner-edit-module__RuT0ea__exactEmpty{color:var(--muted);font-style:italic}.image-owner-edit-module__RuT0ea__pagination{padding-top:var(--space-4);border-top:1px solid var(--line);color:var(--muted);font-size:var(--cg-text-xs);font-variant-numeric:tabular-nums;justify-content:flex-start}.image-owner-edit-module__RuT0ea__pagination a{min-height:40px;padding:0 var(--space-2);color:var(--accent);font-size:var(--cg-text-md);font-weight:var(--cg-weight-semibold);align-items:center;display:inline-flex}.image-owner-edit-module__RuT0ea__pagination a:last-child{margin-left:auto}.image-owner-edit-module__RuT0ea__ruleForm,.image-owner-edit-module__RuT0ea__preview{gap:var(--space-4);min-width:0;padding-top:var(--space-5);border-top:1px solid var(--line);display:grid}.image-owner-edit-module__RuT0ea__ruleForm label{gap:var(--space-2);min-width:0;color:var(--ink);font-size:var(--cg-text-md);font-weight:var(--cg-weight-semibold);display:grid}.image-owner-edit-module__RuT0ea__ruleForm select,.image-owner-edit-module__RuT0ea__ruleForm textarea{width:100%;min-width:0;min-height:44px;padding:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit}.image-owner-edit-module__RuT0ea__ruleForm textarea{resize:vertical}.image-owner-edit-module__RuT0ea__primaryButton{min-height:44px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--accent);color:var(--cg-on-accent);font:inherit;font-size:var(--cg-text-md);font-weight:var(--cg-weight-semibold);text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.image-owner-edit-module__RuT0ea__primaryButton:hover:not(:disabled){background:var(--accent-dark)}.image-owner-edit-module__RuT0ea__primaryButton:disabled{border-color:var(--cg-disabled-border);background:var(--cg-disabled-bg);color:var(--cg-disabled-text);cursor:not-allowed}.image-owner-edit-module__RuT0ea__secondaryLink{min-height:44px;padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--accent);font-size:var(--cg-text-md);font-weight:var(--cg-weight-semibold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.image-owner-edit-module__RuT0ea__approveForm{justify-items:start;gap:var(--space-2);display:grid}.image-owner-edit-module__RuT0ea__approveForm>p{color:var(--muted);font-size:var(--cg-text-xs);margin:0}.image-owner-edit-module__RuT0ea__previewItem>div:first-child{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.image-owner-edit-module__RuT0ea__previewItem>div:first-child p{color:var(--muted);font-size:var(--cg-text-xs);margin:0}.image-owner-edit-module__RuT0ea__valueGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.image-owner-edit-module__RuT0ea__valueGrid>div{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface);display:grid}.image-owner-edit-module__RuT0ea__saveForm{justify-items:start;display:grid}.image-owner-edit-module__RuT0ea__setPanel{gap:var(--cg-space-6);padding:var(--cg-space-7);background:var(--cg-bg-surface);color:var(--cg-text);border-color:var(--cg-border);box-shadow:var(--cg-elev-1)}.image-owner-edit-module__RuT0ea__setPanel .image-owner-edit-module__RuT0ea__counts{text-align:left;margin:0;display:block}.image-owner-edit-module__RuT0ea__setPanel .image-owner-edit-module__RuT0ea__imageCard{background:var(--cg-bg-surface);border-color:var(--cg-border)}.image-owner-edit-module__RuT0ea__setPanel .image-owner-edit-module__RuT0ea__imageChoice{cursor:pointer;min-height:80px}.image-owner-edit-module__RuT0ea__setPanel .image-owner-edit-module__RuT0ea__valueGrid>div{background:var(--cg-bg-sunken)}.image-owner-edit-module__RuT0ea__setThumb{flex:0 0 88px;width:88px;height:88px;display:flex}.image-owner-edit-module__RuT0ea__setThumb>span{width:100%;height:100%;min-height:0}.image-owner-edit-module__RuT0ea__setDetails{font-size:var(--cg-text-md);color:var(--cg-text-secondary)}.image-owner-edit-module__RuT0ea__setDetails summary{cursor:pointer;align-content:center;min-height:32px}.image-owner-edit-module__RuT0ea__setDetails[open] summary{margin-bottom:var(--cg-space-5)}.image-owner-edit-module__RuT0ea__altText{font-size:var(--cg-text-lg);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.image-owner-edit-module__RuT0ea__setPanel :is(summary,input,button,a):focus-visible{outline:3px solid var(--cg-focus);outline-offset:3px}@media (max-width:640px){.image-owner-edit-module__RuT0ea__panel{gap:var(--space-4);padding:var(--space-4)}.image-owner-edit-module__RuT0ea__setPanel{padding:var(--cg-space-6);gap:var(--cg-space-5)}.image-owner-edit-module__RuT0ea__setThumb{flex-basis:72px;width:72px;height:72px}.image-owner-edit-module__RuT0ea__headingRow,.image-owner-edit-module__RuT0ea__pagination{flex-direction:column;align-items:stretch}.image-owner-edit-module__RuT0ea__counts{text-align:left}.image-owner-edit-module__RuT0ea__metadata{grid-template-columns:minmax(0,1fr)}.image-owner-edit-module__RuT0ea__imageCard{padding:var(--space-3)}.image-owner-edit-module__RuT0ea__valueGrid{grid-template-columns:minmax(0,1fr)}.image-owner-edit-module__RuT0ea__ruleForm>button,.image-owner-edit-module__RuT0ea__saveForm>button,.image-owner-edit-module__RuT0ea__approveForm>button,.image-owner-edit-module__RuT0ea__secondaryLink{width:100%}}.image-owner-edit-module__RuT0ea__setList{border-top:1px solid var(--cg-divider);margin:0;padding:0;list-style:none;display:grid}.image-owner-edit-module__RuT0ea__setItem{align-items:start;gap:var(--cg-space-4);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.image-owner-edit-module__RuT0ea__setItem>.image-owner-edit-module__RuT0ea__imageChoice{padding-top:var(--cg-space-6)}
.change-row-module__trzJWG__row{gap:var(--cg-space-3);min-width:0;padding:var(--cg-space-5) 0;border-bottom:1px solid var(--cg-divider);color:var(--cg-text);font-family:var(--cg-font);font-size:var(--cg-text-md);display:grid}.change-row-module__trzJWG__header{align-items:center;gap:var(--cg-space-3);flex-wrap:wrap;min-width:0;display:flex}.change-row-module__trzJWG__identity{align-items:baseline;column-gap:var(--cg-space-3);flex-wrap:wrap;flex:12rem;min-width:0;margin:0;display:flex}.change-row-module__trzJWG__product{font-size:var(--cg-text-md);font-weight:var(--cg-weight-semibold);overflow-wrap:anywhere}.change-row-module__trzJWG__field{color:var(--cg-text-secondary)}.change-row-module__trzJWG__status{flex:none;margin-left:auto}.change-row-module__trzJWG__values{gap:var(--cg-space-5);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;display:grid}.change-row-module__trzJWG__value{min-width:0}.change-row-module__trzJWG__value dt{margin:0 0 var(--cg-space-1);color:var(--cg-text-secondary);font-size:var(--cg-text-xs);font-weight:var(--cg-weight-semibold);letter-spacing:var(--cg-tracking-caps);text-transform:uppercase}.change-row-module__trzJWG__value dd{min-width:0;margin:0}.change-row-module__trzJWG__threeValues{grid-template-columns:repeat(3,minmax(0,1fr))}.change-row-module__trzJWG__notSet{color:var(--cg-text-muted)}.change-row-module__trzJWG__checked{margin-top:var(--cg-space-1);color:var(--cg-text-secondary);font-size:var(--cg-text-xs);display:block}.change-row-module__trzJWG__note{color:var(--cg-text-secondary);font-size:var(--cg-text-sm);margin:0}.change-row-module__trzJWG__actions{align-items:center;gap:var(--cg-space-3);flex-wrap:wrap;display:flex}.change-row-module__trzJWG__adminLink{color:var(--cg-link);text-decoration:underline;-webkit-text-decoration-color:var(--cg-link-line);text-decoration-color:var(--cg-link-line);text-underline-offset:3px}.change-row-module__trzJWG__details>summary{width:fit-content;color:var(--cg-text-secondary);font-size:var(--cg-text-sm);cursor:pointer}.change-row-module__trzJWG__detailsBody{padding-top:var(--cg-space-3);color:var(--cg-text-secondary);font-size:var(--cg-text-sm);overflow-wrap:anywhere}@media (max-width:640px){.change-row-module__trzJWG__values,.change-row-module__trzJWG__threeValues{grid-template-columns:minmax(0,1fr)}}
.batch-receipt-module__noD6qq__panel{gap:var(--cg-space-6);min-width:0;padding:var(--cg-space-7);border:1px solid var(--cg-border);border-radius:var(--cg-radius-lg);background:var(--cg-bg-surface);color:var(--cg-text);box-shadow:var(--cg-elev-1);overflow-wrap:anywhere;display:grid}.batch-receipt-module__noD6qq__heading{justify-content:space-between;align-items:center;gap:var(--cg-space-3) var(--cg-space-6);flex-wrap:wrap;display:flex}.batch-receipt-module__noD6qq__heading h2,.batch-receipt-module__noD6qq__heading h3,.batch-receipt-module__noD6qq__product{font-size:var(--cg-text-lg);font-weight:var(--cg-weight-semibold);line-height:var(--cg-leading-tight);margin:0}.batch-receipt-module__noD6qq__badge{padding:var(--cg-space-1) var(--cg-space-4);border-radius:var(--cg-radius-pill);color:var(--cg-text);background:var(--cg-bg-sunken);font-size:var(--cg-text-sm)}.batch-receipt-module__noD6qq__badge[data-status=verified]{color:var(--cg-success)}.batch-receipt-module__noD6qq__badge[data-status=failed],.batch-receipt-module__noD6qq__badge[data-status=needs_reconciliation],.batch-receipt-module__noD6qq__badge[data-status=conflict]{color:var(--cg-warning)}.batch-receipt-module__noD6qq__scope,.batch-receipt-module__noD6qq__note,.batch-receipt-module__noD6qq__statusCopy,.batch-receipt-module__noD6qq__eyebrow,.batch-receipt-module__noD6qq__footer{margin:var(--cg-space-1) 0 0;font-size:var(--cg-text-md);color:var(--cg-text-secondary);line-height:1.5}.batch-receipt-module__noD6qq__receipts{border-top:1px solid var(--cg-divider);margin:0;padding:0;list-style:none;display:grid}.batch-receipt-module__noD6qq__receipt{min-width:0}.batch-receipt-module__noD6qq__actions{align-items:flex-start;gap:var(--cg-space-5);flex-wrap:wrap;display:flex}.batch-receipt-module__noD6qq__technical{min-width:0;font-size:var(--cg-text-sm);color:var(--cg-text-secondary)}.batch-receipt-module__noD6qq__technical>summary{cursor:pointer;align-content:center;min-height:32px}.batch-receipt-module__noD6qq__technical[open]>summary{margin-bottom:var(--cg-space-3)}.batch-receipt-module__noD6qq__technical p{margin:var(--cg-space-3) 0 0}.batch-receipt-module__noD6qq__panel a{color:var(--cg-link);-webkit-text-decoration-color:var(--cg-link-line);text-decoration-color:var(--cg-link-line);text-underline-offset:3px}.batch-receipt-module__noD6qq__refreshButton{padding:var(--cg-space-1) var(--cg-space-2);min-height:32px;color:var(--cg-accent);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.batch-receipt-module__noD6qq__panel :is(a,button,summary,input):focus-visible{box-shadow:var(--cg-focus);outline:none}@media (max-width:640px){.batch-receipt-module__noD6qq__panel{padding:var(--cg-space-6);gap:var(--cg-space-5)}}.batch-receipt-module__noD6qq__scope,.batch-receipt-module__noD6qq__statusCopy,.batch-receipt-module__noD6qq__badge,.batch-receipt-module__noD6qq__footer{font-variant-numeric:tabular-nums}
.undo-dialog-module__mOIEZq__undo{gap:var(--cg-space-2);justify-items:start;display:grid}.undo-dialog-module__mOIEZq__reason{color:var(--cg-text-secondary);font-size:var(--cg-text-sm);margin:0}.undo-dialog-module__mOIEZq__dialog{width:min(760px,100vw - 32px);max-height:calc(100vh - 48px);padding:var(--cg-space-8);border:1px solid var(--cg-border);border-radius:var(--cg-radius-lg);background:var(--cg-bg-surface);color:var(--cg-text);font-family:var(--cg-font);font-size:var(--cg-text-md);box-shadow:var(--cg-shadow-overlay)}.undo-dialog-module__mOIEZq__dialog::backdrop{background:var(--cg-scrim)}.undo-dialog-module__mOIEZq__dialog[open]{gap:var(--cg-space-5);display:grid}.undo-dialog-module__mOIEZq__title{font-size:var(--cg-text-lg);font-weight:var(--cg-weight-semibold);margin:0}.undo-dialog-module__mOIEZq__rows{border-top:1px solid var(--cg-divider);max-height:min(60vh,560px);display:grid;overflow-y:auto}.undo-dialog-module__mOIEZq__actions{justify-content:flex-end;gap:var(--cg-space-3);flex-wrap:wrap;display:flex}.undo-dialog-module__mOIEZq__undo .undo-dialog-module__mOIEZq__button,.undo-dialog-module__mOIEZq__undo .undo-dialog-module__mOIEZq__primary{min-height:38px;padding:0 var(--cg-space-6);border:1px solid var(--cg-border-input);border-radius:var(--cg-radius-md);background:var(--cg-bg-surface);color:var(--cg-text);font-family:var(--cg-font);font-size:var(--cg-text-md);font-weight:var(--cg-weight-semibold);cursor:pointer}.undo-dialog-module__mOIEZq__undo .undo-dialog-module__mOIEZq__button:not(:disabled):hover{background:var(--cg-row-hover)}.undo-dialog-module__mOIEZq__undo .undo-dialog-module__mOIEZq__primary{border-color:var(--cg-accent);background:var(--cg-btn-primary-bg);color:var(--cg-on-accent)}.undo-dialog-module__mOIEZq__undo .undo-dialog-module__mOIEZq__primary:not(:disabled):hover{background:var(--cg-btn-primary-bg-hover)}.undo-dialog-module__mOIEZq__undo .undo-dialog-module__mOIEZq__button:disabled,.undo-dialog-module__mOIEZq__undo .undo-dialog-module__mOIEZq__primary:disabled{border-color:var(--cg-disabled-border);background:var(--cg-disabled-bg);color:var(--cg-disabled-text);cursor:not-allowed}.undo-dialog-module__mOIEZq__undo .undo-dialog-module__mOIEZq__button:focus-visible,.undo-dialog-module__mOIEZq__undo .undo-dialog-module__mOIEZq__primary:focus-visible{box-shadow:var(--cg-focus);outline:none}@media (max-width:640px){.undo-dialog-module__mOIEZq__dialog{padding:var(--cg-space-6)}.undo-dialog-module__mOIEZq__undo .undo-dialog-module__mOIEZq__button,.undo-dialog-module__mOIEZq__undo .undo-dialog-module__mOIEZq__primary{min-height:44px}}
.history-report-module__PyKcgq__panel{margin:var(--space-4) 0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:0;color:var(--ink);overflow-wrap:anywhere}.history-report-module__PyKcgq__header{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.history-report-module__PyKcgq__eyebrow{margin:0 0 var(--space-1);color:var(--muted);font-size:var(--cg-text-xs)}.history-report-module__PyKcgq__title{font-size:var(--cg-text-lg);font-weight:var(--cg-weight-semibold);margin:0}.history-report-module__PyKcgq__download{min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--accent);font-size:var(--cg-text-md);font-weight:var(--cg-weight-semibold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.history-report-module__PyKcgq__download:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.history-report-module__PyKcgq__summary{margin:var(--space-3) 0 0;color:var(--ink);font-size:var(--cg-text-md);font-weight:var(--cg-weight-semibold);font-variant-numeric:tabular-nums;line-height:1.5}.history-report-module__PyKcgq__period,.history-report-module__PyKcgq__sources,.history-report-module__PyKcgq__unavailable{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--cg-text-md);line-height:1.6}.history-report-module__PyKcgq__sources{font-variant-numeric:tabular-nums}@media (max-width:767px){.history-report-module__PyKcgq__panel{padding:var(--space-3)}.history-report-module__PyKcgq__header{align-items:stretch}.history-report-module__PyKcgq__download{width:100%}}
