.supplier-shell{color:#182a23;overflow-wrap:anywhere;max-width:1120px;margin:0 auto;padding:40px 24px 64px}.supplier-shell h1{letter-spacing:0;margin:10px 0 18px;font-size:36px;line-height:1.15}.supplier-shell h2{letter-spacing:0;margin:0 0 18px;font-size:23px}.supplier-shell h3{letter-spacing:0;margin:0 0 10px;font-size:19px}.supplier-shell p{margin:10px 0;line-height:1.6}.supplier-shell a:not(.psc-primary){color:#155e50;text-underline-offset:3px;text-decoration:underline}.supplier-shell svg{vertical-align:middle;flex-shrink:0}.supplier-kicker{color:#4c6257;font-size:14px;font-weight:700}.supplier-heading{margin-bottom:24px}.supplier-search{max-width:680px;margin:28px 0}.supplier-search>div{gap:10px;margin-top:8px;display:flex}.supplier-search input{flex:1;min-width:0}.supplier-search input,.supplier-form input:not([type=checkbox]),.supplier-form select,.supplier-form textarea{width:100%;font:inherit;color:#182a23;background:#fff;border:1px solid #9dabaa;border-radius:4px;padding:12px}.supplier-shell :focus-visible{outline-offset:3px;outline:3px solid #2871c1}.supplier-list{border-top:1px solid #d3ddda;margin:24px 0;padding:0;list-style:none}.supplier-list li{border-bottom:1px solid #d3ddda;align-items:center;gap:20px;min-height:110px;padding:22px 0;display:flex}.supplier-list li>div{flex:1;min-width:0}.supplier-list h2{margin:0;font-size:20px}.supplier-list p{color:#52665b;font-size:14px}.supplier-list .psc-company-logo{flex:0 0 100px;width:100px}.supplier-row-link{align-items:center;gap:8px;display:inline-flex}.supplier-pagination{justify-content:center;align-items:center;gap:24px;margin-top:28px;display:flex}.supplier-profile-header{align-items:center;gap:24px;margin:32px 0 20px;display:flex}.supplier-profile-header>div{min-width:0}.supplier-actions,.supplier-contacts{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.supplier-edit,.supplier-contacts a{align-items:center;gap:8px;display:inline-flex}.supplier-section{border-top:1px solid #d3ddda;margin-top:28px;padding:28px 0}.supplier-offers{gap:24px;display:grid}.supplier-offers article{border-bottom:1px solid #e4e9e6;padding:0 0 20px}.supplier-reviews{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.supplier-rating{color:#155e50;font-size:26px;font-weight:700}.supplier-muted{color:#52665b;font-size:14px}.supplier-form-shell{max-width:800px}.supplier-claim-actions{margin-top:28px}.supplier-claim-actions .psc-primary{text-align:center;max-width:100%}.supplier-claim-actions .psc-primary span{min-width:0}.supplier-claim-steps{padding-left:24px;line-height:1.6;list-style:decimal}.supplier-claim-steps li{margin:12px 0;padding-left:4px}.supplier-form{gap:20px;margin-top:28px;display:grid}.supplier-form label{gap:8px;font-weight:600;display:grid}.supplier-form .supplier-check{align-items:flex-start;gap:10px;font-weight:400;display:flex}.supplier-check input{accent-color:#166553;flex-shrink:0;width:18px;height:18px;margin-top:3px}.supplier-form button{justify-self:start;align-items:center;gap:8px;display:flex}.supplier-form button:disabled{opacity:.6;cursor:wait}.supplier-form [role=alert]{color:#a12424}.supplier-confirmation{background:#ecf8f0;border-left:4px solid #13805a;margin-top:28px;padding:16px 24px}.supplier-confirmation h2{scroll-margin-top:110px}.supplier-form-shell:has(.listing-pricing-claim){max-width:1200px}.supplier-demo-notice{color:#543d08;background:#fff6d6;border-left:4px solid #c38d08;margin:20px 0;padding:16px 20px}.supplier-portal h1{font-size:30px}.supplier-portal-nav,.supplier-tabs{flex-wrap:wrap;gap:20px;margin-bottom:28px;display:flex}.supplier-tabs{border-bottom:1px solid #d3ddda;padding-bottom:16px}.supplier-tabs [aria-current=page]{border-bottom:3px solid #13715a;padding-bottom:12px;font-weight:700}.supplier-portal .supplier-form{max-width:760px}.supplier-submission,.supplier-review-item{border-bottom:1px solid #d3ddda;padding:24px 0}.supplier-status{text-transform:capitalize;border-radius:4px;padding:4px 9px;font-size:14px;font-weight:700;display:inline-block}.supplier-status-pending{color:#684500;background:#fff0b8}.supplier-status-approved{color:#12512c;background:#d3f5de}.supplier-status-rejected{color:#8b2020;background:#ffe1e1}.supplier-status-withdrawn{color:#394253;background:#e6eaf0}.supplier-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.supplier-activity-chart{border-bottom:1px solid #9dabaa;align-items:stretch;gap:3px;height:150px;margin-top:24px;display:flex}.supplier-activity-chart>div{flex-direction:column;flex:1;justify-content:flex-end;min-width:0;display:flex}.supplier-activity-chart span{width:100%;display:block}.supplier-chart-views{background:#178267}.supplier-chart-clicks{background:#286bbd}.supplier-chart-caption{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:8px 0 16px;font-size:14px;display:flex}.supplier-table-scroll{max-width:100%;overflow-x:auto}.supplier-table{border-collapse:collapse;width:100%;margin:16px 0;font-size:14px}.supplier-table caption{text-align:left;padding:12px 0}.supplier-table td,.supplier-table th{text-align:left;border-bottom:1px solid #d3ddda;padding:12px}.supplier-table th{font-weight:600}.supplier-field-row{display:contents}.supplier-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.supplier-plan-grid article{border:1px solid #b8cac3;border-top:4px solid #14755e;border-radius:4px;padding:24px}.supplier-plan-grid article+article{border-top-color:#c88b0e}.supplier-plan-grid a{align-items:center;gap:8px;display:inline-flex}.supplier-plan-grid+.supplier-table-scroll th:not(:first-child){white-space:nowrap;min-width:80px}.supplier-plan-price{font-size:36px;font-weight:700}.supplier-plan-price span{font-size:16px;font-weight:400}.supplier-highlights{padding:0;list-style:none}.supplier-highlights li{align-items:flex-start;gap:10px;margin:14px 0;display:flex}.supplier-highlights svg{color:#14664f;margin-top:3px}.supplier-project{margin:28px 0}.supplier-project-photo{max-width:760px;margin:16px 0}.supplier-project-photo img{aspect-ratio:3/2;object-fit:contain;background:#eef2f0;width:100%;height:auto;display:block}.supplier-project-photo figcaption{margin-top:8px;font-size:.875rem}.supplier-project-photo>p{aspect-ratio:3/2;background:#eef2f0;place-items:center;display:grid}.supplier-country-choices{border:0;min-width:0;margin:0;padding:0}.supplier-country-choices legend{margin-bottom:8px;font-weight:600}.supplier-onboarding{padding-left:24px}.supplier-onboarding li{margin:16px 0;line-height:1.65}.supplier-premium-content{border-top:3px solid #c88b0e}@media (max-width:700px){.supplier-plan-grid{grid-template-columns:1fr}}.supplier-shell details>summary{cursor:pointer;padding:12px 0;font-weight:600}.supplier-secondary{color:#182a23;font:inherit;cursor:pointer;background:#fff;border:1px solid #52665b;border-radius:4px;padding:12px 18px;font-weight:600}.supplier-danger{color:#972e2e;border-color:#972e2e}.supplier-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.supplier-metrics dt{font-size:16px}.supplier-metrics dd{color:#155e50;margin:10px 0 0;font-size:32px;font-weight:700}.product-monitor-table{min-width:760px}.product-monitor-table th:first-child,.product-monitor-table td:last-child{width:27%}.product-monitor-table p{margin:8px 0;font-size:14px;font-weight:400}.product-monitor-actions{flex-wrap:wrap;gap:8px;display:flex}.product-monitor-actions label{align-items:flex-start;gap:8px;font-size:14px;display:flex}.product-monitor-actions button{padding:8px 10px;font-size:14px}.supplier-review-fields{grid-template-columns:180px minmax(0,1fr);gap:12px 20px;display:grid}.supplier-review-fields dt{font-weight:600}.supplier-review-fields dd{margin:0}.supplier-preserve-lines{white-space:pre-wrap}.support-fields{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.support-messages{margin:28px 0;padding:0;list-style:none}.support-messages li{background:#f5f7f6;border-left:3px solid #b1beb8;margin:18px 0;padding:12px 20px}.support-messages .support-team-message{background:#edf5ff;border-color:#2871c1}.support-messages time{color:#52665b;font-size:14px;display:block}.support-status-actions{margin-top:24px}.support-status-actions button{align-items:center;gap:8px;display:inline-flex}.support-filter{max-width:380px}.supplier-change-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}.supplier-change-row{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid #e4e9e6;padding:12px 0;display:grid}@media (max-width:700px){.supplier-metrics{grid-template-columns:1fr}.supplier-review-fields{grid-template-columns:1fr;gap:8px}.supplier-review-fields dd{margin-bottom:12px}.supplier-change-grid{gap:12px}.supplier-change-grid h3{font-size:16px}.supplier-shell{padding:28px 18px 48px}.supplier-shell h1{font-size:28px}.supplier-profile-header{flex-wrap:wrap}.supplier-list li{flex-wrap:wrap;gap:12px}.supplier-list li>div{flex-basis:calc(100% - 120px)}.supplier-row-link{margin-left:0}.supplier-reviews{grid-template-columns:1fr 1fr}.supplier-form-pair{grid-template-columns:1fr}.supplier-pagination{gap:16px;font-size:14px}}@media (max-width:400px){.supplier-reviews{grid-template-columns:1fr}.supplier-search>div{flex-wrap:wrap}.supplier-search input{flex-basis:100%}}.supplier-admin-verification{background:#eef7f3;border-left:3px solid #397967;margin-bottom:24px;padding:12px 16px}.supplier-admin-verification p{margin:0 0 10px}.supplier-fact-fields{gap:18px;max-width:760px;margin:20px 0;display:grid}.supplier-affiliate-form{max-width:760px}.supplier-affiliate-form :is(input:not([type=checkbox]),select,textarea),.supplier-affiliate-select select{min-width:0;min-height:44px;font:inherit;font-size:16px}.supplier-affiliate-select{gap:8px;max-width:760px;display:grid}.supplier-affiliate-select select{border:1px solid #879b92;border-radius:4px;width:100%;padding:10px}.supplier-affiliate-json{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:14px}.supplier-table-scroll{overflow-x:auto}.supplier-affiliate-table{border-collapse:collapse;text-align:left;width:100%}.supplier-affiliate-table :is(th,td){border-bottom:1px solid #c6d1cb;padding:12px}.supplier-affiliate-table caption{text-align:left;padding:12px}.supplier-content-editor,.supplier-profile-preview,.supplier-draft-warning,.supplier-content-review{overflow-wrap:anywhere;min-width:0}.supplier-content-item{border:0;border-top:1px solid #bbc9c2;gap:16px;min-width:0;margin:24px 0;padding:20px 0;display:grid}.supplier-content-item legend{padding:0 12px 0 0;font-weight:700}.supplier-content-tools{justify-content:flex-end;gap:8px;display:flex}.supplier-content-tools button{color:#155e50;cursor:pointer;background:#fff;border:1px solid #8ea79b;border-radius:4px;flex:none;place-items:center;width:44px;height:44px;display:grid}.supplier-content-tools button:disabled{opacity:.45;cursor:not-allowed}.supplier-project-permission{border-left:3px solid #397967;gap:12px;padding-left:16px;display:grid}.supplier-form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.supplier-content-item :is(input:not([type=checkbox]),textarea,select),.supplier-form[aria-label="Company profile editor"] :is(input:not([type=checkbox]),textarea,select){box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;color:#172b21;background:#fff;border:1px solid #879b92;border-radius:4px;padding:10px 12px;font-size:16px}.supplier-content-item label:not(.supplier-check){gap:8px;display:grid}:is(.supplier-content-editor :focus-visible,.supplier-profile-preview :focus-visible){outline-offset:3px;outline:3px solid #2871c1}.supplier-draft-warning{background:#fff5d4;border-left:3px solid #ac7515;padding:12px 16px}.supplier-content-review h4{margin:20px 0 12px;font-size:1rem}.supplier-content-review h5{margin:16px 0 8px;font-size:1rem}.supplier-content-review article{border-bottom:1px solid #c6d1cb;padding:12px 0}.supplier-faq-topic h3{margin-top:24px;font-size:1.125rem}.supplier-setup-list{padding-left:20px}.supplier-setup-list li{border-bottom:1px solid #c6d1cb;padding:12px 0 20px}.supplier-setup-list h3{margin:0;font-size:1.125rem}@media (max-width:600px){.supplier-form-pair{grid-template-columns:minmax(0,1fr)}}.supplier-fact-fields label:not(.supplier-fact-check){gap:8px;display:grid}.supplier-fact-fields input:not([type=checkbox]),.supplier-fact-fields select,.supplier-fact-fields textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#172b21;background:#fff;border:1px solid #879b92;border-radius:4px;padding:10px 12px;font-size:16px}.supplier-fact-fields input:not([type=checkbox]),.supplier-fact-fields select{min-height:44px}.supplier-fact-fields fieldset{border:1px solid #b8c6c0;min-width:0;padding:16px}.supplier-fact-check{align-items:flex-start;gap:12px;min-height:44px;padding:8px 0;line-height:1.5;display:flex}.supplier-fact-check input{accent-color:#126141;flex:none;width:20px;height:20px;margin-top:2px}.supplier-fact-fields button{white-space:normal;color:#fff;width:fit-content;max-width:100%;min-height:44px;font:inherit;background:#126141;border:1px solid #126141;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.supplier-fact-fields button:disabled{opacity:.55;cursor:not-allowed}.supplier-fact-fields :is(input,select,textarea,button):focus-visible{outline-offset:3px;outline:3px solid #db991b}.supplier-fact-diff{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.supplier-fact-value{overflow-wrap:anywhere;margin:8px 0}.supplier-fact-value dt{font-weight:600}.supplier-fact-value dd{margin:0 0 10px}.supplier-fact-editor{overflow-wrap:anywhere}@media (max-width:640px){.supplier-fact-diff{grid-template-columns:minmax(0,1fr)}}.verification-public{max-width:900px}.verification-public h1{font-size:2rem}.verification-summary h2{overflow-wrap:anywhere;font-size:1.5rem}.verification-summary h3,.verification-toolkit h3{font-size:1.125rem}.verification-status{color:#253730;background:#e9edf0;border-left:4px solid #536b60;padding:6px 12px;font-weight:700;display:inline-block}.verification-status.current{color:#125438;background:#d6f5e5;border-color:#167249}.verification-preview-label{color:#663900;background:#fff0c1;padding:8px 12px;font-weight:700}.verification-details{gap:12px;margin:20px 0;display:grid}.verification-details>div{grid-template-columns:minmax(140px,1fr) minmax(0,2fr);gap:16px;display:grid}.verification-details dt{font-weight:700}.verification-details dd{overflow-wrap:anywhere;margin:0}.verification-badge{width:100%;max-width:480px;height:auto;margin:16px 0;display:block}.verification-code{overflow-wrap:anywhere;width:100%;max-width:100%;font:14px/1.6 monospace}.verification-private-text{white-space:pre-wrap;overflow-wrap:anywhere}.verification-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.verification-toolkit,.supplier-verification-form{max-width:780px}.supplier-verification-form fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.supplier-verification-form legend{margin-bottom:18px;font-weight:700}.supplier-verification-form .supplier-fact-fields{margin:0}.supplier-verification-form :is(input:not([type=checkbox]),select,textarea){min-height:44px;font-size:16px}.supplier-verification-form .supplier-check{align-items:flex-start;min-height:44px;line-height:1.5}.supplier-verification-form .supplier-check input{width:20px;height:20px}.supplier-verification-form .supplier-button,.verification-toolkit .supplier-button{color:#fff;width:fit-content;max-width:100%;min-height:44px;font:inherit;cursor:pointer;text-align:center;background:#155e50;border:1px solid #155e50;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:600;display:inline-flex}.verification-toolkit a.supplier-button{color:#fff;text-decoration:none}.supplier-verification-form .supplier-button.secondary,.verification-toolkit .supplier-button.secondary{color:#155e50;background:#fff}.supplier-verification-form .supplier-button:disabled,.verification-toolkit .supplier-button:disabled{opacity:.55;cursor:not-allowed}.supplier-verification-form output,.verification-toolkit output{margin-top:12px;line-height:1.5;display:block}.verification-toolkit .supplier-actions{gap:12px;margin:20px 0}.verification-toolkit h3{margin-top:24px}.verification-toolkit textarea{resize:vertical;border:1px solid #879b92;border-radius:4px;margin-bottom:12px;padding:12px}:is(.supplier-verification-form :focus-visible,.verification-toolkit :focus-visible){outline-offset:3px;outline:3px solid #2871c1}@media (max-width:600px){.verification-details>div{grid-template-columns:minmax(0,1fr);gap:3px}.verification-code{font-size:16px}}.supplier-deal-fields{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.supplier-deal-form{margin:18px 0}.supplier-deal-form .supplier-deal-fields>fieldset,.supplier-deal-form details fieldset{border:1px solid #c9d3ce;min-width:0;padding:12px}.supplier-deal-form .supplier-checkbox{align-items:flex-start;gap:10px;min-height:44px;display:flex}.supplier-deal-form input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;margin-top:2px}.supplier-deal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.supplier-deal-form input,.supplier-deal-form select,.supplier-deal-form textarea{min-width:0;max-width:100%}.supplier-deal-form summary{cursor:pointer;min-height:44px;padding:10px 0}.consumer-deal-terms{overflow-wrap:anywhere}.consumer-deal-terms dl{gap:8px;margin:12px 0;display:grid}.consumer-deal-terms dl>div{grid-template-columns:minmax(90px,1fr) minmax(0,3fr);gap:12px;display:grid}.consumer-deal-terms dt{font-weight:600}.consumer-deal-terms dd{margin:0}@media (max-width:520px){.supplier-deal-grid{grid-template-columns:minmax(0,1fr)}.consumer-deal-terms dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}.supplier-insight-actions{padding:0;list-style:none}.supplier-insight-actions li{border-bottom:1px solid #dce3df;padding:16px 0}.supplier-insight-actions h3{margin:0 0 8px;font-size:18px}.supplier-outcome-month{gap:8px;max-width:320px;margin:20px 0;display:grid}.supplier-outcome-month select{color:#18291f;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #89968f;border-radius:6px;padding:8px 12px}.supplier-outcome-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.supplier-outcome-withdraw{border-left:3px solid #a84b25;margin-top:16px;padding:8px 16px}.supplier-outcome-notice{margin:12px 0;display:block}.supplier-outcome-editor .psc-back{align-items:center;gap:8px;min-height:44px;display:inline-flex}.supplier-context-table{table-layout:fixed;min-width:800px}.supplier-context-table :is(th,td){overflow-wrap:normal;word-break:normal}.supplier-context-table :is(th,td):first-child{width:170px}.supplier-outcomes-table{min-width:650px}.supplier-outcomes-table :is(th,td){overflow-wrap:normal;word-break:normal}.supplier-outcomes-table td:last-child{white-space:nowrap}@media (max-width:650px){.supplier-outcome-fields{grid-template-columns:minmax(0,1fr)}}.supplier-case-study-fields{border-left:3px solid #28765d;gap:16px;padding-left:16px;display:grid}.supplier-shared-project{border-bottom:1px solid #c6d1cb;padding:20px 0}.supplier-guide-sharing{margin:0;padding:0;list-style:none}.supplier-guide-sharing li{border-bottom:1px solid #c6d1cb;padding:20px 0}.supplier-guide-sharing h3,.supplier-shared-project h3{margin:0 0 12px;font-size:18px}.case-study-withdrawal button{align-items:center;gap:8px;min-height:44px;display:inline-flex}.case-study-copy{overflow-wrap:anywhere;max-width:780px;margin:0 auto}.case-study-copy h1{font-size:32px;line-height:1.2}.case-study-copy h2{margin-top:28px;font-size:24px}.fitter-participation-form fieldset,.fitter-recipient-list{border:0;min-width:0;margin:0;padding:0}.fitter-participation-form legend,.fitter-checks legend,.fitter-recipient-list legend{margin-bottom:12px;font-weight:700}.fitter-participation-form fieldset>label{gap:6px;margin:16px 0;display:grid}.fitter-participation-form select[multiple]{min-height:150px}.fitter-checks{border:0;gap:8px;margin:16px 0;padding:0;display:grid}.supplier-form .fitter-checks label,.fitter-recipient-choice{align-items:center;gap:10px;min-height:44px;margin:0;display:flex}.fitter-checks input,.fitter-recipient-choice input{flex:0 0 18px;width:18px;height:18px}.fitter-query-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.fitter-query-fields label,.fitter-draft-label{gap:6px;display:grid}.fitter-scope{grid-template-columns:minmax(130px,1fr) minmax(0,3fr);gap:10px 18px;display:grid}.fitter-scope dt{font-weight:700}.fitter-scope dd{white-space:pre-line;overflow-wrap:anywhere;margin:0}.fitter-recipient,.fitter-history{border-bottom:1px solid var(--hairline);padding:20px 0}.fitter-history summary{cursor:pointer;min-height:44px}.fitter-draft-label textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--hairline);border-radius:4px;padding:12px}.fitter-finder h2{font-size:24px;line-height:1.3}.fitter-recipient p{overflow-wrap:anywhere;white-space:pre-line}.fitter-finder .psc-back,.fitter-decision-form .psc-back{color:#155e50;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9dabaa;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.fitter-finder .psc-back:disabled,.fitter-decision-form .psc-back:disabled{cursor:default;opacity:.6}.customer-message-form{max-width:780px;margin:20px 0}.customer-message-form fieldset{border:0;min-width:0;margin:0;padding:0}.customer-message-form label:not(.supplier-check){gap:8px;margin:18px 0;display:grid}.customer-message-form .supplier-check{margin:20px 0}.customer-message-field{gap:8px;display:grid}.customer-message-form .customer-message-field label{margin:0}.customer-message-form .supplier-check>span{min-width:0}.customer-message-form fieldset>.supplier-actions{margin-top:12px}.customer-conversation .psc-back,.customer-message-form .psc-back{color:#155e50;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9dabaa;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.customer-message-receipt{color:#4c6257;font-size:14px}.customer-message-report{margin:24px 0}.customer-message-report summary{cursor:pointer;min-height:44px}.customer-message-context{margin:16px 0}.customer-message-context>div{grid-template-columns:minmax(100px,1fr) minmax(0,3fr);gap:16px;display:grid}.customer-message-context dt{font-weight:700}.customer-message-context dd{overflow-wrap:anywhere;margin:0}.retailer-range-checker{color:#173b2d;max-width:920px;font-family:var(--font-source-sans), sans-serif;overflow-wrap:anywhere;background:#fff;margin:auto;padding:24px;font-size:16px;line-height:1.55}.retailer-range-checker h1{margin:16px 0;font-size:28px;line-height:1.2}.retailer-range-checker h2{font-size:23px;line-height:1.3}.retailer-range-checker h3{font-size:20px;line-height:1.3}.retailer-checker-brand{object-fit:contain;width:280px;max-width:100%;height:auto;display:block}.retailer-checker-form{margin:24px 0}.retailer-checker-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.retailer-checker-field{gap:8px;min-width:0;display:grid}.retailer-checker-form input,.retailer-checker-form select,.retailer-checker-settings textarea{width:100%;min-width:0;min-height:44px;font:inherit}.retailer-range-checker .psc-primary,.retailer-checker-settings .psc-primary{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#b8421b;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:700;display:inline-flex}.retailer-range-checker .psc-back,.retailer-checker-settings .psc-back{color:#155e50;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #7c9690;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.retailer-checked-kit{border-top:1px solid #cedbd7;padding:20px 0}.retailer-checked-kit dl>div{margin:12px 0}.retailer-checked-kit dt{font-weight:700}.retailer-checked-kit dd{margin:0}.retailer-checked-kit summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:700}.retailer-checker-status{background:#edf5ff;border-left:4px solid #1768b0;padding:8px 12px}.retailer-checker-status.not-recommended{background:#fff0f2;border-color:#b32637}.retailer-checker-status.checks-needed{background:#fff8dd;border-color:#a86b04}.retailer-checker-preview{border:1px solid #cedbd7;width:100%;height:900px}.retailer-checker-settings .supplier-check{align-items:flex-start;gap:10px;display:flex}.retailer-checker-settings .supplier-check span{min-width:0}@media (max-width:600px){.retailer-range-checker{padding:16px}.retailer-checker-fields{grid-template-columns:minmax(0,1fr)}.retailer-range-checker h1{font-size:24px}}@media (max-width:640px){.fitter-query-fields,.fitter-scope{grid-template-columns:minmax(0,1fr)}.fitter-scope dd{margin-bottom:8px}}.workspace .supplier-form fieldset.profile-edit-section{background:0 0;border:0;border-top:1px solid #ccd8d2;border-radius:0;gap:18px;min-width:0;margin:8px 0 0;padding:24px 0;display:grid}.workspace .supplier-form .profile-edit-section>legend{flex-wrap:wrap;align-items:center;gap:10px;padding:0 12px 0 0;font-size:20px;font-weight:650;display:flex}.profile-feature-label{color:#1a5943;background:#e4f0ea;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:650;display:inline-flex}.premium-journey-notice,.premium-publish-gate{border-left:4px solid #238064;margin:20px 0;padding:20px 0 20px 18px}.premium-journey-notice.is-ending{border-left-color:#bf660f}.premium-journey-notice p,.premium-publish-gate p{margin:8px 0 14px}.premium-publish-gate h3{align-items:center;gap:10px;margin:0;font-size:20px;line-height:1.4;display:flex}.premium-publish-gate h3 svg{flex:none}.workspace .premium-publish-gate .supplier-actions>a{justify-content:center;align-items:center;gap:10px;max-width:100%;display:inline-flex}.premium-publish-gate .supplier-actions>a svg{flex:none}.premium-publish-gate h3:focus-visible{outline-offset:4px;outline:2px solid #238064}.sponsorship-plan-context{border-left:3px solid #238064;padding-left:14px}
