:root{--v2-indigo:#4b4dff;--v2-indigo-dark:#3335d4;--v2-mint:#14b88b;--v2-ink:#171a2b;--v2-muted:#6f7487;--v2-line:#e7e9f1;--v2-soft:#f6f7fb;--v2-white:#fff;--v2-shadow:0 24px 70px rgba(25,31,59,.1)}
.app-sidebar{overflow-y:auto;scrollbar-width:thin}.sidebar-bottom{position:sticky;bottom:0;background:inherit;padding-top:15px}.btn-block{width:100%;justify-content:center}.form-control-lg{min-height:52px;font-size:15px}.is-loading{opacity:.72;cursor:wait}.is-loading:after{content:"";width:13px;height:13px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;display:inline-block;margin-left:8px;animation:v2spin .7s linear infinite}@keyframes v2spin{to{transform:rotate(360deg)}}
.eyebrow{letter-spacing:.13em}.back-link{display:inline-flex;margin-bottom:14px;color:var(--v2-muted);font-size:13px;text-decoration:none}.page-heading>div>.eyebrow{display:block;margin-bottom:8px}.sticky-panel{position:sticky;top:88px}.positive{color:#0b9b71!important}.danger-zone{border-color:#f2d8dd!important}.danger-zone p{color:var(--v2-muted);font-size:13px;line-height:1.6}

/* Onboarding */
.onboarding-hero{display:grid;grid-template-columns:1fr 220px;gap:30px;padding:34px;border-radius:24px;color:#fff;background:radial-gradient(circle at 86% 20%,rgba(101,224,190,.35),transparent 30%),linear-gradient(135deg,#22264d,#4b4dff);box-shadow:var(--v2-shadow);margin-bottom:22px}.onboarding-hero h1{font-size:34px;letter-spacing:-.035em;margin:8px 0 10px}.onboarding-hero p{max-width:700px;color:rgba(255,255,255,.78);margin:0;line-height:1.65}.onboarding-hero .eyebrow{color:#aef3df}.onboarding-score{display:flex;flex-direction:column;justify-content:center;padding:22px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.1);backdrop-filter:blur(8px);border-radius:18px}.onboarding-score strong{font-size:35px}.onboarding-score span{font-size:12px;color:rgba(255,255,255,.75);margin:3px 0 13px}.onboarding-score .progress{background:rgba(255,255,255,.17)}.onboarding-score .progress i{background:#77e6c7}.onboarding-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:20px}.onboarding-step{position:relative;display:grid;grid-template-columns:34px 44px 1fr auto;align-items:center;gap:13px;padding:18px 20px;background:#fff;border:1px solid var(--v2-line);border-radius:17px;text-decoration:none;color:var(--v2-ink);transition:.2s ease}.onboarding-step:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(32,38,74,.08);border-color:#cfd2ff}.onboarding-step.completed{background:linear-gradient(135deg,#f4fff9,#fff);border-color:#ccefe3}.onboarding-number{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#eef0f6;color:#74798d;font-weight:800;font-size:12px}.onboarding-step.completed .onboarding-number{background:#16b88c;color:#fff}.onboarding-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#f0f0ff;color:#4b4dff}.onboarding-step b{display:block;font-size:14px}.onboarding-step small{display:block;color:var(--v2-muted);margin-top:4px}.onboarding-step em{font-style:normal;color:#4b4dff;font-size:12px;font-weight:700}.launch-preview .panel-body{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;padding:28px}.launch-preview h2{margin:6px 0 7px}.launch-preview p{color:var(--v2-muted);line-height:1.6;max-width:700px}.launch-flow{grid-column:1/-1;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.launch-flow span{padding:9px 12px;border-radius:9px;background:#f2f3f8;font-size:12px;font-weight:700}.launch-flow span.active{background:#4b4dff;color:#fff}.launch-flow i{font-style:normal;color:#9ba0b2}

/* Program */
.program-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px}.switch{position:relative;display:inline-flex}.switch input{position:absolute;opacity:0}.switch span{width:46px;height:26px;border-radius:999px;background:#d8dbe5;position:relative;transition:.2s}.switch span:after{content:"";position:absolute;width:20px;height:20px;left:3px;top:3px;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15);transition:.2s}.switch input:checked+span{background:#14b88b}.switch input:checked+span:after{transform:translateX(20px)}.option-toggle-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.option-toggle{position:relative;display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center;padding:15px;border:1px solid var(--v2-line);border-radius:14px;cursor:pointer;background:#fff}.option-toggle input{position:absolute;right:13px;top:13px;accent-color:#4b4dff}.option-toggle:has(input:checked){border-color:#aaaaff;background:#f8f8ff}.option-toggle.primary:has(input:checked){border-color:#7c7eff;box-shadow:inset 0 0 0 1px #7c7eff}.option-toggle-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#f0f0ff;color:#4b4dff}.option-toggle b,.option-toggle small{display:block;padding-right:18px}.option-toggle small{color:var(--v2-muted);font-size:11px;line-height:1.45;margin-top:4px}.program-checkbox{align-items:flex-start;padding:15px 0}.program-checkbox span b,.program-checkbox span small{display:block}.program-checkbox span small{font-size:11px;color:var(--v2-muted);margin-top:4px;line-height:1.45}.program-example{display:flex;gap:12px;margin-top:20px;padding:16px;border-radius:14px;background:linear-gradient(135deg,#eefff9,#f6f7ff);border:1px solid #dff1eb}.program-example>span{color:#13a67d}.program-example b{font-size:13px}.program-example p{font-size:12px;line-height:1.55;color:#667080;margin:4px 0 0}

/* Integrations */
.integration-section{margin-bottom:26px}.section-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.section-title-row h2{font-size:16px;margin:0}.section-title-row span{font-size:11px;color:var(--v2-muted)}.integration-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.integration-card{display:flex;flex-direction:column;min-height:275px;padding:20px;border:1px solid var(--v2-line);background:#fff;border-radius:17px;box-shadow:0 5px 18px rgba(26,31,57,.025)}.integration-card.connected{border-color:#bde9dc;background:linear-gradient(145deg,#fff,#f6fffb)}.integration-card-top{display:flex;align-items:center;justify-content:space-between}.provider-mark-lg{width:46px!important;height:46px!important;border-radius:13px!important;font-size:17px!important}.integration-card h3{font-size:16px;margin:16px 0 6px}.integration-card>p{font-size:12px;line-height:1.58;color:var(--v2-muted);min-height:58px}.integration-error{display:flex;gap:8px;padding:9px 10px;border-radius:10px;background:#fff1f3;color:#b52b43;font-size:10px;line-height:1.4;margin:2px 0 10px}.integration-meta{display:flex;flex-direction:column;gap:5px;margin:auto 0 13px;color:#74798b;font-size:10px}.integration-meta span{display:flex;align-items:center;gap:5px}.integration-title{display:flex;align-items:center;gap:14px}.integration-title h1{margin:0 0 4px}.integration-title p{margin:0}.integration-setup-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px}.copy-stack{display:grid;gap:18px}.copy-stack small,.credential-grid small{display:block;color:var(--v2-muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.copy-line{display:flex;gap:8px;align-items:center}.copy-line code{flex:1;word-break:break-all;background:#f4f5f9;padding:10px 12px;border-radius:9px;font-size:11px}.connection-steps{display:grid;gap:14px}.connection-steps>div{display:grid;grid-template-columns:29px 1fr;gap:10px;align-items:center;color:#8a8fa1}.connection-steps i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#edf0f5;font-style:normal;font-size:11px;font-weight:800}.connection-steps b,.connection-steps small{display:block}.connection-steps b{font-size:12px}.connection-steps small{font-size:10px;margin-top:2px}.connection-steps .done{color:#149f79}.connection-steps .done i{background:#dcf7ed;color:#0d916c}

/* Storefront */
.installation-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px}.install-method-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.install-method{position:relative;display:flex;flex-direction:column;gap:7px;padding:14px;border:1px solid var(--v2-line);border-radius:13px;cursor:pointer}.install-method input{position:absolute;right:10px;top:10px;accent-color:#4b4dff}.install-method>span{color:#4b4dff}.install-method b{font-size:12px}.install-method small{font-size:10px;color:var(--v2-muted);line-height:1.4}.install-method.selected,.install-method:has(input:checked){border-color:#7476ff;background:#f7f7ff;box-shadow:inset 0 0 0 1px #7476ff}.install-tabs details{border:1px solid var(--v2-line);border-radius:13px;margin-bottom:10px;overflow:hidden}.install-tabs summary{cursor:pointer;padding:15px 17px;font-weight:750;font-size:13px;background:#fbfbfd}.install-detail{padding:18px;border-top:1px solid var(--v2-line)}.install-detail p,.install-detail li{font-size:12px;line-height:1.6;color:#616779}.install-detail ol{padding-left:18px;margin-top:0}.credential-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.credential-grid>div{padding:13px;border-radius:12px;background:#f6f7fa}.credential-grid code{display:block;word-break:break-all;font-size:10px;margin-bottom:9px}.code-box{width:100%;min-height:115px;padding:13px;border:1px solid var(--v2-line);border-radius:11px;background:#151827;color:#dce2ff;font:11px/1.55 ui-monospace,monospace;resize:vertical;margin-bottom:10px}.storefront-preview .panel-body{padding:18px}.mock-store{padding:18px;border:1px solid #e4e6ef;border-radius:15px;background:linear-gradient(180deg,#fff,#f8f9fc)}.mock-store-top{display:flex;align-items:center;gap:9px;margin-bottom:20px}.mock-store-top>span{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#ececff;color:#4b4dff;font-weight:800;overflow:hidden}.mock-store-top img{width:100%;height:100%;object-fit:cover}.mock-store>small{color:#72788c}.mock-product{display:flex;gap:10px;align-items:center;margin:14px 0;padding:12px;border-radius:11px;background:#fff;border:1px solid #eceef4}.mock-product i{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#f2f3f7;color:#73798e}.mock-product b,.mock-product small{display:block}.mock-product b{font-size:12px}.mock-product small{font-size:10px;color:#7c8192;margin-top:3px}.mock-store>a{display:block;text-align:center;padding:11px;border-radius:9px;color:#fff;text-decoration:none;font-size:11px;font-weight:800}.installation-health{display:flex;gap:10px;align-items:center;margin-bottom:15px}.health-dot{width:10px;height:10px;border-radius:50%;background:#d7dae4;box-shadow:0 0 0 5px #f0f1f5}.health-dot.online{background:#13b386;box-shadow:0 0 0 5px #e3f8f1}.installation-health b,.installation-health small{display:block}.installation-health b{font-size:12px}.installation-health small{font-size:10px;color:var(--v2-muted);margin-top:3px}

/* Catalog and orders */
.catalog-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px}.catalog-product-cell{display:flex;align-items:center;gap:10px}.catalog-product-cell img,.catalog-product-cell>i{width:38px;height:38px;border-radius:9px;object-fit:cover}.catalog-product-cell>i{display:grid;place-items:center;background:#f1f2f7;color:#71778b}.catalog-product-cell b,.catalog-product-cell small{display:block}.variant-admin-list{display:grid;gap:8px}.variant-admin-list form{display:grid;grid-template-columns:minmax(130px,.9fr) minmax(120px,1fr) 100px 75px 95px 105px auto;gap:8px;align-items:center;padding:10px;border:1px solid var(--v2-line);border-radius:11px}.variant-admin-list b,.variant-admin-list small{display:block}.variant-admin-list b{font-size:11px}.variant-admin-list small{font-size:9px;color:var(--v2-muted);margin-top:3px}.manual-order-panel{margin-bottom:16px}.order-product-list{display:grid;gap:10px}.order-product{display:grid;grid-template-columns:48px 1fr auto auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--v2-line);border-radius:12px}.order-product b,.order-product small,.order-product span{display:block}.order-product small,.order-product span{font-size:10px;color:var(--v2-muted);margin-top:3px}.order-product em{font-style:normal;font-size:9px;padding:6px 8px;border-radius:8px;background:#f2f3f7;color:#696f83}.detail-list{display:grid;gap:15px}.detail-list>div{padding-bottom:13px;border-bottom:1px solid var(--v2-line)}.detail-list>div:last-child{padding-bottom:0;border-bottom:0}.detail-list small,.detail-list b,.detail-list span{display:block}.detail-list small{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#858a9b}.detail-list b{font-size:13px;margin-top:4px}.detail-list span{font-size:10px;color:var(--v2-muted);margin-top:3px}

/* Portal v2 */
.portal-main-rich{background:radial-gradient(circle at 12% 8%,rgba(75,77,255,.09),transparent 28%),radial-gradient(circle at 88% 70%,rgba(20,184,139,.08),transparent 30%),#f7f8fb;min-height:calc(100vh - 124px);padding:44px 0 70px}.portal-wide{max-width:1120px}.portal-flow-container{max-width:980px}.return-shell{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);min-height:610px;border-radius:28px;overflow:hidden;background:#fff;box-shadow:0 28px 80px rgba(24,31,62,.13);border:1px solid rgba(225,227,237,.8)}.return-brand-panel{position:relative;display:flex;flex-direction:column;padding:42px;color:#fff;background:radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--store-color) 70%,#fff 30%),transparent 34%),linear-gradient(145deg,#1d2145,color-mix(in srgb,var(--store-color) 62%,#24284d 38%));overflow:hidden}.return-brand-panel:after{content:"";position:absolute;width:280px;height:280px;right:-120px;bottom:-130px;border:1px solid rgba(255,255,255,.14);border-radius:50%;box-shadow:0 0 0 45px rgba(255,255,255,.04),0 0 0 90px rgba(255,255,255,.025)}.portal-brand-large{position:relative;z-index:1}.portal-brand-large .portal-brand-logo{background:#fff;color:var(--store-color)}.portal-brand-large small{display:block;color:rgba(255,255,255,.7);font-size:11px;margin-top:3px}.return-brand-copy{position:relative;z-index:1;margin:auto 0}.portal-kicker{display:block;color:var(--portal-brand);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.return-brand-panel .portal-kicker{color:#aef0de}.return-brand-copy h1{font-size:43px;line-height:1.04;letter-spacing:-.045em;margin:12px 0 16px;max-width:480px}.return-brand-copy p{font-size:15px;line-height:1.7;color:rgba(255,255,255,.76);max-width:500px}.portal-benefits{position:relative;z-index:1;display:grid;gap:10px}.portal-benefits span{display:flex;align-items:center;gap:9px;font-size:12px;color:rgba(255,255,255,.82)}.portal-benefits svg{color:#74e7c6}.return-form-panel{display:flex;flex-direction:column;padding:36px 42px}.return-panel-head{margin:24px 0}.return-panel-head h2{font-size:24px;letter-spacing:-.025em;margin:7px 0 6px}.return-panel-head p{color:var(--v2-muted);font-size:13px;line-height:1.55;margin:0}.portal-lookup-form{display:grid;gap:17px;margin-top:10px}.portal-help-row{margin-top:auto;padding-top:25px;text-align:center;font-size:11px;color:var(--v2-muted)}.portal-help-row span{display:block;margin-bottom:5px}.portal-help-row a{color:var(--portal-brand);font-weight:700;text-decoration:none}.return-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:30px}.return-step{position:relative;text-align:center;color:#a1a5b4;font-size:9px}.return-step:after{content:"";position:absolute;top:13px;left:calc(50% + 17px);right:calc(-50% + 17px);height:2px;background:#e5e7ed}.return-step:last-child:after{display:none}.return-step i{position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;margin:0 auto 6px;border-radius:50%;background:#eef0f4;font-style:normal;font-weight:800;font-size:10px}.return-step.active{color:var(--portal-brand);font-weight:800}.return-step.active i{background:var(--portal-brand);color:#fff;box-shadow:0 0 0 5px color-mix(in srgb,var(--portal-brand) 12%,transparent)}.return-step.done{color:#13a97f}.return-step.done i{background:#14b88b;color:#fff}.return-step.done:after{background:#14b88b}.flow-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:10px 0 25px}.flow-heading h1{font-size:32px;line-height:1.12;letter-spacing:-.035em;margin:7px 0 8px}.flow-heading p{margin:0;color:var(--v2-muted);font-size:13px}.flow-back,.review-change{color:var(--portal-brand);font-size:11px;font-weight:750;text-decoration:none}.return-item-list{display:grid;gap:11px}.return-item-card{position:relative;display:grid;grid-template-columns:22px 64px 1fr 105px 26px;gap:14px;align-items:center;padding:14px 17px;border:1px solid var(--v2-line);background:#fff;border-radius:16px;cursor:pointer;transition:.2s}.return-item-card:hover{border-color:#b9bcff;box-shadow:0 10px 28px rgba(27,33,63,.06)}.return-item-card.selected{border-color:var(--portal-brand);box-shadow:inset 0 0 0 1px var(--portal-brand),0 12px 30px rgba(75,77,255,.08)}.return-item-check{width:18px;height:18px;accent-color:var(--portal-brand)}.return-item-media{display:grid;place-items:center;width:58px;height:58px;border-radius:12px;background:#f2f3f7;color:#74798c;overflow:hidden}.return-item-media img{width:100%;height:100%;object-fit:cover}.return-item-copy b,.return-item-copy small,.return-item-copy strong{display:block}.return-item-copy b{font-size:14px}.return-item-copy small{font-size:10px;color:var(--v2-muted);margin:4px 0}.return-item-copy strong{font-size:13px}.return-item-qty small{display:block;font-size:9px;color:var(--v2-muted);margin-bottom:4px}.return-item-qty .form-control{min-height:36px}.return-item-tick{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#edf0f4;color:transparent;font-size:11px}.return-item-card.selected .return-item-tick{background:var(--portal-brand);color:#fff}.portal-section-card{padding:22px;border:1px solid var(--v2-line);background:#fff;border-radius:17px}.portal-section-card>.return-panel-head:first-child{margin:0 0 17px}.portal-section-card>.return-panel-head h2{font-size:18px}.return-item-list+.portal-section-card{margin-top:18px}.reason-grid{display:flex;flex-wrap:wrap;gap:8px}.reason-chip{cursor:pointer}.reason-chip input{position:absolute;opacity:0}.reason-chip span{display:block;padding:9px 12px;border:1px solid var(--v2-line);border-radius:999px;font-size:11px;color:#5f6577;background:#fff}.reason-chip input:checked+span{background:var(--portal-brand);border-color:var(--portal-brand);color:#fff}.flow-actions{display:flex;justify-content:space-between;gap:12px;margin-top:22px}.resolution-grid{display:grid;gap:11px}.resolution-card{position:relative;display:grid;grid-template-columns:48px 1fr auto 22px;gap:13px;align-items:center;padding:19px 20px;border:1px solid var(--v2-line);border-radius:17px;background:#fff;cursor:pointer;transition:.2s}.resolution-card>input{position:absolute;opacity:0}.resolution-card:hover{border-color:#bfc1ff;transform:translateY(-1px)}.resolution-card.selected,.resolution-card:has(input:checked){border-color:var(--portal-brand);box-shadow:inset 0 0 0 1px var(--portal-brand),0 12px 30px rgba(75,77,255,.08)}.resolution-card.recommended{background:linear-gradient(135deg,#f4fff9,#f8f8ff)}.resolution-badge{position:absolute;right:17px;top:-8px;padding:4px 8px;border-radius:999px;background:#14b88b;color:#fff;font-size:8px;font-weight:900;letter-spacing:.07em}.resolution-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:#efefff;color:var(--portal-brand)}.resolution-copy b,.resolution-copy small{display:block}.resolution-copy b{font-size:14px}.resolution-copy small{font-size:10px;color:var(--v2-muted);margin-top:4px}.resolution-value{text-align:right;font-size:15px;font-weight:850}.resolution-value small{display:block;color:#12a67c;font-size:9px;font-weight:700;margin-top:4px}.resolution-radio{width:20px;height:20px;border-radius:50%;border:2px solid #d4d7e1}.resolution-card.selected .resolution-radio,.resolution-card:has(input:checked) .resolution-radio{border:6px solid var(--portal-brand)}.variant-picker{margin-top:14px}.variant-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.variant-choice{position:relative;cursor:pointer}.variant-choice input{position:absolute;opacity:0}.variant-choice>span{display:block;padding:12px;border:1px solid var(--v2-line);border-radius:11px}.variant-choice b,.variant-choice small,.variant-choice strong{display:block}.variant-choice b{font-size:11px}.variant-choice small{font-size:9px;color:var(--v2-muted);margin:3px 0 7px}.variant-choice strong{font-size:12px}.variant-choice.selected>span,.variant-choice:has(input:checked)>span{border-color:var(--portal-brand);background:#f6f6ff}.selected-products-mini{display:flex;gap:7px;flex-wrap:wrap;margin-top:15px}.selected-products-mini span{padding:6px 9px;border-radius:8px;background:#eceef3;color:#656a7d;font-size:9px}.portal-review-notice{display:flex;gap:12px;margin-bottom:15px;padding:14px;border-radius:13px;background:#fff8e9;border:1px solid #f2dfb8;color:#946b13}.portal-review-notice b,.portal-review-notice p{display:block}.portal-review-notice p{font-size:11px;line-height:1.5;margin:3px 0 0}.shop-credit-bar{display:flex;align-items:center;justify-content:space-between;margin:5px 0 24px;padding:17px 20px;border-radius:16px;background:linear-gradient(135deg,#1e2348,#4b4dff);color:#fff}.shop-credit-bar small,.shop-credit-bar strong{display:block}.shop-credit-bar small{color:rgba(255,255,255,.7);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.shop-credit-bar strong{font-size:25px;margin-top:3px}.shop-credit-bar>span{padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.13);color:#aef0de;font-size:10px;font-weight:800}.portal-search{display:flex;gap:8px;min-width:330px}.portal-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.portal-product-card{position:relative;display:flex;flex-direction:column;border:1px solid var(--v2-line);border-radius:16px;overflow:hidden;background:#fff;cursor:pointer;transition:.2s}.portal-product-card:hover{transform:translateY(-2px);box-shadow:0 15px 35px rgba(25,31,59,.08)}.portal-product-card.selected,.portal-product-card:has(input:checked){border-color:var(--portal-brand);box-shadow:inset 0 0 0 1px var(--portal-brand),0 15px 35px rgba(75,77,255,.1)}.portal-product-card>input{position:absolute;opacity:0}.portal-product-image{display:grid;place-items:center;aspect-ratio:1.28;background:#f1f2f6;color:#74798d}.portal-product-image img{width:100%;height:100%;object-fit:cover}.portal-product-copy{display:flex;flex-direction:column;padding:14px;min-height:150px}.portal-product-copy small{font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:#8a8fa0}.portal-product-copy b{font-size:13px;margin:5px 0}.portal-product-copy>span{font-size:10px;color:var(--v2-muted)}.portal-product-copy strong{font-size:15px;margin-top:auto;padding-top:12px}.portal-product-copy em{font-style:normal;color:#11a57b;font-size:9px;font-weight:800;margin-top:3px}.product-select-mark{position:absolute;right:10px;top:10px;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#fff;color:transparent;box-shadow:0 4px 12px rgba(0,0,0,.1)}.portal-product-card.selected .product-select-mark,.portal-product-card:has(input:checked) .product-select-mark{background:var(--portal-brand);color:#fff}.portal-empty{text-align:center;padding:45px 20px;border:1px dashed #d8dae4;border-radius:16px;background:#fff}.portal-empty>span{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:#efefff;color:var(--portal-brand);margin:0 auto 12px}.portal-empty h2{font-size:18px}.portal-empty p{font-size:12px;color:var(--v2-muted)}.review-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:17px;align-items:start}.review-main{display:grid;gap:13px}.review-item-list{display:grid;gap:10px}.review-item{display:grid;grid-template-columns:58px 1fr auto;gap:12px;align-items:center}.review-item+.review-item{padding-top:10px;border-top:1px solid var(--v2-line)}.review-item b,.review-item small{display:block}.review-item b{font-size:13px}.review-item small{font-size:10px;color:var(--v2-muted);margin-top:4px}.portal-upload{display:grid;place-items:center;text-align:center;padding:24px;border:1px dashed #cfd2df;border-radius:13px;cursor:pointer;background:#fafbfc}.portal-upload input{position:absolute;opacity:0}.portal-upload>span{color:var(--portal-brand)}.portal-upload b,.portal-upload small{display:block}.portal-upload b{font-size:12px;margin:6px 0 3px}.portal-upload small{font-size:9px;color:var(--v2-muted)}.consent-card{display:flex;align-items:flex-start;gap:9px;padding:13px 15px;border-radius:12px;background:#eef0f5;color:#5f6577;font-size:10px;line-height:1.5}.consent-card input{margin-top:2px;accent-color:var(--portal-brand)}.review-summary{position:sticky;top:25px;padding:24px;border-radius:18px;background:#1d2141;color:#fff;box-shadow:0 20px 55px rgba(24,29,57,.18)}.review-summary>.resolution-icon{background:rgba(255,255,255,.1);color:#aef0de}.review-summary>small{display:block;color:rgba(255,255,255,.6);font-size:9px;text-transform:uppercase;letter-spacing:.08em;margin-top:18px}.review-summary h2{font-size:20px;margin:6px 0 18px}.money-breakdown{display:grid;gap:10px;margin-bottom:20px}.money-breakdown>div{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:rgba(255,255,255,.68)}.money-breakdown b{color:#fff}.money-total{padding-top:13px;border-top:1px solid rgba(255,255,255,.14);font-size:13px!important}.money-total b{font-size:18px}.review-summary .btn-primary{background:#fff;color:#3235d5;border-color:#fff}.review-summary .review-change{display:block;text-align:center;color:rgba(255,255,255,.7);margin-top:12px}.manual-portal-card{max-width:820px;margin:auto}.status-card-v2{border:1px solid var(--v2-line);border-radius:24px;background:#fff;overflow:hidden;box-shadow:var(--v2-shadow)}.status-hero-v2{position:relative;text-align:center;padding:32px 30px 24px;background:linear-gradient(180deg,#f7f7ff,#fff)}.status-store{display:flex;align-items:center;justify-content:center;gap:9px;margin-bottom:22px}.status-store>img,.status-store>span{width:38px;height:38px;border-radius:11px;object-fit:cover}.status-store>span{display:grid;place-items:center;background:var(--portal-brand);color:#fff;font-weight:850}.status-store small,.status-store b{display:block;text-align:left}.status-store small{font-size:9px;color:var(--v2-muted)}.status-store b{font-size:12px;margin-top:2px}.status-hero-v2 h1{font-size:28px;margin:14px 0 6px}.status-hero-v2 p{font-size:11px;color:var(--v2-muted)}.status-progress-v2{padding:23px 30px;border-top:1px solid #f0f1f5;border-bottom:1px solid #eceef4}.status-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:17px;padding:24px}.status-main-column,.status-side-column{display:grid;gap:13px;align-content:start}.status-resolution-card{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;padding:18px;border-radius:15px;background:linear-gradient(135deg,#f1fff9,#f7f7ff);border:1px solid #d8eee7}.status-resolution-card small,.status-resolution-card h2,.status-resolution-card p{display:block;margin:0}.status-resolution-card small{font-size:8px;text-transform:uppercase;color:#707688}.status-resolution-card h2{font-size:15px;margin:3px 0}.status-resolution-card p{font-size:9px;color:#6d7284}.credit-code-card{display:flex;justify-content:space-between;align-items:center;padding:19px;border-radius:15px;background:#1e2348;color:#fff}.credit-code-card small,.credit-code-card strong,.credit-code-card span{display:block}.credit-code-card small{font-size:8px;text-transform:uppercase;color:#aeb3c9}.credit-code-card strong{font:800 21px ui-monospace,monospace;letter-spacing:.07em;margin:5px 0}.credit-code-card span{font-size:9px;color:#aef0de}.timeline-v2{padding-top:3px}.support-card{text-align:center}.support-card>span{display:grid;place-items:center;width:45px;height:45px;margin:0 auto 10px;border-radius:13px;background:#efefff;color:var(--portal-brand)}.support-card h3{font-size:14px}.support-card a{display:block;color:var(--portal-brand);font-size:10px;margin-top:5px;text-decoration:none}

/* Shared product surfaces */
.integration-tip{padding:14px 16px;border:1px solid #dfe2ff;border-radius:12px;background:#f6f7ff}.integration-tip b{display:block;font-size:12px;color:#343760}.integration-tip p{margin:6px 0 0;font-size:11px;line-height:1.55;color:#666d82}
.portal-notice{padding:18px;border:1px solid #f0d79f;border-radius:14px;background:#fff9ea;color:#6f5313}.portal-notice b,.portal-notice p{display:block;margin:0}.portal-notice p{margin-top:6px;font-size:12px;line-height:1.55}.app-flashes .alert a{color:inherit;font-weight:800;text-decoration:underline;white-space:nowrap}
.metric-detail{display:block;margin-top:4px;font-size:8px;color:var(--v2-muted);font-weight:600}.usage-caption{display:flex;justify-content:space-between;margin-top:8px;font-size:9px;color:var(--v2-muted)}.billing-history{margin-top:18px}.billing-history-row{display:grid;grid-template-columns:38px minmax(150px,1fr) auto auto auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--v2-line)}.billing-history-row:last-child{border-bottom:0}.billing-history-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#f0f0ff;color:#4b4dff}.billing-history-row b,.billing-history-row small{display:block}.billing-history-row b{font-size:11px}.billing-history-row small{font-size:8px;color:var(--v2-muted);margin-top:3px}.billing-history-row>span:nth-child(3){font-size:11px;font-weight:750}.billing-help-card,.pricing-assurance{display:grid;grid-template-columns:45px 1fr auto;align-items:center;gap:15px;padding:20px 22px;margin-top:18px;border-radius:16px;background:linear-gradient(135deg,#1f2448,#292e59);color:#fff}.billing-help-card>span,.pricing-assurance>span{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:rgba(255,255,255,.1);color:#87e6ca}.billing-help-card h3,.billing-help-card p,.pricing-assurance strong,.pricing-assurance p{display:block;margin:0}.billing-help-card h3,.pricing-assurance strong{font-size:13px}.billing-help-card p,.pricing-assurance p{font-size:10px;color:#bcc1d5;margin-top:4px}.billing-help-card a,.pricing-assurance a{font-size:10px;font-weight:750;color:#9ce7d2;text-decoration:none}.billing-admin-list{display:grid;gap:14px}.billing-request-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:17px}.billing-request-summary>div{padding:11px;border-radius:11px;background:#f7f8fb}.billing-request-summary small,.billing-request-summary b{display:block}.billing-request-summary small{font-size:7px;color:var(--v2-muted)}.billing-request-summary b{font-size:11px;margin-top:4px}
.help-journey{display:grid;grid-template-columns:1fr 1fr;gap:11px}.help-journey article{display:grid;grid-template-columns:34px 44px minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px;border:1px solid var(--v2-line);border-radius:15px;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.help-journey article:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(31,38,71,.07)}.help-step-number{font-size:9px;font-weight:850;color:#a0a5b6}.help-journey article>i{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#eeeeff;color:#4b4dff;font-style:normal}.help-journey h2,.help-journey p{margin:0}.help-journey h2{font-size:13px}.help-journey p{font-size:9px;color:var(--v2-muted);line-height:1.5;margin-top:4px}.help-journey a{font-size:9px;font-weight:750;color:#4b4dff;text-decoration:none;white-space:nowrap}.help-ops-grid{margin-top:17px}.operational-flow{display:grid;gap:0}.operational-flow>div{display:grid;grid-template-columns:30px 1fr;gap:11px;padding:12px 0;border-bottom:1px solid var(--v2-line)}.operational-flow>div:last-child{border-bottom:0}.operational-flow i{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#1f2448;color:#fff;font-style:normal;font-size:9px;font-weight:800}.operational-flow b,.operational-flow small{display:block}.operational-flow b{font-size:11px}.operational-flow small{font-size:9px;color:var(--v2-muted);margin-top:3px}.role-playbook{display:grid;gap:8px}.role-playbook>div{padding:12px;border-radius:11px;background:#f7f8fb}.role-playbook b,.role-playbook span{display:block}.role-playbook b{font-size:10px;color:#343958}.role-playbook span{font-size:9px;color:var(--v2-muted);margin-top:3px}.help-bottom-banner{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:16px;padding:22px;margin-top:17px;border-radius:16px;background:linear-gradient(135deg,#eefff8,#f4f3ff);border:1px solid #dcebe7}.help-bottom-banner>span{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:#fff;color:#4b4dff}.help-bottom-banner h2,.help-bottom-banner p{margin:0}.help-bottom-banner h2{font-size:14px}.help-bottom-banner p{font-size:10px;color:var(--v2-muted);line-height:1.55;margin-top:4px}
.resolution-ops-panel .panel-head .eyebrow{font-size:8px;margin-bottom:5px}.resolution-ops-hero{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px;border-radius:15px;background:linear-gradient(135deg,#f0fff9,#f5f4ff);border:1px solid #dcebe7}.resolution-ops-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#fff;color:#4b4dff;box-shadow:0 6px 18px rgba(34,42,77,.08)}.resolution-ops-hero small,.resolution-ops-hero h3,.resolution-ops-hero p{display:block;margin:0}.resolution-ops-hero small{font-size:8px;color:#858a9b;letter-spacing:.08em}.resolution-ops-hero h3{font-size:16px;margin-top:4px}.resolution-ops-hero p{font-size:10px;color:#74798a;margin-top:3px}.resolution-ops-hero>strong{font-size:17px}.resolution-money-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0}.resolution-money-grid>div{padding:12px;border:1px solid var(--v2-line);border-radius:12px}.resolution-money-grid small,.resolution-money-grid b{display:block}.resolution-money-grid small{font-size:8px;text-transform:uppercase;color:#858a9b}.resolution-money-grid b{font-size:12px;margin-top:4px}.ops-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ops-action-card{display:grid;grid-template-columns:minmax(190px,1fr) minmax(150px,230px) auto;align-items:center;gap:12px;padding:13px;margin-top:12px;border:1px solid #dfe2ec;border-radius:13px;background:#fafbfe}.ops-action-card.warning{border-color:#f0d79f;background:#fffaf0}.ops-action-card.success{border-color:#cde9df;background:#f4fff9}.ops-action-card b,.ops-action-card small{display:block}.ops-action-card b{font-size:11px}.ops-action-card small{font-size:9px;color:#73798b;margin-top:3px}.ops-action-card.compact{grid-template-columns:minmax(160px,1fr) auto;margin:0}.refund-action-grid{display:grid;grid-template-columns:auto minmax(300px,1fr);gap:9px;align-items:center;margin-top:12px}.credit-inline{display:flex;justify-content:space-between;align-items:center;padding:13px 15px;margin-top:12px;border-radius:12px;background:#202548;color:#fff}.credit-inline small,.credit-inline strong{display:block}.credit-inline small{font-size:7px;color:#aeb3c9}.credit-inline strong{font:800 16px ui-monospace,monospace;letter-spacing:.08em;margin-top:3px}
.resolution-planner{border-color:#d9dcff;box-shadow:0 14px 36px rgba(75,77,255,.07)}.resolution-planner .panel-head{background:linear-gradient(135deg,#f6f6ff,#f0fff9)}.resolution-planner .eyebrow{font-size:8px;margin-bottom:5px}.planner-badge{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:999px;background:#fff;color:#4b4dff;font-size:8px;font-weight:800}.planner-intro{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:13px;padding:15px;margin-bottom:16px;border-radius:13px;background:#202548;color:#fff}.planner-intro>span{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:rgba(255,255,255,.1);color:#8de4cb}.planner-intro b,.planner-intro p{display:block;margin:0}.planner-intro b{font-size:12px}.planner-intro p{font-size:9px;line-height:1.55;color:#bdc2d6;margin-top:4px}.planner-grid{align-items:end}.planner-submit{display:flex;align-items:flex-end}.planner-submit .btn{width:100%}
.feature-card{transition:transform .2s ease,box-shadow .2s ease}.feature-card:hover{transform:translateY(-4px);box-shadow:0 20px 45px rgba(27,33,63,.08)}.page-note{border-radius:14px}.public-body .page-hero{background:radial-gradient(circle at 80% 20%,rgba(75,77,255,.12),transparent 32%),linear-gradient(180deg,#fff,#f7f8fc)}
.page-hero-rich{padding-bottom:70px}.page-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.85fr);align-items:center;gap:70px}.page-hero-rich h1{max-width:760px}.page-hero-rich .hero-actions{margin-top:28px}.page-visual{position:relative;height:440px;border-radius:26px;overflow:hidden;box-shadow:0 30px 70px rgba(29,36,72,.16)}.page-visual>img{width:100%;height:100%;object-fit:cover}.page-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(18,22,45,.6))}.page-visual-card{position:absolute;z-index:1;left:22px;right:22px;bottom:20px;display:flex;align-items:center;gap:12px;padding:15px;border-radius:14px;background:rgba(255,255,255,.93);backdrop-filter:blur(8px)}.page-visual-card>span{display:grid;place-items:center;width:39px;height:39px;border-radius:11px;background:#eeeeff;color:#4b4dff}.page-visual-card strong,.page-visual-card small{display:block}.page-visual-card strong{font-size:11px}.page-visual-card small{font-size:8px;color:#777d90;margin-top:3px}.feature-card-grid-rich .feature-card{position:relative;overflow:hidden;min-height:235px}.feature-card-grid-rich .feature-card>small{position:absolute;right:18px;top:16px;font-size:9px;color:#b6bac8}.feature-icon{display:grid!important;place-items:center;width:44px!important;height:44px!important;border-radius:13px!important;background:#efefff!important;color:#4b4dff}.public-flow-section{display:grid;grid-template-columns:minmax(300px,.75fr) 1.25fr;align-items:center;gap:70px}.public-flow-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.public-flow-grid article{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:rgba(255,255,255,.05)}.public-flow-grid i{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:10px;background:#4b4dff;color:#fff;font-style:normal;font-weight:800}.public-flow-grid b,.public-flow-grid small{display:block}.public-flow-grid b{font-size:11px;color:#fff}.public-flow-grid small{font-size:8px;color:#aeb4cb;margin-top:3px}.public-proof-grid{display:grid;grid-template-columns:minmax(0,.9fr) 1.1fr;align-items:center;gap:70px}.public-proof-grid h2{font-size:38px;line-height:1.08;letter-spacing:-.035em;margin:12px 0}.public-proof-grid p{color:#73798b;line-height:1.7;max-width:600px}.public-proof-grid .btn{margin-top:15px}.proof-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px}.proof-metrics>div{padding:22px;border:1px solid #e0e3ec;border-radius:15px;background:#fff}.proof-metrics>div:first-child{grid-column:1/-1;background:linear-gradient(135deg,#effff8,#f5f5ff)}.proof-metrics small,.proof-metrics strong,.proof-metrics span{display:block}.proof-metrics small{font-size:8px;color:#858a9c;letter-spacing:.08em}.proof-metrics strong{font-size:25px;margin:6px 0;color:#1e2347}.proof-metrics span{font-size:9px;color:#767c8e}

@media(max-width:1100px){.integration-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.program-layout,.installation-layout,.catalog-layout,.integration-setup-layout{grid-template-columns:1fr}.sticky-panel{position:static}.install-method-grid{grid-template-columns:repeat(2,1fr)}.page-hero-grid{gap:35px}.public-flow-section,.public-proof-grid{gap:35px}}
@media(max-width:860px){.onboarding-hero{grid-template-columns:1fr}.onboarding-grid{grid-template-columns:1fr}.return-shell{grid-template-columns:1fr}.return-brand-panel{min-height:420px}.portal-product-grid{grid-template-columns:repeat(2,1fr)}.review-layout,.status-content-grid{grid-template-columns:1fr}.review-summary{position:static}.portal-search{min-width:0}.flow-heading{align-items:flex-start;flex-direction:column}.status-side-column{grid-template-columns:repeat(2,1fr)}.variant-admin-list form{grid-template-columns:1fr 1fr 90px}.variant-admin-list form>span{grid-column:1/-1}.variant-admin-list form select,.variant-admin-list form button{grid-column:auto}.order-product{grid-template-columns:48px 1fr auto}.order-product em{grid-column:2/-1}.credential-grid{grid-template-columns:1fr}.ops-action-card{grid-template-columns:1fr}.refund-action-grid{grid-template-columns:1fr}.resolution-money-grid{grid-template-columns:1fr 1fr}.billing-history-row{grid-template-columns:38px 1fr auto}.billing-history-row .btn,.billing-history-row .status-badge{grid-column:2/4}.billing-request-summary{grid-template-columns:1fr 1fr}.page-hero-grid,.public-flow-section,.public-proof-grid{grid-template-columns:1fr}.page-visual{height:360px}.public-flow-grid{grid-template-columns:1fr 1fr}.help-journey{grid-template-columns:1fr}.help-bottom-banner{grid-template-columns:48px 1fr}.help-bottom-banner .btn{grid-column:2;width:max-content}}
@media(max-width:620px){.portal-main-rich{padding:18px 0 42px}.portal-header .portal-container{padding-left:16px;padding-right:16px}.return-shell{border-radius:18px}.return-brand-panel{padding:27px 23px;min-height:355px}.return-brand-copy h1{font-size:34px}.return-brand-copy p{font-size:13px}.return-form-panel{padding:25px 20px}.return-step span{display:none}.return-steps{margin-bottom:18px}.portal-flow-container{padding-left:14px;padding-right:14px}.flow-heading h1{font-size:26px}.return-item-card{grid-template-columns:20px 52px 1fr 24px;padding:12px;gap:10px}.return-item-media{width:50px;height:50px}.return-item-qty{grid-column:3/5;display:flex;align-items:center;gap:10px}.return-item-qty .form-control{width:80px}.return-item-tick{grid-column:4;grid-row:1}.reason-grid{display:grid;grid-template-columns:1fr 1fr}.reason-chip span{text-align:center;padding:9px 7px;font-size:9px}.flow-actions{position:sticky;bottom:0;z-index:10;margin-left:-14px;margin-right:-14px;padding:12px 14px;background:rgba(247,248,251,.94);backdrop-filter:blur(8px);border-top:1px solid #e7e9ef}.resolution-card{grid-template-columns:42px 1fr 20px;padding:16px}.resolution-value{grid-column:2/4;text-align:left}.resolution-radio{grid-column:3;grid-row:1}.variant-choice-grid,.portal-product-grid{grid-template-columns:1fr 1fr}.portal-product-copy{padding:11px;min-height:140px}.portal-product-copy b{font-size:11px}.shop-credit-bar{padding:14px}.shop-credit-bar strong{font-size:21px}.shop-credit-bar>span{font-size:8px}.portal-search{width:100%}.review-layout{display:block}.review-summary{margin-top:13px}.status-content-grid{padding:14px}.status-side-column{grid-template-columns:1fr}.status-progress-v2{padding:18px 10px}.status-progress-v2 .status-step span{font-size:8px}.status-resolution-card{grid-template-columns:42px 1fr}.status-resolution-card>strong{grid-column:2}.integration-card-grid{grid-template-columns:1fr}.option-toggle-grid{grid-template-columns:1fr}.install-method-grid{grid-template-columns:1fr 1fr}.launch-preview .panel-body{grid-template-columns:1fr}.launch-flow{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.launch-flow span{white-space:nowrap}.variant-admin-list form{grid-template-columns:1fr 1fr}.variant-admin-list form>span{grid-column:1/-1}.variant-admin-list form select,.variant-admin-list form button{width:100%}.onboarding-hero{padding:24px}.onboarding-hero h1{font-size:28px}.onboarding-step{grid-template-columns:30px 38px 1fr}.onboarding-step em{grid-column:3}.order-product{grid-template-columns:42px 1fr}.order-product>strong{grid-column:2}.copy-line{align-items:stretch;flex-direction:column}.portal-card.manual-portal-card{border-radius:17px}.resolution-ops-hero{grid-template-columns:44px 1fr}.resolution-ops-hero>strong{grid-column:2}.resolution-money-grid{grid-template-columns:1fr 1fr}.billing-help-card,.pricing-assurance{grid-template-columns:40px 1fr}.billing-help-card a,.pricing-assurance a{grid-column:2}.billing-history-row{grid-template-columns:34px 1fr}.billing-history-row>span:nth-child(3),.billing-history-row .btn,.billing-history-row .status-badge{grid-column:2}.page-hero-rich{padding-bottom:45px}.page-visual{height:280px}.public-flow-grid,.proof-metrics{grid-template-columns:1fr}.proof-metrics>div:first-child{grid-column:auto}.public-proof-grid h2{font-size:31px}.help-journey article{grid-template-columns:28px 40px 1fr}.help-journey article>a{grid-column:3}.help-bottom-banner{grid-template-columns:40px 1fr}}

.status-next-card{display:grid;grid-template-columns:48px 1fr;gap:15px;align-items:start;padding:20px;border-radius:16px;background:linear-gradient(135deg,#f0f0ff,#f8f8ff);border:1px solid #ddddff}.status-next-card>span{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:#4b4dff;color:#fff}.status-next-card small,.status-next-card h2,.status-next-card p{display:block;margin:0}.status-next-card small{font-size:9px;font-weight:850;letter-spacing:.09em;color:#73769a}.status-next-card h2{margin-top:3px;font-size:16px}.status-next-card p{margin-top:5px;font-size:10px;line-height:1.65;color:var(--v2-muted)}.status-next-success{background:linear-gradient(135deg,#ebfff7,#f7fffc);border-color:#c9eedf}.status-next-success>span{background:#12a878}.status-next-danger{background:linear-gradient(135deg,#fff3f3,#fffafa);border-color:#f3d5d5}.status-next-danger>span{background:#d84949}.payment-notice{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:center;padding:15px 17px;border-radius:13px;background:#fff8e8;border:1px solid #f2dfaa}.payment-notice>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#fff;color:#ae7411}.payment-notice b,.payment-notice p{display:block;margin:0}.payment-notice b{font-size:11px}.payment-notice p{margin-top:3px;font-size:9px;color:var(--v2-muted)}.payment-notice.paid{background:#ecfff8;border-color:#c7eddf}.payment-notice.paid>span{color:#0b8f69}
.system-log-line{display:block;overflow:auto;padding:12px 13px;border-radius:10px;background:#171a31;color:#dfe4ff;font-size:9px;line-height:1.55;white-space:pre-wrap;word-break:break-word}
.status-next-card,.payment-notice{display:grid;grid-template-columns:46px minmax(0,1fr);gap:15px;align-items:start;padding:20px;border-radius:16px;border:1px solid #dfe4f0;background:linear-gradient(135deg,#f8f9ff,#fff);margin-bottom:13px}.status-next-card>span,.payment-notice>span{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#ececff;color:#4b4dff}.status-next-card small{font-size:8px;letter-spacing:.13em;font-weight:850;color:#777e99}.status-next-card h2,.status-next-card p,.payment-notice b,.payment-notice p{margin:0}.status-next-card h2{font-size:15px;margin-top:3px}.status-next-card p,.payment-notice p{font-size:10px;line-height:1.55;color:var(--v2-muted);margin-top:5px}.status-next-success{background:linear-gradient(135deg,#edfff7,#fff);border-color:#cbeedf}.status-next-danger{background:linear-gradient(135deg,#fff3f3,#fff);border-color:#f3d4d4}.payment-notice{background:#fff9eb;border-color:#f4dfad}.payment-notice>span{background:#fff1c8;color:#9d6900}.payment-notice.paid{background:#effff8;border-color:#cbeedf}.payment-notice.paid>span{background:#d9f8ea;color:#0b7a55}
.evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.evidence-card{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:center;padding:10px;border:1px solid var(--v2-line);border-radius:14px;background:#fff;color:var(--v2-ink);text-decoration:none;transition:.18s ease}.evidence-card:hover{border-color:#b9bdff;box-shadow:0 10px 24px rgba(41,46,87,.08)}.evidence-card img{display:block;width:92px;height:92px;object-fit:cover;border-radius:10px;background:#f2f3f7}.evidence-card b,.evidence-card small{display:block;overflow:hidden;text-overflow:ellipsis}.evidence-card b{font-size:11px;white-space:nowrap}.evidence-card small{margin-top:5px;color:var(--v2-muted);font-size:9px;line-height:1.45}.merchant-evidence-grid{margin-top:10px}@media(max-width:620px){.evidence-grid{grid-template-columns:1fr}.evidence-card{grid-template-columns:76px minmax(0,1fr)}.evidence-card img{width:76px;height:76px}}
.store-filter-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:12px}.store-filter-chip{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:center;padding:13px;border:1px solid var(--v2-line);border-radius:14px;background:#fff;color:var(--v2-ink);text-decoration:none;transition:.18s ease}.store-filter-chip:hover,.store-filter-chip.active{border-color:#7679ff;background:#f5f5ff;box-shadow:0 8px 20px rgba(75,77,255,.09)}.store-filter-chip b,.store-filter-chip small{display:block}.store-filter-chip b{font-size:12px}.store-filter-chip small{margin-top:4px;color:var(--v2-muted);font-size:9px}.catalog-sync-bar,.integration-limit-bar,.automation-note{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px;margin:14px 0;border:1px solid var(--v2-line);border-radius:14px;background:#fff}.catalog-sync-bar>div b,.catalog-sync-bar>div span,.integration-limit-bar span b,.integration-limit-bar span small,.automation-note b,.automation-note p{display:block}.catalog-sync-bar>div span,.integration-limit-bar span small,.automation-note p{margin-top:3px;color:var(--v2-muted);font-size:10px}.integration-limit-bar>div,.automation-note{display:flex;align-items:center;gap:12px}.catalog-channel-badge{display:inline-flex;padding:5px 8px;border-radius:999px;background:#f0f1f7;font-size:9px;font-weight:750}.woocommerce-setup-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px}.setup-number{display:inline-grid;place-items:center;width:27px;height:27px;margin-right:8px;border-radius:8px;background:#1155cc;color:#fff;font-size:13px}.setup-action-row{display:flex;align-items:center;justify-content:space-between;gap:22px}.setup-action-row p{margin:4px 0 0;color:var(--v2-muted);line-height:1.55}.setup-step-panel .alert{margin:0 0 18px}@media(max-width:900px){.woocommerce-setup-grid{grid-template-columns:1fr}.setup-action-row,.catalog-sync-bar,.integration-limit-bar{align-items:flex-start;flex-direction:column}.setup-action-row .btn,.catalog-sync-bar .btn{width:100%}}
/* Protected return logistics */
.shipment-portal-list{display:grid;gap:14px;margin-top:18px}.shipment-portal-card{border:1px solid var(--line);border-radius:16px;padding:18px;background:#fff}.shipment-portal-head{display:flex;align-items:center;gap:12px}.shipment-portal-head>span{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#eef2ff;color:#4b4dff}.shipment-portal-head>div{min-width:0;flex:1}.shipment-portal-head small,.shipment-destination small{display:block;color:var(--muted);font-size:11px;letter-spacing:.08em}.shipment-portal-head h3{margin:3px 0 0;font-size:18px}.shipment-current-status{margin:14px 0 0;color:var(--muted)}.shipment-destination{margin-top:14px;padding:13px 15px;border-radius:12px;background:#f7f8fc;display:grid;gap:4px}.shipment-destination span{color:var(--muted);font-size:13px}.shipment-customer-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:16px}.shipment-confirmed{display:inline-flex;align-items:center;gap:7px;color:#07865f;font-weight:700}.shipment-event-list{display:grid;gap:9px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.shipment-event-list>div{display:flex;gap:10px;align-items:flex-start}.shipment-event-list i{width:8px;height:8px;margin-top:5px;border-radius:50%;background:#4b4dff}.shipment-event-list span{display:grid;gap:2px}.shipment-event-list small{color:var(--muted)}@media(max-width:680px){.shipment-portal-head{align-items:flex-start;flex-wrap:wrap}.shipment-portal-head .status-badge{margin-left:54px}.shipment-customer-actions{align-items:stretch}.shipment-customer-actions>*{width:100%}.shipment-customer-actions .btn{width:100%}}
