.plan-admin-body,.seller-plans-body{margin:0;background:#f2f4f7;color:#10122b}.plan-admin-main,.seller-plans-main{padding:42px;max-width:1500px;margin:auto}.plan-hero{display:flex;align-items:end;justify-content:space-between;gap:25px;padding:36px;border-radius:18px;background:linear-gradient(125deg,#10122b,#25375e);color:#fff}.plan-hero h1{font:500 2.7rem/1.05 Georgia,serif;margin:5px 0 10px}.plan-hero p:last-child{color:#cbd4e4}.plan-primary,.plan-card button{border:0;border-radius:999px;background:#f3742d;color:#fff;padding:12px 17px;font-weight:900;cursor:pointer}.plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:25px}.plan-card{background:#fff;border:1px solid #dce1e8;border-radius:15px;padding:24px;display:flex;flex-direction:column}.plan-card.archived{opacity:.6}.plan-card h2{font:500 2rem Georgia,serif;margin:12px 0 5px}.plan-card>p{color:#687386;min-height:42px}.plan-card>strong{font-size:1.9rem}.plan-card>strong small{font-size:.7rem;color:#687386}.plan-card ul{padding-left:18px;line-height:1.8;color:#4e596d;font-size:.78rem;flex:1}.plan-state{align-self:flex-start;border-radius:99px;background:#edf1f6;padding:5px 9px;font-size:.64rem;font-weight:900;text-transform:uppercase}.plan-card.active .plan-state{background:#dff3e8;color:#11663e}.plan-card.current{outline:3px solid #f3742d}.plan-card button{width:100%}.plan-card button:disabled{background:#d8dde6;color:#697386;cursor:default}.plan-card button.plan-secondary{background:#fff;color:#10122b;border:1px solid #cbd2dc}#planDialog{width:min(850px,94vw);border:0;border-radius:16px;padding:0}#planDialog::backdrop{background:#10122ba8}#planDialog form{padding:28px}#planDialog header{display:flex;justify-content:space-between}#planDialog h2{margin:0;font:500 2rem Georgia,serif}#closePlan{border:0;background:none;font-size:1.8rem}.plan-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:22px 0}.plan-form-grid label{display:grid;gap:6px;font-size:.7rem;font-weight:850}.plan-form-grid input,.plan-form-grid select,.plan-form-grid textarea{padding:11px;border:1px solid #cbd2dc;border-radius:7px;font:inherit}.plan-form-grid .wide{grid-column:1/-1}.plan-form-grid .check{display:flex;align-items:center;gap:8px}.plan-form-grid .check input{width:auto}.billing-toggle{display:flex;gap:8px;margin:25px 0}.billing-toggle button{border:1px solid #cbd2dc;background:#fff;border-radius:99px;padding:10px 15px;font-weight:850}.billing-toggle button.active{background:#10122b;color:#fff}.subscription-note{text-align:center;color:#687386;margin:22px}.seller-plan-actions{display:grid;gap:8px}.seller-plan-actions small{color:#687386;text-align:center}@media(max-width:720px){.plan-admin-main,.seller-plans-main{padding:20px 14px}.plan-hero{display:block}.plan-hero button{margin-top:15px}.plan-form-grid{grid-template-columns:1fr}.plan-form-grid .wide{grid-column:auto}}
.pending-subscription{margin:22px 0 0;background:#fff4d6;border:1px solid #e6c46d;border-radius:14px;padding:20px;display:flex;justify-content:space-between;gap:20px;align-items:center}.pending-subscription span{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;font-weight:900;color:#825e00}.pending-subscription h2{margin:6px 0;font:500 1.6rem Georgia,serif}.pending-subscription p,.pending-subscription strong{font-size:.75rem;color:#645a43}.pending-subscription strong{max-width:350px}#upgradeDialog{width:min(520px,calc(100% - 30px));border:0;border-radius:16px;padding:0}#upgradeDialog::backdrop{background:#10122ba8}#upgradeDialog form{padding:28px;display:grid;gap:16px}#upgradeDialog header{display:flex;justify-content:space-between;align-items:start}#upgradeDialog h2{font:500 1.8rem Georgia,serif;margin:0}#closeUpgrade{border:0;background:#edf0f4;border-radius:50%;width:38px;height:38px;font-size:1.4rem}#upgradeDialog label{display:grid;gap:7px;font-size:.72rem;font-weight:850}#upgradeDialog input,#upgradeDialog select,#upgradeDialog textarea{padding:12px;border:1px solid #cbd2dc;border-radius:7px;font:inherit}#upgradeDialog textarea{min-height:70px}.upgrade-summary{padding:14px;background:#f2f4f7;border-radius:8px;font-weight:900}.payment-notice{font-size:.7rem;color:#6b7383;line-height:1.5}
.addon-admin{margin-top:55px;padding-top:36px;border-top:1px solid #d7dce4}.addon-heading{display:flex;justify-content:space-between;gap:20px;align-items:end}.addon-heading h2{font:500 2.2rem Georgia,serif;margin:4px 0}.addon-heading p:last-child{color:#687386}#addonDialog{width:min(760px,94vw);border:0;border-radius:16px;padding:0}#addonDialog::backdrop{background:#10122ba8}#addonDialog form{padding:28px}#addonDialog header{display:flex;justify-content:space-between}#addonDialog h2{margin:0;font:500 2rem Georgia,serif}#closeAddon{border:0;background:none;font-size:1.8rem}.dialog-actions{display:flex;gap:10px}.addon-delete{border:1px solid #d6a7a4;background:#fff;color:#a12e28;border-radius:999px;padding:12px 17px;font-weight:900}.plan-form-grid small{color:#687386;font-weight:500}@media(max-width:720px){.addon-heading,.pending-subscription{display:block}.addon-heading button{margin-top:15px}.pending-subscription strong{display:block;margin-top:12px}}
#planCodeNotice.error{color:#a12e28;font-weight:800}#planDialog #deletePlan{margin-left:12px;cursor:pointer}#planDialog #deletePlan[hidden]{display:none}
.seller-addon-market{margin-top:55px;padding-top:40px;border-top:1px solid #d7dce4}.seller-addon-market .addon-heading p:last-child{max-width:760px;line-height:1.55}.addon-card .plan-state{text-transform:capitalize}.addon-card strong{margin:10px 0}.public-apply{text-decoration:none;display:inline-block}.seller-header .back-market+.back-market{margin-left:0}.public-plan-note{background:#edf3ff;border-color:#bac9e5}#addonPurchaseDialog{width:min(520px,calc(100% - 30px));border:0;border-radius:16px;padding:0}#addonPurchaseDialog::backdrop{background:#10122ba8}#addonPurchaseDialog form{padding:28px;display:grid;gap:16px}#addonPurchaseDialog header{display:flex;justify-content:space-between;align-items:start}#addonPurchaseDialog h2{font:500 1.8rem Georgia,serif;margin:0}#closeAddonPurchase{border:0;background:#edf0f4;border-radius:50%;width:38px;height:38px;font-size:1.4rem}#addonPurchaseDialog label{display:grid;gap:7px;font-size:.72rem;font-weight:850}#addonPurchaseDialog input,#addonPurchaseDialog select,#addonPurchaseDialog textarea{padding:12px;border:1px solid #cbd2dc;border-radius:7px;font:inherit}#addonPurchaseDialog textarea{min-height:70px}

.registration-plans{grid-column:1/-1;margin:22px 0;padding:24px;background:#f4f6f9;border-radius:15px}.registration-plans>div h2{font:500 1.9rem Georgia,serif;margin:4px 0}.registration-plans>div>p:last-child{color:#687386}.registration-plans>.plan-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin:18px 0}.registration-plan{cursor:pointer;padding:18px}.registration-plan h2{font-size:1.55rem}.registration-plan ul{font-size:.72rem}.registration-plans>a{font-weight:850;color:#10122b}.seller-offer.paused{opacity:.72}.seller-offer .paused-state{color:#9c5428;font-weight:800}

.seller-plans-body{direction:ltr}.seller-plans-body .seller-header,.seller-plans-body main{direction:ltr}
.registration-fulfillment{display:grid;gap:16px;margin:24px 0;padding:22px;border:1px solid #dbe1ea;border-radius:14px;background:#f7f9fc}.registration-fulfillment h2{margin:5px 0 8px}.registration-fulfillment>div>p:last-child{margin:0;color:#5f6c80;line-height:1.55}.fulfillment-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fulfillment-choice{display:grid!important;grid-template-columns:auto 1fr;align-items:start;gap:11px!important;padding:16px;border:2px solid #dce2eb;border-radius:11px;background:#fff;cursor:pointer}.fulfillment-choice:has(input:checked){border-color:#f3742d;background:#fff8f2;box-shadow:0 0 0 3px rgba(243,116,45,.1)}.fulfillment-choice input{width:auto!important;margin-top:3px;accent-color:#f3742d}.fulfillment-choice b,.fulfillment-choice small{display:block}.fulfillment-choice b{color:#10122b;line-height:1.35}.fulfillment-choice small{margin-top:7px;color:#5e697b;line-height:1.5}@media(max-width:800px){.fulfillment-choice-grid{grid-template-columns:1fr}}

/* Add-on placement preview */
#addonDialog{width:min(920px,94vw)}
.addon-placement-preview{margin:6px 0 22px;padding:18px;border:1px solid #d9e0e9;border-radius:13px;background:#f6f8fb}
.addon-preview-heading{display:flex;justify-content:space-between;gap:18px;align-items:start;margin-bottom:14px}
.addon-preview-heading h3{margin:2px 0 5px;font-size:1rem}
.addon-preview-heading p:not(.eyebrow){margin:0;color:#667286;font-size:.7rem;line-height:1.45;max-width:520px}
.addon-preview-heading>span{max-width:230px;border-radius:999px;background:#10122b;color:#fff;padding:7px 10px;font-size:.62rem;font-weight:850;text-align:center}
.addon-preview-screen{border:1px solid #cbd3df;border-radius:10px;background:#fff;padding:10px;display:grid;gap:8px;box-shadow:0 8px 25px #10122b0c}
.addon-preview-top{height:14px;display:flex;align-items:center;gap:5px;border-bottom:1px solid #e3e7ed;padding-bottom:7px}
.addon-preview-top i{width:5px;height:5px;border-radius:50%;background:#b8c1ce}
.addon-preview-search{height:16px;width:42%;border-radius:99px;background:#edf0f4}
.addon-preview-hero,.addon-preview-banner{display:grid;place-items:center;border:1px dashed #c6ceda;border-radius:6px;background:#eef1f5;color:#778296;font-size:.6rem;font-weight:800;transition:.15s}
.addon-preview-hero{height:58px}.addon-preview-banner{height:34px}
.addon-preview-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.addon-preview-categories i{height:20px;border-radius:4px;background:#edf0f4}
.addon-preview-content{display:grid;grid-template-columns:1.5fr .9fr;gap:8px}.addon-preview-products{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.addon-preview-products i,.addon-preview-stores i{height:48px;padding:7px;border:1px solid #dce2e9;border-radius:5px;background:#f2f4f7;display:flex;flex-direction:column;justify-content:flex-end;font-style:normal}.addon-preview-products b,.addon-preview-stores b{font-size:.56rem;color:#10122b}.addon-preview-products small,.addon-preview-stores small{font-size:.48rem;color:#778296}.addon-preview-stores{display:grid;grid-template-columns:1fr;gap:6px}.addon-preview-stores i{height:21px;padding:5px 7px;justify-content:center}
.addon-preview-screen.homepage_banner .addon-preview-hero,.addon-preview-screen.category_banner .addon-preview-banner{background:#ff7425;color:#10122b;border-color:#ff7425;box-shadow:0 0 0 3px #ff742528}
.addon-preview-screen.featured_product .addon-preview-products i:first-child,.addon-preview-screen.sponsored_search .addon-preview-products i:first-child,.addon-preview-screen.featured_store .addon-preview-stores i:first-child{background:#fff1e8;border:2px solid #ff7425;box-shadow:0 0 0 3px #ff742520}
.addon-preview-screen.sponsored_search .addon-preview-search{background:#fff1e8;outline:2px solid #ff7425}
.addon-preview-note{display:block;margin-top:9px;color:#667286;font-size:.63rem}
@media(max-width:620px){.addon-preview-heading{display:grid}.addon-preview-heading>span{max-width:none}.addon-preview-content{grid-template-columns:1fr}.addon-preview-stores{display:none}}
/* Compact add-on placement preview on admin and seller cards */
.addon-card-preview{height:142px;margin:10px 0 7px;padding:8px;border:1px solid #d7dee8;border-radius:9px;background:#f8fafc;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:8px 24px 12px 20px 42px;gap:4px;overflow:hidden}
.addon-card-preview>span{display:block;border-radius:4px;background:#e6eaf0}
.addon-mini-search{grid-column:1;width:75%;border-radius:99px!important}
.addon-mini-hero{grid-column:1/-1}
.addon-mini-categories{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(4,1fr);gap:4px;background:transparent!important}
.addon-mini-categories i{display:block;border-radius:3px;background:#e6eaf0}
.addon-mini-banner{grid-column:1/-1}
.addon-mini-results{grid-column:1/-1;display:grid!important;grid-template-columns:1fr 1fr;gap:5px;background:transparent!important}
.addon-mini-results>i,.addon-mini-results>b{display:flex;align-items:center;gap:5px;padding:5px;border:1px solid #dfe4eb;border-radius:4px;background:#edf0f4;font-style:normal}
.addon-mini-results em{width:20px;height:20px;flex:0 0 20px;border-radius:3px;background:#cfd6df}.addon-mini-store em{border-radius:50%}.addon-mini-results span{display:grid;gap:1px;min-width:0}.addon-mini-results u{color:#10122b;font-size:.48rem;font-weight:900;text-decoration:none}.addon-mini-results small{color:#667286;font-size:.4rem;white-space:nowrap}
.addon-card-preview.homepage_banner .addon-mini-hero,.addon-card-preview.category_banner .addon-mini-banner{background:#ff7425;box-shadow:0 0 0 2px #ff742525}
.addon-card-preview.featured_product .addon-mini-product,.addon-card-preview.sponsored_search .addon-mini-product,.addon-card-preview.featured_store .addon-mini-store{background:#fff1e8;border:2px solid #ff7425;box-shadow:0 0 0 2px #ff742518}
.addon-card-preview.sponsored_search .addon-mini-search{background:#fff1e8;outline:2px solid #ff7425}
.addon-card-preview-label{display:block;min-height:30px;color:#5f6b7e;font-size:.62rem;font-weight:750;line-height:1.4}
.addon-live-demo{display:inline-flex;align-items:center;align-self:flex-start;margin:-3px 0 9px;color:#1769aa;font-size:.64rem;font-weight:900;text-decoration:none}.addon-live-demo:hover{text-decoration:underline}
.addon-card .addon-card-preview+strong{margin-top:8px}

/* Type-specific card previews */
.addon-card-preview.addon-specific-preview{height:142px;display:flex;flex-direction:column;gap:7px;padding:10px;background:#f8fafc}
.addon-specific-preview>small{color:#667286;font-size:.47rem;font-weight:900;letter-spacing:.06em}
.addon-specific-preview>p{margin:0;color:#536074;font-size:.5rem;line-height:1.35}
.addon-slot-grid,.addon-product-list,.addon-store-list{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;flex:1}
.addon-slot-grid i,.addon-product-list i,.addon-store-list i{display:grid;place-items:center;min-width:0;border:1px solid #d9e0e9;border-radius:5px;background:#edf0f4;color:#475469;font-size:.47rem;font-style:normal;font-weight:850;text-align:center;padding:4px}
.addon-slot-grid i{background:#fff1e8;border:2px solid #ff7425;color:#10122b}
.addon-slot-grid i{background:#edf0f4;border:1px solid #d9e0e9;color:#475469}.addon-slot-grid.selected-left i:nth-child(1),.addon-slot-grid.selected-center i:nth-child(2),.addon-slot-grid.selected-right i:nth-child(3){background:#fff1e8;border:2px solid #ff7425;color:#10122b}.addon-preview-screen.category_banner .addon-preview-banner{grid-template-columns:repeat(3,1fr);gap:4px;background:#eef1f5;border-color:#c6ceda;box-shadow:none;padding:4px}.addon-preview-screen.category_banner .addon-preview-banner i{display:grid;place-items:center;height:24px;border-radius:3px;background:#dde2e9;color:#697386;font-style:normal}.addon-preview-screen.category_banner.slot-left .addon-preview-banner i:nth-child(1),.addon-preview-screen.category_banner.slot-center .addon-preview-banner i:nth-child(2),.addon-preview-screen.category_banner.slot-right .addon-preview-banner i:nth-child(3){background:#ff7425;color:#10122b;font-weight:900}
.addon-product-list i:first-child,.addon-store-list i:first-child{background:#fff1e8;border:2px solid #ff7425;color:#10122b;box-shadow:0 0 0 2px #ff742518}
.addon-product-list i:before{content:'';width:21px;height:21px;border-radius:3px;background:#cfd6df;margin-bottom:3px}.addon-store-list i:before{content:'';width:21px;height:21px;border-radius:50%;background:#cfd6df;margin-bottom:3px}
.addon-homepage-hero{display:grid;place-items:center;flex:1;border:2px solid #ff7425;border-radius:6px;background:linear-gradient(120deg,#10122b,#2b4068);color:#fff;font-size:.58rem;font-weight:900;box-shadow:0 0 0 3px #ff74251c}
.addon-card-preview-label{min-height:auto;margin-bottom:3px}
.addon-live-demo{margin:0 0 9px}

/* Miniature KLYKS pages for the three Sponsored placements. */
.addon-card-preview.addon-sponsored-preview{height:218px;display:block;padding:0;background:#fff}
.addon-card-preview.sponsored_product_side{height:262px}
.addon-site-mini{height:100%;min-width:0;overflow:hidden;border:1px solid #d8dfe8;border-radius:8px;background:#f6f7f9;color:#10122b;box-shadow:0 5px 15px #10122b12;font-family:Arial,sans-serif;text-align:left}
.addon-sponsored-preview .addon-site-mini{border:0;border-radius:0}
.addon-placement-preview>.addon-site-mini{height:250px;max-width:760px;margin:auto}
.addon-mini-header{height:29px;display:flex;align-items:center;gap:7px;padding:5px 8px;background:#10122b;color:#fff}
.addon-mini-header>b{color:#f3742d;font-size:.68rem;letter-spacing:.03em}
.addon-mini-header>span{flex:1;overflow:hidden;padding:4px 6px;border-radius:3px;background:#fff;color:#697286;font-size:.43rem;white-space:nowrap}
.addon-mini-header>i{font-size:.75rem;font-style:normal;color:#f3742d}
.addon-mini-nav{height:17px;overflow:hidden;padding:4px 8px;background:#1b1e3a;color:#fff;font-size:.39rem;white-space:nowrap}
.addon-mini-page{height:calc(100% - 46px);padding:8px;overflow:hidden}
.addon-mini-search-results>strong,.addon-mini-sponsored-strip>strong{display:block;margin-bottom:4px;font-size:.56rem}
.addon-mini-search-results>small{display:block;margin-bottom:6px;color:#697286;font-size:.43rem}
.addon-mini-search-results>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}
.addon-mini-search-results>div>span{min-width:0;padding:3px;border:2px solid #f3742d;border-radius:4px;background:#fff}
.addon-mini-search-results>div em,.addon-mini-side-ad>em{display:block;width:max-content;max-width:100%;padding:2px 3px;border-radius:2px;background:#f3742d;color:#fff;font-size:.38rem;font-style:normal;font-weight:800;white-space:nowrap}
.addon-mini-search-results>div i,.addon-mini-tile>i{display:block;background-color:#f1f2f4;background-repeat:no-repeat;background-size:contain;background-position:center}
.addon-mini-search-results>div i{height:55px;margin:3px 0}
.addon-mini-search-results>div b,.addon-mini-tile>b{display:block;overflow:hidden;font-size:.4rem;white-space:nowrap;text-overflow:ellipsis}
.addon-mini-search-results>small:last-child{margin-top:5px}
.addon-mini-sponsored-strip{padding:5px;margin-bottom:6px;border:2px solid #f3742d;border-radius:5px;background:#fff9f4}
.addon-mini-sponsored-strip>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}
.addon-mini-tile{display:flex;position:relative;align-items:center;gap:3px;min-width:0;padding:2px;border:1px solid #f3c6a9;border-radius:3px;background:#fff}
.addon-mini-tile>em{position:absolute;top:0;left:0;padding:1px 2px;background:#f3742d;color:#fff;font-size:.28rem;font-style:normal;font-weight:800}
.addon-mini-tile>i{width:23px;height:23px;flex:0 0 23px}
.addon-mini-product-page{display:grid;grid-template-columns:30% minmax(0,1fr) 34%;gap:5px;height:100%;min-height:0}
.addon-site-mini.sponsored_product_side .addon-mini-product-page{grid-template-columns:24% minmax(0,1fr) 45%}
.addon-site-mini.sponsored_product_top .addon-mini-product-page{height:calc(100% - 72px)}
.addon-mini-main-photo{min-height:0;border:1px solid #e1e4ea;border-radius:4px;background:#fff no-repeat center/contain}
.addon-mini-product-copy{display:flex;flex-direction:column;gap:5px;min-width:0;padding:3px}
.addon-mini-product-copy>small{color:#6c778a;font-size:.4rem}
.addon-mini-product-copy>strong{font-size:.55rem;line-height:1.2}
.addon-mini-product-copy>b{font-size:.58rem}
.addon-mini-product-copy>span{margin-top:auto;padding:4px 2px;border-top:1px solid #e0e4e8;color:#697286;font-size:.39rem}
.addon-mini-purchase{display:flex;flex-direction:column;gap:3px;min-width:0;padding:4px;border:1px solid #dbe1e9;border-radius:4px;background:#fff}
.addon-mini-purchase>b{font-size:.61rem}.addon-mini-purchase>small,.addon-mini-purchase>span{font-size:.39rem;color:#586477}
.addon-mini-purchase>i{display:block;padding:3px 2px;border-radius:9px;background:#f3742d;color:#fff;font-size:.39rem;font-style:normal;font-weight:800;text-align:center}
.addon-mini-side-ad{margin-top:2px;padding:3px;border:2px solid #f3742d;border-radius:4px;background:#fff9f4}
.addon-mini-side-ad>i{display:block;width:100%;height:68px;margin:3px 0;background:#fff center/contain no-repeat}
.addon-mini-side-ad>b{display:block;font-size:.4rem;line-height:1.2;white-space:normal}
.addon-mini-home-hero{height:92px;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:9px;border:2px solid #f3742d;border-radius:5px;background:#10122b center/cover no-repeat;color:#fff;text-shadow:0 1px 3px #10122b}
.addon-mini-home-hero>span{width:max-content;padding:2px 3px;background:#f3742d;font-size:.4rem;font-weight:900;text-shadow:none}
.addon-mini-home-hero>b{font-size:.68rem}.addon-mini-home-hero>small{width:max-content;padding:3px 6px;border-radius:8px;background:#f3742d;font-size:.4rem;font-weight:800;text-shadow:none}
.addon-mini-category-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:5px 0}
.addon-mini-category-row>span{overflow:hidden;padding:5px 2px;border:1px solid #dce1e9;border-radius:4px;background:#fff;font-size:.4rem;text-align:center;white-space:nowrap}
.addon-mini-section-title{display:block;margin:2px 0 5px;font-size:.55rem}.addon-mini-muted,.addon-mini-following{display:block;margin-bottom:6px;color:#687386;font-size:.41rem}
.addon-mini-result-row,.addon-mini-featured-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}
.addon-mini-result-row .addon-mini-catalog-card>i{height:21px}.addon-mini-featured-row{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}
.addon-mini-catalog-card{display:block;min-width:0;padding:3px;border:1px solid #dce1e9;border-radius:4px;background:#fff}
.addon-mini-catalog-card.selected{border:2px solid #f3742d;background:#fff9f4}
.addon-mini-catalog-card>em,.addon-mini-store-row em,.addon-mini-banner-slot>em{display:block;width:max-content;max-width:100%;padding:1px 2px;background:#f3742d;color:#fff;font-size:.35rem;font-style:normal;font-weight:900;white-space:nowrap}
.addon-mini-catalog-card>i{display:block;height:58px;background:#fff center/contain no-repeat}.addon-mini-catalog-card>b{display:block;overflow:hidden;font-size:.4rem;white-space:nowrap;text-overflow:ellipsis}
.addon-mini-thin-hero{height:25px;display:grid;place-items:center;border-radius:3px;background:#1e2948;color:#fff;font-size:.43rem;font-weight:800}
.addon-mini-banner-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}
.addon-mini-banner-slot{height:53px;display:flex;flex-direction:column;justify-content:end;min-width:0;padding:3px;border:1px solid #dce1e9;border-radius:4px;background:#10122b center/cover no-repeat;color:#fff;text-shadow:0 1px 2px #10122b}
.addon-mini-banner-slot.selected{border:3px solid #f3742d}.addon-mini-banner-slot>b{font-size:.42rem}.addon-mini-banner-slot>em{font-size:.27rem;text-shadow:none}
.addon-mini-following{margin-top:4px}.addon-mini-directory-search{padding:5px 7px;border:1px solid #cbd3df;border-radius:5px;background:#fff;color:#687386;font-size:.44rem}
.addon-mini-store-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:8px}
.addon-mini-store-row>span{height:93px;min-width:0;padding:3px;border:1px solid #dce1e9;border-radius:4px;background:#fff}
.addon-mini-store-row>span.selected{border:2px solid #f3742d;background:#fff9f4}.addon-mini-store-row i{display:block;height:55px;background:#fff center/cover no-repeat}
.addon-mini-store-row b{display:block;overflow:hidden;font-size:.41rem;white-space:nowrap;text-overflow:ellipsis}
@media(max-width:540px){.addon-mini-search-results>div i{height:42px}.addon-placement-preview>.addon-site-mini{height:220px}}

/* Keep every add-on card on the same visual baseline */
.plan-grid .addon-card h2.addon-card-title{min-height:3.65rem;margin:12px 0 8px;display:flex;flex-direction:column;justify-content:flex-start;font:500 1.4rem/1.12 Georgia,serif}.addon-card-title>span,.addon-card-title>small{display:block;white-space:normal;overflow-wrap:anywhere}.addon-card-title>small{font:500 1.15rem/1.2 Georgia,serif;margin-top:3px;color:inherit}
.plan-grid .addon-card>p{min-height:4.15rem;margin:0 0 10px;line-height:1.35;overflow-wrap:anywhere}
.plan-grid .addon-card .addon-card-preview{flex:none;margin:0 0 7px}
.plan-grid .addon-card .addon-card-preview-label{height:2rem;min-height:2rem;margin:0;overflow:hidden}
.plan-grid .addon-card .addon-live-demo{height:1.35rem;min-height:1.35rem;margin:0 0 8px}
.plan-grid .addon-card>strong{height:2.9rem;display:flex;align-items:center;margin:0}
.plan-grid .addon-card>ul{margin-top:8px;margin-bottom:16px}
.addon-purchase-total{margin:0;padding:13px 15px;border-radius:9px;background:#fff3e9;color:#10122b;font-weight:900;text-align:center}
@media(max-width:720px){.plan-grid .addon-card h2.addon-card-title,.plan-grid .addon-card>p{height:auto;min-height:0}.plan-grid .addon-card .addon-card-preview-label{height:auto;min-height:0}.plan-grid .addon-card>strong{height:auto;margin:10px 0}}
/* Align add-on titles, artwork, links and prices across each desktop row. */
@media(min-width:721px){.plan-grid .addon-card h2.addon-card-title{height:5.3rem;min-height:5.3rem}.plan-grid .addon-card>p{height:3.15rem;min-height:3.15rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.plan-grid .addon-card .addon-card-preview.addon-sponsored-preview{height:262px}}

/* A featured offer is a campaign banner, not another subscription card. */
.seller-offer-banner{position:relative;isolation:isolate;overflow:hidden;margin:26px 0 12px;padding:32px 38px;border-radius:19px;background:linear-gradient(115deg,#10122b 0%,#1e2948 67%,#3d2a2c 100%);color:#fff;box-shadow:0 14px 35px #10122b20}
.seller-offer-banner::after{content:'';position:absolute;z-index:-1;width:310px;height:310px;right:-55px;top:-120px;border:45px solid #f3742d40;border-radius:50%}
.seller-offer-banner .offer-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px}
.seller-offer-banner .offer-badge{display:inline-block;border-radius:99px;background:#f3742d;color:#fff;padding:7px 12px;font-size:.7rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}
.seller-offer-banner h2{margin:13px 0 8px;font-size:clamp(1.65rem,3vw,2.6rem);line-height:1.1}
.seller-offer-banner p{max-width:780px;margin:0;color:#e7eaf2;font-size:.96rem;line-height:1.55}
.seller-offer-banner .offer-meta{display:flex;align-items:baseline;gap:9px;margin-top:19px;color:#f9dbc8;font-size:.83rem;font-weight:700}
.seller-offer-banner .offer-meta strong{color:#fff;font-size:1.35rem}
.seller-offer-banner .offer-action{display:inline-flex;align-items:center;justify-content:center;min-width:170px;border:0;border-radius:99px;background:#f3742d;color:#fff;padding:14px 20px;text-decoration:none;font:900 .84rem inherit;cursor:pointer;text-align:center}
.seller-offer-banner .offer-action:disabled{background:#c7cbd2;color:#51586a;cursor:default}
.seller-offer-banner .offer-actions{display:grid;gap:9px}.seller-offer-banner .offer-cancel{border:1px solid #ffffff80;border-radius:99px;background:transparent;color:#fff;padding:10px 14px;font:800 .72rem inherit;cursor:pointer}
.offer-admin{margin-top:28px;padding:24px;border:1px solid #d8dee8;border-radius:17px;background:#fff}.offer-admin-heading h2{margin:4px 0;font-size:1.55rem}.offer-admin-heading p:last-child{margin:0;color:#687386;font-size:.77rem;line-height:1.5}.offer-admin .plan-form-grid{margin:18px 0}.offer-admin #adminOfferPreview .seller-offer-banner{margin:20px 0 0}.offer-admin .offer-preview-note{margin:10px 0 0;color:#687386;font-size:.75rem}.offer-admin .seller-offer-banner.preview-hidden{opacity:.72}
.offer-admin .offer-edit-plan{margin-top:10px;border:1px solid #cbd2dc;border-radius:99px;background:#fff;color:#10122b;padding:9px 14px;font-weight:800;cursor:pointer}
.offer-admin .plan-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.offer-admin .plan-form-grid label{min-width:0}
.offer-admin .plan-form-grid label:first-child{grid-column:1/-1}
.offer-admin .plan-form-grid input:not([type="checkbox"]),.offer-admin .plan-form-grid select,.offer-admin .plan-form-grid textarea{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box}
.plan-admin-body .plan-card-status{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:7px}.plan-admin-body .plan-offer-flag{display:inline-flex;align-items:center;border-radius:99px;background:#f3742d;color:#fff;padding:6px 9px;font-size:.6rem;font-weight:900;letter-spacing:.02em;white-space:nowrap}
@media(max-width:720px){.seller-offer-banner{padding:25px 22px}.seller-offer-banner .offer-layout{grid-template-columns:1fr}.seller-offer-banner .offer-action{width:100%}.offer-admin{padding:18px}.offer-admin .plan-form-grid{grid-template-columns:minmax(0,1fr)}}
.plan-hero-actions{display:grid;justify-items:stretch;gap:10px;min-width:210px}.plan-comparison-action{display:inline-flex;align-items:center;justify-content:center;border:1px solid #ffffffa8;border-radius:999px;padding:11px 17px;color:#fff;text-decoration:none;font-weight:850;text-align:center}.plan-comparison-action:hover,.plan-comparison-action:focus-visible{background:#ffffff1c}.plan-analytics-link{display:block;margin:0 0 14px;padding:10px 12px;border:1px solid #cbd2dc;border-radius:999px;color:#17234a;background:#fff;text-align:center;text-decoration:none;font-size:.78rem;font-weight:850}.plan-analytics-link:hover,.plan-analytics-link:focus-visible{border-color:#f3742d;background:#fff5ed}.plan-analytics-comparison{scroll-margin-top:24px;margin:42px 0 0;padding:30px;border:1px solid #dce1e8;border-radius:18px;background:#fff}.plan-analytics-comparison h2{margin:4px 0 8px;font:500 2rem Georgia,serif}.plan-analytics-comparison>p:not(.eyebrow){color:#5e697b;line-height:1.55}.plan-analytics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.plan-analytics-grid article{padding:22px;border:1px solid #dce1e8;border-radius:14px;background:#f8faff}.plan-analytics-grid h3{margin:0 0 10px;color:#10122b;font:500 1.6rem Georgia,serif}.plan-analytics-grid h3 small{display:block;margin-top:5px;font:800 .73rem Arial,sans-serif;color:#a65727}.plan-analytics-grid article>p{margin:0;color:#58657a;font-size:.82rem}.plan-analytics-grid ul{margin:17px 0 0;padding-left:19px;color:#34425b;font-size:.8rem;line-height:1.6}.plan-analytics-grid li+li{margin-top:8px}.plan-analytics-comparison .plan-analytics-note{margin:18px 0 0;font-size:.75rem}@media(max-width:800px){.plan-analytics-grid{grid-template-columns:1fr}.plan-analytics-comparison{padding:22px}}@media(max-width:720px){.plan-hero-actions{margin-top:20px}}
.password-guidance,.email-verification-guidance{display:block;color:#5e697b;font-size:.69rem;font-weight:500;line-height:1.45}
#sellerApplication .field-grid>label{align-self:start;align-content:start;min-width:0}
#sellerApplication .field-grid>label>input,#sellerApplication .field-grid>label>select{box-sizing:border-box;min-height:46px}
#sellerApplication .field-grid .seller-email-field,#sellerApplication .field-grid .seller-confirm-email-field{grid-column:auto}
.fulfillment-choice[hidden]{display:none!important}
.plan-price-breakdown{display:grid;gap:4px;margin:10px 0 2px;color:#4e596d;font-size:.78rem;line-height:1.45}.plan-price-breakdown b{color:#10122b;font-size:.85rem}
.plan-marketing-fees{margin:20px 0;padding:18px;border:1px solid #d8dee8;border-radius:12px;background:#f7f8fb}.plan-marketing-fees h3{margin:0 0 6px;color:#10122b}.plan-marketing-fees>p{margin:0 0 14px;color:#647084;font-size:.78rem;line-height:1.5}.plan-marketing-row{display:grid;grid-template-columns:minmax(0,1fr) 145px;gap:14px;align-items:center;padding:10px 0;border-top:1px solid #dce2eb}.plan-marketing-row label{display:flex;align-items:center;gap:8px;min-width:0;font-size:.83rem;font-weight:700}.plan-marketing-row label:last-child{justify-content:flex-end;white-space:nowrap}.plan-marketing-row input[type="number"]{box-sizing:border-box;width:94px;min-height:38px;padding:7px;border:1px solid #cbd4df;border-radius:7px}.plan-marketing-row input[type="checkbox"]{width:18px;height:18px;accent-color:#f3742d}@media(max-width:560px){.plan-marketing-row{grid-template-columns:1fr}.plan-marketing-row label:last-child{justify-content:flex-start}}
