.cpg-setup_wizard__BQvIR{container-type:inline-size;width:100%;min-width:0;color:var(--ink)}.cpg-setup_content__sqaqi,.cpg-setup_header__ukPRd{display:grid;grid-gap:24px;gap:24px;min-width:0}.cpg-setup_progress__2PDuY{padding:16px;background:var(--paper-sunk);border:1px solid var(--border-card);border-radius:16px}.cpg-setup_progressMeta__7LD9a{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:12px;line-height:1.5;color:var(--slate-text)}.cpg-setup_progressMeta__7LD9a>:first-child{font-weight:700;color:var(--ink)}.cpg-setup_steps__EXdkv{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:4px;gap:4px;margin-top:14px}.cpg-setup_step__j6yZL{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;padding:8px 0;min-height:64px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--slate-text);font:500 12px/1.4 var(--font-sans);cursor:pointer}.cpg-setup_step__j6yZL:disabled{cursor:default}.cpg-setup_stepNumber__howcS{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--border);border-radius:50%;font-weight:700;background:var(--white)}.cpg-setup_saved__dssdn .cpg-setup_stepNumber__howcS{color:#116548;background:#e2f3ec;border-color:#b9ddce}.cpg-setup_selected__eO1Ig{background:var(--white);border-color:var(--border);font-weight:750;color:var(--accent-press)}.cpg-setup_selected__eO1Ig .cpg-setup_stepNumber__howcS{background:var(--accent);border-color:var(--accent);color:white}.cpg-setup_step__j6yZL:hover:not(:disabled){border-color:var(--accent)}.cpg-setup_introduction__jlRFD h2{margin:0;font-size:24px;font-weight:740;line-height:1.25;letter-spacing:-.025em}.cpg-setup_introduction__jlRFD p{margin:10px 0 0;color:var(--slate-text);font-size:15px;line-height:1.65;max-width:60ch}.cpg-setup_success__42i_X{margin:0;padding:12px 14px;border-radius:12px;background:#e2f3ec;color:#116548;font-size:14px;line-height:1.5}.cpg-setup_questionGroup__uEeGC{display:grid;grid-gap:12px;gap:12px}.cpg-setup_questionHeading__W4G78{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px}.cpg-setup_questionHeading__W4G78 h3{margin:0;font-size:17px;font-weight:700;line-height:1.4}.cpg-setup_questionHeading__W4G78>span{font-size:13px;color:var(--slate-text)}.cpg-setup_questions__fuOKy{display:grid;grid-gap:12px;gap:12px;min-width:0}.cpg-setup_questionCard__qTh0N{display:grid;grid-gap:16px;gap:16px;padding:18px;border:1px solid var(--border-card);border-radius:16px;background:var(--white);min-width:0;overflow-wrap:anywhere}.cpg-setup_item__0eKua{display:grid;grid-gap:14px;gap:14px;min-width:0;padding:4px 0}.cpg-setup_item__0eKua+.cpg-setup_item__0eKua{border-top:1px solid var(--border-card);padding-top:20px;margin-top:8px}.cpg-setup_itemTitle__l8Gaz{font-size:16px;line-height:1.5;font-weight:700}.cpg-setup_fields__vh_43{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.cpg-setup_field__atgg6{display:grid;align-content:start;grid-gap:7px;gap:7px;min-width:0;color:var(--slate-text);font-size:13px;line-height:1.4;font-weight:600}.cpg-setup_field__atgg6 input,.cpg-setup_field__atgg6 select{width:100%;box-sizing:border-box;min-width:0}.cpg-setup_conversion__UDXHQ{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:end}.cpg-setup_equals__416kJ{padding-bottom:12px;color:var(--slate-text)}.cpg-setup_itemActions__3B_x6{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cpg-setup_hint__TWqv6{margin:0;color:var(--slate-text);font-size:13px;line-height:1.5}.cpg-setup_navigation__Zoo05{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.cpg-setup_navigationHint__jNlBp{max-width:30ch;color:var(--slate-text);font-size:13px;line-height:1.5;text-align:right}.cpg-setup_wizard__BQvIR summary{min-height:44px;box-sizing:border-box;padding:12px 0}.cpg-setup_wizard__BQvIR button{min-height:44px}.cpg-setup_wizard__BQvIR :is(button,select,input,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cpg-setup_wizard__BQvIR input:disabled,.cpg-setup_wizard__BQvIR select:disabled{opacity:.6}.cpg-setup_srOnly__MQcfe{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}@container (min-width: 520px){.cpg-setup_progress__2PDuY{padding:20px}.cpg-setup_progressMeta__7LD9a,.cpg-setup_step__j6yZL{font-size:13px}.cpg-setup_introduction__jlRFD h2{font-size:28px}.cpg-setup_introduction__jlRFD p{font-size:16px}.cpg-setup_questionHeading__W4G78 h3{font-size:20px}.cpg-setup_questionCard__qTh0N{padding:22px}}@container (max-width: 360px){.cpg-setup_progress__2PDuY{padding:12px 8px}.cpg-setup_step__j6yZL{font-size:12px}.cpg-setup_fields__vh_43{grid-template-columns:repeat(2,minmax(0,1fr))}.cpg-setup_fields__vh_43>:first-child{grid-column:1/-1}.cpg-setup_questionCard__qTh0N{padding:14px}}@container (max-width: 420px){.cpg-setup_steps__EXdkv{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cpg-setup_step__j6yZL{flex-direction:row;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:6px 2px}.cpg-setup_stepNumber__howcS{width:22px;height:22px;flex-shrink:0}}.cpg-setup_distributors__3WrJj{display:grid;grid-gap:24px;gap:24px}.cpg-setup_distributor__pjHvj{display:grid;grid-gap:16px;gap:16px;min-width:0}.cpg-setup_distributorHeading__HlExu h3{margin:0;font-size:22px;line-height:1.35;overflow-wrap:anywhere}.cpg-setup_distributorHeading__HlExu p{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--slate-text)}.cpg-setup_priceLocation__wHx45{background:var(--white);border:1px solid var(--border-card);border-radius:14px;min-width:0}.cpg-setup_priceLocation__wHx45>summary{padding:16px;cursor:pointer;color:var(--ink);font-size:15px;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.cpg-setup_priceLocation__wHx45>summary>:last-child{display:block;margin-top:4px;font-size:13px;font-weight:400;color:var(--slate-text)}.cpg-setup_locationBody__eSNNg{display:grid;grid-gap:12px;gap:12px;padding:0 16px 16px}.cpg-setup_priceAssignment__zlQkz{border-top:1px solid var(--border-card)}.cpg-setup_priceAssignment__zlQkz summary{cursor:pointer;font-size:13px;color:var(--slate-text)}.cpg-setup_priceAssignment__zlQkz p{margin-top:8px}.buyer-mapping-review_review__FDuIT{container-type:inline-size;display:grid;grid-gap:16px;gap:16px;color:var(--ink)}.buyer-mapping-review_review__FDuIT h3{margin:0;font-size:19px;font-weight:740;line-height:1.3;letter-spacing:-.025em}.buyer-mapping-review_review__FDuIT h4{margin:0;font-size:17px;font-weight:720;line-height:1.35;overflow-wrap:anywhere;letter-spacing:-.02em}.buyer-mapping-review_intro__408Cw{margin:8px 0 0;color:var(--slate-text);font-size:13px;line-height:1.55}.buyer-mapping-review_notice__Aykx5{display:flex;align-items:baseline;gap:10px;padding:12px 14px;border:1px solid #f2d6a0;border-radius:12px;background:#fff8e8;color:#785308;font-size:12.5px;line-height:1.55}.buyer-mapping-review_notice__Aykx5>span:first-child{color:#ca8a09;font-size:11px}.buyer-mapping-review_card__87aag{border:1px solid var(--border-card);border-radius:16px;overflow:hidden;background:var(--white)}.buyer-mapping-review_parent__tDZ0A{position:relative;padding:15px 17px;display:grid;grid-gap:8px;gap:8px}.buyer-mapping-review_parent__tDZ0A:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#098b63}.buyer-mapping-review_badges__8_Qfc{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:var(--slate-text);font-size:11px}.buyer-mapping-review_badge__InvH2{padding:4px 6px;border-radius:3px;color:#116548;background:#e2f3ec;text-transform:uppercase;letter-spacing:.13em;font-family:var(--font-mono);font-size:9px}.buyer-mapping-review_evidence__W7v6t{margin:0;font-size:11px;color:var(--slate-text);line-height:1.45}.buyer-mapping-review_children__h_ByD{border-top:1px solid var(--border-card);background:#f9fafc;padding:14px 15px}.buyer-mapping-review_eyebrow__Cm7A4{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;font-size:10px;color:var(--slate-text)}.buyer-mapping-review_child__j2bdn{display:flex;gap:10px;align-items:center;padding-top:10px;margin-top:10px;border-top:1px solid var(--border-card)}.buyer-mapping-review_childName__RWqTF{flex:1 1;min-width:0;overflow-wrap:anywhere;font-size:13px;font-weight:550;line-height:1.4}.buyer-mapping-review_childName__RWqTF .buyer-mapping-review_evidence__W7v6t{font-weight:400;margin-top:3px}.buyer-mapping-review_branch__UaAzE{width:12px;height:13px;flex:0 0 12px;border-left:1px solid #b9c2d0;border-bottom:1px solid #b9c2d0;border-radius:0 0 0 2px}.buyer-mapping-review_review__FDuIT button,.buyer-mapping-review_review__FDuIT select{font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;padding:9px 11px;border:1px solid var(--border);border-radius:10px;color:var(--slate-text);background:var(--white);min-height:40px;cursor:pointer}.buyer-mapping-review_review__FDuIT button:disabled,.buyer-mapping-review_review__FDuIT select:disabled{opacity:.5;cursor:not-allowed}.buyer-mapping-review_review__FDuIT button:hover:not(:disabled){border-color:#8696ad;background:#f6f8fc}.buyer-mapping-review_review__FDuIT button:focus-visible,.buyer-mapping-review_review__FDuIT select:focus-visible,.buyer-mapping-review_review__FDuIT summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.buyer-mapping-review_unassigned__Hz2bi{display:grid;grid-gap:12px;gap:12px;margin-top:2px}.buyer-mapping-review_unassignedCard__YlF_8{padding:15px;display:grid;grid-gap:5px;gap:5px}.buyer-mapping-review_actions__TW_hv{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.buyer-mapping-review_actions__TW_hv>button{flex:1 1}.buyer-mapping-review_editor__e_mOH{flex-basis:100%;display:grid;grid-gap:7px;gap:7px;font-size:12px;margin-top:8px}.buyer-mapping-review_editor__e_mOH select{width:100%;min-width:0;font-weight:400}.buyer-mapping-review_manage__idaZv{font-size:10px;color:var(--slate-text)}.buyer-mapping-review_ignored__CZ5fr summary,.buyer-mapping-review_manage__idaZv summary{cursor:pointer;width:-moz-fit-content;width:fit-content;padding:4px 0}.buyer-mapping-review_manage__idaZv[open]{margin-top:4px}.buyer-mapping-review_ignored__CZ5fr{font-size:12px;color:var(--slate-text)}.buyer-mapping-review_error__OgWQR{margin:0;font-size:12px;color:var(--danger)}@container (min-width: 520px){.buyer-mapping-review_review__FDuIT h3{font-size:23px}.buyer-mapping-review_review__FDuIT h4{font-size:21px}.buyer-mapping-review_intro__408Cw{font-size:16px}.buyer-mapping-review_parent__tDZ0A,.buyer-mapping-review_unassignedCard__YlF_8{padding:19px 21px}.buyer-mapping-review_evidence__W7v6t{font-size:13px}.buyer-mapping-review_notice__Aykx5{font-size:15px}.buyer-mapping-review_childName__RWqTF{font-size:16px}.buyer-mapping-review_review__FDuIT button,.buyer-mapping-review_review__FDuIT select{font-size:14px}}.delivery-location-review_review__7rzkl{min-width:0}.delivery-location-review_summary___qMnR{margin:10px 0 0;color:var(--slate-text);font-size:12px;font-weight:600}.delivery-location-review_locations__VC70Y{padding:0 16px 16px;display:grid;grid-gap:14px;gap:14px}.delivery-location-review_location__1sztp{display:grid;grid-gap:6px;gap:6px;border-top:1px solid var(--border-card);padding-top:14px}.delivery-location-review_row__t4HGd{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px}.delivery-location-review_row__t4HGd>strong{min-width:0;overflow-wrap:anywhere;font-size:14px}.delivery-location-review_hint__ifCFb{margin:0;color:var(--slate-text);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.delivery-location-review_facts__1XjQR{display:grid;grid-gap:8px;gap:8px;padding:8px 0;font-size:13px;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.delivery-location-review_facts__1XjQR>div{display:grid;grid-gap:3px;gap:3px}.delivery-location-review_factLabel__i9mww{color:var(--slate-text);font-size:10px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em}.delivery-location-review_match__Hmqoa{border-top:1px solid var(--border-card);padding-top:9px;margin-top:4px}.delivery-location-review_editor__m3_WD{padding:12px;background:var(--paper-sunk);border:1px solid var(--border-card);border-radius:12px;display:grid;grid-gap:8px;gap:8px;margin-top:8px}.delivery-location-review_assignment__q6mcu label,.delivery-location-review_editor__m3_WD label{font-size:12px;font-weight:600;color:var(--ink);display:grid;grid-gap:7px;gap:7px}.delivery-location-review_assignment__q6mcu select,.delivery-location-review_editor__m3_WD input,.delivery-location-review_editor__m3_WD select{width:100%;min-width:0;font-family:inherit;font-size:13px;line-height:1.4;padding:10px;min-height:44px;background:var(--white);color:var(--ink);border:1px solid var(--border);border-radius:10px}.delivery-location-review_editor__m3_WD input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.delivery-location-review_review__7rzkl .delivery-location-review_textButton__l0w50{border:0;background:transparent;min-height:32px;padding:4px 0;font-size:11px;color:var(--accent-press);text-decoration:underline;text-underline-offset:3px}.delivery-location-review_review__7rzkl .delivery-location-review_addButton__9JCPq{width:100%}.delivery-location-review_assignment__q6mcu{color:var(--slate-text);font-size:11px;margin-top:6px}.delivery-location-review_assignment__q6mcu summary{cursor:pointer;padding:5px 0;width:-moz-fit-content;width:fit-content}.delivery-location-review_blocked__IYOH7{background:#fff8e8;color:#785308;border-radius:10px;padding:12px;font-size:12px;line-height:1.5}.delivery-location-review_blocked__IYOH7 p{margin:5px 0 0}.delivery-location-review_error__JfpA3,.delivery-location-review_success__2x8Oy{margin:0;padding:12px;border-radius:10px;font-size:12px;line-height:1.5}.delivery-location-review_error__JfpA3{background:#fff1f0;color:#a52626}.delivery-location-review_success__2x8Oy{background:#e2f3ec;color:#116548}@container (min-width: 520px){.delivery-location-review_facts__1XjQR{font-size:15px}.delivery-location-review_hint__ifCFb,.delivery-location-review_summary___qMnR{font-size:14px}.delivery-location-review_locations__VC70Y{padding:0 21px 20px}.delivery-location-review_row__t4HGd>strong{font-size:17px}}