@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Inter:wght@400;500;600;700;800&family=Manrope:wght@500;600;700;800&display=swap";:root{font-family:Inter,system-ui,sans-serif;color:#111827;background:#f6f7fb;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}.button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border:0;border-radius:12px;padding:.82rem 1.05rem;background:#111827;color:#fff;font-weight:700;text-decoration:none;cursor:pointer}.button.ghost{background:#fff;color:#111827;border:1px solid #e5e7eb}.button.large{padding:1rem 1.25rem}.button.full{width:100%}.brand{display:flex;align-items:center;gap:.7rem}.brand-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#111827;color:#fff;font-family:Manrope;font-weight:800}.landing{min-height:100vh;background:radial-gradient(circle at top right,#e6f6ef,transparent 34%),#fbfbfd}.landing-nav{height:76px;display:flex;align-items:center;justify-content:space-between;max-width:1180px;margin:auto;padding:0 24px}.landing-nav nav{display:flex;align-items:center;gap:1rem}.landing-nav nav>a:not(.button){color:#4b5563;text-decoration:none}.hero{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center;max-width:1180px;margin:70px auto 40px;padding:0 24px}.hero h1{font-family:Manrope;font-size:clamp(2.8rem,5vw,5rem);line-height:1.02;letter-spacing:-.05em;margin:18px 0}.hero p{font-size:1.15rem;line-height:1.7;color:#606776;max-width:640px}.pill{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .75rem;border-radius:99px;background:#edf8f3;color:#166534;font-weight:700}.hero-actions{display:flex;gap:.8rem;margin-top:28px}.trust-row{display:flex;flex-wrap:wrap;gap:1rem;margin-top:24px;color:#4b5563;font-size:.9rem}.trust-row span{display:flex;align-items:center;gap:.4rem}.trust-row svg{width:16px}.hero-panel{background:#fff;border:1px solid #e5e7eb;border-radius:24px;box-shadow:0 30px 80px #1118271f;overflow:hidden}.mock-header{height:52px;background:#111827;display:flex;align-items:center;gap:7px;padding:0 18px}.mock-header span{width:9px;height:9px;background:#6b7280;border-radius:50%}.mock-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px}.metric,.chart,.activity{border:1px solid #eceef2;border-radius:16px;padding:18px}.metric span,.metric small{display:block;color:#6b7280}.metric strong{font-size:1.5rem;display:block;margin:8px 0}.metric small{color:#059669}.chart{grid-column:1/3;height:180px;background:linear-gradient(180deg,rgba(16,185,129,.2),transparent),linear-gradient(135deg,transparent 35%,#10b981 36%,#10b981 38%,transparent 39%)}.activity{grid-column:1/3}.activity p{font-size:.9rem;margin:.8rem 0;color:#6b7280}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1180px;margin:90px auto;padding:0 24px 90px}.feature-grid article{background:#fff;border:1px solid #e8eaf0;border-radius:20px;padding:28px}.feature-grid svg{color:#059669}.feature-grid p{color:#6b7280;line-height:1.6}.auth-page{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at top,#e7f5ef,transparent 34%),#f7f8fb;padding:24px}.auth-brand{position:fixed;top:28px;left:32px;display:flex;align-items:center;gap:.65rem}.auth-card{width:min(100%,460px);background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:34px;box-shadow:0 30px 70px #1118271a}.auth-card h1{font-family:Manrope;margin:0}.auth-card>p{color:#6b7280}.auth-card form{display:grid;gap:16px;margin-top:24px}.auth-card label{display:grid;gap:7px;font-size:.9rem;font-weight:600}.auth-card input{border:1px solid #d9dde5;border-radius:12px;padding:.9rem;outline:none}.auth-card input:focus{border-color:#111827;box-shadow:0 0 0 3px #11182714}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-error,.form-success{padding:.8rem;border-radius:10px;font-size:.9rem}.form-error{background:#fef2f2;color:#991b1b}.form-success{background:#ecfdf5;color:#065f46}.auth-link{text-align:center;font-size:.9rem}.app-shell{display:grid;grid-template-columns:250px 1fr;min-height:100vh}.sidebar{background:#111827;color:#fff;padding:24px 16px;display:flex;flex-direction:column}.sidebar .brand{padding:0 8px 24px}.sidebar .brand-mark{background:#fff;color:#111827}.sidebar .brand span{display:block;color:#9ca3af;font-size:.72rem;margin-top:3px}.sidebar nav{display:grid;gap:5px}.nav-item{border:0;background:transparent;color:#aeb5c2;display:flex;align-items:center;gap:.75rem;padding:.8rem .9rem;border-radius:10px;cursor:pointer}.nav-item.active,.nav-item:hover{background:#202938;color:#fff}.sidebar-footer{margin-top:auto;border:1px solid #303949;border-radius:14px;padding:14px}.sidebar-footer small{display:block;color:#9ca3af}.sidebar-footer strong{display:block;margin-top:5px}.main{min-width:0}.topbar{height:76px;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;padding:0 28px}.topbar strong{display:block}.eyebrow{font-size:.68rem;letter-spacing:.12em;color:#8a93a2;font-weight:800}.avatar{width:38px;height:38px;border-radius:12px;background:#e9f6f0;display:grid;place-items:center;color:#047857;font-weight:800}.content{padding:30px;max-width:1500px;margin:auto}.page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-heading h1{font-family:Manrope;margin:6px 0}.page-heading p{margin:0;color:#6b7280}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stat,.panel{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:20px}.stat-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#eef7f3;color:#047857}.stat span,.stat strong,.stat small{display:block}.stat span{color:#6b7280;margin-top:18px}.stat strong{font-size:1.45rem;margin:7px 0}.stat small{color:#059669}.dashboard-grid{display:grid;grid-template-columns:2fr 1fr;gap:16px;margin-top:16px}.panel.wide{min-width:0}.panel-title{display:flex;align-items:center;justify-content:space-between}.panel-title h3{margin:0}.chip{border:1px solid #e5e7eb;background:#fff;padding:.55rem .7rem;border-radius:9px}.sales-chart{height:220px;display:flex;align-items:end;gap:14px;padding-top:35px}.sales-chart div{flex:1;background:linear-gradient(#111827,#42506a);border-radius:8px 8px 3px 3px}.health-score{font-family:Manrope;font-size:3rem;font-weight:800;margin:28px 0 8px}.health-score span{font-size:1rem;color:#9ca3af}.panel>p{color:#6b7280}.checks{padding-left:18px;color:#374151;line-height:1.8}.orders{margin-top:12px}.order{display:grid;grid-template-columns:90px 1fr 110px 90px;align-items:center;padding:14px 0;border-top:1px solid #eef0f4}.order span{color:#6b7280}.order em{font-style:normal;color:#047857;background:#ecfdf5;padding:.35rem .5rem;border-radius:99px;text-align:center;font-size:.8rem}.link-button{border:0;background:transparent;color:#047857;font-weight:700}.actions-list p{display:grid;margin:18px 0}.actions-list span{color:#6b7280;font-size:.9rem;margin-top:3px}@media(max-width:900px){.hero{grid-template-columns:1fr}.hero-panel{display:none}.feature-grid,.stats{grid-template-columns:1fr 1fr}.app-shell{grid-template-columns:78px 1fr}.sidebar .brand>div:not(.brand-mark),.nav-item span,.sidebar-footer{display:none}.sidebar{align-items:center}.dashboard-grid{grid-template-columns:1fr}}@media(max-width:620px){.landing-nav nav>a:not(.button),.landing-nav .button.ghost{display:none}.feature-grid,.stats{grid-template-columns:1fr}.hero{margin-top:35px}.hero-actions{flex-direction:column}.app-shell{display:block}.sidebar{display:none}.content{padding:20px}.page-heading{align-items:flex-start;gap:16px}.page-heading .button{display:none}.dashboard-grid{display:block}.panel{margin-top:14px}.order{grid-template-columns:70px 1fr}.order b,.order em{display:none}.two{grid-template-columns:1fr}}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px}.nav-item{text-decoration:none}.sidebar-close,.mobile-menu,.sidebar-backdrop{display:none}.user-summary{display:flex;align-items:center;gap:12px}.user-summary>div:first-child{display:flex;flex-direction:column;text-align:right}.user-summary span{font-size:12px;color:#7a8496}.sidebar-footer button{margin-top:14px;border:0;background:transparent;color:#aeb8ca;display:flex;gap:8px;align-items:center;padding:0;cursor:pointer}.mini-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:22px}.mini-stats article{background:#fff;border:1px solid #e5e8ef;border-radius:18px;padding:20px;box-shadow:0 10px 30px #0f172a09}.mini-stats span,.mini-stats small{display:block;color:#6d778b}.mini-stats strong{display:block;font-size:28px;margin:10px 0 8px;letter-spacing:-.03em}.mini-stats small{font-size:12px;display:flex;align-items:center;gap:5px}.catalog-panel{background:#fff;border:1px solid #e2e6ed;border-radius:22px;overflow:hidden;box-shadow:0 18px 50px #0f172a0b}.catalog-toolbar{padding:18px;display:flex;gap:12px;border-bottom:1px solid #edf0f4}.catalog-toolbar select,.search-box{height:44px;border:1px solid #dfe4ec;border-radius:12px;background:#fff}.search-box{display:flex;align-items:center;gap:9px;padding:0 13px;flex:1}.search-box input{border:0;outline:0;width:100%;font:inherit}.catalog-toolbar select{padding:0 34px 0 12px;color:#394256}.table-wrap{overflow:auto}.products-table{width:100%;border-collapse:collapse;min-width:850px}.products-table th{padding:13px 18px;text-align:left;background:#fafbfc;color:#7b8596;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.products-table td{padding:16px 18px;border-top:1px solid #edf0f4;color:#394256}.product-cell{display:flex;align-items:center;gap:12px;min-width:270px}.product-thumb{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#eaf8f2,#d9eee6);display:grid;place-items:center;color:#087a5c;font-weight:800}.product-cell>div:last-child{display:flex;flex-direction:column;min-width:0}.product-cell strong{color:#111827}.product-cell span{font-size:12px;color:#8791a2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.status-badge{display:inline-flex;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700}.status-badge.active{background:#e8f8f1;color:#087a5c}.status-badge.draft{background:#fff5d9;color:#9a6500}.status-badge.archived{background:#eef1f5;color:#657084}.stock-low{color:#c43b3b;font-weight:700}.compare-price{display:block;text-decoration:line-through;color:#9ba3b1}.row-actions{display:flex;gap:6px;justify-content:flex-end}.row-actions button{width:34px;height:34px;border:1px solid #e3e7ee;background:#fff;border-radius:9px;display:grid;place-items:center;cursor:pointer;color:#576174}.row-actions button:hover{background:#f4f6f8}.row-actions .danger:hover{color:#c43b3b;background:#fff1f1}.table-footer{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-top:1px solid #edf0f4;color:#6f798a;font-size:13px}.table-footer>div{display:flex;align-items:center;gap:10px}.table-footer button{width:34px;height:34px;border:1px solid #e1e5eb;background:#fff;border-radius:9px}.table-footer button:disabled{opacity:.4}.empty-state,.loading-state{text-align:center;padding:60px 20px}.empty-state>div{width:56px;height:56px;background:#edf8f4;color:#087a5c;border-radius:18px;display:grid;place-items:center;margin:auto}.empty-state h3{margin:14px 0 6px}.empty-state p{color:#7b8595;margin:0 0 18px}.alert.error{background:#fff0f0;color:#a72828;border:1px solid #ffd0d0;padding:12px 16px;margin:16px;border-radius:12px}.modal-backdrop{position:fixed;inset:0;background:#0d142294;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;display:grid;place-items:center;padding:20px}.product-modal{width:min(720px,100%);max-height:92vh;overflow:auto;background:#fff;border-radius:24px;box-shadow:0 30px 100px #00000040}.modal-head,.modal-actions{display:flex;align-items:center;justify-content:space-between;padding:22px 26px}.modal-head{border-bottom:1px solid #edf0f4}.modal-head h2{margin:4px 0 0}.modal-head>button{border:0;background:#f0f2f5;width:38px;height:38px;border-radius:11px;display:grid;place-items:center}.modal-body{padding:24px 26px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-grid label{display:flex;flex-direction:column;gap:7px;font-weight:700;font-size:13px;color:#384255}.form-grid .span-2{grid-column:span 2}.form-grid input,.form-grid textarea,.form-grid select{width:100%;border:1px solid #dfe4eb;border-radius:11px;padding:12px 13px;font:inherit;box-sizing:border-box;outline:0}.form-grid input:focus,.form-grid textarea:focus,.form-grid select:focus{border-color:#0b8b68;box-shadow:0 0 0 3px #0b8b681a}.toggle-label{flex-direction:row!important;align-items:center;margin-top:25px}.toggle-label input{width:18px!important}.modal-actions{border-top:1px solid #edf0f4;justify-content:flex-end;gap:10px}.button.secondary{background:#eef1f5;color:#1f2937}.catalog-bars{display:grid;gap:22px;padding:16px 0}.catalog-bar>div:first-child{display:flex;justify-content:space-between;margin-bottom:8px}.bar-track{height:10px;background:#edf1f5;border-radius:99px;overflow:hidden}.bar-track span{display:block;height:100%;background:linear-gradient(90deg,#0a8665,#24b58c);border-radius:99px}.onboarding-panel{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#111827,#25334b);color:#fff}.onboarding-panel p{color:#bbc5d6}.placeholder-card{min-height:500px;background:#fff;border:1px solid #e3e7ed;border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px}.placeholder-card>div{width:64px;height:64px;border-radius:20px;background:#eaf7f2;color:#087a5c;display:grid;place-items:center}.placeholder-card h1{margin:12px 0 6px}.placeholder-card p{max-width:520px;color:#778195}@media(max-width:1100px){.mini-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.mobile-menu{display:grid;place-items:center;position:fixed;top:18px;left:16px;z-index:50;width:42px;height:42px;border:1px solid #e1e5eb;background:#fff;border-radius:12px}.sidebar{transform:translate(-105%);transition:.25s ease;z-index:90}.sidebar.open{transform:translate(0)}.sidebar-close{display:grid;margin-left:auto;border:0;background:transparent;color:#fff}.sidebar-backdrop{display:block;position:fixed;inset:0;background:#00000073;z-index:80;border:0}.main{margin-left:0!important}.topbar{padding-left:72px!important}.user-summary>div:first-child{display:none}.mini-stats{grid-template-columns:1fr 1fr}.catalog-toolbar{flex-direction:column}.form-grid{grid-template-columns:1fr}.form-grid .span-2{grid-column:span 1}.table-footer{align-items:flex-start;gap:14px;flex-direction:column}.page-heading{align-items:flex-start!important;gap:18px;flex-direction:column}.page-heading .button{width:100%}.onboarding-panel{align-items:flex-start;gap:18px;flex-direction:column}}@media(max-width:480px){.mini-stats{grid-template-columns:1fr}.content{padding:24px 16px!important}.topbar{padding-right:16px!important}.product-modal{border-radius:18px}.modal-head,.modal-body,.modal-actions{padding-left:18px;padding-right:18px}}:root{--danger:#dc2626;--warning:#d97706;--healthy:#059669}.stats.compact{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.mini-stat{background:#fff;border:1px solid #e4e8ef;border-radius:18px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between}.mini-stat span{color:#64748b}.mini-stat strong{font-size:27px}.mini-stat.warn{border-color:#fcd7a1;background:#fffaf2}.mini-stat.danger{border-color:#fecaca;background:#fff7f7}.soft-badge{display:inline-flex;background:#f0f4f8;color:#435066;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.stock-out{color:var(--danger)}.product-thumb.image{object-fit:cover;padding:0}.product-cell small,.table-wrap td small{display:block;color:#8b95a6;margin-top:4px}.product-modal-large{width:min(1180px,96vw);max-height:94vh}.editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:18px}.editor-main,.editor-side{display:flex;flex-direction:column;gap:16px}.form-card{background:#f8fafc;border:1px solid #e6eaf0;border-radius:18px;padding:20px}.form-card h3{margin:0 0 16px}.form-card>label{display:flex;flex-direction:column;gap:7px;margin-top:14px;font-weight:600}.section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:15px}.section-title h3{margin:0}.section-title p,.variant-empty{color:#748094;margin:5px 0 0}.button.small{padding:9px 12px;font-size:13px}.upload-button{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:8px!important;background:#101827;color:#fff;border-radius:12px;padding:10px 13px;margin:0!important;cursor:pointer}.image-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.image-card{position:relative;aspect-ratio:1;border-radius:14px;overflow:hidden;background:#eef2f6;border:1px solid #dfe4eb}.image-card img{width:100%;height:100%;object-fit:cover}.image-card button{position:absolute;right:6px;top:6px;border:0;border-radius:50%;width:27px;height:27px;background:#fff;display:grid;place-items:center;box-shadow:0 2px 10px #0002}.image-card span{position:absolute;left:6px;bottom:6px;background:#101827;color:#fff;padding:4px 7px;border-radius:7px;font-size:10px}.empty-images{grid-column:1/-1;border:1px dashed #cbd3de;border-radius:14px;padding:24px;text-align:center;color:#8a95a6}.variants-table{margin-top:16px;overflow:auto}.variant-head,.variant-row{display:grid;grid-template-columns:1.4fr 1fr .8fr .65fr .65fr 38px;gap:8px;align-items:center;min-width:720px}.variant-head{font-size:11px;color:#768296;text-transform:uppercase;font-weight:800;padding:0 4px 7px}.variant-row{padding:7px 0;border-top:1px solid #e6eaf0}.variant-row input{min-width:0}.variant-row button{border:0;background:transparent;color:#dc2626}.variant-empty{border:1px dashed #cad3df;border-radius:14px;padding:18px;margin-top:15px}.inventory-overview{display:grid;grid-template-columns:1.35fr 1fr;gap:18px;margin-bottom:18px}.health-card{background:linear-gradient(135deg,#0f172a,#1d293d);color:#fff;border-radius:24px;padding:28px;display:flex;align-items:center;gap:28px}.health-card p{color:#c5cfdd;max-width:460px}.health-ring{--health:0%;width:150px;height:150px;border-radius:50%;background:conic-gradient(#4ade80 var(--health),#334155 0);display:grid;place-items:center;flex:none}.health-ring:before{content:"";position:absolute}.health-ring>div{width:112px;height:112px;border-radius:50%;background:#111b2c;display:flex;align-items:baseline;justify-content:center;padding-top:34px}.health-ring strong{font-size:40px}.health-ring span{color:#94a3b8}.inventory-kpis{display:grid;grid-template-columns:1fr 1fr;gap:12px}.inventory-kpi{background:#fff;border:1px solid #e4e8ef;border-radius:18px;padding:18px}.inventory-kpi>div{width:38px;height:38px;border-radius:12px;background:#ecf8f3;color:#078660;display:grid;place-items:center}.inventory-kpi span{display:block;color:#718096;margin:14px 0 5px}.inventory-kpi strong{font-size:23px}.inventory-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:18px}.top-products{display:flex;flex-direction:column}.top-product{display:grid;grid-template-columns:38px 1fr auto;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #edf0f4}.rank{width:30px;height:30px;border-radius:10px;background:#eef2f7;display:grid;place-items:center;font-weight:800}.top-product small,.sales-number span{display:block;color:#7b8798}.sales-number{text-align:right}.sales-number strong{font-size:22px}.alert-summary{display:flex;align-items:center;justify-content:center;gap:28px;padding:28px 0}.alert-donut{width:150px;height:150px;border-radius:50%;display:grid;place-items:center;position:relative}.alert-donut:after{content:"";position:absolute;width:104px;height:104px;background:#fff;border-radius:50%}.alert-donut span{z-index:1;font-size:32px;font-weight:800}.alert-summary p{display:flex;align-items:center;gap:8px}.dot{width:10px;height:10px;border-radius:50%;display:inline-block}.dot.danger{background:var(--danger)}.dot.warning{background:var(--warning)}.dot.healthy{background:var(--healthy)}@media(max-width:1000px){.editor-layout,.inventory-overview,.inventory-grid{grid-template-columns:1fr}.editor-side{display:grid;grid-template-columns:repeat(3,1fr)}.image-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:700px){.stats.compact{grid-template-columns:1fr 1fr}.editor-side{grid-template-columns:1fr}.image-grid{grid-template-columns:repeat(3,1fr)}.health-card{flex-direction:column;text-align:center}.inventory-kpis{grid-template-columns:1fr}.alert-summary{flex-direction:column}}.products-v2{background:radial-gradient(circle at 90% 0,#eaf7f2 0,transparent 24%),#f6f8fb;min-height:100vh}.premium-heading .eyebrow{display:flex;align-items:center;gap:7px}.premium-cta{box-shadow:0 10px 24px #0f172a2e;transition:.2s transform,.2s box-shadow}.premium-cta:hover{transform:translateY(-1px);box-shadow:0 14px 32px #0f172a3d}.product-modal-pro{width:min(1320px,97vw);max-height:96vh;border-radius:26px;overflow:hidden;background:#f4f7fa;box-shadow:0 30px 100px #0f172a59}.product-modal-pro .modal-head{background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #e6eaf0}.product-modal-pro .modal-head p{margin:5px 0 0;color:#728096}.sticky{position:sticky;z-index:5}.modal-head.sticky{top:0}.modal-actions.sticky{bottom:0;background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid #e2e7ee}.product-modal-pro .modal-body{padding:22px}.product-modal-pro .editor-layout{grid-template-columns:minmax(0,1fr) 320px;gap:22px}.elevated{background:#fff;box-shadow:0 8px 28px #0f172a0b;border-color:#e6ebf1}.card-heading{display:flex;gap:13px;align-items:flex-start;margin-bottom:20px}.card-heading h3{margin:0}.card-heading p{margin:4px 0 0;color:#748094}.step{width:34px;height:34px;border-radius:11px;background:#eaf7f2;color:#087c5c;font-weight:900;display:grid;place-items:center;flex:none}.slug-field{display:flex;border:1px solid #d7dde6;border-radius:11px;overflow:hidden;background:#f8fafc}.slug-field span{padding:11px;color:#7c8797;border-right:1px solid #d7dde6}.slug-field input{border:0;border-radius:0;background:#fff;flex:1}.media-dropzone{border:1.5px dashed #aab6c5;border-radius:18px;min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:linear-gradient(180deg,#fbfdff,#f4f7fa);cursor:pointer;transition:.2s}.media-dropzone:hover{border-color:#078660;background:#f2fbf7;transform:translateY(-1px)}.media-dropzone svg{width:34px;height:34px;color:#078660}.media-dropzone span{color:#758197;font-size:13px}.media-dropzone.is-uploading{pointer-events:none}.spin{animation:sf-spin 1s linear infinite}@keyframes sf-spin{to{transform:rotate(360deg)}}.gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px}.gallery-card{position:relative;background:#f8fafc;border:1px solid #dce3eb;border-radius:16px;padding:7px;transition:.18s;cursor:grab}.gallery-card:hover{box-shadow:0 12px 26px #0f172a1f;transform:translateY(-2px)}.gallery-card.dragging{opacity:.45}.gallery-card>img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:11px;background:#eef2f6}.gallery-card>input{width:100%;margin-top:7px;font-size:11px;padding:8px}.gallery-overlay{position:absolute;top:13px;right:13px;display:flex;gap:5px;opacity:0;transition:.18s}.gallery-card:hover .gallery-overlay{opacity:1}.gallery-overlay button,.drag-handle{width:30px;height:30px;border:0;border-radius:9px;background:#0f172ae0;color:#fff;display:grid;place-items:center}.drag-handle{position:absolute;left:13px;top:13px}.primary-badge{position:absolute;left:13px;bottom:47px;display:flex;align-items:center;gap:4px;background:#087c5c;color:#fff;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.media-tips{display:flex;gap:18px;flex-wrap:wrap;margin-top:14px;color:#667386;font-size:12px}.media-tips span{display:flex;align-items:center;gap:6px}.media-tips svg{width:15px;color:#078660}.option-builder{display:flex;flex-direction:column;gap:12px;margin-top:16px}.option-card{border:1px solid #dfe5ec;border-radius:15px;padding:14px;background:#f9fbfc}.option-top{display:flex;gap:8px}.option-top input{flex:1}.option-top button{border:0;background:#fff1f2;color:#dc2626;border-radius:10px;width:40px}.value-chips{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:11px}.value-chips>span{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border-radius:999px;background:#eaf7f2;color:#076b50;font-size:12px;font-weight:700}.value-chips button{border:0;background:transparent;color:inherit;padding:0;display:grid}.chip-input{min-width:180px;flex:1;border-style:dashed!important}.add-option{border:1px dashed #b8c3d0;background:#fff;border-radius:13px;padding:12px;color:#0f172a;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px}.variant-empty.polished{display:flex;align-items:center;gap:13px;background:#f8fafc}.variant-empty.polished svg{color:#078660}.variant-empty.polished p{margin:3px 0 0}.variants-table.pro .variant-row{grid-template-columns:1.45fr 1fr .75fr .65fr .65fr 38px}.variant-name small{display:block;color:#8390a2;margin-top:3px}.sticky-side{position:sticky;top:10px}.product-preview{border:1px solid #e1e7ee;border-radius:16px;padding:10px;background:#f8fafc;margin-bottom:15px}.preview-image{height:170px;border-radius:12px;background:#edf2f6;display:grid;place-items:center;overflow:hidden;margin-bottom:10px;color:#9ba6b5}.preview-image img{width:100%;height:100%;object-fit:cover}.product-preview>strong,.product-preview>span{display:block}.product-preview>span{color:#087c5c;margin-top:3px;font-weight:700}.summary-row{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-top:1px solid #edf0f4;color:#657287}.summary-row b{color:#0f172a}.lightbox{position:fixed;inset:0;background:#020617eb;z-index:9999;display:grid;grid-template-columns:70px minmax(0,1fr) 70px;align-items:center;padding:30px}.lightbox>img{max-width:100%;max-height:90vh;margin:auto;border-radius:14px;box-shadow:0 20px 80px #000}.lightbox>button{border:0;background:#ffffff1a;color:#fff;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;margin:auto}.lightbox>button:disabled{opacity:.25}.lightbox-close{position:absolute!important;right:24px;top:24px}.lightbox>button:hover:not(:disabled){background:#ffffff2e}@media(max-width:1100px){.product-modal-pro .editor-layout{grid-template-columns:1fr}.product-modal-pro .editor-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sticky-side{position:static}.gallery-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.product-modal-pro{width:100vw;max-height:100vh;height:100vh;border-radius:0}.product-modal-pro .editor-side{grid-template-columns:1fr}.gallery-grid{grid-template-columns:repeat(2,1fr)}.media-tips{display:none}.lightbox{grid-template-columns:44px 1fr 44px;padding:12px}.product-modal-pro .modal-body{padding:14px}}body.editor-open{overflow:hidden}.product-editor-overlay{position:fixed;inset:0;z-index:1000;background:#f4f7fa;display:block}.product-editor-page{height:100vh;width:100vw;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:radial-gradient(circle at 85% -10%,rgba(16,185,129,.1),transparent 30%),#f4f7fa;overflow:hidden}.product-editor-header{display:flex;align-items:center;justify-content:space-between;padding:22px 28px;background:#fffffff5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #e4e9f0;box-shadow:0 6px 20px #0f172a09;z-index:3}.product-editor-header h2{margin:3px 0 0;font-size:31px;letter-spacing:-.035em}.product-editor-header p{margin:5px 0 0;color:#738096}.product-editor-header>button{border:0;background:#eef1f5;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;cursor:pointer;transition:.18s}.product-editor-header>button:hover{background:#e3e8ef;transform:rotate(3deg)}.product-editor-scroll{min-height:0;overflow-y:auto;overflow-x:hidden;padding:28px 32px 90px;scroll-behavior:smooth;overscroll-behavior:contain}.product-editor-page .editor-layout{width:min(1440px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.product-editor-page .editor-main{display:flex;flex-direction:column;gap:20px}.product-editor-page .editor-side{display:flex;flex-direction:column;gap:18px;position:sticky;top:0}.product-editor-page .form-card{margin:0;border-radius:22px;padding:26px;border:1px solid #e2e8ef;background:#fff;box-shadow:0 12px 34px #0f172a0d}.product-editor-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 28px;background:#fffffff7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid #dfe5ec;box-shadow:0 -8px 26px #0f172a0d;z-index:4}.product-editor-footer .button{min-width:146px;height:48px;border-radius:14px;font-size:15px;font-weight:800}.product-editor-page input,.product-editor-page textarea,.product-editor-page select{transition:border-color .18s,box-shadow .18s,background .18s}.product-editor-page input:focus,.product-editor-page textarea:focus,.product-editor-page select:focus{border-color:#0b8b68!important;box-shadow:0 0 0 4px #0b8b681a!important;background:#fff}.seo-preview{margin-top:18px;padding:18px;border:1px solid #e2e8ef;border-radius:16px;background:linear-gradient(180deg,#fbfdff,#f7f9fc);display:flex;flex-direction:column;gap:5px}.seo-preview small{color:#67758a}.seo-preview strong{color:#1558b0;font-size:18px;font-weight:600}.seo-preview span{color:#4b5563;line-height:1.45}.seo-preview em{font-style:normal;color:#0a7b55;font-size:13px}.product-editor-page .media-dropzone{min-height:190px}.product-editor-page .gallery-grid{grid-template-columns:repeat(4,minmax(130px,1fr))}.product-editor-page .preview-image{height:210px}.product-editor-page .sticky-side{position:static}@media(max-width:1180px){.product-editor-page .editor-layout{grid-template-columns:1fr}.product-editor-page .editor-side{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.product-editor-page .gallery-grid{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media(max-width:760px){.product-editor-header{padding:16px 18px}.product-editor-header h2{font-size:24px}.product-editor-header p{display:none}.product-editor-scroll{padding:16px 14px 100px}.product-editor-page .editor-side{grid-template-columns:1fr}.product-editor-page .form-card{padding:20px;border-radius:18px}.product-editor-page .gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-editor-footer{padding:12px 14px}.product-editor-footer .button{min-width:0;flex:1}.product-editor-page .form-grid{grid-template-columns:1fr}.product-editor-page .form-grid .span-2{grid-column:auto}}:root{font-size:15px}.page h1{font-size:clamp(1.8rem,2.6vw,2.45rem);letter-spacing:-.035em}.page-heading p{font-size:.98rem}.topbar{min-height:74px}.topbar strong{font-size:.98rem}.nav-item{font-size:.94rem}.form-card h3,.drawer-card h3{font-size:1.08rem}.card-heading p,.form-card p{font-size:.9rem}.product-editor-header{padding:17px 24px}.product-editor-header h2{font-size:27px}.product-editor-header p{font-size:.92rem}.product-editor-scroll{padding:22px 26px 86px}.product-editor-page .form-card{padding:22px}.product-editor-page input,.product-editor-page textarea,.product-editor-page select{font-size:.92rem}.product-editor-page label{font-size:.87rem}.product-editor-page .preview-image{height:185px}.product-editor-page .media-dropzone{min-height:165px}.product-editor-footer .button{height:44px;font-size:.92rem}.lightbox{display:flex;align-items:center;justify-content:center;padding:72px 90px}.lightbox>img{display:block;width:auto;height:auto;max-width:calc(100vw - 220px);max-height:calc(100vh - 120px);object-fit:contain;background:#fff;border-radius:16px;box-shadow:0 24px 90px #0000008c}.lightbox>button:not(.lightbox-close){position:fixed;top:50%;transform:translateY(-50%);z-index:2}.lightbox>button:nth-of-type(2){left:28px}.lightbox>button:last-child{right:28px}.lightbox-close{position:fixed!important;right:25px!important;top:22px!important;transform:none!important}.page-heading.compact{margin-bottom:20px}.orders-page{padding-bottom:50px}.order-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px}.order-kpi{background:#fff;border:1px solid #e4e9f0;border-radius:18px;padding:16px;box-shadow:0 8px 24px #0f172a0a;display:grid;grid-template-columns:38px 1fr;column-gap:11px;align-items:center}.order-kpi>div{grid-row:1/3;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#f1f5f9}.order-kpi svg{width:18px}.order-kpi span{font-size:.76rem;color:#738096;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.order-kpi strong{font-size:1.25rem;letter-spacing:-.025em}.order-kpi.amber>div{background:#fff7e6;color:#b76b00}.order-kpi.blue>div{background:#eaf3ff;color:#2563eb}.order-kpi.purple>div{background:#f1edff;color:#7c3aed}.order-kpi.green>div{background:#e9f8f1;color:#078660}.order-kpi.dark>div{background:#111827;color:#fff}.orders-workspace{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px}.order-filters,.orders-panel{background:#fff;border:1px solid #e3e8ef;border-radius:20px;box-shadow:0 10px 30px #0f172a0a}.order-filters{padding:16px;height:max-content}.order-filters>strong{display:block;margin:4px 8px 10px}.order-filters>button{width:100%;border:0;background:transparent;border-radius:11px;padding:10px 11px;display:flex;justify-content:space-between;align-items:center;color:#536074;cursor:pointer}.order-filters>button.active{background:#111827;color:#fff;font-weight:700}.order-filters>button b{font-size:.76rem;background:#94a3b829;padding:3px 7px;border-radius:999px}.refund-note{display:flex;gap:9px;margin-top:18px;padding:12px;border-radius:14px;background:#fff8e8;color:#80550b}.refund-note svg{flex:none}.refund-note strong{font-size:.8rem}.refund-note p{font-size:.72rem;line-height:1.45;margin:3px 0 0}.orders-panel{overflow:hidden}.orders-toolbar{display:flex;gap:10px;padding:14px;border-bottom:1px solid #edf0f4}.search-box{flex:1;display:flex;align-items:center;gap:8px;border:1px solid #dce2e9;border-radius:12px;padding:0 12px;background:#f9fafb}.search-box input{width:100%;height:42px;border:0;outline:0;background:transparent}.orders-list{min-height:330px}.order-row{width:100%;border:0;border-bottom:1px solid #edf0f4;background:#fff;padding:14px 16px;display:grid;grid-template-columns:1fr 1.4fr .85fr .8fr 24px;gap:14px;align-items:center;text-align:left;cursor:pointer;transition:.16s}.order-row:hover{background:#f8fafc}.order-id strong,.order-customer strong,.payment-cell strong{display:block;font-size:.88rem}.order-id span,.order-customer span,.payment-cell span{display:block;color:#7b8798;font-size:.76rem;margin-top:3px}.order-customer{display:flex;align-items:center;gap:9px}.customer-dot{width:34px;height:34px;border-radius:11px;background:#eaf7f2;color:#087c5c;display:grid;place-items:center;font-weight:800}.status-badge,.payment-pill{display:inline-flex;align-items:center;gap:6px;width:max-content;border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:800;background:#f1f5f9;color:#536074}.status-badge i{width:6px;height:6px;border-radius:50%;background:currentColor}.status-badge.pending{background:#fff6df;color:#a66500}.status-badge.confirmed,.status-badge.processing{background:#eaf3ff;color:#2463c7}.status-badge.shipped{background:#f1edff;color:#7147c7}.status-badge.delivered{background:#e9f8f1;color:#087c5c}.status-badge.rejected,.status-badge.cancelled{background:#fff0f1;color:#c53645}.empty-state{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#7b8798;gap:8px}.empty-state svg{width:34px;height:34px}.empty-state strong{color:#283548}.order-drawer-backdrop{position:fixed;inset:0;z-index:1200;background:#0f172a59;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.order-drawer{position:absolute;right:0;top:0;height:100%;width:min(650px,95vw);background:#f5f7fa;box-shadow:-30px 0 80px #0f172a33;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.order-drawer>header{padding:20px 22px;background:#fff;border-bottom:1px solid #e4e9ef;display:flex;justify-content:space-between}.order-drawer h2{margin:3px 0;font-size:1.55rem}.order-drawer header p{margin:0;color:#738096;font-size:.8rem}.order-drawer header button{border:0;width:40px;height:40px;border-radius:12px;background:#eef2f6;display:grid;place-items:center}.drawer-scroll{overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:13px}.drawer-status{display:flex;gap:8px}.drawer-card{background:#fff;border:1px solid #e2e8ef;border-radius:17px;padding:16px}.drawer-card h3{margin:0 0 13px;display:flex;align-items:center;gap:7px}.drawer-card h3 svg{width:17px}.order-item{display:grid;grid-template-columns:44px 1fr auto auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #edf0f4}.item-image{width:44px;height:44px;border-radius:10px;background:#edf2f6;display:grid;place-items:center;overflow:hidden}.item-image img{width:100%;height:100%;object-fit:cover}.order-item div:nth-child(2) strong,.order-item div:nth-child(2) span{display:block}.order-item div:nth-child(2) span{font-size:.73rem;color:#7b8798}.order-item>b,.order-item>strong{font-size:.8rem}.order-totals{margin-left:auto;width:min(280px,100%);padding-top:10px}.order-totals span{display:flex;justify-content:space-between;padding:5px 0;color:#667386;font-size:.82rem}.order-totals .grand{font-size:1rem;color:#101827;border-top:1px solid #e7ebf0;margin-top:5px;padding-top:10px}.drawer-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.drawer-grid .drawer-card>strong,.drawer-grid .drawer-card>span,.drawer-grid .drawer-card>small{display:block;margin-top:5px}.drawer-grid .drawer-card>span{color:#667386;font-size:.8rem}.drawer-grid .drawer-card>small{color:#087c5c}.payment-detail{display:grid;grid-template-columns:1fr 1fr;gap:12px}.payment-detail>div{padding:12px;border-radius:12px;background:#f7f9fb}.payment-detail span,.payment-detail strong{display:block}.payment-detail span{font-size:.72rem;color:#7b8798;margin-bottom:4px}.refund-row{display:grid;grid-template-columns:30px 1fr auto;gap:9px;align-items:center;margin-top:12px;padding:12px;border-radius:12px;background:#fff8e8;color:#80550b}.refund-row span,.refund-row strong{display:block;font-size:.75rem}.drawer-card.rejection{border-color:#fecdd3;background:#fff7f7}.order-drawer>footer{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;background:#fff;border-top:1px solid #e1e7ee}.danger-outline{background:#fff!important;color:#c62f40!important;border:1px solid #f0b7bf!important}.confirm-backdrop{position:fixed;inset:0;z-index:1400;background:#0f172a80;display:grid;place-items:center;padding:20px}.confirm-card{width:min(440px,100%);background:#fff;border-radius:22px;padding:24px;box-shadow:0 30px 100px #0f172a4d}.danger-icon{width:46px;height:46px;border-radius:14px;background:#fff0f1;color:#c62f40;display:grid;place-items:center}.confirm-card h3{font-size:1.3rem;margin:14px 0 5px}.confirm-card p{color:#667386;font-size:.88rem;line-height:1.55}.confirm-card label{display:block;font-weight:700;font-size:.83rem}.confirm-card textarea{width:100%;margin-top:7px;border:1px solid #d8dfe7;border-radius:12px;padding:11px}.confirm-card>div:last-child{display:flex;justify-content:flex-end;gap:9px;margin-top:16px}.button.danger{background:#c62f40}@media(max-width:1100px){.order-kpis{grid-template-columns:repeat(3,1fr)}.orders-workspace{grid-template-columns:1fr}.order-filters{display:flex;gap:7px;overflow-x:auto}.order-filters>strong,.refund-note{display:none}.order-filters>button{width:auto;min-width:max-content}}@media(max-width:760px){:root{font-size:14px}.order-kpis{grid-template-columns:repeat(2,1fr)}.order-kpi.dark{grid-column:1/-1}.order-row{grid-template-columns:1fr auto}.order-customer,.order-row>.status-badge{display:none}.order-row>svg{display:none}.drawer-grid,.payment-detail{grid-template-columns:1fr}.order-drawer>footer{flex-direction:column}.order-drawer>footer .button{width:100%}.lightbox{padding:65px 15px}.lightbox>img{max-width:calc(100vw - 30px);max-height:calc(100vh - 110px)}}:root{font-size:13.5px}.sidebar{width:260px}.main{margin-left:260px}.content{padding:24px 30px 44px}.topbar{min-height:66px;padding:0 28px}.topbar strong{font-size:.9rem}.topbar span{font-size:.7rem}.nav-item{font-size:.88rem;padding:10px 14px}.brand strong{font-size:1rem}.brand span{font-size:.75rem}.page-heading{margin-bottom:18px}.page h1,.page-heading h1{font-size:clamp(1.65rem,2vw,2.1rem);margin:.25rem 0}.page-heading p{font-size:.9rem}.button{min-height:38px;padding:0 15px;font-size:.86rem}.stats.compact{gap:10px}.mini-stat{padding:15px 18px;min-height:76px}.mini-stat span{font-size:.82rem}.mini-stat strong{font-size:1.55rem}.product-panel,.data-card{border-radius:18px}.product-toolbar,.compact-toolbar{padding:12px 16px;gap:10px}.product-toolbar input,.product-toolbar select,.compact-toolbar input{font-size:.85rem;height:40px}.table-wrap table{font-size:.82rem}.table-wrap th{font-size:.74rem;padding:10px 9px}.table-wrap td{padding:8px 9px}.product-cell strong{font-size:.84rem}.product-cell span,.table-wrap small{font-size:.7rem}.product-thumb{width:40px;height:40px;border-radius:10px}.product-thumb.image{object-fit:cover;background:#eef2f6}.soft-badge,.status-badge{font-size:.68rem;padding:5px 8px}.row-actions button{width:34px;height:34px}.module-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.module-kpi{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:15px 17px;box-shadow:0 7px 20px #0f172a09}.module-kpi span{display:block;color:#748095;font-size:.76rem}.module-kpi strong{display:block;margin-top:6px;font-size:1.45rem;letter-spacing:-.03em}.data-card{background:#fff;border:1px solid #e2e8f0;box-shadow:0 10px 28px #0f172a0a;overflow:hidden}.compact-toolbar{display:flex;border-bottom:1px solid #edf1f5}.compact-toolbar .search-box{max-width:480px}.customer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#edf1f5}.customer-card{border:0;background:#fff;padding:16px;display:grid;grid-template-columns:42px 1fr auto;gap:12px;text-align:left;cursor:pointer}.customer-card:hover{background:#f9fbfc}.customer-avatar{width:42px;height:42px;border-radius:13px;background:#e8f7f1;color:#087c5c;display:grid;place-items:center;font-weight:800}.customer-main strong,.customer-main span{display:flex;align-items:center;gap:6px}.customer-main strong{font-size:.9rem;margin-bottom:5px}.customer-main span{font-size:.73rem;color:#748095;margin-top:3px}.customer-metrics{text-align:right}.customer-metrics>*{display:block}.customer-metrics span{font-size:.72rem;color:#748095}.customer-metrics strong{font-size:.86rem;margin:4px 0}.customer-metrics small{display:inline-block;padding:4px 7px;border-radius:999px;background:#e8f7f1;color:#087c5c;font-size:.65rem}.customer-metrics small.blocked{background:#fff0f1;color:#c53645}.modal-backdrop{position:fixed;inset:0;z-index:1300;background:#0f172a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:22px}.compact-modal{width:min(640px,96vw);max-height:90vh;background:#f6f8fa;border-radius:20px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;box-shadow:0 30px 100px #0f172a4d;overflow:hidden}.compact-modal>header,.compact-modal>footer{background:#fff;padding:16px 18px;display:flex;align-items:center;justify-content:space-between}.compact-modal>header{border-bottom:1px solid #e6ebf0}.compact-modal>footer{border-top:1px solid #e6ebf0;justify-content:flex-end;gap:9px}.compact-modal header h2{margin:3px 0 0;font-size:1.35rem}.compact-modal header button{border:0;background:#eef2f6;width:36px;height:36px;border-radius:11px;display:grid;place-items:center}.modal-scroll{overflow:auto;padding:18px}.modal-scroll h3{font-size:.95rem;margin:18px 0 10px}.modal-scroll label{display:block;font-size:.78rem;font-weight:700;margin-bottom:11px}.modal-scroll input,.modal-scroll textarea,.modal-scroll select{width:100%;margin-top:6px;border:1px solid #dbe2e9;border-radius:10px;background:#fff;padding:10px 11px;font:inherit}.slug-field{display:flex;align-items:center;margin-top:6px;border:1px solid #dbe2e9;border-radius:10px;background:#fff;overflow:hidden}.slug-field span{padding:0 10px;color:#748095}.slug-field input{border:0;margin:0}.history-row{display:grid;grid-template-columns:1fr auto auto;gap:10px;padding:10px 0;border-bottom:1px solid #edf1f5;align-items:center}.history-row div>*{display:block}.history-row div span{font-size:.7rem;color:#748095}.drawer-card p{display:flex;align-items:center;gap:7px;color:#657386}.link-list{display:flex;flex-direction:column}.payment-link-row{display:grid;grid-template-columns:40px minmax(230px,1.5fr) .6fr .7fr auto;gap:14px;align-items:center;padding:13px 16px;border-bottom:1px solid #edf1f5}.link-icon{width:40px;height:40px;border-radius:12px;background:#eaf3ff;color:#2563eb;display:grid;place-items:center}.link-icon svg{width:18px}.link-copy>*{display:block}.link-copy strong{font-size:.87rem}.link-copy span{font-size:.72rem;color:#2563eb;margin:3px 0}.link-copy small{font-size:.7rem;color:#748095}.link-value{text-align:right}.link-value>*{display:block}.link-value strong{font-size:.88rem}.link-value span{font-size:.68rem;color:#748095}.period-select{height:40px;border:1px solid #dbe2e9;border-radius:11px;padding:0 12px;background:#fff}.analytics-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.analytics-metric{background:#fff;border:1px solid #e2e8f0;border-radius:17px;padding:15px;display:grid;grid-template-columns:36px 1fr;column-gap:10px}.analytics-metric>div{grid-row:1/4;width:36px;height:36px;border-radius:11px;background:#eef3f7;display:grid;place-items:center}.analytics-metric svg{width:17px}.analytics-metric span{font-size:.72rem;color:#748095}.analytics-metric strong{font-size:1.25rem}.analytics-metric small{font-size:.68rem;color:#078660}.analytics-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:12px}.chart-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:17px;min-height:280px}.chart-card.span-2{grid-column:1/-1}.card-title{display:flex;justify-content:space-between}.card-title h3{margin:0;font-size:1rem}.card-title p{margin:4px 0;color:#748095;font-size:.74rem}.bar-chart{height:220px;display:flex;align-items:flex-end;gap:7px;padding-top:20px;border-bottom:1px solid #e8edf2}.bar-column{height:100%;flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:7px;min-width:10px}.bar-value{width:min(28px,75%);background:linear-gradient(180deg,#142033,#334155);border-radius:6px 6px 2px 2px;min-height:8px}.bar-column span{font-size:.62rem;color:#748095;white-space:nowrap}.empty-chart{margin:auto;color:#748095}.ranking>div{display:grid;grid-template-columns:26px 1fr auto;gap:9px;align-items:center;padding:10px 0;border-bottom:1px solid #edf1f5}.ranking>div>b{width:25px;height:25px;border-radius:8px;background:#eef3f7;display:grid;place-items:center}.ranking span>*{display:block}.ranking span strong{font-size:.8rem}.ranking span small{font-size:.67rem;color:#748095}.ranking em{font-style:normal;font-weight:800}.donut-wrap{display:flex;align-items:center;gap:20px;margin-top:22px}.donut{--value:80%;width:140px;aspect-ratio:1;border-radius:50%;background:conic-gradient(#0b8a67 var(--value),#e9eef3 0);position:relative;display:grid;place-items:center}.donut:after{content:"";position:absolute;inset:18px;background:#fff;border-radius:50%}.donut strong,.donut span{position:relative;z-index:1;grid-area:1/1}.donut strong{font-size:1.55rem}.donut span{margin-top:38px;font-size:.68rem;color:#748095}.donut-wrap ul{list-style:none;padding:0;margin:0;flex:1}.donut-wrap li{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #edf1f5;font-size:.76rem}@media(max-width:1000px){.sidebar{width:230px}.main{margin-left:230px}.module-kpis,.analytics-kpis{grid-template-columns:repeat(2,1fr)}.customer-grid{grid-template-columns:1fr}.payment-link-row{grid-template-columns:40px 1fr auto}.payment-link-row>div:nth-child(3),.payment-link-row>div:nth-child(4){display:none}.analytics-layout{grid-template-columns:1fr}}@media(max-width:760px){.main{margin-left:0}.content{padding:18px 14px 35px}.module-kpis,.analytics-kpis{grid-template-columns:1fr 1fr}.payment-link-row{padding:12px}.customer-card{grid-template-columns:38px 1fr}.customer-metrics{display:none}.donut-wrap{flex-direction:column}.form-grid{grid-template-columns:1fr!important}.span-2{grid-column:auto!important}}:root{font-size:13px}.app-shell{grid-template-columns:232px minmax(0,1fr)}.sidebar{width:auto!important;padding:20px 14px}.main{margin-left:0!important;width:100%;min-width:0}.topbar{width:100%;height:64px;min-height:64px;padding:0 24px}.content,.page-frame{width:min(100%,1320px);max-width:1320px;margin:0 auto;padding:24px 28px 48px}.page-heading h1{font-size:1.85rem}.stats{gap:12px}.stat{padding:17px}.dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:12px}.panel{padding:18px}.product-thumb.image{display:block;object-fit:cover}.row-actions a{width:34px;height:34px;border:1px solid #dbe2e9;border-radius:10px;display:grid;place-items:center;color:#526073;text-decoration:none}.settings-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr);gap:14px}.settings-grid .form-card{height:max-content}.publish-state{margin-top:18px;border-radius:14px;padding:16px;background:#f4f6f8;border:1px solid #e2e8f0}.publish-state strong,.publish-state span{display:block}.publish-state span{font-size:.75rem;color:#748095;margin-top:5px}.publish-state.online{background:#ecfdf5;border-color:#b7ecd6;color:#066c51}.share-preview{display:flex;gap:12px;align-items:center;padding:14px;border:1px solid #dfe6ed;border-radius:14px;background:#f8fafb;margin-bottom:16px}.share-preview>svg{color:#0b8a67}.share-preview strong,.share-preview span{display:block}.share-preview span{font-size:.72rem;color:#64748b;margin-top:4px;word-break:break-all}.helper-text{font-size:.75rem;color:#748095;line-height:1.5}.icon-line{display:inline-flex;align-items:center;gap:6px}.builder-page{min-height:calc(100vh - 64px);display:grid;grid-template-rows:62px minmax(0,1fr);background:#eef2f5}.builder-toolbar{display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:#fff;border-bottom:1px solid #dfe5eb;gap:14px}.builder-toolbar>div:first-child strong{display:block}.builder-toolbar>div:last-child{display:flex;gap:8px}.device-switch{display:flex;background:#eef2f5;padding:4px;border-radius:11px}.device-switch button{border:0;background:transparent;width:36px;height:32px;border-radius:8px}.device-switch button.active{background:#fff;box-shadow:0 2px 8px #0f172a1f}.builder-workspace{display:grid;grid-template-columns:300px minmax(0,1fr);min-height:0}.builder-controls{background:#fff;border-right:1px solid #dfe5eb;padding:18px;overflow:auto}.builder-controls h3{font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;margin:20px 0 10px;color:#667386}.builder-controls h3:first-child{margin-top:0}.builder-controls label{display:block;font-weight:700;font-size:.75rem;margin-bottom:12px}.builder-controls input,.builder-controls textarea,.builder-controls select{width:100%;margin-top:6px;border:1px solid #d9e0e7;border-radius:10px;padding:9px 10px;background:#fff}.color-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.color-row input{height:42px;padding:4px}.builder-canvas{padding:24px;display:grid;place-items:center;overflow:auto;background:radial-gradient(circle at 70% 15%,#fff,transparent 35%),#e9eef2}.preview-browser{width:min(1180px,100%);height:min(760px,calc(100vh - 160px));background:#fff;border-radius:16px;box-shadow:0 24px 70px #0f172a2e;overflow:hidden;border:1px solid #d8dfe6;transition:.25s}.preview-browser.mobile{width:390px;height:min(760px,calc(100vh - 145px))}.browser-top{height:38px;background:#f4f6f8;border-bottom:1px solid #e1e6eb;display:flex;align-items:center;gap:6px;padding:0 12px}.browser-top i{width:8px;height:8px;border-radius:50%;background:#c7ced6}.browser-top span{margin-left:10px;font-size:.68rem;color:#7b8796}.preview-browser iframe{width:100%;height:calc(100% - 38px);border:0;background:#fff}.public-loading{min-height:100vh;display:grid;place-items:center}.public-store{--store-primary:#0b8a67;--store-bg:#f7f8fa;background:var(--store-bg);min-height:100vh;color:#111827}.store-announcement{background:#111827;color:#fff;text-align:center;padding:9px;font-size:.76rem}.store-header{height:72px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1200px)/2));border-bottom:1px solid #e8edf1}.store-header>strong{font-size:1.25rem}.store-header nav{display:flex;align-items:center;gap:24px}.store-header a{color:#334155;text-decoration:none}.store-header button{border:0;background:#eef6f2;border-radius:10px;padding:9px 12px;display:flex;gap:6px}.store-hero{max-width:1200px;margin:28px auto;padding:0 24px}.store-hero>div{min-height:370px;border-radius:28px;padding:64px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(135deg,color-mix(in srgb,var(--store-primary) 16%,white),#fff);border:1px solid color-mix(in srgb,var(--store-primary) 20%,#e5e7eb)}.store-hero span,.store-section-head span{font-size:.7rem;font-weight:800;letter-spacing:.13em;color:var(--store-primary)}.store-hero h1{font-size:clamp(2.6rem,5vw,4.8rem);max-width:760px;line-height:1;letter-spacing:-.05em;margin:16px 0}.store-hero p{font-size:1.05rem;color:#667386;max-width:580px;line-height:1.6}.store-hero a{align-self:flex-start;background:var(--store-primary);color:#fff;text-decoration:none;padding:13px 18px;border-radius:12px;font-weight:800}.store-catalog{max-width:1200px;margin:0 auto;padding:44px 24px 80px}.store-section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:22px}.store-section-head h2{font-size:2rem;margin:7px 0 0}.store-search{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #dfe5eb;border-radius:12px;padding:0 12px}.store-search input{border:0;outline:0;height:42px;background:transparent}.store-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.store-product-grid article{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:12px;transition:.2s}.store-product-grid article:hover{transform:translateY(-3px);box-shadow:0 18px 38px #0f172a14}.store-product-image{aspect-ratio:1;border-radius:13px;background:#eef2f5;display:grid;place-items:center;overflow:hidden}.store-product-image img{width:100%;height:100%;object-fit:cover}.store-product-grid article>span{display:block;color:#7b8795;font-size:.68rem;margin-top:12px}.store-product-grid h3{font-size:.93rem;margin:5px 0}.store-product-grid p{font-weight:800;font-size:1rem}.store-product-grid button{width:100%;border:0;border-radius:10px;color:#fff;padding:10px;font-weight:800}.public-store footer{background:#111827;color:#fff;padding:50px max(24px,calc((100vw - 1200px)/2))}.public-store footer p{color:#aeb7c4}.public-store.editorial .store-product-grid{grid-template-columns:repeat(3,1fr)}.public-store.minimal .store-hero>div{background:#fff;border-radius:0;border-width:0 0 1px}.public-store.minimal .store-product-grid article{border:0;border-radius:0;padding:0;background:transparent}@media(max-width:1000px){.app-shell{grid-template-columns:210px minmax(0,1fr)}.settings-grid{grid-template-columns:1fr}.builder-workspace{grid-template-columns:260px 1fr}.store-product-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.app-shell{display:block}.content,.page-frame{padding:18px 14px 36px}.builder-toolbar{padding-left:64px}.builder-toolbar>div:first-child,.builder-toolbar .secondary{display:none}.builder-workspace{grid-template-columns:1fr}.builder-controls{display:none}.builder-canvas{padding:12px}.preview-browser{height:calc(100vh - 145px)}.store-header nav a{display:none}.store-hero>div{padding:34px 24px;min-height:300px}.store-product-grid{grid-template-columns:repeat(2,1fr)}.store-section-head{align-items:flex-start;gap:16px;flex-direction:column}.store-search,.store-search input{width:100%}}@media(max-width:480px){.store-product-grid{grid-template-columns:1fr}.store-header{padding:0 16px}.store-hero,.store-catalog{padding-left:14px;padding-right:14px}}.checkout-public{min-height:100vh;display:grid;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);background:#f4f7f6}.checkout-summary{background:#111827;color:#fff;padding:clamp(42px,7vw,100px);display:flex;flex-direction:column;justify-content:center}.checkout-summary h1{font-size:1rem;color:#9fb0c4}.checkout-summary h2{font-size:2.5rem;letter-spacing:-.04em;margin:20px 0 10px}.checkout-summary p{color:#b9c3d0;line-height:1.6;max-width:520px}.checkout-summary>strong{font-size:3rem;margin:30px 0}.checkout-summary>div{display:flex;align-items:center;gap:7px;color:#9fb0c4;font-size:.78rem}.checkout-card{width:min(560px,calc(100% - 32px));margin:auto;background:#fff;border:1px solid #e1e7ec;border-radius:22px;padding:28px;box-shadow:0 28px 70px #0f172a1f}.checkout-card h2{margin-top:0}.checkout-card h3{display:flex;gap:7px;align-items:center;margin-top:22px}.checkout-card label{display:block;font-size:.78rem;font-weight:700;margin:13px 0}.checkout-card input{width:100%;margin-top:6px;border:1px solid #d9e1e8;border-radius:11px;padding:12px}.card-input{display:flex;align-items:center;border:1px solid #d9e1e8;border-radius:11px;margin-top:6px;padding-left:12px}.card-input input{border:0;margin:0}.checkout-card>small{display:block;color:#7b8795;text-align:center;margin-top:12px;line-height:1.45}.checkout-success{padding:28px;border-radius:16px;background:#ecfdf5;color:#066c51}.checkout-success strong{font-size:1.2rem}.checkout-success p{line-height:1.6}@media(max-width:760px){.checkout-public{grid-template-columns:1fr}.checkout-summary{padding:38px 24px}.checkout-summary>strong{font-size:2.25rem}.checkout-card{margin:22px auto}}.pro-builder .builder-workspace{grid-template-columns:330px minmax(0,1fr)}.builder-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:18px}.builder-tabs button{border:1px solid #dfe5eb;background:#f7f9fb;border-radius:9px;padding:8px;font-size:.72rem;font-weight:750}.builder-tabs button.active{background:#101827;color:#fff;border-color:#101827}.upload-control{display:flex!important;align-items:center;justify-content:center;gap:8px;border:1px dashed #aeb9c6;border-radius:11px;padding:11px!important;background:#f8fafc;cursor:pointer}.upload-control input{display:none}.control-thumb{display:block;width:100%;height:110px;object-fit:cover;border-radius:10px;margin:-4px 0 12px}.slide-editor,.block-editor,.coupon-admin{border:1px solid #e0e6ec;background:#f9fbfc;border-radius:12px;padding:11px;margin:10px 0}.slide-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.slide-head button,.coupon-row button{border:0;background:#fff1f2;color:#c81e3a;width:30px;height:30px;border-radius:8px;display:grid;place-items:center}.block-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.block-actions button{border:1px solid #dde4ea;background:#fff;border-radius:9px;padding:9px;font-size:.72rem}.coupon-admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.coupon-row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e2e8ef;padding-top:9px;margin-top:9px}.coupon-row small{display:block;color:#748094;margin-top:2px}.hero-slide{position:relative;background-size:cover!important;background-position:var(--hero-position,center)!important}.hero-slide>div{position:relative;z-index:2}.hero-slide[style*=background-image]{color:#fff}.hero-slide[style*=background-image] p{color:#e8edf3}.hero-arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border:0;border-radius:50%;background:#ffffffd9;display:grid;place-items:center}.hero-arrow.left{left:18px}.hero-arrow.right{right:18px}.hero-dots{position:absolute;left:50%;bottom:18px;transform:translate(-50%);display:flex;gap:7px}.hero-dots button{width:7px;height:7px;border:0;border-radius:50%;background:#ffffff8c;padding:0}.hero-dots button.active{width:22px;border-radius:8px;background:#fff}.store-content-blocks{max-width:1152px;margin:0 auto;padding:20px 24px;text-align:center}.store-content-blocks h2{font-size:clamp(1.7rem,3vw,2.6rem);margin:18px auto 8px}.store-content-blocks p{max-width:760px;margin:0 auto;color:#667386;line-height:1.7}.store-content-blocks img{width:100%;max-height:460px;object-fit:cover;border-radius:22px}.store-spacer{height:44px}.sale-badge{position:absolute;top:10px;left:10px;background:#dc2626;color:#fff;padding:5px 8px;border-radius:999px;font-size:.65rem}.store-product-image{position:relative}.store-price{display:flex;align-items:center;gap:8px}.store-price del{font-size:.78rem;color:#8a95a4}.store-price p{margin:7px 0}.cart-overlay,.checkout-overlay{position:fixed;inset:0;background:#080f1c94;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000}.cart-drawer{position:absolute;right:0;top:0;bottom:0;width:min(440px,100%);background:#fff;display:flex;flex-direction:column;box-shadow:-24px 0 70px #0003}.cart-drawer>header{display:flex;justify-content:space-between;align-items:center;padding:22px;border-bottom:1px solid #e7ebef}.cart-drawer header span,.checkout-form>span{font-size:.65rem;letter-spacing:.13em;font-weight:850;color:var(--store-primary)}.cart-drawer h2,.checkout-form h2{margin:4px 0 0}.cart-drawer header button,.checkout-close{border:0;background:#eef2f5;width:38px;height:38px;border-radius:11px;display:grid;place-items:center}.cart-lines{padding:16px 22px;overflow:auto;flex:1}.cart-line{display:grid;grid-template-columns:68px 1fr 34px;gap:12px;padding:13px 0;border-bottom:1px solid #edf0f3}.cart-thumb{width:68px;height:68px;border-radius:10px;background:#edf1f4;overflow:hidden}.cart-thumb img{width:100%;height:100%;object-fit:cover}.cart-line strong,.cart-line span{display:block}.cart-line span{font-size:.78rem;color:#697586;margin:4px 0}.qty-control{display:inline-flex;align-items:center;border:1px solid #dfe5eb;border-radius:8px;overflow:hidden}.qty-control button{border:0;background:#f7f9fb;width:27px;height:25px}.qty-control svg{width:12px}.qty-control b{font-size:.75rem;padding:0 8px}.remove-line{border:0;background:transparent;color:#9ba5b2}.cart-summary{border-top:1px solid #e6ebef;padding:18px 22px}.cart-summary>div{display:flex;justify-content:space-between;font-size:1rem}.cart-summary small{display:block;color:#7b8795;margin:8px 0 15px}.checkout-button,.checkout-order>button{width:100%;border:0;color:#fff;border-radius:11px;padding:13px;font-weight:800}.cart-empty{text-align:center;padding:80px 20px;color:#758195}.cart-empty svg{width:42px;height:42px}.checkout-overlay{display:grid;place-items:center;padding:22px}.checkout-shell{width:min(980px,100%);max-height:94vh;background:#fff;border-radius:20px;display:grid;grid-template-columns:1.25fr .85fr;overflow:auto;position:relative}.checkout-close{position:absolute;right:14px;top:14px;z-index:2}.checkout-form{padding:35px}.checkout-form label{display:block;font-size:.75rem;font-weight:750;margin:12px 0}.checkout-form input,.checkout-form textarea{display:block;width:100%;border:1px solid #dce3e9;border-radius:10px;padding:10px;margin-top:5px}.checkout-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.payment-choice{display:flex!important;align-items:center;gap:10px;border:1px solid #dfe5eb;border-radius:11px;padding:11px!important}.payment-choice input{width:auto;margin:0}.payment-choice span,.payment-choice small{display:block}.payment-choice small{color:#7b8795;margin-top:2px}.checkout-order{background:#f5f7f9;padding:35px 28px}.checkout-line,.total-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;font-size:.78rem}.coupon-box{display:flex;margin:15px 0}.coupon-box input{min-width:0;flex:1;border:1px solid #dce3e9;border-radius:9px 0 0 9px;padding:9px}.coupon-box button{border:0;background:#182131;color:#fff;border-radius:0 9px 9px 0;padding:8px;font-size:.7rem}.total-row{border-top:1px solid #dce2e7}.total-row.grand{font-size:1rem;margin-top:7px}.checkout-order>button{background:#111827;margin-top:15px}.checkout-order>small{display:block;color:#7b8795;line-height:1.5;margin-top:10px}.checkout-success{grid-column:1/-1;text-align:center;padding:80px 30px}.checkout-success>div{width:60px;height:60px;border-radius:50%;background:#e3f7ef;color:#078660;display:grid;place-items:center;font-size:2rem;margin:auto}.checkout-success button{border:0;background:#111827;color:#fff;border-radius:10px;padding:11px 16px}@media(max-width:760px){.pro-builder .builder-workspace,.checkout-shell{grid-template-columns:1fr}.checkout-form,.checkout-order{padding:25px 18px}.checkout-grid{grid-template-columns:1fr}.store-content-blocks{padding-left:14px;padding-right:14px}}.live-builder .builder-toolbar{position:sticky;top:0;z-index:20}.builder-toolbar small{display:block;margin-top:3px;font-size:.68rem}.builder-toolbar small.unsaved{color:#b45309}.builder-toolbar small.saved{color:#078660}.builder-actions{display:flex;gap:8px;align-items:center}.live-builder .builder-workspace{grid-template-columns:330px minmax(0,1fr);height:calc(100vh - 78px)}.live-builder .builder-controls{overflow:auto;padding-bottom:40px}.preview-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.preview-actions button{border:1px solid #dce3ea;background:#fff;border-radius:10px;padding:10px;font-weight:750;display:flex;align-items:center;justify-content:center;gap:6px}.helper{font-size:.72rem!important;line-height:1.5;color:#788496!important}.builder-canvas{min-width:0}.builder-canvas.mobile .preview-browser{max-width:420px;margin:auto}.preview-browser iframe{background:#fff}.slide-head>div{display:flex;gap:5px}.slide-head>div button{background:#eef2f6;color:#344054}.coupon-module{margin:16px 0;border:1px solid #dfe5ec;border-radius:16px;background:#fff;overflow:hidden}.coupon-module-head{width:100%;border:0;background:#fff;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer}.coupon-module-head>div{display:flex;align-items:center;gap:12px}.coupon-module-head svg{width:38px;height:38px;padding:9px;border-radius:11px;background:#eaf8f2;color:#078660}.coupon-module-head span{display:flex;flex-direction:column}.coupon-module-head small{font-weight:500;color:#7a8494;margin-top:3px}.coupon-module-head>b{font-size:.75rem;color:#078660;background:#eaf8f2;border-radius:999px;padding:6px 9px}.coupon-module-body{border-top:1px solid #e8edf1;padding:18px}.coupon-create{display:flex;align-items:end;gap:14px}.coupon-create .form-grid{flex:1}.coupon-create label{font-size:.72rem}.coupon-create input,.coupon-create select{padding:10px}.coupon-list{margin-top:16px;display:grid;gap:8px}.coupon-list article{display:grid;grid-template-columns:1fr auto 34px;align-items:center;gap:12px;border:1px solid #e4e9ee;border-radius:11px;padding:11px 12px}.coupon-list article div{display:flex;flex-direction:column}.coupon-list article span,.coupon-list article small{font-size:.72rem;color:#758093}.coupon-list article button{border:0;background:#fff1f2;color:#c81e3a;width:32px;height:32px;border-radius:8px;display:grid;place-items:center}@media(max-width:900px){.live-builder .builder-workspace{grid-template-columns:280px minmax(0,1fr)}.builder-actions .secondary:first-child{display:none}.coupon-create{display:block}.coupon-create .button{margin-top:12px}}@media(max-width:760px){.builder-actions{gap:5px}.builder-actions .button{padding:.7rem}.builder-actions .button svg{display:none}.live-builder .builder-workspace{display:block;height:auto}.live-builder .builder-controls{display:block;max-height:none}.builder-canvas{height:700px}.coupon-module-head>b{display:none}}.store-product-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.store-product-actions button{min-height:38px}.store-product-actions .outline{background:#fff!important;color:#172033;border:1px solid #d8e0e8}.product-detail-overlay{position:fixed;inset:0;z-index:1200;background:#080f1c9e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:20px}.product-detail-modal{width:min(980px,96vw);max-height:92vh;overflow:auto;background:#fff;border-radius:22px;display:grid;grid-template-columns:1fr 1fr;position:relative;box-shadow:0 30px 100px #0000004d}.product-detail-close{position:absolute;right:14px;top:14px;z-index:3;border:0;background:#eef2f5;width:40px;height:40px;border-radius:12px;display:grid;place-items:center}.product-detail-gallery{padding:22px;background:#f5f7f9}.product-detail-gallery>img{width:100%;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:16px}.product-detail-thumbs{display:flex;gap:8px;overflow:auto;margin-top:10px}.product-detail-thumbs img{width:62px;height:62px;object-fit:cover;border-radius:9px;border:1px solid #dce3e9}.product-detail-info{padding:36px}.product-detail-info>span{font-size:.7rem;color:#718095;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.product-detail-info h2{font-size:1.7rem;margin:8px 0}.product-detail-price{font-size:1.35rem;font-weight:850;color:var(--store-primary)}.product-detail-info>p:not(.product-detail-price){color:#657286;line-height:1.6}.variant-selector{margin:20px 0}.variant-selector>label{display:block;font-size:.76rem;font-weight:800;margin-bottom:8px}.variant-selector button{width:100%;border:1px solid #dce3e9;background:#fff;border-radius:11px;padding:10px 12px;margin:5px 0;display:flex;justify-content:space-between;align-items:center;text-align:left}.variant-selector button.active{border-color:var(--store-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--store-primary) 18%,transparent)}.variant-selector button:disabled{opacity:.45}.variant-selector button small{color:#718095}.product-detail-stock{font-size:.76rem;color:#667386;margin:12px 0}.product-detail-buy{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center}.product-detail-buy>button{border:0;color:#fff;border-radius:11px;padding:13px;font-weight:850}.cart-variant{display:block;color:#4e5d70;font-size:.72rem;margin:3px 0}.builder-controls .upload-control:has(input:disabled){opacity:.55;pointer-events:none}@media(max-width:760px){.product-detail-modal{grid-template-columns:1fr}.product-detail-info{padding:24px}.store-product-actions{grid-template-columns:1fr}}.domain-panel{margin-top:24px;background:#fff;border:1px solid #e3e8ef;border-radius:24px;padding:26px;box-shadow:0 18px 44px #0f172a0e}.domain-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:22px;border-bottom:1px solid #edf0f4}.domain-panel-head h2{margin:5px 0 7px;font-size:25px;letter-spacing:-.035em}.domain-panel-head p{margin:0;color:#64748b;max-width:680px}.domain-security{display:flex;align-items:center;gap:11px;padding:12px 15px;border-radius:15px;background:#eefaf6;color:#08775b;min-width:220px}.domain-security svg{width:22px}.domain-security span{display:grid}.domain-security small{font-size:11px;color:#5c7f74;margin-top:2px}.domain-message{margin:18px 0 0;padding:12px 15px;border-radius:13px;background:#f0f7ff;border:1px solid #cfe2ff;color:#24527a;font-size:13px;font-weight:650}.domain-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}.domain-card{border:1px solid #e2e8f0;border-radius:19px;padding:20px;background:linear-gradient(180deg,#fff,#fbfcfe)}.domain-card-title{display:flex;align-items:flex-start;gap:11px;margin-bottom:18px}.domain-card-title>svg{padding:9px;width:39px;height:39px;border-radius:12px;background:#edf8f4;color:#078061}.domain-card-title>div{flex:1}.domain-card-title h3{font-size:16px;margin:1px 0 4px}.domain-card-title p{font-size:12px;line-height:1.45;color:#718096;margin:0}.status-pill{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.status-pill.active{background:#e4f8ef;color:#067556}.status-pill.pending{background:#fff4d6;color:#936200}.status-pill.neutral{background:#eef1f5;color:#667085}.domain-card label{display:grid;gap:7px;font-size:12px;font-weight:750;color:#344054}.domain-card input{height:44px;border:1px solid #d9e0e9;border-radius:12px;padding:0 13px;font:inherit;background:#fff}.domain-input-group{display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid #d9e0e9;border-radius:12px;overflow:hidden;background:#fff}.domain-input-group input{border:0;border-radius:0;min-width:0}.domain-input-group span{display:flex;align-items:center;padding:0 13px;background:#f3f5f8;border-left:1px solid #d9e0e9;color:#667085;font-weight:650}.domain-url-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0 16px;padding:10px 12px;border-radius:12px;background:#f4f7fa}.domain-url-row code{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#344054}.domain-url-row button,.dns-record button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#08775b;font-size:11px;font-weight:750;cursor:pointer}.domain-actions{display:flex;gap:8px;align-items:center;margin-top:14px}.button.secondary{background:#eef2f6;color:#172033;box-shadow:none}.icon-danger{width:42px;height:42px;border:1px solid #f1d6d9;background:#fff6f7;color:#b42318;border-radius:12px;cursor:pointer}.dns-guide{margin-top:17px;padding:15px;border-radius:15px;background:#f7f9fc;border:1px solid #e5eaf0}.dns-guide h4{margin:0 0 11px;font-size:13px}.dns-guide>small{display:block;color:#667085;font-size:11px;line-height:1.5;margin:10px 0}.dns-record{display:grid;grid-template-columns:54px minmax(0,1fr) minmax(0,1fr) 26px;gap:8px;align-items:center;padding:9px 0;border-top:1px solid #e6eaf0;font-size:11px}.dns-record span{font-weight:800;color:#667085}.dns-record code,.dns-record strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.verify-domain{width:100%;justify-content:center;margin-top:8px}.cloudflare-guide{margin-top:18px;display:grid;grid-template-columns:minmax(260px,1fr) repeat(3,minmax(120px,.45fr));gap:12px;align-items:center;padding:17px 19px;border-radius:17px;background:#111a2b;color:#fff}.cloudflare-guide p{margin:4px 0 0;color:#aeb9cb;font-size:12px}.cloudflare-record{display:grid;gap:4px;border-left:1px solid #344055;padding-left:16px}.cloudflare-record span{font-size:9px;text-transform:uppercase;letter-spacing:.11em;color:#8fa0b8}.cloudflare-record b{font-size:12px;overflow:hidden;text-overflow:ellipsis}.domain-open-link{margin-top:14px;display:inline-flex;align-items:center;gap:7px;color:#08775b;font-size:12px;font-weight:750;text-decoration:none}@media(max-width:1000px){.domain-cards{grid-template-columns:1fr}.domain-panel-head{flex-direction:column}.cloudflare-guide{grid-template-columns:1fr 1fr}.cloudflare-guide>div:first-child{grid-column:1/-1}.cloudflare-record{border-left:0;padding-left:0}}@media(max-width:650px){.domain-panel{padding:17px;border-radius:18px}.domain-security{width:100%}.cloudflare-guide{grid-template-columns:1fr}.cloudflare-guide>div:first-child{grid-column:auto}.dns-record{grid-template-columns:48px minmax(0,1fr) 28px}.dns-record strong{grid-column:2/3}}.featured-manager{margin:0 0 18px;padding:20px;border:1px solid #dfe6ed;border-radius:18px;background:linear-gradient(135deg,#fff,#f6fbf9);display:grid;grid-template-columns:1fr auto;gap:16px}.featured-manager h2{margin:3px 0;font-size:1.15rem}.featured-manager p{margin:0;color:#6d7888;font-size:.78rem}.featured-actions{display:flex;align-items:center;gap:10px}.featured-actions>b{background:#e8f7f1;color:#08775b;border-radius:999px;padding:8px 10px}.featured-picks{grid-column:1/-1;display:flex;gap:7px;overflow:auto;padding-bottom:4px}.featured-picks button{min-width:155px;max-width:210px;border:1px solid #dce3e9;background:#fff;border-radius:12px;padding:9px;display:grid;grid-template-columns:20px 1fr auto;gap:7px;align-items:center;text-align:left;font-size:.72rem}.featured-picks button svg{width:16px}.featured-picks button.selected{border-color:#0a8a68;background:#eefaf6;color:#076f55}.featured-picks button.selected svg{fill:currentColor}.featured-picks button b{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#0a8a68;color:#fff}.track-order-button{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:inherit;font-weight:750;cursor:pointer}.track-order-button svg{width:18px}.catalog-section-heading{margin:28px 0 14px}.catalog-section-heading span{font-size:.65rem;letter-spacing:.12em;font-weight:850;color:#738094}.catalog-section-heading h2{margin:4px 0;font-size:1.45rem}.catalog-section-heading.all-products{margin-top:42px}.tracking-overlay{position:fixed;inset:0;z-index:1600;background:#09101dad;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:grid;place-items:center;padding:18px}.tracking-modal{width:min(560px,96vw);max-height:92vh;overflow:auto;background:#fff;border-radius:22px;padding:28px;position:relative;box-shadow:0 30px 100px #00000052}.tracking-close{position:absolute;right:14px;top:14px;width:40px;height:40px;border:0;border-radius:12px;background:#eef2f5;display:grid;place-items:center}.tracking-modal>span{font-size:.65rem;letter-spacing:.12em;font-weight:850;color:#758196}.tracking-modal h2{margin:6px 0}.tracking-modal>p{color:#6c7888;font-size:.82rem}.tracking-modal form{display:grid;gap:12px;margin-top:18px}.tracking-modal label{display:grid;gap:6px;font-size:.75rem;font-weight:750}.tracking-modal input{height:44px;border:1px solid #d9e1e8;border-radius:11px;padding:0 12px}.tracking-modal form button,.invoice-download{border:0;border-radius:11px;background:#101827;color:#fff;padding:12px;font-weight:850;text-align:center;text-decoration:none}.tracking-error{margin-top:12px;background:#fff1f2;color:#b42318;padding:10px;border-radius:10px;font-size:.75rem}.tracking-result{margin-top:20px;border-top:1px solid #e6ebef;padding-top:18px}.tracking-result>header{display:flex;align-items:center;justify-content:space-between}.tracking-result h3{margin:2px 0}.tracking-result header b{text-transform:capitalize;background:#e8f7f1;color:#08775b;padding:7px 10px;border-radius:999px;font-size:.7rem}.tracking-timeline{display:grid;gap:0;margin:18px 0}.tracking-timeline>div{display:grid;grid-template-columns:18px 1fr;gap:9px;min-height:48px;position:relative}.tracking-timeline>div:not(:last-child):before{content:"";position:absolute;left:5px;top:12px;bottom:-2px;width:2px;background:#dce6e1}.tracking-timeline i{width:12px;height:12px;border-radius:50%;background:#0a8a68;margin-top:3px}.tracking-timeline span{display:grid}.tracking-timeline strong{text-transform:capitalize;font-size:.78rem}.tracking-timeline small{color:#758196;font-size:.68rem}.tracking-items{border-top:1px solid #e7ebef;border-bottom:1px solid #e7ebef;padding:8px 0}.tracking-items>div,.tracking-total{display:flex;justify-content:space-between;gap:12px;padding:7px 0;font-size:.76rem}.tracking-total{font-size:.92rem;font-weight:850}.invoice-download{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:12px}.invoice-download svg{width:17px}@media(max-width:700px){.featured-manager{grid-template-columns:1fr}.featured-actions,.featured-picks{grid-column:1}.track-order-button{font-size:0}.track-order-button svg{width:20px}.tracking-modal{padding:22px}}.request-list{display:grid;gap:10px}.request-row{width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:14px;text-align:left;padding:16px;border:1px solid #e3e8ef;border-radius:16px;background:#fff}.request-row span{min-width:0}.request-row small{display:block;color:#718096;margin:3px 0}.request-row p{margin:5px 0 0;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.request-drawer{position:fixed;right:0;top:0;bottom:0;width:min(520px,100vw);z-index:80;background:#fff;padding:34px;box-shadow:-20px 0 60px #0f172a26;overflow:auto}.request-close{float:right;border:0;background:#eef2f6;font-size:28px;width:44px;height:44px;border-radius:14px}.request-drawer textarea{width:100%;margin:8px 0 16px}.public-store footer{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:32px;padding:48px max(24px,6vw);align-items:start}.footer-contact,.footer-links{display:flex;flex-direction:column;gap:9px}.footer-contact a,.footer-links button{color:inherit;text-decoration:none;background:none;border:0;padding:0;text-align:left;cursor:pointer}.footer-links button:hover{text-decoration:underline}.policy-content{max-height:62vh;overflow:auto;white-space:pre-wrap;line-height:1.7}.validated-order{display:flex;justify-content:space-between;padding:14px;border-radius:14px;background:#ecfdf5;color:#047857;margin-bottom:14px}.support-actions{display:flex;gap:10px}.support-actions button{flex:1}.support-modal select{width:100%;min-height:46px;border:1px solid #d8e0ea;border-radius:12px;padding:0 12px;background:#fff}@media(max-width:760px){.public-store footer{grid-template-columns:1fr}.request-drawer{padding:22px}.request-row{grid-template-columns:auto 1fr}.request-row>b{grid-column:2}}.auth-card-wide{width:min(920px,calc(100vw - 32px));max-width:none}.category-picker{display:grid;gap:10px;margin:6px 0 18px}.field-title{font-size:.82rem;font-weight:750;color:#27324a}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.category-card{background:#f7f9fc;border:1px solid #dfe5ef;border-radius:14px;padding:13px;text-align:left;display:grid;gap:4px;color:#1c2740}.category-card small{color:#69758d;line-height:1.35}.category-card.selected{border-color:#7657f6;background:#f1edff;box-shadow:0 0 0 2px #7657f61f}.superadmin-link{color:#7c5ce6!important}.superadmin-page{min-height:100vh;background:#f4f6fa;padding:28px}.superadmin-header{display:flex;justify-content:space-between;align-items:flex-start;background:linear-gradient(135deg,#101827,#263b67);color:#fff;border-radius:24px;padding:28px 30px;margin-bottom:20px}.superadmin-header span{font-size:.68rem;letter-spacing:.18em;opacity:.7}.superadmin-header h1{margin:7px 0;font-size:2rem}.superadmin-header p{margin:0;color:#cbd5e6}.admin-metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:20px}.admin-metrics article{background:#fff;border:1px solid #e4e8f0;border-radius:18px;padding:18px;display:grid;gap:8px;box-shadow:0 7px 24px #19233a0d}.admin-metrics svg{color:#7657f6}.admin-metrics span{font-size:.74rem;color:#6d7890}.admin-metrics strong{font-size:1.3rem}.admin-tabs{display:flex;gap:8px;margin-bottom:14px}.admin-tabs button{border:0;background:#e8ebf2;padding:10px 15px;border-radius:12px;font-weight:700}.admin-tabs button.active{background:#191f2d;color:#fff}.admin-panel{background:#fff;border:1px solid #e1e6ee;border-radius:20px;padding:20px}.admin-panel-head{display:flex;align-items:center;justify-content:space-between}.admin-panel-head input{max-width:330px}.admin-table-wrap{overflow:auto}.admin-table-wrap table{width:100%;border-collapse:collapse}.admin-table-wrap th,.admin-table-wrap td{padding:13px 10px;border-bottom:1px solid #edf0f5;text-align:left;font-size:.82rem}.admin-table-wrap td:first-child{display:grid;gap:2px}.admin-table-wrap small{color:#7d879b}.status-pill{display:inline-flex;border-radius:999px;padding:4px 8px;background:#edf0f5;font-size:.7rem;font-weight:750}.status-pill.active,.status-pill.answered{background:#def7e8;color:#17663b}.status-pill.suspended,.status-pill.open{background:#ffe6e1;color:#a2382a}.danger-link{color:#b73232!important}.case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.case-grid article{border:1px solid #e3e7ef;border-radius:16px;padding:15px}.case-grid article>div{display:grid;gap:3px}.case-grid article span{font-size:.72rem;color:#788399}.case-grid article footer{display:flex;justify-content:space-between;align-items:center}.admin-loading{padding:50px;text-align:center}@media(max-width:900px){.category-grid,.admin-metrics{grid-template-columns:1fr 1fr}.case-grid{grid-template-columns:1fr}.superadmin-header{display:grid;gap:18px}}@media(max-width:560px){.category-grid,.admin-metrics{grid-template-columns:1fr}.superadmin-page{padding:12px}}.requests-page{max-width:1680px}.request-stats{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:12px;margin-bottom:18px}.request-stats button{border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:16px;text-align:left;cursor:pointer;box-shadow:0 6px 20px #0f172a09}.request-stats button.active{border-color:#111827;box-shadow:0 0 0 2px #11182714}.request-stats span{display:block;color:#64748b;font-size:.75rem}.request-stats strong{display:block;font-size:1.45rem;margin-top:5px}.request-workspace{display:grid;grid-template-columns:minmax(460px,.9fr) minmax(520px,1.1fr);gap:18px;align-items:start}.request-inbox{padding:0;overflow:hidden}.request-tools{padding:16px;border-bottom:1px solid #e8edf3;display:grid;grid-template-columns:minmax(0,1fr) 150px auto;gap:9px}.request-tools input,.request-tools select,.admin-search input,.request-status-control select{border:1px solid #d9e1ea;border-radius:11px;padding:10px 12px;background:#fff;min-width:0}.request-tools button,.admin-search button{border:0;border-radius:11px;padding:10px 14px;background:#111827;color:#fff;font-weight:700}.request-list{padding:12px;max-height:calc(100vh - 280px);overflow:auto}.request-row{cursor:pointer;transition:.16s ease;border:1px solid transparent;background:#f8fafc}.request-row:hover,.request-row.selected{border-color:#b8c4d4;background:#fff;box-shadow:0 10px 30px #0f172a0f}.request-icon{width:40px;height:40px;border-radius:12px;background:#e9eef7;display:grid;place-items:center}.request-icon svg{width:19px}.request-main{display:block;min-width:0}.request-row-top{display:flex!important;align-items:center;justify-content:space-between;gap:12px}.request-row-top strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-row time{display:block;font-size:.68rem;color:#94a3b8;margin-top:8px}.request-detail{background:#fff;border:1px solid #e2e8f0;border-radius:20px;min-height:660px;padding:24px;box-shadow:0 12px 40px #0f172a0a}.request-detail-empty{min-height:580px;display:grid;place-content:center;text-align:center;color:#718096}.request-detail-empty svg{margin:auto;width:42px;height:42px;color:#a8b2c1}.request-detail-header{display:flex;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid #edf1f5}.request-detail-header h2,.admin-case-drawer h2{margin:7px 0}.request-detail-header p,.admin-case-drawer header p{margin:0;color:#64748b}.request-close{display:grid;place-items:center;float:none;flex:0 0 auto;cursor:pointer}.request-close svg{width:20px}.request-status-control{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:16px 0}.request-status-control label{display:grid;gap:6px;font-size:.74rem;font-weight:700}.request-context{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.request-context>div,.admin-case-summary article{border:1px solid #e5eaf0;background:#f8fafc;border-radius:14px;padding:13px;min-width:0}.request-context span,.admin-case-summary span{display:block;font-size:.67rem;color:#7c8798}.request-context strong,.admin-case-summary strong{display:block;font-size:.8rem;margin:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.request-context small,.admin-case-summary small{display:block;color:#64748b}.section-caption{display:flex;align-items:center;gap:8px;font-size:.75rem;font-weight:800;color:#334155;text-transform:uppercase;letter-spacing:.07em;margin-bottom:12px}.section-caption svg{width:16px}.conversation{display:grid;gap:10px}.message-bubble{max-width:88%;border-radius:16px;padding:13px 15px;background:#f1f5f9;border:1px solid #e2e8f0}.message-bubble.merchant{margin-left:auto;background:#eefaf5;border-color:#cdeade}.message-bubble header{display:flex;align-items:center;justify-content:space-between;gap:12px}.message-bubble header span,.message-bubble time{display:flex;align-items:center;gap:6px;font-size:.68rem;font-weight:750;color:#64748b}.message-bubble header svg{width:14px}.message-bubble p{margin:9px 0 0;line-height:1.55;white-space:pre-wrap}.message-bubble>small{display:block;margin-top:8px;color:#0f766e}.status-history{margin-top:22px;border-top:1px solid #edf1f5;padding-top:18px}.status-history>div:not(.section-caption){display:grid;grid-template-columns:16px 1fr;gap:9px;position:relative;min-height:46px}.status-history>div:not(.section-caption):not(:last-child):before{content:"";position:absolute;left:5px;top:13px;bottom:-3px;width:2px;background:#d8e1ea}.status-history i{width:12px;height:12px;border-radius:50%;background:#111827;margin-top:3px;z-index:1}.status-history span{display:grid}.status-history strong{font-size:.77rem}.status-history small{color:#718096;font-size:.7rem;margin-top:3px}.reply-box{margin-top:20px;border-top:1px solid #edf1f5;padding-top:18px}.reply-box label{display:grid;gap:7px;font-size:.78rem;font-weight:750}.reply-box textarea{width:100%;border:1px solid #d8e0ea;border-radius:13px;padding:12px;resize:vertical}.reply-box .button{margin-top:10px}.reply-box>small{display:block;margin-top:8px;color:#718096}.empty-state{padding:40px;text-align:center;color:#718096}.status-pill.in_review{background:#fff3cf;color:#8a5a00}.status-pill.closed{background:#e9edf3;color:#4b5563}.status-pill.processing,.status-pill.confirmed,.status-pill.shipped{background:#e8f1ff;color:#1d4f91}.status-pill.delivered{background:#def7e8;color:#17663b}.status-pill.cancelled,.status-pill.disabled,.status-pill.locked{background:#ffe6e1;color:#a2382a}.superadmin-header{align-items:center}.admin-scope-note{display:grid;grid-template-columns:auto 1fr;gap:2px 9px;background:#ffffff17;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:13px 16px;min-width:270px}.admin-scope-note svg{grid-row:1/3;width:20px;margin-top:3px}.admin-scope-note span{font-size:.76rem;font-weight:800;letter-spacing:0;opacity:1}.admin-scope-note small{color:#cbd5e1}.admin-metrics button{border:1px solid #e4e8f0;background:#fff;border-radius:18px;padding:18px;text-align:left;display:grid;gap:8px;cursor:pointer;box-shadow:0 7px 24px #19233a0d}.admin-metrics button:hover,.admin-metrics button.active{border-color:#7657f6;transform:translateY(-1px)}.admin-metrics button small{color:#7657f6;font-size:.67rem;font-weight:750}.admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.admin-search{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e1e6ee;border-radius:13px;padding:5px 6px 5px 11px}.admin-search svg{width:17px;color:#7b8798}.admin-search input{border:0;padding:7px;width:230px;outline:none}.admin-panel-head{margin-bottom:15px}.admin-panel-head h2{margin:5px 0}.admin-panel-head p{margin:0;color:#718096}.admin-case-list{display:grid;gap:10px}.admin-case-list>button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:start;border:1px solid #e2e8f0;background:#f8fafc;border-radius:16px;padding:15px;text-align:left;cursor:pointer}.admin-case-list>button:hover,.admin-case-list>button.selected{background:#fff;border-color:#aebbd0;box-shadow:0 8px 26px #0f172a0e}.case-type-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#fff0ed;color:#b44231}.case-type-icon svg{width:19px}.admin-case-list strong,.admin-case-list small,.admin-case-list time{display:block}.admin-case-list small{color:#64748b;margin-top:3px}.admin-case-list p{margin:7px 0;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-case-list time{color:#94a3b8;font-size:.68rem}.admin-case-drawer{position:fixed;z-index:120;right:0;top:0;bottom:0;width:min(720px,100vw);background:#fff;padding:30px;overflow:auto;box-shadow:-24px 0 80px #0f172a33}.admin-case-drawer>.request-close{position:absolute;right:22px;top:22px}.admin-case-drawer>header{padding-right:55px}.admin-case-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:4px 0 18px}.admin-case-summary svg{width:18px;color:#7657f6;margin-bottom:8px}.refund-alert{display:flex;gap:12px;align-items:flex-start;background:#fff6e5;border:1px solid #f1d49a;border-radius:14px;padding:14px;margin-bottom:18px}.refund-alert svg{color:#9a6300}.refund-alert p{margin:4px 0 0}.order-evidence{border:1px solid #e3e8ef;border-radius:16px;padding:15px;margin-bottom:20px}.order-evidence>div:not(.section-caption),.order-evidence footer{display:flex;justify-content:space-between;gap:14px;padding:8px 0;border-top:1px solid #eef2f6}.order-evidence footer{font-size:.95rem}.admin-table-wrap button{border:0;background:#eef2f7;border-radius:8px;padding:7px 10px;font-weight:700;cursor:pointer}@media(max-width:1100px){.request-workspace{grid-template-columns:1fr}.request-detail{min-height:0}.request-list{max-height:none}.admin-toolbar{align-items:stretch;flex-direction:column}.admin-search,.admin-search input{width:100%}}@media(max-width:760px){.request-stats{grid-template-columns:1fr 1fr}.request-tools,.request-context,.admin-case-summary{grid-template-columns:1fr}.admin-tabs{overflow:auto}.admin-tabs button{white-space:nowrap}.admin-case-list>button{grid-template-columns:auto 1fr}.admin-case-list>button>.status-pill{grid-column:2}.admin-scope-note{min-width:0}.superadmin-header{align-items:start}}.evidence-upload{display:grid;gap:10px}.evidence-upload>span{display:flex;justify-content:space-between;gap:16px;align-items:flex-end}.evidence-upload small{font-weight:400;color:#718096}.evidence-upload input[type=file]{padding:14px;border:1px dashed #aeb9c8;border-radius:14px;background:#f8fafc}.evidence-file-list{display:flex;flex-wrap:wrap;gap:8px}.evidence-file-list span{padding:7px 10px;border-radius:999px;background:#eef2ff;color:#25365f;font-size:12px}.admin-header-actions{display:flex;gap:14px;align-items:stretch}.admin-logout{display:flex;align-items:center;gap:9px;padding:0 20px;border:1px solid rgba(255,255,255,.3);border-radius:16px;background:#ffffff1a;color:#fff;font-weight:800;cursor:pointer}.admin-logout svg{width:18px}.case-attachments{margin-top:20px}.attachment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.attachment-grid a{display:grid;gap:7px;padding:12px;border:1px solid #dfe5ee;border-radius:14px;background:#fff;color:#13203a;text-decoration:none;overflow:hidden}.attachment-grid a>span{height:105px;border-radius:10px;background:#f2f5f9;display:grid;place-items:center;overflow:hidden}.attachment-grid img{width:100%;height:100%;object-fit:cover}.attachment-grid strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachment-grid small{display:flex;align-items:center;gap:5px;color:#64748b}@media(max-width:800px){.admin-header-actions{width:100%;flex-direction:column}.admin-logout{justify-content:center;padding:14px}}.compliance-warning,.compliance-box{border:1px solid #f59e0b;background:#fff7ed;border-radius:16px;padding:16px;margin:16px 0}.compliance-warning strong,.compliance-box strong{color:#9a3412}.compliance-warning small,.compliance-box small{display:block;color:#7c2d12}.compliance-box textarea,.compliance-box input{width:100%;margin:8px 0;padding:12px;border:1px solid #fdba74;border-radius:10px}.compliance-box button{padding:12px 16px;border:0;border-radius:10px;background:#9a3412;color:#fff;font-weight:700}.compliance-history{margin-top:12px;padding-top:12px;border-top:1px solid #fed7aa}.bank-admin-form{padding:18px;margin-bottom:18px;border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc}.bank-admin-form>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.bank-admin-form input{padding:11px;border:1px solid #cbd5e1;border-radius:10px}.bank-admin-form button{border:0;border-radius:10px;background:#111827;color:#fff;font-weight:700}.claims-modal{max-width:850px}.customer-claims-list{display:grid;gap:16px;margin-top:18px}.customer-claim-card{border:1px solid #e2e8f0;border-radius:16px;padding:16px}.customer-claim-card>header{display:flex;justify-content:space-between;gap:12px}.customer-claim-conversation{display:grid;gap:10px;margin:14px 0}.claim-comment-box{display:grid;gap:8px}.claim-comment-box textarea{width:100%;padding:12px;border:1px solid #cbd5e1;border-radius:10px}.claim-comment-box button{justify-self:end;padding:10px 16px}@media(max-width:900px){.bank-admin-form>div{grid-template-columns:1fr}}.store-unavailable{min-height:100vh;display:grid;place-items:center;padding:30px;background:#f4f6f9;color:#111827;text-align:center}.store-unavailable>div{max-width:560px;background:#fff;border:1px solid #e1e7ef;border-radius:28px;padding:50px;box-shadow:0 20px 60px #0f172a1a}.store-unavailable h1{font-size:34px;margin:18px 0 10px}.store-unavailable p{font-size:18px;color:#475569}.store-unavailable small{color:#718096}.catalog-filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.category-filter{min-width:220px;border:1px solid #d8e0ea;border-radius:14px;background:#fff;padding:13px 42px 13px 15px;font:inherit;color:#172033}.catalog-pagination{display:flex;justify-content:center;align-items:center;gap:16px;margin:32px auto 6px}.catalog-pagination button{border:1px solid #d8e0ea;background:#fff;border-radius:12px;padding:11px 18px;font-weight:700;cursor:pointer}.catalog-pagination button:disabled{opacity:.45;cursor:not-allowed}.catalog-pagination span{font-weight:700;color:#526174}.social-links{display:flex;gap:10px;margin-top:12px}.social-links a{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#ffffff1f;color:inherit}.social-links svg{width:20px;height:20px}@media(max-width:700px){.catalog-filters,.category-filter,.store-search{width:100%}.store-unavailable>div{padding:34px 22px}.store-unavailable h1{font-size:27px}}.store-brand{display:flex;align-items:center;gap:12px}.store-brand img{width:46px;height:46px;border-radius:13px;object-fit:contain;background:#fff;padding:5px;box-shadow:0 8px 24px #0f172a1a}.logo-preview{width:110px;height:110px;object-fit:contain;border:1px solid #dbe3ef;border-radius:18px;background:#fff;padding:10px;margin:8px 0 16px}.store-footer{display:grid!important;grid-template-columns:1.25fr 1fr 1fr .7fr;gap:42px;padding:58px max(5vw,36px) 24px!important;position:relative}.footer-brand{display:flex;align-items:flex-start;gap:16px}.footer-brand img{width:68px;height:68px;object-fit:contain;background:#fff;border-radius:18px;padding:7px}.footer-column{display:flex;flex-direction:column;gap:13px}.footer-column h4{margin:0 0 8px;font-size:15px;text-transform:uppercase;letter-spacing:.12em;color:#aeb8ca}.footer-column a,.footer-column button,.footer-column p{display:flex;gap:9px;align-items:center;margin:0;color:#fff!important;text-decoration:none;background:none;border:0;padding:0;text-align:left;font:inherit}.footer-column a:hover,.footer-column button:hover{opacity:.72;transform:translate(3px)}.footer-social .social-links{display:flex;gap:10px}.footer-social .social-links a{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#ffffff14;border:1px solid #ffffff1f}.footer-bottom{grid-column:1/-1;border-top:1px solid #ffffff18;padding-top:22px;color:#9eabc0;font-size:13px}.settlements-page{position:relative}.settlement-list{display:grid;gap:14px}.settlement-card{width:100%;display:grid;grid-template-columns:56px 1fr minmax(420px,1.5fr) 24px;align-items:center;gap:18px;background:#fff;border:1px solid #e3e8f0;border-radius:20px;padding:20px;text-align:left}.settlement-card:hover{border-color:#7657ff;box-shadow:0 14px 40px #44506b12}.settlement-icon{width:52px;height:52px;border-radius:16px;background:#f0ebff;color:#7657ff;display:grid;place-items:center}.settlement-card>div:nth-child(2){display:flex;flex-direction:column;gap:5px}.settlement-card dl{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0}.settlement-card dl div{display:flex;flex-direction:column}.settlement-card dt{font-size:12px;color:#718096}.settlement-card dd{margin:2px 0 0;font-weight:800}.settlement-drawer{position:fixed;right:0;top:0;height:100vh;width:min(620px,94vw);background:#fff;z-index:100;padding:38px;box-shadow:-20px 0 60px #0f172a22;overflow:auto}.settlement-drawer>button{float:right;border:0;background:#eef2f7;border-radius:14px;padding:10px}.settlement-transactions{display:grid;gap:10px;margin-top:28px}.settlement-transactions article{display:flex;justify-content:space-between;gap:20px;border:1px solid #e5eaf1;border-radius:16px;padding:16px}.settlement-transactions article>div{display:flex;gap:10px;align-items:center}.settlement-transactions span,.settlement-transactions article>div:last-child{display:flex;flex-direction:column}.admin-settlements-page{min-height:100vh;background:#f4f6fa;padding:38px}.admin-settlements-page>header{background:linear-gradient(135deg,#101a2f,#263f70);color:#fff;border-radius:28px;padding:34px 40px;display:flex;justify-content:space-between;align-items:center}.admin-settlements-page>header a{color:#fff;display:flex;gap:8px;text-decoration:none}.admin-settlements-page>header>button,.admin-settlements-link{border:0;border-radius:14px;padding:14px 18px;font-weight:800;display:flex;gap:8px;align-items:center}.admin-settlements-page main{margin-top:26px}.admin-settlements-link{background:#eef2ff;color:#312e81}.invoice-download{display:flex!important;gap:8px;align-items:center}@media(max-width:900px){.store-footer{grid-template-columns:1fr 1fr}.footer-bottom{grid-column:1/-1}.settlement-card{grid-template-columns:48px 1fr 20px}.settlement-card dl{grid-column:1/-1}.admin-settlements-page{padding:16px}.admin-settlements-page>header{align-items:flex-start;gap:20px;flex-direction:column}}.settlement-dashboard-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:24px 0}.settlement-dashboard-grid article{background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:22px;display:flex;flex-direction:column;gap:8px;box-shadow:0 12px 32px #14213d0a}.settlement-dashboard-grid article>span{width:46px;height:46px;border-radius:14px;background:#efeaff;color:#7255ff;display:grid;place-items:center}.settlement-dashboard-grid small{color:#64748b}.settlement-dashboard-grid strong{font-size:25px}.settlement-schedule-banner{display:flex;align-items:center;gap:14px;background:#e9fbf4;border:1px solid #bcebd8;border-radius:18px;padding:16px 20px;color:#075f46}.settlement-schedule-banner div{display:flex;flex-direction:column;flex:1}.settlement-schedule-banner em{font-style:normal;font-weight:800;background:#fff;border-radius:999px;padding:7px 12px}.settlement-section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:16px}.settlement-card{padding:0!important;overflow:hidden;display:block!important}.settlement-card-main{border:0;background:transparent;width:100%;display:grid;grid-template-columns:56px 1fr minmax(420px,1.5fr) 24px;align-items:center;gap:18px;padding:20px;text-align:left}.settlement-export-actions{display:flex;justify-content:flex-end;gap:10px;padding:12px 20px;border-top:1px solid #edf0f5;background:#fafbfc}.settlement-export-actions a,.drawer-downloads a{display:flex;align-items:center;gap:7px;text-decoration:none;font-weight:800;color:#26324a;border:1px solid #dde3ed;background:#fff;border-radius:12px;padding:9px 13px}.drawer-downloads{display:flex;gap:10px;margin:20px 0 28px}.drawer-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.drawer-summary div{background:#f6f7fb;border-radius:16px;padding:15px;display:flex;flex-direction:column}.drawer-summary .drawer-net{background:#111827;color:#fff}.drawer-summary .drawer-net small{color:#cbd5e1}.drawer-close{float:right;border:0;background:#eef2f7;border-radius:14px;padding:10px}.merchant-settlement-dashboard{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin-bottom:26px}.merchant-settlement-dashboard article{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:18px}.merchant-settlement-dashboard article>svg{color:#7255ff}.merchant-settlement-dashboard span{display:flex;flex-direction:column}.merchant-settlement-dashboard small{color:#718096}.merchant-settlement-dashboard strong{font-size:20px}@media(max-width:1050px){.settlement-dashboard-grid,.merchant-settlement-dashboard{grid-template-columns:1fr 1fr}.settlement-card-main{grid-template-columns:48px 1fr 20px}.settlement-card-main dl{grid-column:1/-1}}@media(max-width:620px){.settlement-dashboard-grid,.merchant-settlement-dashboard{grid-template-columns:1fr}.settlement-export-actions,.drawer-downloads{flex-wrap:wrap}.settlement-export-actions a,.drawer-downloads a{flex:1;justify-content:center}}.loyalty-page{padding:32px;max-width:1500px;margin:auto}.loyalty-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:24px 0}.loyalty-kpis article{background:#fff;border:1px solid #e6eaf0;border-radius:20px;padding:22px;display:grid;gap:8px}.loyalty-kpis svg{color:#7657ff}.loyalty-kpis strong{font-size:28px}.loyalty-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.loyalty-grid .span-2{grid-column:1/-1}.simple-list{display:grid;gap:10px;margin-top:18px}.simple-list article{display:flex;align-items:center;justify-content:space-between;border:1px solid #e5e9f0;border-radius:14px;padding:14px}.simple-list article div{display:grid}.simple-list small{color:#687386}.settlement-schedule-banner.configurable{display:grid;grid-template-columns:auto 1.4fr repeat(5,minmax(100px,1fr)) auto;align-items:end;gap:12px}.settlement-schedule-banner.configurable label{display:grid;gap:5px;font-size:12px}.settlement-schedule-banner.configurable input{max-width:160px}@media(max-width:900px){.loyalty-kpis{grid-template-columns:1fr 1fr}.loyalty-grid{grid-template-columns:1fr}.loyalty-grid .span-2{grid-column:auto}.settlement-schedule-banner.configurable{grid-template-columns:1fr}}.total-row.discount,.tracking-breakdown .discount,.total-row.discount b,.tracking-breakdown .discount b{color:#087f5b}.checkout-benefit-notice{padding:10px 12px;border-radius:10px;font-size:.78rem;font-weight:700;margin:8px 0}.checkout-benefit-notice.success{background:#e9fbf3;color:#087f5b}.checkout-benefit-notice.error{background:#fff1f2;color:#c92a2a}.tracking-breakdown{border-top:1px solid #e4e9ef;margin-top:12px;padding-top:12px;display:grid;gap:8px}.tracking-breakdown>div{display:flex;justify-content:space-between;gap:20px}.tracking-service-actions,.tracking-quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.tracking-service-actions button,.tracking-quick-actions button{border:1px solid #dbe3ec;background:#fff;color:#101827;border-radius:12px;padding:11px;font-weight:750;display:flex;align-items:center;justify-content:center;gap:7px}.tracking-service-actions button:hover,.tracking-quick-actions button:hover{background:#f1f5f9}.loyalty-points{color:#7c3aed!important;font-weight:750}.order-totals .discount-line,.order-totals .discount-line b{color:#087f5b}@media(max-width:620px){.tracking-service-actions,.tracking-quick-actions{grid-template-columns:1fr}}.tracking-modal{position:relative}.tracking-back{position:absolute;left:28px;top:24px;border:0;background:#eef2f7;color:#172033;border-radius:14px;padding:10px 14px;display:flex;align-items:center;gap:7px;font-weight:800;cursor:pointer}.tracking-back:hover{background:#e2e8f0}.claims-modal>span{display:block;margin-top:54px}.clickable-row{cursor:pointer;transition:background .18s ease,transform .18s ease}.clickable-row:hover{background:#f7f5ff}.clickable-row td:first-child small{display:block;color:#7657ff;font-weight:700;margin-top:4px}.admin-order-drawer{position:fixed;right:0;top:0;bottom:0;width:min(720px,94vw);background:#f5f7fb;z-index:120;box-shadow:-24px 0 60px #0f172a26;padding:30px;overflow:auto}.admin-order-drawer>header{background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:22px;margin-bottom:18px}.admin-order-drawer>header h2{font-size:30px;margin:5px 0}.admin-order-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.admin-order-summary article{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:17px;display:grid;gap:5px}.admin-order-summary article svg{color:#7657ff}.admin-order-summary article span,.admin-order-summary article small{color:#64748b}.admin-order-address{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:20px;margin-top:18px}.admin-order-address p{line-height:1.7;color:#475569}.settlement-config-card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:24px;box-shadow:0 16px 40px #1720330a;margin:26px 0}.settlement-config-heading{display:flex;align-items:center;gap:16px;border-bottom:1px solid #edf1f6;padding-bottom:20px}.settlement-config-heading>div{flex:1}.settlement-config-heading h2{margin:3px 0 5px;font-size:23px}.settlement-config-heading p{margin:0;color:#64748b}.settlement-config-icon{width:52px;height:52px;border-radius:16px;background:#eee9ff;color:#7255ff;display:grid;place-items:center}.settlement-switch{display:flex;align-items:center;gap:10px;cursor:pointer}.settlement-switch input{display:none}.settlement-switch>span{width:48px;height:27px;border-radius:999px;background:#cbd5e1;position:relative;transition:.2s}.settlement-switch>span:after{content:"";position:absolute;width:21px;height:21px;border-radius:50%;background:#fff;left:3px;top:3px;box-shadow:0 2px 7px #0002;transition:.2s}.settlement-switch input:checked+span{background:#7657ff}.settlement-switch input:checked+span:after{transform:translate(21px)}.settlement-switch b{font-size:13px;color:#475569}.settlement-config-fields{display:grid;grid-template-columns:120px 120px 180px minmax(240px,1fr) auto;gap:14px;align-items:end;padding-top:20px}.settlement-config-fields label{display:grid;gap:7px}.settlement-config-fields label>span{font-size:12px;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.settlement-config-fields input{width:100%;border:1px solid #dce3ed;border-radius:13px;padding:12px 13px;font:inherit;background:#fbfcfe;box-sizing:border-box}.settlement-config-fields input:focus{outline:2px solid #7657ff33;border-color:#7657ff}.input-suffix{position:relative}.input-suffix input{padding-right:40px}.input-suffix i{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-style:normal;font-weight:800;color:#64748b}.save-settlement-config{border:0;border-radius:14px;background:#111a2b;color:#fff;padding:13px 18px;font-weight:800;cursor:pointer;min-height:46px}.save-settlement-config:hover{background:#202d45}.save-settlement-config:disabled{opacity:.65;cursor:not-allowed}@media(max-width:980px){.settlement-config-fields{grid-template-columns:1fr 1fr}.timezone-field,.save-settlement-config{grid-column:1/-1}.admin-order-summary{grid-template-columns:1fr}.settlement-config-heading{align-items:flex-start;flex-wrap:wrap}.settlement-switch{width:100%}}@media(max-width:600px){.tracking-back{left:18px;top:18px}.claims-modal>span{margin-top:50px}.settlement-config-fields{grid-template-columns:1fr}.timezone-field,.save-settlement-config{grid-column:auto}.admin-order-drawer{padding:18px}}.heading-actions,.import-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.page-heading-badge{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #dce3ec;border-radius:16px;padding:12px 16px;font-weight:800}.loyalty-grid.professional{align-items:start}.loyalty-card{padding:26px}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.four{grid-template-columns:2fr repeat(3,1fr)}.modern-toggle{display:flex!important;align-items:center;gap:12px!important;padding:14px 0}.modern-toggle input{display:none}.modern-toggle span{width:48px;height:27px;border-radius:20px;background:#cbd5e1;position:relative;transition:.2s}.modern-toggle span:after{content:"";width:21px;height:21px;border-radius:50%;background:#fff;position:absolute;top:3px;left:3px;transition:.2s;box-shadow:0 2px 6px #0002}.modern-toggle input:checked+span{background:#0f766e}.modern-toggle input:checked+span:after{left:24px}.card-list{max-height:260px;overflow:auto}.card-list article>div:last-child{text-align:right;display:grid}.vip-list article{grid-template-columns:auto 1fr auto}.vip-avatar{width:42px;height:42px;border-radius:14px;background:#ede9fe;color:#6d28d9;display:grid;place-items:center;font-weight:900}.icon-button{border:0;background:#fff1f2;color:#be123c;width:38px;height:38px;border-radius:12px;display:grid;place-items:center}.import-modal{max-width:720px}.excel-dropzone{width:100%;min-height:170px;border:2px dashed #cbd5e1;background:#f8fafc;border-radius:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin:18px 0;color:#334155}.excel-dropzone svg{width:40px;height:40px;color:#6d28d9}.excel-dropzone small{color:#64748b}.template-columns{background:#f1f5f9;padding:14px;border-radius:14px;color:#475569;line-height:1.6}.import-result{background:#ecfdf5;color:#065f46;padding:16px;border-radius:14px;display:grid;gap:5px;margin:14px 0}.button.full{width:100%;justify-content:center;margin-top:16px}.tracking-back{z-index:2}@media(max-width:900px){.form-grid.two,.form-grid.four{grid-template-columns:1fr}.heading-actions{width:100%}}.variant-option-grid{display:grid;gap:10px;margin-top:8px}.variant-option-grid>button{display:grid!important;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;width:100%;text-align:left;border:1px solid #dce3e9!important;border-radius:14px!important;padding:13px!important;background:#fff!important;color:#172033!important;box-shadow:0 5px 14px #0f172a0a}.variant-option-grid>button.active{border-color:var(--store-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--store-primary) 15%,transparent)}.variant-option-grid>button:disabled{opacity:.5}.variant-check{width:24px;height:24px;border:1px solid #cad3dc;border-radius:50%;display:grid;place-items:center;color:#fff;background:#f5f7f9}.variant-option-grid>button.active .variant-check{background:var(--store-primary);border-color:var(--store-primary)}.variant-option-grid em,.variant-option-grid small{display:block;font-style:normal;color:#718096;font-size:.7rem;margin-top:3px}.variant-option-grid>button>b{font-size:.78rem}.purchase-complete{padding:56px 34px!important}.purchase-complete>span{display:block;margin-top:16px;font-size:.67rem;letter-spacing:.14em;font-weight:850;color:#078660}.purchase-complete>p{max-width:620px;margin:10px auto 22px;color:#536273}.success-invoice{width:min(560px,100%);margin:0 auto 22px;border:1px solid #dce7e2;border-radius:16px;background:#fff;padding:20px;text-align:left;color:#172033}.success-invoice header,.success-invoice div,.success-invoice footer{display:flex;justify-content:space-between;gap:16px;padding:8px 0}.success-invoice header{border-bottom:1px solid #edf2ef;margin-bottom:8px}.success-invoice footer{border-top:1px solid #dce7e2;margin-top:8px;font-size:1.1rem}.success-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.success-actions a,.success-actions button{display:inline-flex;align-items:center;gap:7px;border:0;background:#111827;color:#fff;border-radius:10px;padding:11px 16px;text-decoration:none;font-weight:750}.success-actions a{background:#078660}.success-actions svg{width:17px}.purchase-history-modal{width:min(760px,calc(100% - 30px))}.purchase-history-modal form button{display:flex;align-items:center;justify-content:center;gap:7px}.otp-input{text-align:center;font-size:1.5rem!important;letter-spacing:.45em;font-weight:800}.history-notice{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;padding:10px 12px;border-radius:10px;margin:12px 0}.purchase-history-results>header{display:flex;align-items:center;justify-content:space-between;padding:12px 0 18px}.purchase-history-results article{border:1px solid #e2e8ef;border-radius:14px;padding:15px;margin:10px 0;background:#fff}.purchase-history-results article>header,.purchase-history-results article>footer{display:flex;justify-content:space-between;align-items:center}.purchase-history-results h3{margin:3px 0}.history-order-items{display:grid;gap:5px;color:#667386;font-size:.78rem;padding:12px 0;border-top:1px solid #edf1f4;border-bottom:1px solid #edf1f4;margin:10px 0}.purchase-history-results footer a{display:inline-flex;align-items:center;gap:5px;color:var(--store-primary);font-weight:750;text-decoration:none}.purchase-history-results footer svg{width:16px}@media(max-width:650px){.variant-option-grid>button{grid-template-columns:26px 1fr}.variant-option-grid>button>b{grid-column:2}.success-actions{flex-direction:column}.success-actions a,.success-actions button{justify-content:center;width:100%}}.purchase-complete{padding:42px!important;background:linear-gradient(180deg,#f0fbf7 0,#fff 42%);color:#111827!important;text-align:center}.purchase-complete .success-check{width:64px;height:64px;border-radius:20px;background:#0b8a67;color:#fff;display:grid;place-items:center;margin:0 auto 16px;font-size:2rem;box-shadow:0 14px 30px #0b8a6733}.purchase-complete>span{font-size:.72rem;letter-spacing:.16em;font-weight:900;color:#08775a}.purchase-complete h2{font-family:Manrope;margin:10px 0 8px;font-size:2rem}.purchase-complete>p{max-width:720px;margin:0 auto 24px;color:#607083}.success-invoice{max-width:760px;margin:0 auto;background:#fff;border:1px solid #dfe8e4;border-radius:22px;overflow:hidden;box-shadow:0 20px 50px #0f172a14;text-align:left}.success-invoice>header{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid #edf1ef}.success-invoice>header div{display:grid;gap:4px}.success-invoice>header small{color:#748094;font-weight:800;letter-spacing:.1em}.success-invoice>header strong{font-size:1rem}.success-invoice>header>b{font-size:1.25rem}.success-items{padding:6px 24px}.success-items article{display:grid;grid-template-columns:54px 1fr auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid #edf1ef}.success-item-image{width:54px;height:54px;border-radius:12px;background:#f0f4f3;display:grid;place-items:center;overflow:hidden;color:#7b8795}.success-item-image img{width:100%;height:100%;object-fit:cover}.success-items article div:nth-child(2){display:grid;gap:3px}.success-items small,.success-items span{color:#748094;font-size:.78rem}.invoice-lines{padding:12px 24px}.invoice-lines>div{display:flex;justify-content:space-between;padding:7px 0}.invoice-lines .discount{color:#078660}.success-invoice>footer{display:flex;justify-content:space-between;padding:19px 24px;background:#111827;color:#fff;font-size:1.15rem}.success-actions{display:flex;justify-content:center;gap:12px;margin-top:22px}.success-actions button{min-width:190px;padding:13px 18px!important;border-radius:12px!important;background:#0b8a67!important;font-weight:800}.success-actions button.secondary{background:#fff!important;color:#111827!important;border:1px solid #dce4e1!important}.tracking-back{position:absolute!important;left:28px!important;top:28px!important;height:44px!important;padding:0 15px!important;border:1px solid #dfe5eb!important;border-radius:12px!important;background:#f5f8fa!important;color:#182131!important;display:flex!important;align-items:center!important;gap:8px!important;font-weight:800!important;line-height:1!important;z-index:3}.tracking-back svg{flex:0 0 auto}.support-modal,.claims-modal{padding-top:92px!important}.purchase-history-modal{width:min(920px,calc(100vw - 30px))!important;max-height:92vh;overflow:auto}.purchase-history-results>header{position:sticky;top:-1px;z-index:2;background:#fff;padding:8px 0 16px}.history-order-card{border:1px solid #dfe6ec;border-radius:18px;overflow:hidden;margin:12px 0;background:#fff;box-shadow:0 8px 24px #0f172a0a}.history-order-summary{width:100%;border:0;background:#fff;padding:19px 20px;display:flex;justify-content:space-between;align-items:center;text-align:left;cursor:pointer}.history-order-summary>div{display:grid;gap:4px}.history-order-summary>div:last-child{display:flex;align-items:center;gap:16px}.history-order-summary small,.history-order-summary span{color:#718096}.history-order-summary h3{margin:0}.history-order-summary svg{transition:.2s}.history-order-summary svg.rotate{transform:rotate(90deg)}.history-order-detail{border-top:1px solid #e7edf1;background:#f8fafb;padding:18px}.history-product-list{background:#fff;border:1px solid #e4eaee;border-radius:14px;padding:0 16px}.history-product{display:grid;grid-template-columns:62px 1fr auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid #edf1f3}.history-product:last-child{border-bottom:0}.history-product-image{width:62px;height:62px;border-radius:12px;overflow:hidden;background:#eef2f4;display:grid;place-items:center;color:#8793a3}.history-product-image img{width:100%;height:100%;object-fit:cover}.history-product>div:nth-child(2){display:grid;gap:4px}.history-product small,.history-product span{color:#748094;font-size:.78rem}.history-breakdown{margin:14px 0 0 auto;max-width:360px}.history-breakdown>div{display:flex;justify-content:space-between;padding:7px 2px}.history-breakdown .discount{color:#087a5e}.history-breakdown .grand{border-top:1px solid #d9e1e6;margin-top:5px;padding-top:12px;font-size:1.05rem}.history-detail-actions{display:flex;justify-content:flex-end;margin-top:12px}.history-detail-actions a{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;background:#111827;color:#fff;text-decoration:none;font-weight:800;font-size:.82rem}.otp-input{letter-spacing:.55em!important;text-align:center!important;font-size:1.4rem!important;font-weight:900!important}.product-editor .editor-layout{grid-template-columns:1fr!important}.product-editor .editor-side{order:-1;display:grid!important;grid-template-columns:1.35fr 1fr 1fr .8fr;gap:14px!important}.product-editor .editor-side .form-card{margin:0;background:#fff;border:1px solid #dfe6ec;box-shadow:0 8px 24px #0f172a0a}.product-editor .sticky-side{position:static!important}.product-editor .editor-side label,.product-editor .form-card>label{display:grid;gap:7px;font-size:.82rem;font-weight:750}.product-editor .editor-side input,.product-editor .editor-side select,.product-editor .form-card>label input,.product-editor .form-card>label select{width:100%;border:1px solid #d7e0e7;border-radius:11px;padding:11px 12px;background:#fff}.product-editor .option-builder{display:grid;gap:12px;margin-top:16px}.product-editor .option-card{border:1px solid #dfe6ec;border-radius:14px;background:#f8fafb;padding:14px}.product-editor .option-top{display:grid;grid-template-columns:1fr 38px;gap:9px}.product-editor .option-top input,.product-editor .chip-input{border:1px solid #d7e0e7;border-radius:10px;padding:10px}.product-editor .option-top button{border:0;border-radius:10px;background:#fff1f2;color:#be123c}.product-editor .value-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.product-editor .value-chips>span{display:inline-flex;align-items:center;gap:5px;border-radius:999px;background:#eaf7f2;color:#08775a;padding:7px 10px;font-weight:800;font-size:.76rem}.product-editor .value-chips>span button{border:0;background:transparent;color:inherit;padding:0}.product-editor .add-option{width:100%;border:1px dashed #9fb1bf;border-radius:12px;background:#fff;padding:13px;display:flex;justify-content:center;align-items:center;gap:8px;font-weight:850;color:#182131}.product-editor .variant-empty.polished{border:1px dashed #bdcad4;border-radius:14px;background:#f8fafb;padding:22px;display:flex;align-items:center;gap:14px;margin-top:16px}.product-editor .variants-table.pro{margin-top:16px;border:1px solid #dfe6ec;border-radius:14px;overflow:hidden}.product-editor .variant-head,.product-editor .variant-row{display:grid;grid-template-columns:1.6fr 1fr .8fr .7fr .7fr 38px;gap:8px;align-items:center;padding:10px 12px}.product-editor .variant-head{background:#111827;color:#fff;font-size:.72rem;font-weight:850}.product-editor .variant-row{border-top:1px solid #e8edf1}.product-editor .variant-row input{min-width:0;border:1px solid #d8e0e6;border-radius:9px;padding:9px}.product-editor .variant-row>button{border:0;border-radius:9px;background:#fff1f2;color:#be123c;height:36px}.product-editor .variant-name small{display:block;color:#748094;margin-top:3px}.product-editor .form-card.elevated{background:#fff!important;border:1px solid #dfe6ec!important;box-shadow:0 10px 30px #0f172a0d!important}.product-editor .card-heading{display:flex;align-items:flex-start;gap:14px}.product-editor .card-heading .step{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:#eaf7f2;color:#08775a;font-weight:900}.product-editor .card-heading h3{margin:2px 0 4px}.product-editor .card-heading p{margin:0;color:#748094}@media(max-width:980px){.product-editor .editor-side{grid-template-columns:1fr 1fr}.history-order-summary>div:last-child{gap:8px}}@media(max-width:640px){.purchase-complete{padding:28px 16px!important}.success-actions{flex-direction:column}.success-actions button{width:100%}.success-items article,.history-product{grid-template-columns:52px 1fr}.success-items article>b,.history-product>b{grid-column:2}.history-order-summary>div:last-child .status-pill{display:none}.product-editor .editor-side{grid-template-columns:1fr}.product-editor .variant-head{display:none}.product-editor .variant-row{grid-template-columns:1fr 1fr}.tracking-back{left:18px!important;top:18px!important}.support-modal,.claims-modal{padding-top:82px!important}}.product-editor-page .editor-layout{grid-template-columns:minmax(0,1fr) 300px!important;align-items:start}.product-editor-page .editor-side{order:0!important;display:flex!important;flex-direction:column!important;position:sticky!important;top:0!important;gap:18px!important}.product-editor-page .editor-side .form-card{width:100%}.product-editor-page .form-grid.commercial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.product-editor-page .form-grid label,.product-editor-page .option-builder label{font-size:.84rem;font-weight:800;color:#202b3d}.product-editor-page .form-grid input,.product-editor-page .form-grid textarea,.product-editor-page .form-grid select,.product-editor-page .option-builder input,.product-editor-page .variant-row input{width:100%;min-height:52px;border:1px solid #d6e0e8!important;border-radius:14px!important;background:#fff!important;padding:13px 15px!important;font:inherit;box-shadow:0 1px 2px #0f172a06}.product-editor-page .form-grid textarea{min-height:110px;resize:vertical}.product-editor-page .toggle-label{min-height:64px;display:flex!important;flex-direction:row!important;align-items:center!important;gap:13px!important;border:1px solid #dce5eb;border-radius:16px;padding:14px 16px;background:#fbfcfd}.product-editor-page .toggle-label input{width:20px!important;min-height:auto!important;height:20px!important;flex:none;padding:0!important}.product-editor-page .toggle-label span{display:grid;gap:3px}.product-editor-page .toggle-label small{color:#748094;font-weight:600}.product-editor-page .commercial-grid .span-2{grid-column:1/-1}.product-editor-page .product-preview{border-radius:16px;background:#f8fafb;padding:12px}.checkout-shell .checkout-form input,.checkout-shell .checkout-form textarea{background:#fff}@media(max-width:1180px){.product-editor-page .editor-layout{grid-template-columns:1fr!important}.product-editor-page .editor-side{position:static!important}.product-editor-page .editor-side .form-card{max-width:none}}@media(max-width:700px){.product-editor-page .form-grid.commercial-grid{grid-template-columns:1fr}.product-editor-page .commercial-grid .span-2{grid-column:auto}}.payment-orbit{width:86px;height:86px;border-radius:50%;display:grid;place-items:center;background:#ecfdf5;color:#047857;margin:0 auto 18px;box-shadow:0 0 0 12px #10b98114}.payment-orbit svg{width:42px;height:42px}.payment-status-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;padding:22px;border:1px solid #dbe5ef;border-radius:20px;background:#f8fafc;margin:24px 0}.payment-status-card div{display:flex;flex-direction:column;gap:6px}.payment-processing .success-actions,.purchase-complete .success-actions{gap:10px!important;margin-top:20px!important}.payment-processing .success-actions button,.purchase-complete .success-actions button{min-width:0!important;width:auto!important;min-height:44px!important;padding:11px 20px!important;border-radius:11px!important;font-size:.9rem!important;line-height:1.15!important;box-shadow:0 8px 18px #0f172a14!important}.payment-processing .success-actions button:first-child,.purchase-complete .success-actions button:first-child{background:#0b8a67!important}.payment-processing .success-actions button.secondary,.purchase-complete .success-actions button.secondary{background:#fff!important;color:#172033!important;border:1px solid #d8e1e8!important}.shipping-settings{margin:22px 0}.shipping-rate-head{display:flex;justify-content:space-between;align-items:center;margin:18px 0 10px}.shipping-rate-list{display:grid;gap:10px}.shipping-rate-row{display:grid;grid-template-columns:1.1fr 1.1fr .65fr .55fr 42px;gap:9px;align-items:center}.shipping-rate-row input,.shipment-grid input{width:100%;border:1px solid #d7e0e7;border-radius:11px;padding:11px 12px;background:#fff}.shipment-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.shipment-grid label{display:grid;gap:6px;font-size:.78rem;font-weight:750}.public-shipment-card{display:grid;gap:6px;padding:16px;margin:14px 0;border:1px solid #d8e5df;border-radius:14px;background:#f0fbf7}.public-shipment-card a{width:max-content;color:#08775a;font-weight:800}.abandoned-page .orders-panel{padding:8px}.abandoned-row{display:grid;grid-template-columns:1.2fr 1.6fr .8fr auto;gap:18px;align-items:center;padding:18px;border-bottom:1px solid #e8edf1}.abandoned-row>div{display:grid;gap:4px}.abandoned-row span,.abandoned-row small{color:#718096;font-size:.78rem}.abandoned-items{gap:5px!important}.abandoned-row .status-badge{width:max-content;margin-top:5px}.total-row span small{display:block;color:#8a96a6;font-size:.68rem;margin-top:3px}@media(max-width:760px){.payment-processing .success-actions,.purchase-complete .success-actions{flex-direction:row!important}.payment-processing .success-actions button,.purchase-complete .success-actions button{width:auto!important;flex:1}.shipping-rate-row{grid-template-columns:1fr 1fr}.shipping-rate-row .icon-danger{grid-column:2}.shipment-grid,.abandoned-row{grid-template-columns:1fr}.abandoned-row .button{width:100%}}.shipping-main-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}.shipping-main-grid>label,.shipping-rate-fields label{display:grid;gap:7px;font-weight:750;color:#172033}.shipping-main-grid small,.shipping-rate-fields small,.shipping-rate-head small{font-size:.74rem;line-height:1.45;color:#7a8798;font-weight:500}.money-input,.days-input{display:flex;align-items:center;overflow:hidden;border:1px solid #d7e0e7;border-radius:14px;background:#fff;transition:border-color .18s,box-shadow .18s}.money-input:focus-within,.days-input:focus-within{border-color:#0b8a67;box-shadow:0 0 0 3px #0b8a671c}.money-input b,.days-input b{padding:0 13px;color:#667085;font-size:.86rem}.money-input input,.days-input input{width:100%;border:0!important;box-shadow:none!important;background:transparent!important;padding:14px 12px!important;outline:0}.days-input b{white-space:nowrap;border-left:1px solid #e4e9ee}.shipping-priority-note{display:flex;gap:12px;align-items:center;margin:18px 0;padding:13px 15px;border:1px solid #cfe8df;border-radius:13px;background:#f0fbf7;color:#17644f}.shipping-priority-note strong{font-size:.8rem}.shipping-priority-note span{font-size:.78rem}.shipping-rate-head>div{display:grid;gap:3px}.shipping-rate-list{display:grid;gap:14px}.shipping-rate-card{padding:16px;border:1px solid #dce4ea;border-radius:16px;background:#fbfcfd}.shipping-rate-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.shipping-rate-card-head strong{font-size:.9rem}.shipping-rate-fields{display:grid;grid-template-columns:1.15fr 1.15fr .8fr .7fr;gap:12px}.shipping-rate-fields input{width:100%;border:1px solid #d7e0e7;border-radius:14px;padding:14px 13px;background:#fff;outline:0}.shipping-rate-fields input:focus{border-color:#0b8a67;box-shadow:0 0 0 3px #0b8a671c}.shipping-empty{display:grid;gap:5px;padding:22px;text-align:center;border:1px dashed #cbd6df;border-radius:15px;background:#fafcfd}.shipping-empty strong{font-size:.9rem}.shipping-empty span{font-size:.78rem;color:#7a8798}@media(max-width:900px){.shipping-main-grid,.shipping-rate-fields{grid-template-columns:1fr 1fr}}@media(max-width:620px){.shipping-main-grid,.shipping-rate-fields{grid-template-columns:1fr}.shipping-priority-note{align-items:flex-start;flex-direction:column}.shipping-rate-head{align-items:flex-start;gap:12px;flex-direction:column}.shipping-rate-head .button{width:100%}}.public-store:not(.editorial) .store-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.public-store:not(.editorial) .store-product-grid article{border-radius:16px;padding:10px}.public-store:not(.editorial) .store-product-grid h3{font-size:.82rem;line-height:1.3;min-height:2.15em;margin:4px 0}.public-store:not(.editorial) .store-product-grid article>span{margin-top:9px;font-size:.62rem}.public-store:not(.editorial) .store-price{min-height:34px;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.public-store:not(.editorial) .store-product-grid p{font-size:.9rem;margin:4px 0}.public-store:not(.editorial) .store-product-grid del{font-size:.7rem}.public-store:not(.editorial) .store-product-actions{gap:6px;margin-top:8px}.public-store:not(.editorial) .store-product-actions button{min-height:34px;padding:7px 6px;border-radius:9px;font-size:.72rem;line-height:1.15}@media(max-width:1200px){.public-store:not(.editorial) .store-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1000px){.orders-page,.abandoned-page{padding:22px 22px 44px}.public-store:not(.editorial) .store-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.orders-page,.abandoned-page{padding:18px 14px 36px}.public-store:not(.editorial) .store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.public-store:not(.editorial) .store-product-grid{grid-template-columns:1fr}}.orders-page,.abandoned-page{width:min(100%,1320px);max-width:1320px;margin:0 auto;padding:24px 28px 48px}.orders-page .page-heading,.abandoned-page .page-heading{margin-top:0}.store-catalog{max-width:1520px;padding-left:24px;padding-right:24px}.store-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.store-product-grid article{min-width:0;padding:11px;border-radius:17px}.store-product-grid h3{min-height:2.35em;font-size:.86rem;line-height:1.18}.store-product-grid p{margin:7px 0 10px;font-size:.94rem}.store-product-actions{display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important}.store-product-actions button,.store-product-actions a,.store-product-grid article>button{min-height:40px!important;padding:8px 9px!important;border-radius:10px!important;font-size:.78rem!important;line-height:1.15!important}@media(max-width:1350px){.store-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1050px){.store-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.orders-page,.abandoned-page{padding:18px 14px 36px}.store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.store-product-grid{grid-template-columns:1fr}}.orders-page,.abandoned-page{width:auto!important;max-width:none!important;margin:24px 28px 48px!important;padding:0!important}@media(min-width:1001px){.public-store:not(.editorial) .store-product-grid,.public-store .store-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important}.public-store .store-catalog{width:100%!important;max-width:1600px!important;padding-left:28px!important;padding-right:28px!important}}.public-store .store-product-grid article{padding:10px!important}.public-store .store-product-grid h3{font-size:.82rem!important;line-height:1.25!important;min-height:2.05em!important}.public-store .store-product-actions{gap:7px!important}.public-store .store-product-actions button{min-height:36px!important;padding:7px 8px!important;border-radius:9px!important;font-size:.72rem!important;line-height:1.12!important}@media(max-width:1000px){.orders-page,.abandoned-page{margin:20px 20px 40px!important}}@media(max-width:760px){.orders-page,.abandoned-page{margin:14px 14px 32px!important}}:root{--sf-red:#f31b23;--sf-red-dark:#cc0d14;--sf-red-soft:#fff1f2;--sf-ink:#10141d;--sf-muted:#707681;--sf-line:#e9e9ec;--sf-surface:rgba(255,255,255,.9);--sf-shadow:0 18px 50px rgba(42,20,22,.075);color:var(--sf-ink);background:#fafafa}body{color:var(--sf-ink);background:radial-gradient(circle at 88% 4%,rgba(243,27,35,.055),transparent 24%),radial-gradient(circle at 5% 92%,rgba(243,27,35,.025),transparent 20%),#fafafa}.button{min-height:44px;border-radius:13px;padding:.76rem 1.05rem;background:linear-gradient(135deg,#ff343b,var(--sf-red));box-shadow:0 10px 24px #f31b232b;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.button:hover{transform:translateY(-1px);box-shadow:0 14px 29px #f31b2336;filter:saturate(1.04)}.button.ghost,.button.secondary{background:#fff!important;color:var(--sf-ink)!important;border:1px solid var(--sf-line)!important;box-shadow:0 6px 18px #10141d09!important}.button.danger{background:#fff1f2!important;color:#c9141c!important;border:1px solid #ffdadd!important;box-shadow:none!important}.brand-mark{background:linear-gradient(145deg,#ff3a42,var(--sf-red));box-shadow:0 9px 22px #f31b2336}.app-shell{grid-template-columns:254px 1fr;background:transparent}.sidebar{margin:14px 0 14px 14px;min-height:calc(100vh - 28px);border-radius:24px;background:#10141df7;box-shadow:0 22px 50px #10141d29;padding:20px 14px;position:sticky;top:14px;height:calc(100vh - 28px)}.sidebar .brand{padding:2px 8px 22px}.sidebar .brand-mark{background:#fff;color:var(--sf-red);box-shadow:none}.sidebar nav{gap:4px;overflow:auto;padding-right:2px}.nav-item{min-height:44px;border-radius:13px;color:#b9c0cb;padding:.72rem .86rem}.nav-item.active,.nav-item:hover{background:linear-gradient(135deg,#f31b2333,#ffffff13);color:#fff;box-shadow:inset 0 0 0 1px #ffffff0e}.nav-item.active svg{color:#ff5359}.sidebar-footer{border-color:#ffffff1a;background:#ffffff09;border-radius:16px}.main{padding:14px 14px 14px 10px}.topbar{height:72px;border:1px solid var(--sf-line);border-radius:20px;background:#ffffffd6;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:0 8px 25px #10141d09;padding:0 24px;position:sticky;top:14px;z-index:30}.eyebrow{color:#9a7072}.avatar{background:var(--sf-red-soft);color:var(--sf-red);border:1px solid #ffe0e2}.content{padding:26px 18px 34px}.page-heading{margin-bottom:20px}.page-heading h1{font-size:clamp(1.65rem,2vw,2.15rem);letter-spacing:-.035em}.page-heading p{color:var(--sf-muted)}.stat,.panel,.form-card,.orders-panel,.settings-card,.analytics-card,.customer-card,.loyalty-card,.settlement-card{background:var(--sf-surface)!important;border:1px solid rgba(233,233,236,.95)!important;border-radius:20px!important;box-shadow:var(--sf-shadow)!important;-webkit-backdrop-filter:blur(16px) saturate(125%);backdrop-filter:blur(16px) saturate(125%)}.stat{padding:18px}.stat-icon{background:var(--sf-red-soft);color:var(--sf-red);border-radius:13px}.stat span{margin-top:14px}.stat small,.growth,.link-button{color:var(--sf-red)!important}.panel-title h3{letter-spacing:-.02em}.chip{border-radius:11px;background:#fff;border-color:var(--sf-line)}.sales-chart div{background:linear-gradient(#ff3a42,var(--sf-red-dark));box-shadow:0 7px 18px #f31b231a}.order em,.status-badge.success,.status-pill.success{color:#b11017!important;background:var(--sf-red-soft)!important}input,textarea,select,.input{border-color:#e2e3e7!important;border-radius:13px!important;background:#ffffffed!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}input:focus,textarea:focus,select:focus,.input:focus{border-color:#f31b237a!important;box-shadow:0 0 0 4px #f31b2311!important;outline:none}table{border-collapse:separate;border-spacing:0}thead th{background:#fff8f8!important;color:#6c5557!important;border-bottom-color:#f0dfe0!important}tbody tr:hover{background:snow!important}.modal-card,.modal-content,.support-modal,.claims-modal{border-radius:22px!important;border:1px solid var(--sf-line)!important;box-shadow:0 28px 70px #10141d2e!important}.form-error{background:#fff1f2;color:#a90f17;border:1px solid #ffd9dc}.form-success{background:#f2fbf6;color:#166642;border:1px solid #d9f0e3}.builder-shell,.builder-page{background:transparent!important}.builder-toolbar,.builder-header{background:#ffffffeb!important;border-color:var(--sf-line)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.builder-sidebar,.builder-controls,.builder-panel{background:#ffffffe0!important;border-color:var(--sf-line)!important}.builder-sidebar section,.builder-controls section,.builder-card{border-radius:17px!important;border-color:var(--sf-line)!important;box-shadow:0 8px 25px #10141d09!important}.builder-preview,.preview-frame,.store-preview-shell{border-radius:22px!important;box-shadow:0 22px 50px #10141d1a!important;border-color:var(--sf-line)!important}.landing-v37{min-height:100vh;background:radial-gradient(circle at 76% 13%,rgba(243,27,35,.07),transparent 25%),radial-gradient(circle at 8% 75%,rgba(243,27,35,.035),transparent 22%),#fff}.landing-v37 .landing-nav{height:78px;max-width:1560px;padding:0 24px}.landing-v37 .landing-nav nav{gap:12px}.landing-v37 .landing-nav nav>a:not(.button){padding:10px 7px;color:#555b65}.hero-v37{max-width:1560px;grid-template-columns:minmax(340px,.82fr) minmax(680px,1.45fr);gap:46px;margin:28px auto;min-height:calc(100vh - 110px)}.hero-v37 h1{font-size:clamp(3rem,4.65vw,4.75rem);max-width:690px}.hero-v37 h1 span{color:var(--sf-red)}.hero-v37 p{font-size:1.06rem;max-width:610px}.landing-v37 .pill{background:var(--sf-red-soft);color:var(--sf-red)}.commerce-showcase{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(245px,.62fr);gap:16px;align-items:center}.glass-card{background:#ffffffde;border:1px solid rgba(255,255,255,.96);border-radius:24px;box-shadow:0 22px 58px #2a141616;-webkit-backdrop-filter:blur(22px) saturate(135%);backdrop-filter:blur(22px) saturate(135%)}.store-window{padding:0 17px 18px;overflow:hidden;min-height:530px}.window-top{height:43px;margin:0 -17px 16px;padding:0 16px;display:flex;align-items:center;gap:7px;border-bottom:1px solid var(--sf-line);background:#f8f8f9d1}.window-top i{width:9px;height:9px;border-radius:50%;background:#d4d5d8}.window-top span{margin-left:7px;font-size:.68rem;color:#8a8f97}.mini-store-nav{display:flex;align-items:center;gap:15px;font-size:.68rem;color:#717680;margin-bottom:15px}.mini-store-nav b{margin-right:auto;color:var(--sf-ink);font-size:1.12rem}.mini-store-hero{min-height:205px;border:1px solid rgba(243,27,35,.075);border-radius:19px;padding:24px;display:grid;grid-template-columns:1fr .7fr;align-items:center;background:radial-gradient(circle at 80% 45%,rgba(243,27,35,.16),transparent 32%),linear-gradient(135deg,#fff7f7,#fff)}.mini-store-hero small{font-size:.58rem;color:#9a7072;font-weight:800}.mini-store-hero h3{font-size:1.65rem;line-height:1.05;margin:8px 0}.mini-store-hero p{font-size:.73rem;margin:0 0 14px}.mini-store-hero button,.payment-mini>button{border:0;border-radius:11px;background:linear-gradient(135deg,#ff343b,var(--sf-red));color:#fff;font-weight:800;padding:10px 14px;box-shadow:0 9px 20px #f31b232e}.hero-product{height:145px;display:grid;place-items:center;color:var(--sf-red);filter:drop-shadow(0 15px 18px rgba(243,27,35,.16))}.mini-title{display:block;font-size:.78rem;margin:17px 0 10px}.mini-products{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mini-products article{min-width:0;border:1px solid var(--sf-line);border-radius:15px;padding:12px;background:#fff;display:grid;gap:6px}.mini-products svg{width:100%;height:50px;padding:10px;color:#8b9098;background:#fafafa;border-radius:10px}.mini-products b{font-size:.68rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-products span{font-size:.68rem;color:var(--sf-red);font-weight:900}.commerce-side{display:grid;gap:14px}.checkout-mini,.payment-mini{padding:17px}.mini-card-title{display:flex;align-items:center;gap:8px;font-size:.92rem;font-weight:900;margin-bottom:11px}.mini-card-title span{font-weight:500;color:#8a8f97}.mini-cart-row{display:grid;grid-template-columns:34px 1fr auto;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid var(--sf-line)}.mini-cart-row>svg{padding:7px;background:#fafafa;border-radius:9px}.mini-cart-row b,.mini-cart-row small{display:block}.mini-cart-row b{font-size:.67rem}.mini-cart-row small{font-size:.6rem;color:#8a8f97;margin-top:3px}.mini-cart-row strong{font-size:.66rem;color:var(--sf-red)}.mini-total{display:flex;justify-content:space-between;margin-top:12px;font-size:.82rem}.mini-total b{color:var(--sf-red)}.payment-mini label{display:block;color:#80858d;font-size:.59rem;margin:8px 0 5px}.fake-input{height:36px;display:flex;align-items:center;border:1px solid var(--sf-line);border-radius:10px;padding:0 10px;background:#fff;color:#4d5159;font-size:.65rem}.fake-two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.payment-mini>button{width:100%;margin-top:11px}.secure-copy{display:flex;justify-content:center;align-items:center;gap:4px;color:#858a92;font-size:.56rem;margin-top:8px}.feature-grid-v37{max-width:1560px;margin:34px auto;padding-bottom:70px}.feature-grid-v37 article{box-shadow:0 14px 38px #2a14160e;border-radius:20px}.feature-grid-v37 svg{color:var(--sf-red)}@media(max-width:1250px){.hero-v37{grid-template-columns:1fr;max-width:980px}.hero-v37 .hero-copy{text-align:center}.hero-v37 h1,.hero-v37 p{margin-left:auto;margin-right:auto}.hero-v37 .hero-actions,.hero-v37 .trust-row{justify-content:center}}@media(max-width:920px){.app-shell{grid-template-columns:78px 1fr}.sidebar{margin-left:8px}.main{padding-left:4px}.commerce-showcase{grid-template-columns:1fr}.commerce-side{grid-template-columns:1fr 1fr}}@media(max-width:680px){.sidebar{margin:0;border-radius:0}.main{padding:0}.topbar{top:0;border-radius:0}.commerce-side,.mini-store-hero{grid-template-columns:1fr}.hero-product{display:none}.mini-products{grid-template-columns:1fr}.hero-v37{padding:0 15px}.content{padding:20px 14px}}:root{--success:#f31b23!important;--healthy:#f31b23!important;--brand:#f31b23!important;--primary:#f31b23!important}.progress-fill,.catalog-progress span,.status-progress span,.health-bar span,.selection-progress span{background:linear-gradient(90deg,#cc0d14,#f31b23)!important}.top-product-card.selected,.featured-product.selected,.top20-product.selected,.product-selector-card.selected{border-color:#f31b23!important;background:#fff1f2!important;color:#b11017!important}.top-product-card.selected svg,.featured-product.selected svg,.top20-product.selected svg,.product-selector-card.selected svg,.rank,.selection-count,.badge.success,.status-badge.success,.status-pill.success,.chip.success{color:#f31b23!important}.selection-count,.badge.success,.status-badge.success,.status-pill.success,.chip.success{background:#fff1f2!important;border-color:#ffdadd!important}.health-ring,.alert-donut{--healthy:#f31b23!important}.dot.healthy{background:#f31b23!important}.form-success{background:#fff1f2!important;color:#a90f17!important;border-color:#ffd9dc!important}.bar-track span{background:linear-gradient(90deg,#cc0d14,#f31b23)!important}.featured-manager{background:linear-gradient(135deg,#fff,#fff7f7)!important;border-color:#f1dfe0!important}.featured-actions>b{background:#fff1f2!important;color:#b11017!important}.featured-picks button.selected{border-color:#f31b23!important;background:#fff1f2!important;color:#b11017!important}.featured-picks button.selected b{background:#f31b23!important;color:#fff!important}.featured-picks button.selected svg{color:#f31b23!important}.order-kpi.green>div,.order-kpi.green strong,.order-kpi.green svg{color:#f31b23!important}.order-kpi.green>div{background:#fff1f2!important}.v4-page{max-width:1600px;margin:0 auto}.v4-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.v4-heading .page-heading-badge{display:flex;align-items:center;gap:8px;background:#fff1f2;color:#b11017;border:1px solid #ffdadd;border-radius:999px;padding:10px 14px;font-weight:800}.v4-heading .page-heading-badge svg{width:18px}.v4-search{height:58px;display:flex;align-items:center;gap:12px;background:#ffffffe6;border:1px solid var(--sf-line);border-radius:17px;padding:0 18px;margin-bottom:20px;box-shadow:0 10px 26px #10141d0b}.v4-search input{border:0!important;box-shadow:none!important;background:transparent!important;width:100%;font-size:1rem}.app-market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.app-market-card{display:grid;grid-template-columns:58px 1fr auto;gap:16px;align-items:center;padding:20px!important;transition:.2s ease}.app-market-card:hover{transform:translateY(-2px);box-shadow:0 24px 54px #2a14161a!important}.app-market-card.installed{border-color:#ffcfd2!important;background:linear-gradient(135deg,#fff,#fff7f7)!important}.app-icon{width:58px;height:58px;border-radius:16px;background:#fff1f2;color:#f31b23;display:grid;place-items:center}.app-icon svg{width:27px;height:27px}.app-card-copy h3{margin:0}.app-card-copy small{color:#f31b23;font-weight:800}.app-card-copy p{color:var(--sf-muted);margin:8px 0 0;line-height:1.45}.app-card-title{display:flex;align-items:center;gap:10px}.app-card-title span{display:flex;align-items:center;gap:4px;background:#fff1f2;color:#b11017;border-radius:999px;padding:4px 8px;font-size:.7rem;font-weight:800}.app-card-title span svg{width:13px}.app-card-actions{display:grid;gap:10px;justify-items:end}.app-card-actions b{font-size:.76rem;color:#707681}.app-card-actions .button{min-width:112px}.automation-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:18px}.automation-list{display:grid;gap:14px}.automation-card{display:grid;grid-template-columns:44px 1fr auto 44px;gap:14px;align-items:center;padding:18px!important}.automation-order{width:38px;height:38px;border-radius:12px;background:#fff1f2;color:#f31b23;font-weight:900;display:grid;place-items:center}.automation-name{font-weight:900;font-size:1rem;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;margin-bottom:10px}.automation-flow{display:grid;grid-template-columns:auto minmax(170px,1fr) auto minmax(180px,1fr);gap:9px;align-items:center}.automation-flow>span{display:flex;align-items:center;gap:5px;color:#f31b23;font-weight:900;font-size:.75rem}.automation-flow>span svg{width:16px}.automation-flow>b{font-size:.68rem;color:#8a8f97}.modern-toggle b{display:flex!important;align-items:center;gap:4px}.modern-toggle b svg{width:15px}.automation-note{display:flex;align-items:center;gap:14px;margin-top:18px;padding:20px!important}.automation-note>svg{color:#f31b23}.automation-note>div{flex:1}.automation-note p{margin:5px 0 0;color:var(--sf-muted)}.security-hero{display:grid;grid-template-columns:220px 1fr;gap:28px;align-items:center;padding:28px!important;background:radial-gradient(circle at 10% 50%,rgba(243,27,35,.1),transparent 28%),#fff!important}.security-score{display:grid;justify-items:center;border-right:1px solid var(--sf-line);padding-right:28px}.security-score>svg{width:58px;height:58px;color:#f31b23}.security-score strong{font-size:3rem;line-height:1;margin-top:8px}.security-score strong small{font-size:1rem;color:#9aa0aa}.security-score span{color:var(--sf-muted);margin-top:6px}.security-hero h2{font-size:1.6rem;margin:0 0 8px}.security-hero p{color:var(--sf-muted);max-width:760px;line-height:1.55}.security-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.security-pills span{display:flex;align-items:center;gap:6px;background:#fff7f7;border:1px solid #ffe0e2;color:#8f2025;border-radius:999px;padding:8px 11px;font-size:.78rem;font-weight:800}.security-pills svg{width:15px}.security-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:16px}.security-check{padding:20px!important;display:grid;grid-template-columns:48px 1fr;gap:14px}.security-check-icon{width:48px;height:48px;border-radius:14px;background:#fff1f2;color:#f31b23;display:grid;place-items:center}.security-check-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.security-check-title h3{margin:0}.security-check-title span{display:flex;align-items:center;gap:4px;color:#b11017;background:#fff1f2;border-radius:999px;padding:5px 8px;font-size:.7rem;font-weight:800}.security-check-title svg{width:14px}.security-check p{margin:8px 0 0;color:var(--sf-muted);line-height:1.45}.security-guidance{margin-top:16px;padding:22px!important}.guidance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.guidance-grid>div{background:#fafafa;border:1px solid var(--sf-line);border-radius:14px;padding:15px}.guidance-grid b,.guidance-grid span{display:block}.guidance-grid span{color:var(--sf-muted);margin-top:6px;font-size:.85rem;line-height:1.45}@media(max-width:1050px){.app-market-grid,.security-grid,.automation-flow{grid-template-columns:1fr}.automation-flow>b{margin-top:4px}.guidance-grid{grid-template-columns:1fr}.automation-summary{grid-template-columns:1fr 1fr}.security-hero{grid-template-columns:1fr}.security-score{border-right:0;border-bottom:1px solid var(--sf-line);padding:0 0 20px}}@media(max-width:680px){.v4-heading{align-items:flex-start;flex-direction:column}.app-market-card{grid-template-columns:50px 1fr}.app-card-actions{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;width:100%}.automation-card{grid-template-columns:38px 1fr 40px}.automation-card .modern-toggle{grid-column:2}.automation-summary{grid-template-columns:1fr}.security-pills{display:grid}.security-hero{padding:20px!important}}.store-whatsapp-float{position:fixed;right:24px;bottom:24px;z-index:60;background:#111827;color:#fff!important;padding:14px 20px;border-radius:999px;text-decoration:none;font-weight:850;box-shadow:0 16px 35px #0f172a47;border:2px solid #fff}.store-whatsapp-float:hover{transform:translateY(-2px)}@media(max-width:640px){.store-whatsapp-float{right:14px;bottom:14px;padding:12px 16px}}.recovery-modal{width:min(760px,calc(100vw - 32px));max-width:760px!important;padding:0!important;overflow:hidden;background:#fffffffa!important}.recovery-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:26px 28px 20px;border-bottom:1px solid var(--sf-line)}.recovery-modal-header h2{margin:5px 0 7px;font-size:1.65rem}.recovery-modal-header p{margin:0;color:#667085}.recovery-close{position:static!important;flex:0 0 44px;width:44px!important;height:44px!important;border-radius:14px!important;border:1px solid var(--sf-line)!important;background:#fff!important;color:#111827!important;display:grid!important;place-items:center!important;padding:0!important}.recovery-close:hover{background:#fff1f2!important;color:var(--sf-red)!important;border-color:#ffc7ca!important}.recovery-fields{padding:24px 28px 0}.recovery-help{margin:18px 28px 0;line-height:1.55}.recovery-actions{display:flex;justify-content:flex-end;gap:12px;padding:22px 28px 26px;margin-top:4px;border-top:1px solid var(--sf-line)}.recovery-actions .button{min-width:170px}.recovery-result{margin:24px 28px 0!important}.recovery-channel-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 28px}.recovery-modal>small{display:block;margin:7px 28px;color:#667085}.sidebar nav{scroll-behavior:auto;overscroll-behavior:contain;scrollbar-gutter:stable}@media(max-width:680px){.recovery-modal-header,.recovery-fields{padding-left:18px;padding-right:18px}.recovery-help{margin-left:18px;margin-right:18px}.recovery-actions{padding:18px;display:grid;grid-template-columns:1fr}.recovery-actions .button{width:100%;min-width:0}.recovery-channel-actions{grid-template-columns:1fr;margin-left:18px;margin-right:18px}.recovery-result{margin-left:18px!important;margin-right:18px!important}}.settlement-notice{margin:20px 0;padding:15px 18px;border-radius:14px;display:flex;align-items:center;justify-content:space-between;font-weight:700}.settlement-notice.success{background:#ecfdf3;color:#067647;border:1px solid #abefc6}.settlement-notice.error{background:#fff1f3;color:#c01048;border:1px solid #fecdd6}.settlement-notice button{border:0;background:transparent;display:grid;place-items:center;cursor:pointer;color:inherit}.settlement-notice svg{width:18px;height:18px}.payment-gateway-settings{margin-top:18px}.payment-gateway-settings .section-title{display:flex;justify-content:space-between;align-items:flex-start}.payment-gateway-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.gateway-option{display:flex!important;gap:12px;align-items:flex-start;padding:18px;border:1px solid #dfe4ea;border-radius:16px;background:#fff;cursor:pointer}.gateway-option.selected{border-color:#ff2b35;box-shadow:0 0 0 3px #ff2b3514}.gateway-option input{margin-top:4px}.gateway-option span,.gateway-option strong,.gateway-option small{display:block}.gateway-option small{margin-top:5px;color:#6f7b8d}.simulator-warning{margin-top:16px;padding:16px;border:1px solid #ffd0d3;border-radius:14px;background:#fff4f5}.simulator-warning p{margin:6px 0 12px;color:#596579}.simulator-warning code{display:inline-block;margin:4px 8px 0 0;padding:7px 9px;border-radius:8px;background:#fff;color:#a5121b}.test-card-panel{margin:14px 0;padding:16px;border:1px solid #ffc7cb;border-radius:15px;background:#fff6f7}.test-card-heading{display:flex;gap:10px;align-items:center;margin-bottom:12px;color:#c31923}.test-card-heading span,.test-card-heading strong,.test-card-heading small{display:block}.test-card-heading small{color:#6d7481;margin-top:2px}.test-card-cases{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.test-card-cases span{font-size:.72rem;padding:6px 8px;border-radius:999px;background:#fff;border:1px solid #ffd4d7;color:#8f1720}@media(max-width:760px){.payment-gateway-options{grid-template-columns:1fr}}.simulator-checkout-note{display:flex;gap:10px;align-items:center;margin:12px 0;padding:13px 14px;border:1px solid #ffd1d4;border-radius:14px;background:#fff6f7;color:#bd1721}.simulator-checkout-note svg{width:22px;flex:0 0 22px}.simulator-checkout-note span,.simulator-checkout-note strong,.simulator-checkout-note small{display:block}.simulator-checkout-note small{margin-top:2px;color:#697386}.checkout-payment-error{margin:12px 0;padding:11px 13px;border:1px solid #ffc6ca;border-radius:12px;background:#fff1f2;color:#a3131c;font-size:.9rem}.simulator-modal-overlay{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:20px;background:#090e19b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.simulator-card-modal{position:relative;width:min(520px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:30px;border:1px solid rgba(255,255,255,.65);border-radius:24px;background:#fff;box-shadow:0 30px 90px #060c1859}.simulator-modal-close{position:absolute;top:16px;right:16px;width:42px;height:42px;display:grid;place-items:center;border:1px solid #e1e5eb;border-radius:12px;background:#fff;color:#111827;cursor:pointer}.simulator-modal-close svg{width:22px}.simulator-modal-icon{width:54px;height:54px;display:grid;place-items:center;margin-bottom:18px;border-radius:16px;background:#fff0f1;color:#ef1f2b}.simulator-modal-icon svg{width:29px}.simulator-modal-kicker{font-size:.72rem;font-weight:800;letter-spacing:.14em;color:#d21b25}.simulator-card-modal h2{margin:7px 52px 8px 0;font-size:1.65rem;color:#111827}.simulator-card-modal>p{margin:0 0 22px;color:#667085;line-height:1.5}.simulator-modal-form{display:grid;gap:14px}.simulator-modal-form label{display:grid;gap:7px;font-weight:700;color:#293142}.simulator-modal-form input{width:100%;box-sizing:border-box;padding:13px 14px;border:1px solid #d9dee7;border-radius:12px;background:#fff;font:inherit;outline:none}.simulator-modal-form input:focus{border-color:#ff2933;box-shadow:0 0 0 3px #ff29331a}.simulator-modal-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.simulator-modal-error{margin-top:14px;padding:11px 13px;border:1px solid #ffc4c8;border-radius:12px;background:#fff1f2;color:#a3131c}.simulator-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.simulator-modal-actions button{min-height:46px;padding:0 19px;border:0;border-radius:12px;background:#ff252f;color:#fff;font-weight:800;cursor:pointer}.simulator-modal-actions button.secondary{border:1px solid #dfe3e9;background:#fff;color:#1c2431}.simulator-modal-actions button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:600px){.simulator-card-modal{padding:24px 18px 20px;border-radius:20px}.simulator-modal-grid{grid-template-columns:1fr}.simulator-modal-actions{display:grid;grid-template-columns:1fr 1fr}.simulator-card-modal h2{font-size:1.35rem}}.claim-retention-toggle{grid-column:span 2;display:grid;gap:8px;padding:14px 16px;border:1px solid #ffd9dc;border-radius:14px;background:#fff8f8}.claim-retention-toggle>span{font-weight:800}.claim-retention-toggle small{color:#717784;line-height:1.4}.settlement-switch.compact{justify-content:flex-start}.settlement-switch.compact b{min-width:90px}@media(max-width:900px){.claim-retention-toggle{grid-column:1/-1}}.superadmin-shell{min-height:100vh;background:#f4f6fa;display:grid;grid-template-columns:270px minmax(0,1fr)}.sf-admin-sidebar{position:sticky;top:0;height:100vh;box-sizing:border-box;padding:24px 18px;background:linear-gradient(180deg,#101a2f,#1d3157);color:#fff;display:flex;flex-direction:column;gap:24px;z-index:30}.sf-admin-brand{display:flex;align-items:center;gap:12px;padding:4px 8px 18px;border-bottom:1px solid #ffffff1f}.sf-admin-brand>span{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:#fff;color:#172642;font-weight:950}.sf-admin-brand strong,.sf-admin-brand small{display:block}.sf-admin-brand small{color:#bfc9da;margin-top:2px}.sf-admin-sidebar nav{display:grid;gap:8px}.sf-admin-sidebar nav a{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:13px;color:#dbe4f3;text-decoration:none;font-weight:750}.sf-admin-sidebar nav a svg{width:20px}.sf-admin-sidebar nav a:hover,.sf-admin-sidebar nav a.active{background:#fff;color:#19294a;box-shadow:0 10px 28px #07101f2e}.sf-admin-sidebar-note{margin-top:auto;display:flex;gap:10px;padding:14px;border:1px solid #ffffff20;border-radius:14px;background:#ffffff0d}.sf-admin-sidebar-note svg{width:20px;flex:0 0 20px}.sf-admin-sidebar-note strong,.sf-admin-sidebar-note small{display:block}.sf-admin-sidebar-note small{margin-top:4px;color:#c5cede;line-height:1.35}.sf-admin-logout{display:flex;align-items:center;gap:11px;padding:13px 14px;border:1px solid #ffffff26;border-radius:13px;background:transparent;color:#fff;font-weight:800;cursor:pointer}.sf-admin-logout:hover{background:#ffffff12}.superadmin-content{min-width:0;padding:34px}.superadmin-header{margin-bottom:24px}.superadmin-header .admin-header-actions{margin-left:auto}.admin-finance-page{display:grid;align-content:start;gap:20px}.finance-hero{background:linear-gradient(135deg,#101a2f,#263f70);color:#fff;border-radius:26px;padding:32px 36px;display:flex;justify-content:space-between;align-items:center;gap:24px}.finance-hero h1{margin:7px 0 8px;font-size:2rem}.finance-hero p{margin:0;color:#d5deeb;max-width:800px;line-height:1.5}.finance-primary,.finance-save{border:0;border-radius:13px;padding:14px 18px;display:flex;align-items:center;justify-content:center;gap:9px;font-weight:850;cursor:pointer}.finance-primary{background:#fff;color:#1a2b4d;min-width:220px}.finance-primary:disabled,.finance-save:disabled{opacity:.6;cursor:not-allowed}.finance-card{background:#fff;border:1px solid #e1e7ef;border-radius:22px;padding:26px;box-shadow:0 12px 34px #18233b0a}.finance-card-heading{display:flex;align-items:flex-start;gap:14px;padding-bottom:20px;border-bottom:1px solid #edf0f5}.finance-card-heading>svg{width:28px;color:#7657f6}.finance-card-heading h2{margin:0 0 5px}.finance-card-heading p{margin:0;color:#69758a}.finance-config-grid{display:grid;grid-template-columns:1fr .72fr .72fr;gap:16px;margin-top:22px}.finance-config-grid>label{display:grid;gap:8px}.finance-config-grid label>span{font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:#58667c;font-weight:850}.finance-config-grid input{width:100%;box-sizing:border-box;border:1px solid #dbe2ec;border-radius:12px;padding:13px 14px;font:inherit;outline:none}.finance-config-grid input:focus{border-color:#7657f6;box-shadow:0 0 0 3px #7657f619}.finance-config-grid small{color:#778397}.finance-retention-box{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:18px;border:1px solid #ffd8dc;border-radius:16px;background:#fff8f8}.finance-retention-box>svg{color:#c0242d}.finance-retention-box strong,.finance-retention-box p{display:block;margin:0}.finance-retention-box p{margin-top:5px;color:#6d7583}.modern-finance-switch{display:flex!important;align-items:center;gap:9px!important}.modern-finance-switch input{position:absolute;opacity:0;width:1px}.modern-finance-switch span{width:48px;height:28px;border-radius:999px;background:#cbd5e1;position:relative;cursor:pointer}.modern-finance-switch span:after{content:"";position:absolute;left:4px;top:4px;width:20px;height:20px;border-radius:50%;background:#fff;transition:.2s}.modern-finance-switch input:checked+span{background:#7657f6}.modern-finance-switch input:checked+span:after{transform:translate(20px)}.modern-finance-switch b{min-width:88px}.finance-card-actions{display:flex;justify-content:flex-end;margin-top:20px}.finance-save{background:#131d31;color:#fff}.finance-save svg,.finance-primary svg{width:19px}.finance-tabs{display:flex;gap:10px}.finance-tabs button{border:1px solid #dfe5ee;background:#fff;border-radius:12px;padding:11px 15px;display:flex;align-items:center;gap:8px;font-weight:800;cursor:pointer}.finance-tabs button.active{background:#17233a;color:#fff;border-color:#17233a}.finance-list{display:grid;gap:12px}.finance-row{background:#fff;border:1px solid #e1e7ef;border-radius:18px;padding:18px;display:grid;grid-template-columns:48px minmax(220px,1fr) minmax(420px,1.4fr);gap:16px;align-items:center}.finance-row-icon{width:44px;height:44px;border-radius:13px;background:#f1edff;color:#7657f6;display:grid;place-items:center}.finance-row-title strong,.finance-row-title span,.finance-row-title em{display:block}.finance-row-title span{margin-top:3px;color:#4b5565}.finance-row-title em{margin-top:6px;color:#7657f6;font-size:.78rem;font-style:normal;font-weight:800}.finance-row dl{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0}.finance-row dt{font-size:.75rem;color:#718096}.finance-row dd{margin:4px 0 0;font-weight:850}.finance-row-clickable{grid-template-columns:1fr auto;padding:0;overflow:hidden}.finance-row-clickable>button{border:0;background:transparent;padding:18px;display:grid;grid-template-columns:48px minmax(220px,1fr) minmax(420px,1.4fr) 22px;gap:16px;align-items:center;text-align:left;cursor:pointer}.finance-export{display:flex;gap:8px;padding-right:18px}.finance-export a{display:flex;gap:6px;align-items:center;text-decoration:none;padding:9px 11px;border-radius:10px;background:#eef2f7;color:#27344a;font-weight:750}.finance-export svg{width:16px}.bank-explanation{background:linear-gradient(135deg,#fff,#f7f9ff)}.settlement-dashboard-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.settlement-dashboard-grid article{background:#fff;border:1px solid #e1e7ef;border-radius:18px;padding:18px}.settlement-dashboard-grid article span{width:38px;height:38px;border-radius:11px;background:#f1edff;color:#7657f6;display:grid;place-items:center;margin-bottom:12px}.settlement-dashboard-grid small,.settlement-dashboard-grid strong{display:block}.settlement-dashboard-grid small{color:#748096}.settlement-dashboard-grid strong{margin-top:5px;font-size:1.25rem}@media(max-width:1050px){.superadmin-shell{grid-template-columns:86px minmax(0,1fr)}.sf-admin-sidebar{padding:20px 12px}.sf-admin-brand>div,.sf-admin-sidebar nav a span,.sf-admin-sidebar-note,.sf-admin-logout span{display:none}.sf-admin-brand{justify-content:center;padding-left:0;padding-right:0}.sf-admin-sidebar nav a,.sf-admin-logout{justify-content:center}.finance-config-grid{grid-template-columns:1fr 1fr}.finance-config-grid>label:first-child{grid-column:1/-1}.settlement-dashboard-grid{grid-template-columns:1fr 1fr}.finance-row,.finance-row-clickable>button{grid-template-columns:48px 1fr}.finance-row dl,.finance-row-clickable dl{grid-column:1/-1}.finance-row-clickable{grid-template-columns:1fr}.finance-export{padding:0 18px 18px}}@media(max-width:700px){.superadmin-shell{display:block}.sf-admin-sidebar{position:static;height:auto;display:flex;flex-direction:row;align-items:center;padding:12px;gap:10px;overflow:auto}.sf-admin-brand,.sf-admin-sidebar-note,.sf-admin-logout{display:none}.sf-admin-sidebar nav{display:flex}.sf-admin-sidebar nav a{white-space:nowrap}.superadmin-content{padding:14px}.finance-hero{align-items:flex-start;flex-direction:column;padding:24px}.finance-primary{width:100%}.finance-config-grid{grid-template-columns:1fr}.finance-config-grid>label:first-child{grid-column:auto}.finance-retention-box{grid-template-columns:auto 1fr}.modern-finance-switch{grid-column:1/-1}.settlement-dashboard-grid{grid-template-columns:1fr}.finance-row{grid-template-columns:42px 1fr}.finance-row dl{grid-template-columns:1fr;gap:8px}.finance-row-clickable>button{grid-template-columns:42px 1fr}.finance-export{flex-wrap:wrap}}.settlement-transaction-detail{display:grid;gap:12px;margin-top:14px;padding-bottom:30px}.settlement-transaction-detail article{display:grid;grid-template-columns:1.15fr 1.3fr 1.15fr auto;gap:18px;align-items:center;border:1px solid #dfe5ef;border-radius:18px;padding:16px 18px;background:#fff}.settlement-transaction-detail article>div{display:flex;flex-direction:column;gap:4px;min-width:0}.settlement-transaction-detail small{color:#718096;font-size:12px}.settlement-transaction-detail strong{color:#111827;font-size:15px;overflow-wrap:anywhere}.settlement-transaction-detail span{color:#667085;font-size:12px;overflow-wrap:anywhere}.settlement-transaction-detail .transaction-order strong{font-size:16px}.settlement-transaction-detail .transaction-amount{text-align:right}.settlement-transaction-detail .transaction-amount strong{font-size:18px}@media(max-width:900px){.settlement-transaction-detail article{grid-template-columns:1fr 1fr}.settlement-transaction-detail .transaction-amount{text-align:left}}@media(max-width:560px){.settlement-transaction-detail article{grid-template-columns:1fr}}.finance-row-button{width:100%;text-align:left;cursor:pointer;font:inherit}.finance-row-button>svg{color:#64748b}.hold-row{grid-template-columns:48px minmax(220px,1fr) minmax(420px,1.4fr) auto}.mini-action,.merchant-release-button{border:0;border-radius:11px;padding:10px 13px;background:#17233a;color:#fff;font-weight:800;display:flex;align-items:center;gap:7px;cursor:pointer}.mini-action svg,.merchant-release-button svg{width:17px}.finance-modal-backdrop{position:fixed;inset:0;background:#0f172a80;z-index:100;display:grid;place-items:center;padding:20px}.finance-modal{width:min(980px,96vw);max-height:90vh;overflow:auto;background:#fff;border-radius:24px;padding:28px;position:relative;box-shadow:0 30px 90px #0f172a55}.finance-modal.small{width:min(620px,96vw)}.finance-modal-close{position:absolute;right:18px;top:18px;border:0;border-radius:12px;width:42px;height:42px;display:grid;place-items:center;cursor:pointer}.cycle-store-list{display:grid;gap:16px;margin-top:22px}.cycle-store-list>article{border:1px solid #dfe5ee;border-radius:18px;padding:18px}.cycle-store-list header{display:flex;justify-content:space-between;gap:15px}.cycle-store-list header strong,.cycle-store-list header span{display:block}.cycle-store-list header span{color:#6b7280;margin-top:3px}.cycle-money-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0}.cycle-money-grid span{background:#f6f8fb;border-radius:12px;padding:12px;color:#64748b}.cycle-money-grid b{display:block;color:#111827;margin-top:4px}.cycle-orders{display:grid;gap:8px}.cycle-orders>div{display:grid;grid-template-columns:1fr auto auto;gap:14px;padding:10px 12px;border-top:1px solid #edf0f4}.cycle-orders small{color:#7657f6}.request-box{background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;padding:14px;margin:14px 0}.request-box p{margin-bottom:0}.modal-field{display:grid;gap:7px;margin:15px 0}.modal-field span{font-weight:800}.modal-field input,.modal-field textarea{border:1px solid #d8e0ea;border-radius:12px;padding:12px;font:inherit}.modal-field textarea{min-height:130px;resize:vertical}.merchant-release-button{margin-left:auto;background:#9f1239}.settlement-card-main{align-items:center}@media(max-width:1050px){.hold-row{grid-template-columns:48px 1fr}.hold-row dl,.hold-row .mini-action{grid-column:1/-1}.cycle-money-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.finance-tabs{overflow:auto}.finance-tabs button{white-space:nowrap}.cycle-money-grid{grid-template-columns:1fr}.cycle-orders>div{grid-template-columns:1fr}.merchant-release-button{margin:10px 0 0}}.finance-search{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #dfe5ee;border-radius:14px;padding:11px 14px;margin:14px 0}.finance-search input{border:0;outline:0;width:100%;font:inherit}.finance-tabs{flex-wrap:wrap}.finance-tabs button{min-height:54px}.release-status-pill{border-radius:999px;background:#eef2ff;color:#4338ca;padding:9px 12px;font-weight:800;font-size:.8rem}.finance-list-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;background:#fff;border:1px solid #e1e7ef;border-radius:16px;padding:14px 18px}.finance-primary.compact{padding:11px 15px;font-size:.9rem}.settlement-clickable{display:flex;align-items:center;gap:10px}.settlement-clickable>.settlement-card-main{flex:1;border:0;background:transparent;text-align:left;cursor:pointer}.settlement-card-main>svg:last-child{margin-left:auto}@media(max-width:780px){.finance-list-toolbar{align-items:stretch;flex-direction:column}.finance-tabs{display:grid;grid-template-columns:1fr 1fr}.finance-tabs button{justify-content:center}.release-status-pill{grid-column:1/-1}}.active-store-control{display:grid;gap:3px}.active-store-control select{border:1px solid #dfe4ec;border-radius:9px;background:#fff;padding:6px 32px 6px 9px;font-weight:750;color:#111827;max-width:260px}.active-store-control select:focus{outline:0;border-color:#0b8b68;box-shadow:0 0 0 3px #0b8b681a}.v6-operation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.v6-action{padding:16px;border-radius:15px;background:#f7f8fb}.v6-action strong,.v6-action span{display:block}.v6-action strong{font-size:25px}.v6-action span{color:#667085;font-size:13px;margin-top:4px}.v6-action.amber{background:#fff7e6}.v6-action.blue{background:#edf6ff}.v6-action.purple{background:#f5f0ff}.v6-recent{border-top:1px solid #edf0f4}.v6-recent>button{width:100%;display:grid;grid-template-columns:1fr auto 120px 20px;align-items:center;gap:14px;text-align:left;padding:14px 0;border:0;border-bottom:1px solid #edf0f4;background:transparent;cursor:pointer}.v6-recent span{display:grid}.v6-recent small{color:#7b8595;margin-top:3px}.v6-recent b{text-align:right}.v6-health{text-align:center}.v6-health>svg{color:#0b8b68}@media(max-width:720px){.v6-operation-grid{grid-template-columns:1fr}.v6-recent>button{grid-template-columns:1fr auto}.v6-recent b,.v6-recent>button>svg{display:none}}.superadmin-shell{min-height:100vh;display:grid;grid-template-columns:254px minmax(0,1fr);background:radial-gradient(circle at 88% 4%,rgba(243,27,35,.055),transparent 24%),radial-gradient(circle at 5% 92%,rgba(243,27,35,.025),transparent 20%),#fafafa}.sf-admin-sidebar{margin:14px 0 14px 14px;min-height:calc(100vh - 28px);height:calc(100vh - 28px);top:14px;padding:20px 14px;border-radius:24px;background:#10141df7;box-shadow:0 22px 50px #10141d29;gap:14px;overflow:hidden}.sf-admin-brand{padding:2px 8px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.sf-admin-brand>span{width:38px;height:38px;border-radius:12px;color:var(--sf-red);background:#fff}.sf-admin-brand small{color:#8f98a7}.sf-admin-sidebar nav{gap:4px;overflow:auto;padding-right:2px;min-height:0}.sf-admin-sidebar nav a{min-height:44px;padding:.72rem .86rem;border-radius:13px;color:#b9c0cb;font-weight:650}.sf-admin-sidebar nav a:hover,.sf-admin-sidebar nav a.active{background:linear-gradient(135deg,#f31b2333,#ffffff13);color:#fff;box-shadow:inset 0 0 0 1px #ffffff0e}.sf-admin-sidebar nav a.active svg{color:#ff5359}.sf-admin-sidebar-note{margin-top:auto;border-color:#ffffff1a;background:#ffffff09;border-radius:16px}.sf-admin-sidebar-note small{color:#8f98a7}.sf-admin-logout{border-color:#ffffff1a;background:#ffffff06;border-radius:13px;color:#c8ced7}.sf-admin-logout:hover{background:#f31b2324;color:#fff}.superadmin-content{min-width:0;padding:14px 14px 28px 10px}.superadmin-content.superadmin-page{max-width:none;margin:0}.superadmin-page{min-height:100vh;background:transparent!important;padding:0!important}.superadmin-header{margin:0 0 20px;padding:24px 26px;border:1px solid var(--sf-line);border-radius:20px;background:#ffffffe0;color:var(--sf-ink);box-shadow:0 8px 25px #10141d09;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.superadmin-header>div:first-child>span{color:#9a7072;opacity:1}.superadmin-header h1{font-family:Manrope;margin:6px 0 5px;letter-spacing:-.035em}.superadmin-header p{color:var(--sf-muted)}.admin-scope-note{min-width:260px;background:var(--sf-red-soft);border-color:#ffdadd;color:var(--sf-ink)}.admin-scope-note svg{color:var(--sf-red)}.admin-scope-note small{color:#7f6b6d}.admin-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:18px}.admin-metrics button{border:1px solid rgba(233,233,236,.98);border-radius:20px;background:#fffffff0;box-shadow:var(--sf-shadow);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.admin-metrics button:hover,.admin-metrics button.active{border-color:#ffd4d7;transform:translateY(-2px);box-shadow:0 18px 34px #36121412}.admin-metric-icon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:var(--sf-red-soft);border:1px solid #ffe0e2}.admin-metric-icon svg{width:21px;height:21px;color:var(--sf-red)}.admin-metrics button>span:not(.admin-metric-icon){color:var(--sf-muted);font-size:.78rem}.admin-metrics button strong{font-size:1.45rem;color:var(--sf-ink);letter-spacing:-.03em}.admin-metrics button small{color:var(--sf-red);font-weight:800}.admin-toolbar-single{justify-content:flex-end}.admin-toolbar-single .admin-search{width:min(100%,520px)}.admin-search{border-color:var(--sf-line);box-shadow:0 8px 22px #10141d06}.admin-search input{width:100%}.admin-search button{background:#171b23}.admin-panel{border-color:#e9e9ecfa;border-radius:20px;background:#fffffff0;box-shadow:var(--sf-shadow)}.admin-panel-head h2{letter-spacing:-.025em}.admin-table-wrap th{background:#fff8f8!important;color:#6c5557!important}.admin-table-wrap tbody tr:hover{background:snow!important}.admin-table-wrap .clickable-row td:first-child small{color:var(--sf-red)}.admin-case-list>button:hover,.admin-case-list>button.selected{border-color:#f0bfc2;background:snow}.case-type-icon{background:var(--sf-red-soft);color:var(--sf-red)}.admin-case-summary svg,.admin-order-summary article svg{color:var(--sf-red)}.bank-admin-form{background:snow;border-color:#f1e2e3}.bank-admin-form button{background:linear-gradient(135deg,#ff343b,var(--sf-red));box-shadow:0 8px 20px #f31b2329}.admin-overview-grid-v601{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:16px}.admin-overview-card-v601{min-width:0}.admin-overview-card-v601 .admin-panel-head{gap:14px;align-items:flex-start}.admin-overview-card-v601 .admin-panel-head h2{font-size:1.08rem;margin:5px 0 4px}.admin-overview-action-v601{border:1px solid var(--sf-line);background:#fff;border-radius:11px;padding:9px 12px;font-weight:800;white-space:nowrap;cursor:pointer}.admin-overview-list-v601,.admin-overview-alerts-v601{display:grid;margin-top:14px;border-top:1px solid #edf0f4}.admin-overview-list-v601>button{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:14px 0;border:0;border-bottom:1px solid #edf0f4;background:transparent;text-align:left;cursor:pointer}.admin-overview-list-v601>button>span:first-child{display:grid;gap:3px}.admin-overview-list-v601 small{color:var(--sf-muted)}.admin-overview-list-v601 b{font-size:.86rem}.admin-overview-list-v601 .status-pill{justify-self:end}.admin-overview-alerts-v601>button{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:11px;align-items:center;padding:13px 0;border:0;border-bottom:1px solid #edf0f4;background:transparent;text-align:left;cursor:pointer}.admin-overview-alerts-v601>button>span:nth-child(2){display:grid;gap:3px;min-width:0}.admin-overview-alerts-v601 strong,.admin-overview-alerts-v601 small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-overview-alerts-v601 small{color:var(--sf-muted)}.admin-finance-page{gap:18px}.finance-hero{padding:26px 28px;border:1px solid rgba(233,233,236,.98);border-radius:20px;background:#fffffff0;color:var(--sf-ink);box-shadow:var(--sf-shadow)}.finance-hero h1{font-family:Manrope;font-size:clamp(1.65rem,2vw,2.15rem);letter-spacing:-.035em}.finance-hero p{color:var(--sf-muted)}.finance-primary{background:linear-gradient(135deg,#ff343b,var(--sf-red));color:#fff;box-shadow:0 10px 24px #f31b232b}.finance-card{border-color:#e9e9ecfa;border-radius:20px;box-shadow:var(--sf-shadow)}.finance-card-heading>svg{color:var(--sf-red)}.finance-row-icon,.settlement-dashboard-grid article span{background:var(--sf-red-soft);color:var(--sf-red)}.finance-row-title em{color:var(--sf-red)}.modern-finance-switch input:checked+span{background:var(--sf-red)}.finance-save{background:#171b23}.finance-tabs button.active{background:#171b23;color:#fff;border-color:#171b23}.finance-search{border-color:var(--sf-line);box-shadow:0 8px 22px #10141d06}.bank-explanation{background:#fffffff0}@media(max-width:1180px){.admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-overview-grid-v601{grid-template-columns:1fr}}@media(max-width:1050px){.superadmin-shell{grid-template-columns:78px minmax(0,1fr)}.sf-admin-sidebar{margin-left:8px;padding:20px 12px}}@media(max-width:700px){.superadmin-shell{display:block}.sf-admin-sidebar{position:static;height:auto;min-height:0;margin:0;border-radius:0;padding:12px;display:flex;flex-direction:row;align-items:center;gap:10px;overflow:auto}.sf-admin-sidebar nav{display:flex;overflow:visible}.sf-admin-sidebar nav a{white-space:nowrap}.superadmin-content{padding:14px}.superadmin-header{align-items:flex-start;flex-direction:column;padding:22px}.admin-scope-note{min-width:0;width:100%}.admin-metrics{grid-template-columns:1fr 1fr}.admin-overview-list-v601>button{grid-template-columns:1fr auto}.admin-overview-list-v601 .status-pill{grid-column:1/-1;justify-self:start}.admin-overview-alerts-v601>button{grid-template-columns:40px minmax(0,1fr)}.admin-overview-alerts-v601 .status-pill{grid-column:2;justify-self:start}.finance-hero{align-items:flex-start;flex-direction:column;padding:22px}.finance-primary{width:100%}}@media(max-width:520px){.admin-metrics{grid-template-columns:1fr}.admin-toolbar-single .admin-search button{display:none}}:root{font-size:12.75px}body{font-size:1rem}.superadmin-shell{grid-template-columns:260px minmax(0,1fr);column-gap:18px}.sf-admin-sidebar{margin:14px 0 14px 14px}.superadmin-content{padding:14px 20px 30px 6px}.superadmin-header{padding:21px 23px}.admin-metrics{gap:12px}.admin-metrics button{padding:16px 17px;min-width:0}.admin-metrics button strong{font-size:1.35rem}.admin-metric-icon{width:39px;height:39px}.sf-admin-sidebar nav{scrollbar-width:none;-ms-overflow-style:none;padding-right:0;overscroll-behavior:contain}.sf-admin-sidebar nav::-webkit-scrollbar{width:0;height:0;display:none}.sf-admin-sidebar nav a{font-size:.88rem;min-height:42px;padding:.66rem .8rem}.sf-admin-sidebar nav a svg{width:18px;height:18px}.sf-admin-sidebar-note{padding:12px}.sf-admin-logout{padding:11px 13px}.topbar{min-height:62px}.page-heading h1,.superadmin-header h1,.finance-hero h1{font-size:clamp(1.55rem,1.8vw,1.95rem)}.page-heading p,.superadmin-header p,.finance-hero p{font-size:.9rem}.stat span,.module-kpi span,.admin-metrics button>span:not(.admin-metric-icon){font-size:.76rem}.stat strong,.module-kpi strong{font-size:1.35rem}.table-wrap table,.admin-table-wrap table{font-size:.8rem}.finance-card{padding:22px}.finance-card-heading h2{font-size:1.35rem}.finance-config-grid{gap:14px;margin-top:18px}.finance-row{padding:15px 16px}.finance-tabs button{min-height:48px;padding:9px 13px;font-size:.86rem}.finance-search{padding:9px 13px}.liquidation-ready,.liquidation-pending{display:block;margin-top:7px;font-size:.72rem;font-weight:800}.liquidation-ready{color:#067647}.liquidation-pending{color:#8a6a19}.cycle-modal-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:6px 52px 0 0}.cycle-modal-heading h2{margin:0 0 5px}.cycle-modal-heading p{margin:0;color:#667085;max-width:620px;line-height:1.45}.liquidation-download{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 14px;border-radius:12px;background:#171b23;color:#fff;text-decoration:none;font-weight:850;white-space:nowrap}.liquidation-download:hover{background:#2a303a}.liquidation-download svg{width:18px;height:18px}@media(max-width:1050px){.superadmin-shell{grid-template-columns:82px minmax(0,1fr);column-gap:12px}.superadmin-content{padding-left:0}}@media(max-width:700px){:root{font-size:12.5px}.superadmin-shell{display:block}.superadmin-content{padding:14px}.cycle-modal-heading{margin-right:0;flex-direction:column}.liquidation-download{width:100%}}.sidebar nav{scrollbar-width:none;-ms-overflow-style:none}.sidebar nav::-webkit-scrollbar{width:0;height:0;display:none}.finance-file-auto-box{grid-column:1/-1;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid #e7e9ee;border-radius:14px;background:#fafafa}.finance-file-auto-box>svg{width:20px;height:20px;color:var(--sf-red);flex:0 0 auto;margin-top:1px}.finance-file-auto-box strong{display:block}.finance-file-auto-box p{margin:4px 0 0;color:var(--sf-muted);font-size:.84rem;line-height:1.45}.admin-loading-inline{min-height:calc(100vh - 28px);display:grid;place-items:center;background:transparent;color:var(--sf-muted);font-weight:750}.admin-metrics{grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}.retention-summary-grid-v603{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px}.retention-summary-grid-v603 article{min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center;padding:14px 15px;border:1px solid var(--sf-line);border-radius:18px;background:#fff;box-shadow:0 10px 28px #10141d09}.retention-summary-grid-v603 article>span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--sf-red-soft);color:var(--sf-red)}.retention-summary-grid-v603 article>span svg{width:19px;height:19px}.retention-summary-grid-v603 article>div{display:grid;min-width:0}.retention-summary-grid-v603 small{color:var(--sf-muted);font-size:.72rem}.retention-summary-grid-v603 strong{font-size:1.22rem;letter-spacing:-.025em;color:var(--sf-ink);margin-top:2px}.retention-summary-grid-v603 em{font-style:normal;color:#8b93a1;font-size:.7rem;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.retention-summary-grid-v603 button{grid-column:1/-1;border:0;background:#f7f8fa;color:#303642;border-radius:10px;min-height:30px;font-size:.72rem;font-weight:800;cursor:pointer}.retention-summary-grid-v603 button:hover{background:#fff0f1;color:var(--sf-red)}.admin-finance-page .settlement-drawer{width:min(520px,90vw);padding:26px 28px;font-size:.9rem}.admin-finance-page .settlement-drawer>h2{font-size:1.65rem;margin:14px 0 6px}.admin-finance-page .settlement-drawer>p{font-size:.86rem;margin-top:0}.admin-finance-page .settlement-drawer>h3{font-size:1.02rem;margin:18px 0 8px}.admin-finance-page .drawer-close{width:38px;height:38px;padding:7px;border-radius:12px}.admin-finance-page .drawer-summary{gap:10px;margin-top:15px}.admin-finance-page .drawer-summary div{padding:11px 13px;border-radius:13px}.admin-finance-page .drawer-summary small{font-size:.7rem}.admin-finance-page .drawer-summary strong{font-size:.92rem}.admin-finance-page .settlement-transactions{gap:8px;margin-top:10px}.admin-finance-page .settlement-transactions article{padding:11px 12px;border-radius:13px;gap:12px}.admin-finance-page .settlement-transactions article strong{font-size:.84rem}.admin-finance-page .settlement-transactions article small{font-size:.7rem}.admin-finance-page .settlement-transaction-detail{gap:8px;margin-top:10px;padding-bottom:20px}.admin-finance-page .settlement-transaction-detail article{grid-template-columns:1fr 1.15fr 1fr auto;gap:10px;padding:11px 12px;border-radius:13px}.admin-finance-page .settlement-transaction-detail small{font-size:.68rem}.admin-finance-page .settlement-transaction-detail strong,.admin-finance-page .settlement-transaction-detail .transaction-order strong{font-size:.82rem}.admin-finance-page .settlement-transaction-detail span{font-size:.68rem}.admin-finance-page .settlement-transaction-detail .transaction-amount strong{font-size:.95rem}.payments-page-v603 .data-card{overflow:hidden}.payments-page-v603 .table-wrap table{min-width:1040px}.payments-page-v603 .table-wrap th,.payments-page-v603 .table-wrap td{padding-top:10px;padding-bottom:10px}.liquidation-lot-badge{display:inline-grid;gap:2px;min-width:108px;padding:6px 8px;border-radius:10px;background:#eef8f3;color:#08684d}.liquidation-lot-badge strong{font-size:.74rem;white-space:nowrap}.liquidation-lot-badge small{font-size:.64rem;color:#598174;white-space:nowrap}.liquidation-lot-badge.pending{background:#f5f6f8;color:#667085}.liquidation-lot-badge.pending small{color:#8b93a1}.merchant-settlement-dashboard-v603{grid-template-columns:repeat(auto-fit,minmax(175px,1fr))}.merchant-settlement-dashboard-v603 .security-reserve-card{border-color:#ffd7da;background:snow}.merchant-settlement-dashboard-v603 .security-reserve-card>svg{color:var(--sf-red)}.merchant-settlement-dashboard-v603 .released-reserve-card{border-color:#d7eee6;background:#f8fffc}.merchant-settlement-dashboard-v603 .released-reserve-card>svg{color:#07845f}.payout-cycle-caption{margin:-6px 0 12px;color:var(--sf-muted)}.payout-money-grid-v603{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1180px){.retention-summary-grid-v603{grid-template-columns:1fr 1fr}}@media(max-width:900px){.admin-finance-page .settlement-drawer{width:min(500px,94vw)}.admin-finance-page .settlement-transaction-detail article{grid-template-columns:1fr 1fr}}@media(max-width:700px){.retention-summary-grid-v603{grid-template-columns:1fr}.payout-money-grid-v603{grid-template-columns:1fr 1fr}}@media(max-width:560px){.admin-finance-page .settlement-drawer{width:100vw;padding:22px 18px}.admin-finance-page .settlement-transaction-detail article{grid-template-columns:1fr}.payout-money-grid-v603{grid-template-columns:1fr}}:root{font-size:12px}.app-shell{grid-template-columns:238px minmax(0,1fr)}.sidebar{margin:12px 0 12px 12px;min-height:calc(100vh - 24px);height:calc(100vh - 24px);top:12px;padding:16px 12px;border-radius:22px}.sidebar .brand{padding:2px 6px 16px}.sidebar .brand-mark{width:34px;height:34px;border-radius:10px}.sidebar nav{gap:3px;padding-right:0;scrollbar-width:none;-ms-overflow-style:none}.sidebar nav::-webkit-scrollbar{display:none;width:0;height:0}.nav-item{min-height:38px;padding:7px 10px;border-radius:11px;font-size:.82rem;gap:.7rem}.nav-item svg{width:17px;height:17px}.sidebar-footer{padding:11px 12px;border-radius:14px}.sidebar-footer strong{font-size:.86rem}.sidebar-footer small{font-size:.68rem}.sidebar-footer button{margin-top:10px;font-size:.8rem}.main{padding:12px 12px 12px 8px;min-width:0}.topbar{height:58px;min-height:58px;top:12px;padding:0 20px;border-radius:17px}.topbar strong{font-size:.84rem}.topbar span{font-size:.66rem}.avatar{width:34px;height:34px;border-radius:10px}.content,.page-frame{width:min(100%,1460px);max-width:1460px;padding:18px 20px 32px}.page-heading{margin-bottom:14px;gap:14px}.page-heading h1{font-size:1.55rem;margin:4px 0}.page-heading p{font-size:.82rem;line-height:1.45}.eyebrow{font-size:.63rem}.app-shell .button{min-height:36px;padding:.62rem .85rem;border-radius:11px;font-size:.8rem}.stats,.mini-stats,.module-kpis,.analytics-kpis{gap:9px}.stat{padding:14px}.stat-icon{width:35px;height:35px;border-radius:11px}.stat span{margin-top:10px}.stat strong{font-size:1.22rem;margin:5px 0}.module-kpis{margin-bottom:12px}.module-kpi{padding:11px 13px;border-radius:14px}.module-kpi span{font-size:.7rem}.module-kpi strong{font-size:1.18rem;margin-top:4px}.panel{padding:16px}.panel-title h3{font-size:.95rem}.panel-title>svg{width:20px;height:20px}.form-grid{gap:11px}.form-grid label{gap:5px;font-size:.76rem}.form-grid input,.form-grid textarea,.form-grid select{padding:9px 10px;border-radius:10px!important}.compact-toolbar{padding:9px 11px}.search-box{height:38px;padding:0 10px}.search-box input{height:36px;font-size:.78rem}.table-wrap table,.admin-table-wrap table{font-size:.74rem}.table-wrap th,.admin-table-wrap th{padding:8px!important;font-size:.68rem}.table-wrap td,.admin-table-wrap td{padding:8px!important}.table-wrap small,.admin-table-wrap small{font-size:.64rem}.status-badge,.status-pill,.soft-badge{font-size:.64rem;padding:4px 7px}.data-card{border-radius:16px}.empty-state{min-height:210px;padding:34px 16px}.customer-card{padding:12px}.customer-avatar{width:36px;height:36px;border-radius:11px}.customer-main strong{font-size:.82rem}.customer-main span{font-size:.68rem}.chart-card{padding:13px;min-height:240px}.card-title h3{font-size:.9rem}.bar-chart{height:185px}.app-shell .product-editor-page .form-card{padding:16px!important;border-radius:16px!important}.app-shell .product-editor-page .form-grid.commercial-grid{gap:12px}.app-shell .product-editor-page .form-grid input,.app-shell .product-editor-page .form-grid textarea,.app-shell .product-editor-page .form-grid select,.app-shell .product-editor-page .option-builder input,.app-shell .product-editor-page .variant-row input{min-height:40px!important;padding:9px 11px!important;border-radius:11px!important;font-size:.8rem!important}.app-shell .product-editor-page .form-grid textarea{min-height:88px!important}.app-shell .product-editor-page .toggle-label{min-height:52px;padding:10px 12px;border-radius:13px}.content.loyalty-page{max-width:1460px;padding:18px 20px 32px}.loyalty-kpis{gap:9px;margin:14px 0}.loyalty-kpis article{padding:14px;border-radius:16px;gap:5px}.loyalty-kpis strong{font-size:1.35rem}.loyalty-grid{gap:12px}.loyalty-card{padding:16px!important}.loyalty-grid .panel-title{margin-bottom:8px}.modern-toggle{padding:8px 0!important;gap:9px!important}.modern-toggle span{width:40px;height:23px}.modern-toggle span:after{width:17px;height:17px}.modern-toggle input:checked+span:after{left:20px}.simple-list{gap:7px;margin-top:12px}.simple-list article{padding:10px;border-radius:12px}.vip-avatar{width:36px;height:36px;border-radius:11px}.card-list{max-height:210px}.merchant-settlement-dashboard-v7{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:9px;margin-bottom:16px}.merchant-settlement-dashboard-v7 article{gap:9px;padding:11px 12px;border-radius:15px;min-height:76px}.merchant-settlement-dashboard-v7 article>svg{width:20px;height:20px;flex:0 0 auto}.merchant-settlement-dashboard-v7 small{font-size:.68rem;line-height:1.2}.merchant-settlement-dashboard-v7 strong{font-size:1.18rem;line-height:1.1}.merchant-settlement-dashboard-v7 em{font-size:.68rem;font-style:normal;margin-top:2px}.merchant-settlement-dashboard-v7 .security-reserve-card{border-color:#ffd7da;background:snow}.merchant-settlement-dashboard-v7 .security-reserve-card>svg{color:var(--sf-red)}.merchant-settlement-dashboard-v7 .released-reserve-card{border-color:#d7eee6;background:#f8fffc}.merchant-settlement-dashboard-v7 .released-reserve-card>svg{color:#07845f}.settlement-list{gap:9px}.settlement-card{border-radius:16px!important}.settlement-card-main{grid-template-columns:40px minmax(210px,1.1fr) minmax(360px,1.35fr) 20px;gap:12px;padding:14px 16px}.settlement-card-main>svg:first-child{width:22px}.settlement-card-main dl{gap:8px}.settlement-card-main dt{font-size:.68rem}.settlement-card-main dd{font-size:.84rem}.settlement-card-main strong{font-size:.82rem}.settlement-card-main span,.settlement-card-main em{font-size:.7rem}.payout-money-grid-v7{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.payout-money-grid-v7 span{padding:9px}.payments-page-v7{max-width:1460px}.payments-page-v7 .module-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.payments-page-v7 .module-kpi{padding:10px 12px}.payments-page-v7 .data-card{overflow:hidden}.payments-table-wrap-v7{overflow-x:hidden!important;width:100%}.payments-table-v7{width:100%!important;min-width:0!important;table-layout:fixed}.payments-table-v7 th:nth-child(1){width:12%}.payments-table-v7 th:nth-child(2){width:22%}.payments-table-v7 th:nth-child(3){width:10%}.payments-table-v7 th:nth-child(4){width:16%}.payments-table-v7 th:nth-child(5){width:10%}.payments-table-v7 th:nth-child(6){width:17%}.payments-table-v7 th:nth-child(7){width:13%}.payments-table-v7 th,.payments-table-v7 td{padding:7px!important;vertical-align:middle;min-width:0;overflow:hidden}.payments-table-v7 td strong,.payments-table-v7 td small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payments-table-v7 td:nth-child(2) strong,.payments-table-v7 td:nth-child(2) small,.payments-table-v7 td:nth-child(4){word-break:break-word}.payments-table-v7 .icon-line{gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payments-table-v7 .icon-line svg{width:14px;flex:0 0 auto}.liquidation-lot-badge{min-width:0;width:100%;max-width:128px;padding:5px 6px;border-radius:9px;overflow:hidden}.liquidation-lot-badge strong,.liquidation-lot-badge small{font-size:.64rem!important;text-overflow:ellipsis;overflow:hidden}.superadmin-shell{grid-template-columns:246px minmax(0,1fr);column-gap:14px}.sf-admin-sidebar{margin:12px 0 12px 12px;height:calc(100vh - 24px);min-height:calc(100vh - 24px);top:12px;padding:17px 12px;border-radius:22px}.sf-admin-sidebar nav a{min-height:38px;padding:7px 9px;font-size:.81rem;border-radius:11px}.sf-admin-sidebar nav a svg{width:17px;height:17px}.superadmin-content{padding:12px 18px 28px 4px}.superadmin-header{margin-bottom:14px;padding:18px 20px;border-radius:17px}.superadmin-header h1{font-size:1.55rem}.superadmin-header p{font-size:.8rem}.admin-scope-note{min-width:220px;padding:10px 12px}.admin-metrics{gap:9px;margin-bottom:14px;grid-template-columns:repeat(6,minmax(0,1fr))}.admin-metrics button{padding:12px 13px;border-radius:16px}.admin-metric-icon{width:35px;height:35px;border-radius:11px}.admin-metric-icon svg{width:18px;height:18px}.admin-metrics button strong{font-size:1.16rem}.admin-panel{padding:16px;border-radius:17px}.admin-panel-head h2{font-size:1.08rem}.admin-toolbar{margin-bottom:12px}.admin-search{min-height:38px}.admin-finance-page{gap:12px}.finance-hero{padding:18px 20px;border-radius:17px}.finance-hero h1{font-size:1.6rem}.finance-hero p{font-size:.8rem}.finance-primary{min-height:38px;padding:9px 13px;font-size:.8rem}.retention-summary-grid-v7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 12px}.retention-summary-grid-v7 article{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:center;padding:11px 12px;border:1px solid var(--sf-line);border-radius:15px;background:#fff;box-shadow:0 8px 22px #10141d08}.retention-summary-grid-v7 article>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--sf-red-soft);color:var(--sf-red)}.retention-summary-grid-v7 article>span svg{width:17px;height:17px}.retention-summary-grid-v7 article>div{display:grid;min-width:0}.retention-summary-grid-v7 small{font-size:.66rem;color:var(--sf-muted)}.retention-summary-grid-v7 strong{font-size:1.08rem;margin-top:1px}.retention-summary-grid-v7 em{font-size:.64rem;font-style:normal;color:#8b93a1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.retention-summary-grid-v7 button{grid-column:1/-1;border:0;background:#f7f8fa;border-radius:9px;min-height:27px;font-size:.68rem;font-weight:800;cursor:pointer}.finance-card{padding:16px;border-radius:17px}.finance-card-heading{gap:10px;padding-bottom:13px}.finance-card-heading>svg{width:22px}.finance-card-heading h2{font-size:1.1rem}.finance-card-heading p{font-size:.76rem}.finance-config-grid{gap:10px;margin-top:13px}.finance-config-grid input{min-height:38px;padding:8px 10px}.finance-retention-box,.finance-file-auto-box{padding:11px 12px;border-radius:12px}.finance-retention-box p,.finance-file-auto-box p{font-size:.74rem}.finance-tabs{gap:7px}.finance-tabs button{min-height:39px;padding:7px 10px;font-size:.76rem;border-radius:10px}.finance-tabs button svg{width:17px}.finance-search{padding:7px 10px;margin:10px 0;border-radius:12px;min-height:38px}.finance-search input{min-height:0!important}.finance-list{gap:8px}.finance-row{padding:11px 12px;border-radius:15px;grid-template-columns:38px minmax(180px,1fr) minmax(340px,1.25fr);gap:10px}.finance-row-icon{width:36px;height:36px;border-radius:11px}.finance-row-icon svg{width:18px}.finance-row-title strong{font-size:.8rem}.finance-row-title span{font-size:.7rem}.finance-row-title em,.finance-row-title small{font-size:.66rem;margin-top:3px}.finance-row dl{gap:8px}.finance-row dt{font-size:.65rem}.finance-row dd{font-size:.78rem;margin-top:2px}.hold-row{grid-template-columns:38px minmax(180px,1fr) minmax(330px,1.2fr) auto}.mini-action{padding:8px 10px;font-size:.72rem;border-radius:9px}.release-status-pill{padding:7px 9px;font-size:.68rem}.finance-list-toolbar{padding:10px 12px;border-radius:13px;gap:10px}.finance-list-toolbar p{margin:0;font-size:.74rem}.cycle-row-v7{grid-template-columns:38px minmax(190px,1fr) minmax(410px,1.35fr) 18px}.cycle-row-v7 dl{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-modal{padding:20px;border-radius:18px}.finance-modal-v7{width:min(900px,95vw)}.cycle-summary-v7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}.cycle-summary-v7 span{padding:9px 10px;border-radius:11px;background:#f6f8fb;display:grid;gap:2px}.cycle-summary-v7 small{font-size:.65rem;color:#718096}.cycle-summary-v7 b{font-size:.9rem}.cycle-store-list{gap:10px;margin-top:14px}.cycle-store-list>article{padding:13px;border-radius:14px}.cycle-money-grid{gap:7px;margin:10px 0}.cycle-money-grid span{padding:8px;border-radius:10px;font-size:.68rem}.cycle-release-transactions-v7{margin-top:14px;border-top:1px solid #edf0f4;padding-top:12px;display:grid;gap:7px}.cycle-release-transactions-v7>article{display:grid;grid-template-columns:minmax(0,1.4fr) 1fr auto;gap:10px;align-items:center;border:1px solid #e3e8ef;border-radius:12px;padding:9px 10px}.cycle-release-transactions-v7>article>div,.cycle-release-transactions-v7>article>span{display:grid;gap:2px}.cycle-release-transactions-v7 small{font-size:.64rem;color:#718096}.cycle-release-transactions-v7 b,.cycle-release-transactions-v7 strong{font-size:.76rem}@media(max-width:1180px){.admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.retention-summary-grid-v7{grid-template-columns:1fr 1fr}.settlement-card-main{grid-template-columns:38px 1fr 18px}.settlement-card-main dl{grid-column:1/-1}}@media(max-width:1000px){.app-shell{grid-template-columns:210px minmax(0,1fr)}.superadmin-shell{grid-template-columns:82px minmax(0,1fr)}.module-kpis,.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-row,.hold-row,.cycle-row-v7{grid-template-columns:36px minmax(0,1fr)}.finance-row dl,.hold-row dl,.cycle-row-v7 dl,.hold-row .mini-action,.cycle-row-v7>svg:last-child{grid-column:1/-1}.payments-page-v7 .module-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){:root{font-size:12px}.content,.page-frame,.content.loyalty-page{padding:15px 13px 28px}.topbar{height:58px;min-height:58px}.retention-summary-grid-v7{grid-template-columns:1fr}.payments-table-wrap-v7{overflow-x:auto!important}.payments-table-v7{min-width:760px!important;table-layout:auto}.merchant-settlement-dashboard-v7,.payout-money-grid-v7,.cycle-summary-v7{grid-template-columns:1fr 1fr}.cycle-release-transactions-v7>article{grid-template-columns:1fr}}@media(max-width:520px){.merchant-settlement-dashboard-v7,.payout-money-grid-v7,.cycle-summary-v7{grid-template-columns:1fr}}.merchant-cycle-money-v7{grid-template-columns:repeat(4,minmax(0,1fr))!important}.merchant-cycle-money-v7>div{min-width:0}.merchant-cycle-money-v7 dd{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.merchant-release-transactions-v7{margin-top:12px;padding-top:11px;border-top:1px solid #edf0f4;display:grid;gap:6px}.merchant-release-transactions-v7>strong{font-size:.78rem}.merchant-release-transactions-v7>div{display:grid;grid-template-columns:100px minmax(0,1fr) auto;gap:9px;align-items:center;padding:8px 9px;border:1px solid #e5e9ef;border-radius:10px;background:#fafbfc}.merchant-release-transactions-v7>div span,.merchant-release-transactions-v7>div b{font-size:.72rem}.merchant-release-transactions-v7>div small{font-size:.64rem;color:#718096;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:920px){.app-shell{grid-template-columns:78px minmax(0,1fr)}}@media(max-width:760px){.merchant-cycle-money-v7{grid-template-columns:1fr 1fr!important}.merchant-release-transactions-v7>div{grid-template-columns:1fr auto}.merchant-release-transactions-v7>div small{grid-column:1/-1}}.builder-v2{height:calc(100vh + -0px);min-height:720px;overflow:hidden;background:#edf1f5!important}.builder-v2-toolbar{height:68px;min-height:68px;position:relative;z-index:5;padding:0 18px;box-shadow:0 1px #dfe5eb}.builder-title{min-width:210px}.builder-title strong{font-size:.9rem}.builder-title .eyebrow{font-size:.58rem}.builder-save-state{display:block;margin-top:2px;font-size:.62rem;color:#738095}.builder-save-state.saving{color:#2563eb}.builder-save-state.error{color:#dc2626}.builder-save-state.saved{color:#059669}.builder-center-tools{display:flex;align-items:center;gap:10px}.history-tools{display:flex;gap:4px}.history-tools button,.device-switch button{border:0;background:transparent;width:34px;height:30px;border-radius:8px;display:grid;place-items:center;color:#526072;cursor:pointer}.history-tools button:hover,.device-switch button:hover{background:#f1f4f7}.history-tools button:disabled{opacity:.28;cursor:not-allowed}.builder-v2-workspace{grid-template-columns:336px minmax(0,1fr);height:calc(100vh - 68px)}.builder-v2-controls{padding:14px 14px 30px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cdd5df transparent}.builder-v2-controls::-webkit-scrollbar{width:6px}.builder-v2-controls::-webkit-scrollbar-track{background:transparent}.builder-v2-controls::-webkit-scrollbar-thumb{background:#cdd5df;border-radius:999px}.v2-tabs{grid-template-columns:repeat(2,1fr)!important;position:sticky;top:-14px;z-index:6;background:#fff;padding:12px 0 10px;margin-top:-2px}.v2-tabs button{padding:7px 5px!important;font-size:.66rem!important}.builder-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0 10px}.builder-panel-heading h3{margin:0!important}.builder-panel-heading p{font-size:.65rem;color:#8490a0;margin:3px 0 0}.icon-add{width:32px;height:32px;border:0;border-radius:9px;background:#101827;color:#fff;display:grid;place-items:center;cursor:pointer}.section-library{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:10px;border:1px solid #dfe5eb;border-radius:12px;background:#f8fafc;margin-bottom:12px}.section-library>strong{grid-column:1/-1;font-size:.68rem;color:#667386}.section-library button{display:flex;align-items:center;gap:5px;border:1px solid #dce3ea;background:#fff;border-radius:8px;padding:7px 8px;text-align:left;font-size:.63rem;color:#263244;cursor:pointer}.section-library button:hover{border-color:#f31b23;color:#f31b23}.section-list{display:grid;gap:6px}.section-row{display:grid;grid-template-columns:18px 1fr 28px;align-items:center;gap:7px;padding:9px 8px;border:1px solid #e1e6eb;border-radius:10px;background:#fff;cursor:grab;transition:.15s}.section-row:hover{border-color:#c9d1da}.section-row.active{border-color:#f31b23;box-shadow:0 0 0 2px #f31b230f;background:#fff8f8}.section-row>svg{color:#9aa5b2}.section-row>div{min-width:0}.section-row strong{display:block;font-size:.7rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-row small{display:block;font-size:.58rem;color:#8893a0;margin-top:2px}.section-row>button{border:0;background:transparent;width:28px;height:28px;border-radius:7px;display:grid;place-items:center;color:#677386}.section-row>button:hover{background:#f3f5f7}.selected-section-editor{margin-top:12px;padding:12px;border:1px solid #dce3ea;border-radius:12px;background:#fafbfc}.selected-section-editor>.slide-head{position:sticky;top:78px;background:#fafbfc;z-index:2;padding-bottom:8px}.selected-section-editor .slide-head>div{display:flex;gap:4px}.selected-section-editor input,.selected-section-editor textarea,.selected-section-editor select{font-size:.68rem}.section-config p,.builder-controls .helper{font-size:.64rem;line-height:1.45;color:#758293}.builder-link-button,.restore-current{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;border:1px solid #dbe2e9;background:#fff;border-radius:9px;padding:9px;font-weight:750;font-size:.68rem;cursor:pointer}.builder-link-button:hover,.restore-current:hover{border-color:#111827}.repeat-list{display:grid;gap:8px}.repeat-item{padding:9px;border-radius:10px;background:#fff;border:1px solid #e2e7ec}.repeat-item input,.repeat-item textarea,.repeat-item select{margin-top:5px!important}.repeat-item .slide-head{margin-bottom:5px}.template-list{display:grid;gap:7px}.template-list>button{display:grid;grid-template-columns:30px 1fr;gap:8px;align-items:start;border:1px solid #dde4ea;background:#fff;border-radius:10px;padding:10px;text-align:left;cursor:pointer}.template-list>button:hover{border-color:#f31b23;background:#fff9f9}.template-list svg{color:#f31b23;margin-top:2px}.template-list strong{display:block;font-size:.69rem}.template-list small{display:block;font-size:.59rem;color:#7d8896;line-height:1.35;margin-top:3px}.seo-preview{border:1px solid #dfe5eb;border-radius:11px;background:#fff;padding:12px;margin-top:14px}.seo-preview small{display:block;font-size:.55rem;letter-spacing:.08em;color:#8a95a3}.seo-preview strong{display:block;color:#1a0dab;font-size:.78rem;margin-top:7px}.seo-preview span{display:block;color:#188038;font-size:.6rem;margin-top:3px}.seo-preview p{font-size:.63rem;line-height:1.4;color:#4d5156;margin:5px 0 0}.version-list{display:grid;gap:7px;margin-top:12px}.version-list article{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #e0e6ec;background:#fff;border-radius:10px;padding:10px}.version-list strong{display:block;font-size:.69rem}.version-list span{display:block;color:#7d8793;font-size:.58rem;margin-top:2px}.version-list button{border:0;background:#f2f4f7;border-radius:8px;padding:7px 9px;font-size:.61rem;font-weight:800;cursor:pointer}.empty-builder-history{text-align:center;padding:28px 12px;color:#7a8593}.empty-builder-history svg{margin:auto}.empty-builder-history strong{display:block;color:#293344;font-size:.75rem;margin-top:7px}.empty-builder-history p{font-size:.62rem}.builder-v2-canvas{position:relative;padding:44px 22px 20px;display:flex!important;align-items:flex-start!important;justify-content:center!important}.preview-security{position:absolute;top:10px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:6px;font-size:.61rem;color:#47705f;background:#eaf8f1;border:1px solid #cdebdc;padding:6px 10px;border-radius:999px;white-space:nowrap}.preview-browser{width:min(1180px,100%);height:calc(100vh - 145px);border-radius:16px}.preview-browser.tablet{width:768px;max-width:100%}.preview-browser.mobile{width:390px;max-width:100%}.preview-browser-bar{height:36px;background:#f4f6f8;border-bottom:1px solid #e1e6eb;display:flex;align-items:center;gap:6px;padding:0 11px}.preview-browser-bar i{width:8px;height:8px;border-radius:50%;background:#c9d0d8}.preview-browser-bar span{margin-left:8px;font-size:.6rem;color:#7d8794;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-browser-bar a{margin-left:auto;color:#697586;display:grid;place-items:center}.preview-browser iframe{height:calc(100% - 36px)}.public-store{--store-accent:#111827}.store-header.sticky{position:sticky;top:0;z-index:50;box-shadow:0 7px 22px #0f172a09}.public-store.header-centered .store-header{height:auto;min-height:82px;display:grid;grid-template-columns:1fr;text-align:center;padding-top:14px;padding-bottom:14px;gap:10px}.public-store.header-centered .store-brand{justify-content:center}.public-store.header-centered .store-header nav{justify-content:center}.public-store.header-minimal .store-header{border-bottom:0;background:color-mix(in srgb,var(--store-bg) 93%,white)}.store-v2-section{max-width:1200px;margin:0 auto;padding:44px 24px}.v2-section-heading{margin-bottom:22px}.v2-section-heading.centered{text-align:center}.v2-section-heading>span,.image-text-copy>span,.editorial-text-section>span,.countdown-section>span,.promo-banner>div>span{font-size:.67rem;font-weight:850;letter-spacing:.13em;color:var(--store-primary)}.v2-section-heading h2,.image-text-copy h2,.editorial-text-section h2,.countdown-section h2,.promo-banner h2{font-size:clamp(1.7rem,3vw,2.5rem);letter-spacing:-.035em;margin:6px 0}.v2-section-heading p,.image-text-copy p,.editorial-text-section p,.countdown-section p,.promo-banner p{color:#687588;line-height:1.65;margin:6px 0 0}.v2-section-heading.centered p{max-width:680px;margin:6px auto 0}.category-showcase{display:flex;flex-wrap:wrap;gap:10px}.category-showcase button{border:1px solid #e0e6ec;background:#fff;border-radius:999px;padding:10px 15px;display:flex;align-items:center;gap:7px;color:#263242;cursor:pointer}.category-showcase button strong{font-size:.78rem}.category-showcase button small{font-size:.62rem;color:#8994a2}.category-showcase button.active,.category-showcase button:hover{border-color:var(--store-primary);box-shadow:0 8px 22px #0f172a0d}.category-cards .category-showcase,.category-tiles .category-showcase{display:grid;grid-template-columns:repeat(4,1fr)}.category-cards .category-showcase button,.category-tiles .category-showcase button{border-radius:18px;padding:10px;display:grid;text-align:left}.category-art{height:110px;border-radius:12px;display:grid;place-items:center;background:#eef2f5;overflow:hidden;color:#96a0ad}.category-art img{width:100%;height:100%;object-fit:cover}.category-cards .category-showcase button strong,.category-tiles .category-showcase button strong{font-size:.84rem;padding:2px 5px 0}.category-cards .category-showcase button small,.category-tiles .category-showcase button small{padding:0 5px 5px}.category-tiles .category-art{height:170px}.featured-carousel .store-product-grid{display:flex;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:10px}.featured-carousel .store-product-grid article{min-width:260px;scroll-snap-align:start}.featured-spotlight .store-product-grid{grid-template-columns:repeat(2,1fr)!important}.featured-spotlight .product-card .store-product-image{aspect-ratio:16/10}.store-v2-catalog{padding-top:44px}.store-section-head>div>p{color:#748094;font-size:.84rem;margin:5px 0 0}.store-product-grid{grid-template-columns:repeat(var(--product-cols,4),minmax(0,1fr))!important}.product-card{min-width:0}.product-card .store-product-image{border:0;width:100%;cursor:pointer;padding:0}.store-product-image.ratio-square{aspect-ratio:1}.store-product-image.ratio-portrait{aspect-ratio:4/5}.store-product-image.ratio-landscape{aspect-ratio:4/3}.product-card-copy>span{display:block;color:#7b8795;font-size:.68rem;margin-top:12px}.product-card-copy h3{font-size:.93rem;margin:5px 0}.product-card-description{font-size:.7rem!important;font-weight:400!important;line-height:1.45;color:#758193;margin:5px 0!important}.overlay-view{position:absolute;left:12px;right:12px;bottom:12px;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:8px;border-radius:9px;color:#111827;font-size:.68rem;font-weight:800;opacity:0;transform:translateY(5px);transition:.2s}.product-card:hover .overlay-view{opacity:1;transform:none}.products-minimal .product-card{border:0!important;background:transparent!important;padding:0!important;border-radius:0!important;box-shadow:none!important}.products-minimal .product-card .store-product-image{border-radius:0}.products-minimal .store-product-actions .outline{display:none}.products-overlay .product-card{padding:0!important;overflow:hidden}.products-overlay .product-card-copy{padding:0 13px 13px}.products-compact .product-card{padding:9px!important}.products-compact .product-card-copy>span{margin-top:8px}.products-compact .store-product-actions{grid-template-columns:1fr}.products-compact .store-product-actions .outline{display:none}.products-horizontal .store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.products-horizontal .product-card{display:grid!important;grid-template-columns:150px minmax(0,1fr);gap:12px;align-items:center}.products-horizontal .product-card .store-product-image{aspect-ratio:1;height:100%;min-height:145px}.products-horizontal .product-card-copy>span{margin-top:0}.promo-banner{min-height:300px;border-radius:26px;background-size:cover;background-position:center;color:#fff;padding:48px;display:flex;align-items:center}.promo-banner>div{max-width:620px}.promo-banner>div>span{color:#fff;opacity:.8}.promo-banner h2{font-size:clamp(2rem,4vw,3.5rem)}.promo-banner p{color:#eef2f7}.promo-banner a,.image-text-copy a,.countdown-section a{display:inline-flex;margin-top:18px;padding:11px 15px;border-radius:10px;background:var(--store-primary);color:#fff;text-decoration:none;font-weight:800;font-size:.76rem}.promo-banner a{background:#fff;color:#111827}.image-text-section{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center}.image-text-section.reverse .image-text-media{order:2}.image-text-media{min-height:360px;border-radius:24px;overflow:hidden;background:#eef2f5}.image-text-media img{width:100%;height:100%;min-height:360px;object-fit:cover}.image-placeholder{min-height:360px;display:grid;place-items:center;color:#9aa5b2}.image-placeholder svg{width:54px;height:54px}.image-text-copy p{font-size:.95rem}.image-text-copy a{background:var(--store-accent)}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.benefit-grid article{background:#fff;border:1px solid #e2e7ec;border-radius:18px;padding:22px}.benefit-grid i{width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--store-primary) 10%,white);color:var(--store-primary);display:grid;place-items:center;font-style:normal;font-weight:900;font-size:.7rem}.benefit-grid strong{display:block;font-size:.92rem;margin-top:15px}.benefit-grid p{font-size:.76rem;line-height:1.55;color:#748094;margin:6px 0 0}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.testimonial-grid blockquote{margin:0;background:#fff;border:1px solid #e1e7ec;border-radius:20px;padding:24px}.testimonial-grid blockquote>div{color:#f59e0b;letter-spacing:.08em}.testimonial-grid p{font-size:.9rem;line-height:1.6;color:#3c4654}.testimonial-grid cite{font-size:.7rem;font-style:normal;font-weight:850;color:#111827}.faq-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:44px}.faq-list{display:grid;gap:9px}.faq-list details{background:#fff;border:1px solid #e0e6ec;border-radius:14px;padding:15px 17px}.faq-list summary{cursor:pointer;font-weight:800;font-size:.8rem}.faq-list p{color:#697587;font-size:.75rem;line-height:1.6;margin:10px 0 0}.countdown-section{text-align:center;background:color-mix(in srgb,var(--store-primary) 7%,white);border:1px solid color-mix(in srgb,var(--store-primary) 15%,#e5e7eb);border-radius:26px;margin-top:44px;margin-bottom:44px}.countdown-clock{display:flex;justify-content:center;gap:10px;margin:20px 0}.countdown-clock strong{min-width:90px;background:#fff;border:1px solid #e2e7ec;border-radius:14px;padding:14px;font-size:1.7rem}.countdown-clock small{display:block;font-size:.55rem;color:#7c8795;text-transform:uppercase;letter-spacing:.08em;margin-top:3px}.countdown-section a{margin-top:0}.video-section .video-frame{aspect-ratio:16/9;max-width:980px;margin:20px auto 0;border-radius:22px;overflow:hidden;box-shadow:0 18px 50px #0f172a1f}.video-frame iframe{width:100%;height:100%;border:0}.video-placeholder{aspect-ratio:16/7;max-width:900px;margin:20px auto 0;border:1px dashed #cbd5df;border-radius:18px;display:grid;place-items:center;color:#84909d;background:#f8fafc;font-size:.8rem}.editorial-text-section{text-align:center;max-width:900px}.editorial-text-section p{font-size:1rem}.store-section-divider{max-width:1152px;margin:18px auto;border-top:1px solid #dde4ea}@media(max-width:1100px){.builder-v2-workspace{grid-template-columns:300px minmax(0,1fr)}.category-cards .category-showcase,.category-tiles .category-showcase{grid-template-columns:repeat(3,1fr)}.store-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:900px){.store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.category-cards .category-showcase,.category-tiles .category-showcase{grid-template-columns:repeat(2,1fr)}.benefit-grid,.testimonial-grid{grid-template-columns:1fr 1fr}.image-text-section{grid-template-columns:1fr}.image-text-section.reverse .image-text-media{order:0}.faq-section{grid-template-columns:1fr}.products-horizontal .store-product-grid{grid-template-columns:1fr!important}}@media(max-width:760px){.builder-v2{height:auto;min-height:100vh;overflow:visible}.builder-v2-toolbar{padding-left:56px}.builder-title{display:none}.builder-v2-workspace{display:block;height:auto}.builder-v2-controls{display:block!important;border-right:0;max-height:none}.builder-v2-canvas{display:none!important}.builder-center-tools{margin-left:auto}.builder-v2-toolbar .builder-actions .secondary{display:none}.store-v2-section{padding:32px 14px}.promo-banner{padding:30px 22px;min-height:260px;border-radius:18px}.benefit-grid,.testimonial-grid{grid-template-columns:1fr}.products-horizontal .product-card{grid-template-columns:110px 1fr}.public-store.header-centered .store-header nav{justify-content:flex-end}.category-tiles .category-art{height:120px}}@media(max-width:520px){.store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.category-cards .category-showcase,.category-tiles .category-showcase{grid-template-columns:1fr 1fr;gap:8px}.category-art{height:90px!important}.product-card-copy h3{font-size:.8rem}.store-product-actions{grid-template-columns:1fr!important}.store-product-actions .outline{display:none}.products-horizontal .store-product-grid{grid-template-columns:1fr!important}.products-horizontal .product-card{grid-template-columns:95px 1fr}.products-horizontal .product-card .store-product-image{min-height:110px}.countdown-section{margin-left:14px;margin-right:14px}.countdown-clock strong{min-width:72px}}.checkout-form select{display:block;width:100%;border:1px solid #dce3e9;border-radius:10px;padding:10px;margin-top:5px;background:#fff;color:#182131;font:inherit}.checkout-location-grid label{min-width:0}.checkout-location-grid label input+input,.checkout-location-grid label select+input{margin-top:7px}.checkout-shipping-preview{display:flex;align-items:center;gap:10px;border:1px solid #dce9e4;background:#f4fbf8;border-radius:11px;padding:10px 12px;margin:9px 0 13px;color:#0d7456}.checkout-shipping-preview>svg{width:19px;height:19px;flex:0 0 auto}.checkout-shipping-preview>span{display:grid;grid-template-columns:1fr auto;gap:1px 10px;align-items:center;flex:1;min-width:0}.checkout-shipping-preview small{grid-column:1/-1;font-size:.62rem;color:#688078}.checkout-shipping-preview strong{font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkout-shipping-preview em{font-size:.72rem;font-style:normal;font-weight:850;white-space:nowrap}.payment-covered-note{display:flex;align-items:flex-start;gap:10px;border:1px solid #bde8d5;background:#eefbf5;color:#087253;border-radius:12px;padding:12px 13px;margin:10px 0 14px}.payment-covered-note>svg{width:21px;flex:0 0 auto}.payment-covered-note span,.payment-covered-note small{display:block}.payment-covered-note strong{font-size:.79rem}.payment-covered-note small{font-size:.68rem;line-height:1.45;color:#4d7869;margin-top:3px}.integration-summary-grid,.security-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.integration-summary-grid>article,.security-metric-grid>article{padding:15px 16px!important;display:flex;align-items:center;gap:12px;min-width:0}.integration-summary-grid>article>svg,.security-metric-grid>article>svg{width:34px;height:34px;color:#f31b23;background:#fff1f2;border-radius:11px;padding:8px;box-sizing:content-box}.integration-summary-grid span,.security-metric-grid span{display:grid;min-width:0}.integration-summary-grid small,.security-metric-grid small{font-size:.65rem;color:#788391}.integration-summary-grid strong,.security-metric-grid strong{font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.integration-summary-grid em,.security-metric-grid em{font-size:.62rem;color:#8a94a0;font-style:normal;margin-top:2px}.integration-notice{padding:11px 14px!important;margin-bottom:13px}.integration-card{max-width:none!important}.integration-config-grid{margin-top:14px}.integration-status-ok{display:flex!important;align-items:center;gap:5px;color:#087253;font-weight:850;margin-top:8px}.integration-status-warning{display:flex!important;align-items:center;gap:5px;color:#b42318!important;font-weight:850;margin-top:8px}.integration-test-button{text-decoration:none!important;display:flex!important;align-items:center;justify-content:center;gap:6px}.integration-roadmap{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:14px;padding:18px!important}.integration-roadmap>div{border:1px solid #edf0f3;border-radius:12px;padding:14px;background:#fafbfc}.integration-roadmap p{font-size:.72rem;line-height:1.55;color:var(--sf-muted);margin:6px 0 0}.security-heading-actions{display:flex;align-items:center;gap:8px}.security-action-help{display:block;margin-top:9px;color:#667085;line-height:1.45}.security-audit-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px}.security-audit-head h3{margin:0}.security-audit-head p{font-size:.7rem;color:var(--sf-muted);margin:3px 0 0}.security-audit-list{display:grid;gap:8px}.security-audit-list>div{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid #eee;padding:8px 0}.security-audit-list>div>div{display:grid;gap:2px}.security-audit-list small,.security-audit-list time{font-size:.64rem;color:#707681}.security-audit-list time{white-space:nowrap}@media(max-width:900px){.integration-summary-grid,.security-metric-grid{grid-template-columns:1fr 1fr}.integration-roadmap{grid-template-columns:1fr}.security-heading-actions{width:100%;justify-content:flex-start}.checkout-shipping-preview>span{grid-template-columns:1fr}}@media(max-width:600px){.integration-summary-grid,.security-metric-grid{grid-template-columns:1fr}.security-audit-head,.security-audit-list>div{align-items:flex-start;flex-direction:column}.checkout-shipping-preview>span{display:block}.checkout-shipping-preview em{display:block;margin-top:3px}}.tariffs-page{max-width:1480px}.tariff-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 18px}.tariff-summary-grid .metric-card{display:grid;grid-template-columns:auto 1fr;column-gap:12px;row-gap:2px;align-items:center;padding:18px;border:1px solid #dfe6ec;border-radius:18px;background:#fff}.tariff-summary-grid .metric-card>svg{grid-row:1/5;width:23px;height:23px;color:#f31b23}.tariff-summary-grid .metric-card span{font-size:.75rem;color:#748096}.tariff-summary-grid .metric-card strong{font-size:1.35rem;color:#111827}.tariff-summary-grid .metric-card small{font-size:.72rem;color:#7a8798;line-height:1.35}.tariff-tester{margin-bottom:24px}.tariff-test-result{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:18px;border-radius:16px;border:1px solid #cfe8df;background:#f0fbf7}.tariff-test-result small{font-size:.68rem;color:#708090;text-transform:uppercase;font-weight:800;letter-spacing:.05em}.tariff-test-result strong{font-size:.95rem}.tariff-test-result span{font-size:.75rem;color:#667085}.tariff-test-result>b{font-size:1.35rem;color:#08775a}.tariff-test-result.missing{border-color:#ffd6d6;background:#fff7f7}.tariff-test-result.missing>b{color:#d92d20}.settings-module-link{margin:20px 0}.settings-module-link .button{width:max-content;margin-top:12px}@media(max-width:900px){.tariff-summary-grid{grid-template-columns:1fr}}@media(max-width:620px){.tariff-test-result{align-items:flex-start;flex-direction:column}}.app-version-badge,.admin-version-badge,.auth-version,.topbar-version{font-variant-numeric:tabular-nums;letter-spacing:.03em}.app-version-badge{display:inline-flex;align-items:center;width:max-content;padding:4px 8px;margin-bottom:8px;border-radius:999px;background:#ffffff17;border:1px solid rgba(255,255,255,.12);color:#f5f7fb;font-size:.62rem;font-weight:850}.topbar-version{display:inline-flex!important;align-items:center;justify-content:center;padding:4px 8px;border-radius:999px;background:#f3f5f8;border:1px solid #e3e7ed;color:#687386!important;font-size:.62rem!important;font-weight:850;white-space:nowrap}.admin-version-badge{display:inline-flex!important;width:max-content;margin-top:7px;padding:3px 7px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#eef2f7!important;font-size:.59rem!important;font-weight:850}.auth-version{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:#eef1f5;color:#687386;font-size:.68rem;font-weight:850;margin-left:4px}@media(max-width:1050px){.topbar-version{display:none!important}}.builder-page-list{display:grid;gap:7px;margin:8px 0 12px}.builder-page-row{min-height:48px;border:1px solid #dfe5eb;border-radius:11px;background:#fff;display:flex;align-items:center;gap:8px;padding:7px;color:#263242}.builder-page-row.active{border-color:#f31b23;background:#fff8f8;box-shadow:0 0 0 2px #f31b230d}.builder-page-row>span,.builder-page-row .page-select>span{min-width:0;flex:1;text-align:left}.builder-page-row strong{display:block;font-size:.72rem}.builder-page-row small{display:block;color:#8994a2;font-size:.58rem;margin-top:2px;overflow:hidden;text-overflow:ellipsis}.builder-page-row>b{font-size:.55rem;background:#eef2f5;border-radius:999px;padding:4px 7px;color:#687586}.builder-page-row .page-select{flex:1;min-width:0;border:0;background:transparent;display:flex;align-items:center;gap:8px;padding:0;color:inherit}.page-row-actions{display:flex;gap:2px}.page-row-actions button{width:24px;height:24px;border:0;border-radius:6px;background:#f4f6f8;display:grid;place-items:center;color:#687586}.page-row-actions button:disabled{opacity:.3}.add-page-button{margin-bottom:14px}.page-settings{border-top:1px solid #e5e9ee;padding-top:12px}.page-settings h3{margin:8px 0 10px}.slug-field{display:flex;align-items:center;border:1px solid #dfe5eb;border-radius:9px;background:#fff;overflow:hidden;margin-top:5px}.slug-field span{font-size:.65rem;color:#8994a2;padding:0 0 0 9px}.slug-field input{border:0!important;margin:0!important}.page-settings-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}.page-settings-actions .danger{background:#fff1f2;color:#bd1830;border:1px solid #ffd4da}.product-source-panel{border-top:1px dashed #dce3e9;margin-top:12px;padding-top:12px}.product-picker>strong{display:flex;align-items:center;justify-content:space-between;font-size:.68rem;margin-bottom:7px}.product-picker>strong small{background:#edf2f6;border-radius:999px;padding:3px 6px}.product-picker>div{max-height:260px;overflow:auto;border:1px solid #e0e6ec;border-radius:10px;background:#fff}.product-picker label{margin:0!important;padding:7px 8px!important;border-bottom:1px solid #edf1f4;display:grid!important;grid-template-columns:16px 1fr;gap:7px;align-items:center;font-weight:400!important}.product-picker label:last-child{border-bottom:0}.product-picker label>input{width:14px!important;margin:0!important}.product-picker label>span{display:grid;grid-template-columns:34px 1fr;column-gap:7px;align-items:center}.product-picker label img,.product-picker label svg{grid-row:1/3;width:34px;height:34px;border-radius:7px;object-fit:cover;background:#eef2f5;padding:4px}.product-picker label b{font-size:.63rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-picker label small{font-size:.55rem;color:#8a95a4}.preview-security.inline{position:static;transform:none;white-space:normal;margin:0 0 12px;border-radius:10px;line-height:1.4}.v2-tabs{grid-template-columns:repeat(4,1fr)!important}.v2-tabs button{min-width:0;padding-left:4px!important;padding-right:4px!important}.store-header.store-header-pages{height:auto;min-height:0;display:block;padding:0;background:#fff}.store-header-main{max-width:1240px;margin:0 auto;min-height:72px;padding:10px 24px;display:grid;grid-template-columns:minmax(170px,240px) minmax(260px,1fr) auto;align-items:center;gap:24px}.store-header-main .store-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#111827}.store-header-main .store-brand img{max-width:44px;max-height:44px;object-fit:contain}.store-global-search{height:42px;border:1px solid #dfe5eb;border-radius:12px;display:grid;grid-template-columns:36px 1fr 52px;align-items:center;background:#fff;overflow:hidden;box-shadow:0 5px 16px #0f172a0a}.store-global-search>svg{justify-self:center;color:#8894a3}.store-global-search input{height:100%;border:0;outline:0;min-width:0;font-size:.78rem}.store-global-search button{height:100%;border:0;border-radius:0!important;background:var(--store-primary)!important;color:#fff!important;display:grid!important;place-items:center!important;padding:0!important}.store-global-search button svg{width:18px}.store-utility-nav{display:flex!important;align-items:center;gap:6px!important}.store-utility-nav button{font-size:.68rem;white-space:nowrap}.header-cart-button{position:relative}.header-cart-button b{min-width:18px;height:18px;display:grid;place-items:center;border-radius:999px;background:var(--store-primary);color:#fff;font-size:.56rem}.store-page-navigation{border-top:1px solid #edf0f3;border-bottom:1px solid #e4e8ed;display:flex;justify-content:center;gap:10px;padding:0 20px;background:#fff;overflow-x:auto}.store-page-navigation a{height:48px;min-width:max-content;display:flex;align-items:center;gap:7px;padding:0 18px;color:#303846;text-decoration:none;font-size:.76rem;font-weight:750;position:relative}.store-page-navigation a svg{width:17px;height:17px}.store-page-navigation.nav-tabs a.active{color:var(--store-primary)}.store-page-navigation.nav-tabs a.active:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--store-primary)}.store-page-navigation.nav-simple{gap:24px}.store-page-navigation.nav-simple a{padding:0 4px}.empty-page-catalog{text-align:center;border:1px dashed #d8dfe6;border-radius:16px;padding:34px 20px;background:#fafbfc;color:#657285}.empty-page-catalog strong{display:block;color:#172033;font-size:1rem;margin-bottom:4px}.store-page-not-found{min-height:52vh;display:grid;place-items:center;align-content:center;text-align:center;gap:8px;padding:50px 20px}.store-page-not-found svg{width:48px;height:48px;color:var(--store-primary)}.store-page-not-found h1{margin:0}.store-page-not-found p{margin:0;color:#748094}.store-page-not-found a{margin-top:10px;background:var(--store-primary);color:#fff;text-decoration:none;padding:10px 14px;border-radius:10px;font-weight:800}.public-store.header-centered .store-header-main{grid-template-columns:1fr;justify-items:center}.public-store.header-centered .store-global-search{width:min(680px,100%)}.public-store.header-centered .store-utility-nav{justify-content:center}.public-store.header-minimal .store-page-navigation{background:transparent}.public-store.header-minimal .store-header-main{background:color-mix(in srgb,var(--store-bg) 93%,white)}@media(max-width:900px){.store-header-main{grid-template-columns:1fr auto;gap:10px}.store-global-search{grid-column:1/-1;grid-row:2}.store-page-navigation{justify-content:flex-start}.store-page-navigation a{height:44px;padding:0 12px}.store-utility-nav button span{display:none}.v2-tabs{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:520px){.store-header-main{padding:9px 14px}.store-global-search{height:39px}.store-page-navigation{padding:0 8px;gap:2px}.store-page-navigation a{font-size:.68rem;padding:0 10px}.store-page-navigation a svg{width:15px}.store-utility-nav .track-order-button{display:none}.v2-tabs{grid-template-columns:repeat(2,1fr)!important}}.page-preset-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:-6px 0 14px}.page-preset-grid button{border:1px solid #e0e6ec;background:#f8fafc;border-radius:8px;padding:7px;font-size:.6rem;font-weight:750;color:#4b5766}.page-preset-grid button:hover{border-color:#f31b23;color:#c81720;background:#fff7f7}.store-loader-overlay{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:24px;background:#ffffffdb;overflow:hidden;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.sf3d-cart-loader{--cycle:1.5s;position:relative;display:block;width:clamp(280px,36vw,430px);aspect-ratio:1.42 / 1;isolation:isolate;background-color:transparent}.sf3d-bags-layer{position:absolute;inset:0;z-index:1;pointer-events:none;background-color:transparent}.sf3d-bag{--bag-main:#ff9d5d;--bag-light:#ffbb82;--bag-dark:#ef7b37;--handle:#ffe5a7;--shadow:rgba(162,80,27,.18);position:absolute;width:18%;aspect-ratio:.8 / 1;border-radius:16% 16% 13% 13%;background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.34),transparent 24%),linear-gradient(90deg,var(--bag-light) 0%,var(--bag-main) 58%,var(--bag-dark) 100%);box-shadow:inset 0 1px #ffffff40,inset -10px 0 14px #c9622224,0 10px 15px var(--shadow);opacity:0;transform:translateY(-180%) scale(.78) rotate(-5deg);will-change:transform,opacity}.sf3d-bag i{position:absolute;left:14%;right:14%;top:6%;height:12%;border-radius:999px;background:linear-gradient(180deg,#ff7a33,#ef6b2a);box-shadow:inset 0 2px 5px #7d2e0b38}.sf3d-bag:before,.sf3d-bag:after{content:"";position:absolute;top:-26%;width:30%;height:34%;border:max(4px,1.35cqw) solid var(--handle);border-bottom:0;border-radius:60% 60% 0 0;filter:drop-shadow(0 1px 1px rgba(0,0,0,.06))}.sf3d-bag:before{left:14%}.sf3d-bag:after{right:14%}.sf3d-bag-1{left:38%;top:27%;animation:sf3d-drop1 var(--cycle) cubic-bezier(.2,.82,.23,1) infinite}.sf3d-bag-2{left:50%;top:23%;width:19%;animation:sf3d-drop2 var(--cycle) cubic-bezier(.2,.82,.23,1) infinite}.sf3d-bag-3{left:62%;top:26%;width:17%;animation:sf3d-drop3 var(--cycle) cubic-bezier(.2,.82,.23,1) infinite}.sf3d-cart{position:absolute;inset:0;z-index:3;width:100%;height:100%;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;pointer-events:none;animation:sf3d-cart-impact var(--cycle) ease-in-out infinite;transform-origin:48% 76%}.sf3d-basket-soft-mask{position:absolute;left:35.5%;top:17.2%;width:43%;height:34%;z-index:2;pointer-events:none;background:linear-gradient(to bottom,#ffffff08,#fff0 48%,#ffffff17);clip-path:polygon(12% 8%,94% 8%,86% 92%,16% 92%);mix-blend-mode:screen;background-color:transparent}@keyframes sf3d-drop1{0%,8%{opacity:0;transform:translateY(-185%) scale(.75) rotate(-9deg)}13%{opacity:1}36%{opacity:1;transform:translateY(0) scale(1) rotate(-3deg)}46%{opacity:1;transform:translateY(8%) scale(.98) rotate(0)}to{opacity:1;transform:translateY(4%) scale(.98) rotate(0)}}@keyframes sf3d-drop2{0%,18%{opacity:0;transform:translateY(-190%) scale(.72) rotate(8deg)}23%{opacity:1}45%{opacity:1;transform:translateY(0) scale(1) rotate(3deg)}54%{opacity:1;transform:translateY(8%) scale(.98) rotate(0)}to{opacity:1;transform:translateY(4%) scale(.98) rotate(0)}}@keyframes sf3d-drop3{0%,29%{opacity:0;transform:translateY(-188%) scale(.7) rotate(-7deg)}34%{opacity:1}54%{opacity:1;transform:translateY(0) scale(1) rotate(-2deg)}63%{opacity:1;transform:translateY(9%) scale(.97) rotate(0)}to{opacity:1;transform:translateY(5%) scale(.97) rotate(0)}}@keyframes sf3d-cart-impact{0%,30%{transform:translateZ(0) rotate(0)}38%{transform:translate3d(0,1px,0) rotate(-.25deg)}50%{transform:translate3d(0,-3px,0) rotate(.35deg)}62%{transform:translate3d(0,1px,0) rotate(-.15deg)}74%,to{transform:translateZ(0) rotate(0)}}@media(max-width:480px){.store-loader-overlay{padding:16px}.sf3d-cart-loader{width:clamp(245px,78vw,340px)}.sf3d-bag-1{left:37%;top:27%}.sf3d-bag-2{left:50%;top:23%}.sf3d-bag-3{left:63%;top:26%}}@media(prefers-reduced-motion:reduce){.sf3d-cart,.sf3d-bag{animation:none!important}.sf3d-bag{opacity:1;transform:none}}.builder-sidebar-toggle{display:none}@media(min-width:921px){.app-shell.builder-focus{transition:grid-template-columns .24s ease;grid-template-columns:238px minmax(0,1fr)}.app-shell.builder-focus .sidebar{transition:transform .24s ease,opacity .2s ease,visibility .2s ease}.app-shell.builder-focus.builder-sidebar-hidden{grid-template-columns:0 minmax(0,1fr)}.app-shell.builder-focus.builder-sidebar-hidden>.sidebar{transform:translate(calc(-100% - 20px));opacity:0;visibility:hidden;pointer-events:none}.app-shell.builder-focus .main{transition:padding .24s ease;width:100%;min-width:0}.app-shell.builder-focus.builder-sidebar-hidden .main{padding-left:12px}.builder-sidebar-toggle{position:fixed;z-index:120;top:50%;left:7px;transform:translateY(-50%);width:31px;height:54px;border:1px solid #dfe5eb;border-radius:0 14px 14px 0;background:#111827;color:#fff;display:grid;place-items:center;box-shadow:0 10px 28px #0f172a29;cursor:pointer;transition:left .24s ease,background .18s ease}.builder-sidebar-toggle:hover{background:#f31b23}.builder-sidebar-toggle.is-open{left:229px;border-radius:14px 0 0 14px}}.builder-page-row.is-child{margin-left:18px;position:relative;background:#fbfcfd}.builder-page-row.is-child:before{content:"";position:absolute;left:-10px;top:-8px;width:8px;height:33px;border-left:1px solid #cfd7df;border-bottom:1px solid #cfd7df;border-radius:0 0 0 7px}.builder-page-row .page-select em{font-style:normal;font-size:.5rem;line-height:1;background:#f0eaff;color:#6d3ee6;border-radius:999px;padding:4px 6px;white-space:nowrap}.page-preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:14px}.page-preset-grid button{min-height:34px;border:1px solid #dfe5eb;border-radius:9px;background:#fff;color:#3a4655;font-size:.62rem;font-weight:750;display:flex;align-items:center;justify-content:center;gap:5px;cursor:pointer}.page-preset-grid button:first-child{grid-column:1/-1;background:#f7f2ff;border-color:#e4d8ff;color:#6941c6}.collection-page-callout,.navigation-help{margin:12px 0;border:1px solid #ded7ff;background:#faf8ff;border-radius:12px;padding:10px;display:flex;gap:9px;color:#4b397b}.collection-page-callout>svg{flex:0 0 auto;margin-top:2px}.collection-page-callout strong,.navigation-help strong{font-size:.68rem}.collection-page-callout p,.navigation-help p{font-size:.59rem;line-height:1.45;margin:3px 0;color:#756995}.collection-page-callout button{border:0;background:#6d3ee6;color:#fff;border-radius:8px;padding:7px 9px;font-size:.58rem;font-weight:800;cursor:pointer}.navigation-help{display:block;border-color:#dfe5eb;background:#f8fafc;color:#354052}.navigation-help p{color:#7a8796;margin-bottom:0}.visual-product-picker{margin-top:10px;border:1px solid #dfe5eb;border-radius:13px;background:#fff;overflow:hidden}.visual-picker-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;background:#f8fafc;border-bottom:1px solid #e7ebef}.visual-picker-head>div{min-width:0}.visual-picker-head strong{display:block;font-size:.68rem;color:#1f2937}.visual-picker-head span{display:block;font-size:.55rem;color:#8490a0;margin-top:2px}.visual-picker-head>b{min-width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:#111827;color:#fff;font-size:.65rem}.visual-picker-filters{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:6px;padding:8px}.visual-picker-filters select{margin:0!important;min-height:34px!important;font-size:.58rem!important;padding:6px!important}.visual-picker-search{margin:0!important;border:1px solid #dfe5eb!important;border-radius:9px!important;min-height:34px!important;padding:0 8px!important;display:flex!important;align-items:center!important;gap:6px!important;background:#fff!important}.visual-picker-search input{border:0!important;outline:0!important;min-height:30px!important;padding:0!important;margin:0!important;width:100%!important;font-size:.6rem!important}.visual-picker-actions{display:flex;gap:5px;padding:0 8px 8px;flex-wrap:wrap}.visual-picker-actions button{border:1px solid #dfe5eb;background:#f8fafc;color:#455164;border-radius:7px;padding:5px 7px;font-size:.53rem;font-weight:750;cursor:pointer}.visual-picker-actions button.danger{margin-left:auto;color:#b42335;background:#fff5f6;border-color:#ffd7dc}.visual-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;max-height:390px;overflow:auto;border-top:1px solid #edf0f3}.visual-product-card{position:relative;border:1px solid #e1e6eb;background:#fff;border-radius:10px;padding:6px;display:grid;grid-template-columns:48px minmax(0,1fr);gap:7px;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;min-width:0}.visual-product-card:hover{transform:translateY(-1px);border-color:#b9c4d0;box-shadow:0 5px 14px #0f172a0f}.visual-product-card.selected{border-color:#f31b23;box-shadow:0 0 0 2px #f31b2314;background:snow}.visual-product-image{width:48px;height:48px;border-radius:8px;background:#f0f3f6;overflow:hidden;display:grid;place-items:center;position:relative}.visual-product-image img{width:100%;height:100%;object-fit:cover}.visual-product-image svg{width:20px;color:#9aa5b2}.visual-product-image i{position:absolute;right:3px;top:3px;width:17px;height:17px;border-radius:999px;background:#fff;color:#111827;display:grid;place-items:center;font-style:normal;font-size:.6rem;font-weight:900;box-shadow:0 2px 8px #0f172a29}.visual-product-card.selected .visual-product-image i{background:#f31b23;color:#fff}.visual-product-copy{min-width:0;display:flex;flex-direction:column;justify-content:center}.visual-product-copy>b{font-size:.58rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#1f2937}.visual-product-copy>small{font-size:.5rem;color:#8994a2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:1px 0 2px}.visual-product-copy>strong{font-size:.54rem;color:#485466}.visual-picker-empty{grid-column:1/-1;padding:20px 10px;text-align:center;color:#8793a1;font-size:.6rem}@media(max-width:520px){.visual-picker-filters,.visual-product-grid{grid-template-columns:1fr}}.store-page-navigation{overflow:visible;flex-wrap:wrap;position:relative;z-index:25}.store-nav-dropdown{position:relative;display:flex;align-items:stretch}.store-nav-dropdown>button,.store-nav-dropdown>a{height:48px;min-width:max-content;display:flex;align-items:center;gap:7px;padding:0 18px;border:0;background:transparent;color:#303846;text-decoration:none;font-size:.76rem;font-weight:750;cursor:pointer;position:relative}.store-nav-dropdown>button svg,.store-nav-dropdown>a svg{width:17px;height:17px}.store-nav-dropdown .nav-chevron{width:13px!important;height:13px!important;transition:transform .18s ease}.store-nav-dropdown:hover .nav-chevron,.store-nav-dropdown:focus-within .nav-chevron{transform:rotate(180deg)}.store-nav-dropdown-menu{position:absolute;left:0;top:calc(100% - 2px);z-index:50;display:none;min-width:220px;max-height:360px;overflow:auto;padding:7px;background:#fff;border:1px solid #e2e7ec;border-radius:12px;box-shadow:0 18px 44px #0f172a29}.store-nav-dropdown:hover>.store-nav-dropdown-menu,.store-nav-dropdown:focus-within>.store-nav-dropdown-menu{display:grid;gap:2px}.store-page-navigation .store-nav-dropdown-menu>a{height:auto;min-height:37px;width:100%;padding:8px 9px;border-radius:8px;display:flex;align-items:center;gap:7px;color:#3b4654;font-size:.68rem;font-weight:700;text-decoration:none}.store-page-navigation .store-nav-dropdown-menu>a:hover,.store-page-navigation .store-nav-dropdown-menu>a.active{background:#f6f7fa;color:var(--store-primary)}.store-page-navigation .store-nav-dropdown-menu>a:after{display:none!important}.store-nav-dropdown-menu>a>small{margin-left:auto;color:#98a2af;font-size:.55rem;background:#f1f4f7;padding:3px 6px;border-radius:999px}.store-page-navigation.nav-tabs>.store-nav-dropdown>button.active,.store-page-navigation.nav-tabs>.store-nav-dropdown>a.active{color:var(--store-primary)}.store-page-navigation.nav-tabs>.store-nav-dropdown>button.active:after,.store-page-navigation.nav-tabs>.store-nav-dropdown>a.active:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--store-primary)}@media(max-width:900px){.store-page-navigation{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overflow-y:visible}.store-nav-dropdown>button,.store-nav-dropdown>a{height:44px;padding:0 12px;font-size:.68rem}.store-nav-dropdown-menu{position:fixed;left:12px;right:12px;top:auto;margin-top:43px;min-width:0;max-height:45vh}}.product-detail-gallery{min-width:0;display:flex;flex-direction:column;gap:12px}.product-detail-main-wrap{position:relative;display:grid;place-items:center;min-height:0;overflow:hidden;border-radius:16px;background:#fff}.product-detail-main-wrap>img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:16px;transition:opacity .18s ease,transform .2s ease}.product-detail-image-empty{width:100%;aspect-ratio:1;display:grid;place-items:center;align-content:center;gap:8px;color:#8491a3;background:#eef2f5;border-radius:16px}.product-detail-image-empty svg{width:42px;height:42px}.product-gallery-arrow{position:absolute;top:50%;z-index:2;width:44px;height:44px;display:grid;place-items:center;transform:translateY(-50%);border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fffffff0;color:#111827;box-shadow:0 8px 22px #0f172a24;cursor:pointer;transition:transform .16s ease,background .16s ease}.product-gallery-arrow:hover{background:#fff;transform:translateY(-50%) scale(1.06)}.product-gallery-arrow.prev{left:12px}.product-gallery-arrow.next{right:12px}.product-gallery-arrow svg{width:23px;height:23px}.product-gallery-counter{position:absolute;right:12px;bottom:12px;z-index:2;padding:6px 9px;border-radius:999px;background:#0f172ac7;color:#fff;font-size:.7rem;font-weight:800;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.product-detail-thumbs{display:flex;gap:9px;overflow-x:auto;overflow-y:hidden;margin-top:0;padding:2px 2px 6px;scrollbar-width:thin;scroll-snap-type:x proximity}.product-detail-thumbs button{flex:0 0 auto;width:68px;height:68px;padding:0;border:2px solid transparent;border-radius:11px;background:#fff;overflow:hidden;cursor:pointer;opacity:.72;scroll-snap-align:start;transition:border-color .16s ease,opacity .16s ease,transform .16s ease,box-shadow .16s ease}.product-detail-thumbs button:hover{opacity:1;transform:translateY(-1px)}.product-detail-thumbs button.active{opacity:1;border-color:var(--store-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--store-primary) 14%,transparent)}.product-detail-thumbs button img{display:block;width:100%;height:100%;object-fit:cover;border:0;border-radius:8px}@media(max-width:760px){.product-detail-gallery{padding:16px}.product-gallery-arrow{width:40px;height:40px}.product-gallery-arrow.prev{left:8px}.product-gallery-arrow.next{right:8px}.product-detail-thumbs button{width:60px;height:60px}}.store-announcement{width:calc(100% - 32px);max-width:1680px;margin:10px auto 0;padding:10px 18px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.28);border-radius:var(--store-topbar-radius,18px);background:radial-gradient(circle at 18% -80%,rgba(255,255,255,.24),transparent 42%),linear-gradient(120deg,color-mix(in srgb,var(--store-topbar-start,#0a1936) var(--store-topbar-opacity,94%),transparent),color-mix(in srgb,var(--store-topbar-start,#0a1936) 68%,var(--store-topbar-end,#275997)) 48%,color-mix(in srgb,var(--store-topbar-end,#275997) var(--store-topbar-opacity,94%),transparent));color:var(--store-topbar-text,#fff);text-align:center;font-size:.74rem;font-weight:750;letter-spacing:.015em;box-shadow:0 14px 34px #0f264f2e,inset 0 1px #ffffff38;-webkit-backdrop-filter:blur(var(--store-topbar-blur,18px)) saturate(145%);backdrop-filter:blur(var(--store-topbar-blur,18px)) saturate(145%)}.store-announcement:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.1) 44%,transparent 68%);transform:translate(-45%)}@media(max-width:600px){.store-announcement{width:calc(100% - 20px);margin-top:8px;border-radius:14px;padding:9px 12px;font-size:.68rem}}.store-footer{width:calc(100% - 32px);max-width:1680px;margin:30px auto 12px;border:1px solid rgba(255,255,255,.2);border-radius:var(--store-footer-radius,30px);overflow:hidden;color:var(--store-footer-text,#fff);background:radial-gradient(circle at 12% -18%,rgba(255,255,255,.13),transparent 34%),linear-gradient(125deg,color-mix(in srgb,var(--store-footer-start,#0b1630) var(--store-footer-opacity,94%),transparent),color-mix(in srgb,var(--store-footer-start,#0b1630) 70%,var(--store-footer-end,#172b55)) 48%,color-mix(in srgb,var(--store-footer-end,#172b55) var(--store-footer-opacity,94%),transparent))!important;box-shadow:0 24px 60px #0f172a33,inset 0 1px #ffffff24;-webkit-backdrop-filter:blur(var(--store-footer-blur,20px)) saturate(140%);backdrop-filter:blur(var(--store-footer-blur,20px)) saturate(140%)}.store-footer:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(108deg,transparent 18%,rgba(255,255,255,.055) 43%,transparent 70%)}.store-footer>*{position:relative;z-index:1}.builder-help{margin:-4px 0 12px;color:#768397;font-size:.78rem;line-height:1.45}@media(max-width:600px){.store-footer{width:calc(100% - 20px);margin:20px auto 10px;border-radius:22px;padding-left:22px!important;padding-right:22px!important}}.store-footer .footer-brand strong,.store-footer .footer-brand p,.store-footer .footer-column h4,.store-footer .footer-column a,.store-footer .footer-column button,.store-footer .footer-column p,.store-footer .footer-bottom{color:var(--store-footer-text,#fff)!important}.store-footer .footer-bottom{opacity:.72}.store-footer .footer-social .social-links a{color:var(--store-footer-text,#fff)!important;border-color:color-mix(in srgb,var(--store-footer-text,#fff) 22%,transparent);background:color-mix(in srgb,var(--store-footer-text,#fff) 8%,transparent)}.bar-designer{display:grid;gap:12px;padding:14px;border:1px solid #e3e8f0;border-radius:16px;background:linear-gradient(180deg,#fff,#f8fafc);margin-bottom:14px}.bar-designer-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.bar-designer-head strong{font-size:.86rem}.bar-designer-head small{color:#7c8798;font-size:.7rem}.bar-preview{min-height:58px;border-radius:16px;padding:11px 14px;display:flex;align-items:center;justify-content:center;font-weight:800;box-shadow:0 10px 24px #0f172a1a;border:1px solid #ffffff66}.bar-preview.footer-preview{min-height:82px;justify-content:flex-start;align-items:flex-end}.glass-palette-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.glass-palette{border:1px solid #e2e7ef;background:#fff;border-radius:12px;padding:8px;display:grid;gap:6px;cursor:pointer;text-align:left}.glass-palette:hover{border-color:#aab7c8;transform:translateY(-1px)}.glass-palette i{height:24px;border-radius:8px;display:block}.glass-palette span{font-size:.68rem;font-weight:750;color:#475569}.range-field{display:grid;grid-template-columns:1fr auto;gap:6px 10px;align-items:center}.range-field>span{font-size:.74rem;font-weight:700;color:#556174}.range-field>output{font-size:.7rem;color:#7a8496}.range-field input[type=range]{grid-column:1/-1;width:100%}.bar-actions{display:flex;gap:8px;flex-wrap:wrap}.bar-actions button{border:1px solid #dfe5ee;background:#fff;border-radius:10px;padding:8px 10px;font-size:.72rem;font-weight:750;cursor:pointer}@media(max-width:700px){.glass-palette-grid{grid-template-columns:repeat(2,1fr)}}.auth-page-v82{display:block;position:relative;overflow:auto;background:radial-gradient(circle at 18% 16%,rgba(255,45,54,.1),transparent 26%),radial-gradient(circle at 78% 10%,rgba(56,189,248,.1),transparent 24%),linear-gradient(145deg,#f9fafc,#f4f7fb 52%,#f8f9fc)}.auth-page-v82:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(17,24,39,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(17,24,39,.025) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent 75%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent 75%)}.auth-page-v82 .auth-brand{z-index:3;top:30px;left:42px}.auth-page-v82 .auth-brand .brand-mark{background:linear-gradient(145deg,#ff3b43,#f01f29);box-shadow:0 12px 24px #f01f2938}.auth-experience{min-height:100vh;width:min(1060px,calc(100% - 44px));margin:0 auto;display:grid;grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);align-items:center;gap:0;padding:118px 0 54px}.auth-experience.wide{width:min(1260px,calc(100% - 44px));grid-template-columns:minmax(280px,.58fr) minmax(720px,1.42fr)}.auth-story{align-self:stretch;min-height:520px;padding:52px 46px;border:1px solid rgba(255,255,255,.55);border-right:0;border-radius:30px 0 0 30px;background:linear-gradient(150deg,#0f172af5,#223457f0);box-shadow:0 34px 85px #1e293b26;color:#fff;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.auth-story:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;right:-110px;bottom:-105px;background:radial-gradient(circle,rgba(255,58,67,.35),transparent 65%)}.auth-story-kicker{width:max-content;display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:7px 10px;background:#ffffff17;border:1px solid rgba(255,255,255,.12);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#e6ebf4}.auth-story h2{font-family:Manrope,Inter,sans-serif;font-size:clamp(2rem,3vw,3.25rem);line-height:1.04;letter-spacing:-.045em;margin:24px 0 16px;max-width:500px}.auth-story>p{color:#c0c9d8;line-height:1.7;max-width:430px;margin:0}.auth-story-points{display:grid;gap:12px;margin-top:40px}.auth-story-points span{display:flex;align-items:center;gap:10px;color:#e6ebf4;font-size:.82rem}.auth-story-points svg{width:18px;color:#ff6168}.auth-page-v82 .auth-card{position:relative;width:100%;min-height:520px;border-radius:0 30px 30px 0;padding:50px 52px;border:1px solid rgba(216,222,232,.9);box-shadow:0 34px 85px #1e293b21;display:flex;flex-direction:column;justify-content:center;background:#ffffffed;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.auth-page-v82 .auth-card-wide{min-height:640px}.auth-card-heading>span{font-size:.65rem;color:#9a6670;letter-spacing:.15em;font-weight:850}.auth-card-heading h1{font-size:2rem;letter-spacing:-.035em;margin:8px 0}.auth-card-heading p{color:#6f7989;margin:0;line-height:1.5}.auth-page-v82 .auth-card form{margin-top:28px;gap:15px}.auth-page-v82 .auth-card label{color:#202838}.auth-page-v82 .auth-card input{height:48px;background:#fff;border-color:#dfe4ec}.auth-page-v82 .auth-card input:focus{border-color:#ff4048;box-shadow:0 0 0 4px #ff404817}.auth-input-icon{height:48px;border:1px solid #dfe4ec;border-radius:13px;background:#fff;display:grid;grid-template-columns:42px 1fr;align-items:center;overflow:hidden;transition:.18s}.auth-input-icon:focus-within{border-color:#ff4048;box-shadow:0 0 0 4px #ff404817}.auth-input-icon svg{width:17px;justify-self:center;color:#8a95a6}.auth-input-icon input{height:46px!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding-left:0!important;background:transparent!important}.auth-form-tools{display:flex;align-items:center;justify-content:space-between;font-size:.72rem;margin-top:-2px}.auth-form-tools span{color:#8a94a3}.auth-form-tools a,.auth-link a{color:#e5222c;font-weight:750;text-decoration:none}.auth-form-tools a:hover,.auth-link a:hover{text-decoration:underline}.auth-primary{min-height:50px;background:linear-gradient(135deg,#ff3841,#ee1e28);box-shadow:0 12px 25px #ee1e282e}.auth-primary:hover{filter:brightness(.98);transform:translateY(-1px)}.auth-primary:disabled{opacity:.65;transform:none}.auth-field-help,.auth-password-hint{display:block;color:#8a94a3;font-size:.68rem;line-height:1.45;font-weight:500}.auth-password-hint{margin-top:-5px}.auth-page-v82 .form-success,.auth-page-v82 .form-error{line-height:1.45;border:1px solid transparent}.auth-page-v82 .form-success{border-color:#ced}.auth-page-v82 .form-error{border-color:#ffd6d9}.bank-account-settings{margin-top:16px}.bank-account-settings .section-title{align-items:flex-start}.bank-account-settings .section-title>svg{width:34px;height:34px;padding:8px;border-radius:11px;background:#f1f5f9;color:#26344e}.bank-account-settings label{display:grid;gap:7px;max-width:560px;margin-top:18px}.bank-account-settings input{font-variant-numeric:tabular-nums;letter-spacing:.03em}.settings-help{color:#7b8798;font-size:.7rem;line-height:1.5;font-weight:500}@media(max-width:900px){.auth-experience,.auth-experience.wide{grid-template-columns:1fr;width:min(620px,calc(100% - 28px));padding-top:100px}.auth-story{min-height:auto;border-radius:24px 24px 0 0;border-right:1px solid rgba(255,255,255,.55);padding:30px}.auth-story h2{font-size:1.8rem;margin:16px 0 10px}.auth-story-points{grid-template-columns:repeat(3,1fr);margin-top:22px;gap:8px}.auth-story-points span{font-size:.66rem;align-items:flex-start}.auth-page-v82 .auth-card{min-height:0;border-radius:0 0 24px 24px;padding:34px}.auth-page-v82 .auth-card-wide{min-height:0}}@media(max-width:600px){.auth-page-v82 .auth-brand{position:absolute;left:22px;top:22px}.auth-experience,.auth-experience.wide{width:calc(100% - 22px);padding-top:86px}.auth-story{display:none}.auth-page-v82 .auth-card{border-radius:22px;padding:28px 22px}.auth-card-heading h1{font-size:1.65rem}.auth-story-points{grid-template-columns:1fr}.auth-form-tools{align-items:flex-start;gap:10px}.category-grid{grid-template-columns:1fr!important}}.mfa-security-banner,.recovery-success,.activation-user,.permission-user-banner,.access-security-note{display:flex;gap:12px;align-items:flex-start;border:1px solid #e2e7ef;background:#f8fafc;border-radius:16px;padding:14px 16px;margin:20px 0}.mfa-security-banner svg,.recovery-success svg,.access-security-note svg{flex:0 0 auto;color:#ef2933}.mfa-security-banner div,.recovery-success div,.activation-user div,.permission-user-banner span,.access-security-note div{display:grid;gap:3px}.mfa-security-banner strong,.recovery-success strong,.activation-user strong,.permission-user-banner strong,.access-security-note strong{font-size:.84rem;color:#172033}.mfa-security-banner span,.recovery-success span,.activation-user span,.permission-user-banner small,.access-security-note span{font-size:.72rem;color:#718096;line-height:1.45}.mfa-qr-card{display:grid;grid-template-columns:220px 1fr;gap:22px;align-items:center;padding:18px;border:1px solid #e0e6ee;background:#fff;border-radius:18px;margin:18px 0}.mfa-qr-card img{width:220px;height:220px;display:block;border-radius:14px;border:1px solid #edf0f4}.mfa-qr-card>div{display:grid;gap:8px}.mfa-qr-card strong{font-size:1rem}.mfa-qr-card span{font-size:.78rem;color:#5d687a;word-break:break-all}.mfa-qr-card small{font-size:.72rem;color:#7b8493;line-height:1.65}.recovery-code-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:16px 0}.recovery-code-grid code{display:block;text-align:center;padding:11px 8px;border-radius:11px;background:#111827;color:#fff;font-size:.78rem;letter-spacing:.08em;-webkit-user-select:all;user-select:all}.recovery-actions{display:flex;gap:10px;margin-bottom:14px}.recovery-actions .button{flex:1}.auth-text-button{border:0;background:transparent;color:#e5222c;font-weight:750;cursor:pointer;padding:0}.activation-user{margin-top:22px}.activation-user svg{color:#ef2933}.store-users-page .access-user-card{padding:18px}.access-security-note{margin:0 0 18px;background:linear-gradient(135deg,#f8fafc,#fff)}.access-security-note svg{width:24px;height:24px}.row-actions{display:flex;gap:6px;flex-wrap:wrap}.row-actions button{border:1px solid #e0e5ed;background:#fff;border-radius:9px;padding:7px 9px;font-size:.7rem;font-weight:700;color:#364155;display:inline-flex;align-items:center;gap:5px;cursor:pointer}.row-actions button svg{width:13px;height:13px}.mfa-pill{display:inline-flex;gap:5px;align-items:center;padding:5px 8px;border-radius:999px;font-size:.68rem;font-weight:800}.mfa-pill svg{width:12px;height:12px}.mfa-pill.active{background:#def7e8;color:#17663b}.mfa-pill.pending{background:#fff2cc;color:#7d5d00}.permission-modal{width:min(1040px,calc(100vw - 28px));max-height:calc(100vh - 36px);overflow:auto;background:#fff;border:1px solid #dfe5ed;border-radius:22px;box-shadow:0 28px 90px #161f3040;padding:22px}.permission-modal>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid #edf0f4}.permission-modal>header h2{margin:4px 0}.permission-modal>header p{margin:0;color:#738095}.permission-modal>header>button{border:0;background:#f1f4f8;border-radius:10px;width:36px;height:36px;display:grid;place-items:center;cursor:pointer}.permission-modal>footer{display:flex;justify-content:flex-end;gap:10px;position:sticky;bottom:-22px;background:#fff;padding:16px 0 2px;border-top:1px solid #edf0f4;margin-top:16px}.permission-role-row{display:grid;grid-template-columns:minmax(220px,300px) 1fr;align-items:end;gap:16px;margin:16px 0}.permission-role-row label{display:grid;gap:6px;font-size:.74rem;font-weight:800}.permission-role-row select{height:42px;border:1px solid #dfe5ed;border-radius:11px;background:#fff;padding:0 12px}.permission-role-row small{color:#7a8595;padding-bottom:11px}.permission-matrix{border:1px solid #e1e6ee;border-radius:16px;overflow:hidden}.permission-matrix-head{display:flex;justify-content:space-between;gap:12px;background:#111827;color:#fff;padding:13px 15px}.permission-matrix-head span{font-size:.7rem;color:#b9c4d3}.permission-row{display:grid;grid-template-columns:190px 1fr;gap:12px;align-items:center;padding:11px 14px;border-top:1px solid #edf0f4}.permission-row:first-of-type{border-top:0}.permission-row>strong{font-size:.76rem;color:#303b4d}.permission-row>div{display:flex;gap:7px;flex-wrap:wrap}.permission-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid #dfe5ed;border-radius:999px;padding:6px 9px;font-size:.68rem;font-weight:750;color:#697386;background:#fff;cursor:pointer}.permission-chip input{width:13px;height:13px;margin:0}.permission-chip.checked{background:#f0edff;border-color:#b8aaf8;color:#5436c9}.permission-user-banner svg{color:#7957e8}.permission-user-banner{margin:16px 0 0}.permission-modal form{margin-top:16px}.permission-modal .auth-input-icon{height:42px}.permission-modal .auth-input-icon input{height:40px!important}.store-users-page .admin-table-wrap td:first-child{display:table-cell}.store-users-page .admin-table-wrap td:first-child strong,.store-users-page .admin-table-wrap td:first-child small{display:block}.store-users-page .admin-table-wrap td:first-child small{margin-top:3px;color:#7b8493}@media(max-width:800px){.mfa-qr-card{grid-template-columns:1fr}.mfa-qr-card img{margin:auto}.recovery-code-grid,.permission-row,.permission-role-row{grid-template-columns:1fr}.permission-role-row small{padding-bottom:0}.permission-modal{padding:16px}.row-actions{min-width:230px}}.security-stepup-overlay{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:22px;background:#0d121f94;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.security-stepup-card{width:min(470px,100%);background:#fffffffa;border:1px solid rgba(148,163,184,.3);border-radius:26px;padding:28px;box-shadow:0 28px 90px #0f172a47}.security-stepup-badge{display:inline-flex;padding:7px 10px;border-radius:999px;background:#fff1f2;color:#e11d48;font-size:11px;font-weight:800;letter-spacing:.12em}.security-stepup-card h2{margin:14px 0 7px;font-size:26px}.security-stepup-card>p{margin:0 0 20px;color:#64748b;line-height:1.55}.security-stepup-form{display:grid;gap:14px}.security-stepup-form label{display:grid;gap:7px;font-weight:700;color:#1f2937}.security-stepup-form input{width:100%;box-sizing:border-box;border:1px solid #dbe2ea;border-radius:13px;padding:13px 14px;font:inherit;background:#fff;outline:none}.security-stepup-form input:focus{border-color:#fb3345;box-shadow:0 0 0 3px #fb33451f}.security-stepup-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.security-stepup-error{color:#b91c1c;font-size:13px;min-height:1px}.simulator-scenario-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.simulator-scenario-cases button{display:grid;gap:4px;text-align:left;border:1px solid #e2e8f0;background:#fff;border-radius:14px;padding:14px;cursor:pointer;font:inherit;color:#0f172a}.simulator-scenario-cases button:hover{border-color:#fb3345;box-shadow:0 7px 22px #0f172a14}.simulator-scenario-cases button strong{font-size:14px}.simulator-scenario-cases button span{font-size:12px;color:#64748b}@media(max-width:560px){.simulator-scenario-cases{grid-template-columns:1fr}.security-stepup-actions{flex-direction:column-reverse}.security-stepup-actions .button{width:100%}}.sf-dialog-backdrop{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:22px;background:#0f172a94;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:sfDialogFade .16s ease-out}.sf-dialog{position:relative;width:min(470px,calc(100vw - 28px));border:1px solid rgba(226,232,240,.92);border-radius:28px;background:#fffffff7;box-shadow:0 28px 80px #0f172a47;padding:32px;animation:sfDialogPop .2s ease-out;color:#111827}.sf-dialog-form{display:grid;gap:16px}.sf-dialog-kicker{font-size:11px;font-weight:800;letter-spacing:.16em;color:#64748b;text-transform:uppercase}.sf-dialog-field{display:grid;gap:8px}.sf-dialog-field span{font-size:13px;font-weight:700;color:#0f172a}.sf-dialog-field textarea{width:100%;resize:vertical;min-height:118px;border:1px solid #cbd5e1;border-radius:16px;padding:14px 16px;font:inherit;color:#0f172a;background:#fff;outline:none;box-shadow:0 0 #0f172a00;transition:border-color .16s ease,box-shadow .16s ease}.sf-dialog-field textarea:focus{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e2e}.sf-dialog-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.sf-dialog-close{position:absolute;right:18px;top:18px;width:42px;height:42px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;display:grid;place-items:center;cursor:pointer;color:#0f172a}.sf-dialog-close svg{width:19px;height:19px}.sf-dialog-icon{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;margin-bottom:22px;background:#fff1f2;color:#ff2d3b;box-shadow:0 10px 24px #ff2d3b1f}.sf-dialog-icon svg{width:28px;height:28px}.sf-dialog-success .sf-dialog-icon{background:#ecfdf5;color:#059669}.sf-dialog-warning .sf-dialog-icon{background:#fffbeb;color:#d97706}.sf-dialog-info .sf-dialog-icon{background:#eff6ff;color:#2563eb}.sf-dialog-kicker{display:block;font-size:.7rem;letter-spacing:.16em;font-weight:900;color:#ff2d3b;margin-bottom:8px}.sf-dialog h2{margin:0 52px 10px 0;font-size:1.45rem;line-height:1.12}.sf-dialog p{margin:0;color:#64748b;line-height:1.6;font-size:.94rem;white-space:pre-line}.sf-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:28px}.sf-dialog footer .button{min-width:118px;justify-content:center}.sf-dialog .danger-button{background:linear-gradient(135deg,#ff3643,#e81e2b);color:#fff;border-color:transparent;box-shadow:0 10px 24px #e81e2b2e}@keyframes sfDialogFade{0%{opacity:0}to{opacity:1}}@keyframes sfDialogPop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:560px){.sf-dialog{padding:26px 22px;border-radius:24px}.sf-dialog footer{flex-direction:column-reverse}.sf-dialog footer .button{width:100%}}.access-user-card .store-user-actions-cell{min-width:164px;width:176px}.access-user-card .store-user-actions{display:flex!important;flex-wrap:nowrap;gap:6px;align-items:center;justify-content:flex-start;min-width:0}.access-user-card .store-user-actions .icon-action{width:36px;height:36px;min-width:36px;padding:0;border:1px solid #e1e7ef;border-radius:10px;background:#fff;display:inline-grid;place-items:center;color:#344054;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.access-user-card .store-user-actions .icon-action:hover{border-color:#ff5a65;background:#fff7f8;color:#e11d2e;transform:translateY(-1px)}.access-user-card .store-user-actions .icon-action svg{width:16px;height:16px;flex:none}.access-user-card .store-user-actions .danger-link{color:#dc2626;background:snow;border-color:#fecdd3}.access-user-card .store-user-actions .danger-link:hover{background:#fff1f2;border-color:#fb7185}@media(max-width:1100px){.access-user-card .store-user-actions-cell{min-width:164px;width:176px}.access-user-card .store-user-actions{flex-wrap:wrap}.access-user-card .store-user-actions .icon-action{width:34px;height:34px;min-width:34px}}.simulator-card-modal-v834{width:min(720px,calc(100vw - 28px));max-height:min(92vh,820px);overflow:auto}.simulator-test-card-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 12px}.simulator-test-card-form label{display:grid;gap:7px;font-size:.76rem;font-weight:800;color:#344054}.simulator-test-card-form .span-2{grid-column:1/-1}.simulator-test-card-form input{height:46px;border:1px solid #dbe2ea;border-radius:13px;padding:0 13px;font:inherit;color:#111827;background:#fff;outline:none}.simulator-test-card-form input:focus{border-color:#fb3b49;box-shadow:0 0 0 3px #fb3b491a}.simulator-card-number{position:relative}.simulator-card-number input{width:100%;padding-right:110px}.simulator-card-number b{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:.7rem;letter-spacing:.06em;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;padding:5px 8px;color:#475569}.simulator-privacy-note{display:flex;gap:9px;align-items:flex-start;padding:11px 12px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;color:#64748b;font-size:.73rem;line-height:1.45}.simulator-privacy-note svg{flex:none;color:#f34;margin-top:1px}.simulator-scenario-heading{display:grid;gap:3px;margin:18px 0 8px}.simulator-scenario-heading strong{font-size:.9rem}.simulator-scenario-heading span{font-size:.73rem;color:#64748b}.simulator-card-modal-v834 .simulator-scenario-cases{margin-top:10px}.simulator-card-modal-v834 .simulator-scenario-cases button{transition:.15s ease}.simulator-card-modal-v834 .simulator-scenario-cases button:active{transform:translateY(1px)}.success-payment-card{margin:12px 0 4px;padding:11px 13px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;display:flex;justify-content:space-between;gap:14px;align-items:center}.success-payment-card span{font-size:.75rem;color:#64748b}.success-payment-card strong{font-size:.82rem;color:#111827}@media(max-width:620px){.simulator-test-card-form{grid-template-columns:1fr}.simulator-test-card-form .span-2{grid-column:auto}.simulator-card-modal-v834{width:min(100%,calc(100vw - 18px));border-radius:24px}.simulator-card-number input{padding-right:92px}}.simulator-card-modal-v835{width:min(760px,calc(100vw - 28px));max-height:min(94vh,860px);overflow:auto}.simulator-test-card-form-v835 select{height:46px;border:1px solid #dbe2ea;border-radius:13px;padding:0 13px;font:inherit;color:#111827;background:#fff;outline:none}.simulator-test-card-form-v835 select:focus{border-color:#fb3b49;box-shadow:0 0 0 3px #fb3b491a}.simulator-number-scenarios{display:grid;gap:7px;margin:14px 0;padding:13px 14px;border:1px solid #e2e8f0;border-radius:14px;background:#fbfcfe}.simulator-number-scenarios>strong{font-size:.78rem;color:#263246;margin-bottom:2px}.simulator-number-scenarios>div{display:grid;grid-template-columns:minmax(210px,1fr) auto;gap:12px;align-items:center;font-size:.72rem}.simulator-number-scenarios code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:5px 7px;width:max-content;max-width:100%}.simulator-number-scenarios span{font-weight:800;color:#64748b;text-align:right}.simulator-process-card{width:100%;min-height:48px;border:0;border-radius:14px;background:linear-gradient(135deg,#ff3643,#e91e2b);color:#fff;font:inherit;font-weight:850;cursor:pointer;box-shadow:0 12px 25px #e91e2b2e;margin:2px 0 12px}.simulator-process-card:hover{filter:brightness(.98);transform:translateY(-1px)}.simulator-process-card:disabled{opacity:.62;cursor:not-allowed;transform:none}.simulator-card-modal-v835 .simulator-scenario-cases{margin-top:10px}@media(max-width:620px){.simulator-card-modal-v835{width:min(100%,calc(100vw - 18px));border-radius:24px}.simulator-number-scenarios>div{grid-template-columns:1fr}.simulator-number-scenarios span{text-align:left}}.shipping-labels-page{display:grid;gap:18px}.shipping-label-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);gap:18px}.shipping-printer-card,.shipping-queue-card,.shipping-label-history{padding:22px}.shipping-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.shipping-settings-grid label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:750;color:#344054}.shipping-settings-grid input,.shipping-settings-grid select{border:1px solid #dce3eb;border-radius:11px;background:#fff;padding:11px 12px;color:#111827}.shipping-settings-grid .span-2{grid-column:1/-1}.toggle-line{flex-direction:row!important;align-items:flex-start!important;border:1px solid #e3e8ef;border-radius:14px;padding:13px;background:#f8fafc}.toggle-line input{width:18px;height:18px;margin-top:2px}.toggle-line span{display:flex;flex-direction:column;gap:3px}.toggle-line small{font-weight:500;color:#7a8596}.shipping-settings-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.shipping-security-note{margin-top:16px;display:flex;align-items:flex-start;gap:10px;background:#f7fafc;border:1px solid #e2e8f0;border-radius:14px;padding:13px;color:#667085;font-size:12px;line-height:1.55}.shipping-security-note svg{color:#078660;flex:none}.shipping-empty{min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#7b8796;text-align:center}.shipping-empty svg{width:34px;height:34px;color:#9aa6b5}.shipping-empty strong{color:#263244}.shipping-job-list{display:grid;gap:9px}.shipping-job-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e6ebf1;border-radius:13px;padding:12px}.shipping-job-list article div{display:flex;flex-direction:column}.shipping-job-list article span{color:#7a8596;font-size:11px;margin-top:3px}.shipping-history-table-wrap{overflow-x:auto}.shipping-history-table{min-width:860px;table-layout:auto}.shipping-history-table th:last-child,.shipping-history-table td:last-child{width:178px;min-width:178px}.shipping-actions-heading{text-align:center!important}.shipping-actions-cell{white-space:nowrap}.shipping-row-actions{display:flex;gap:8px;flex-wrap:nowrap;align-items:center;justify-content:center;min-width:160px}.shipping-row-actions button{min-width:74px;height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dce3ea!important;background:#fff!important;border-radius:10px!important;padding:7px 10px!important;font-size:11px!important;line-height:1;font-weight:800!important;white-space:nowrap;color:#344054}.shipping-row-actions button:last-child{min-width:64px}.shipping-row-actions button:hover{border-color:#ff5a65!important;background:#fff7f8!important;color:#e11d2e}.shipping-row-actions svg{width:14px;height:14px;flex:none}.shipment-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.shipping-label-mini{margin-top:12px;border:1px solid #dbe5ef;border-radius:13px;padding:11px 12px;display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;background:linear-gradient(135deg,#f8fbff,#f5faf7)}.shipping-label-mini>svg{padding:7px;width:34px;height:34px;background:#fff;border:1px solid #e2e8f0;border-radius:9px}.shipping-label-mini span{display:flex;flex-direction:column}.shipping-label-mini small{color:#748094;margin-top:2px}.shipping-label-mini b{font-size:11px;color:#078660;background:#e8f7f1;padding:6px 8px;border-radius:999px}@media(max-width:1050px){.shipping-label-grid,.shipping-settings-grid{grid-template-columns:1fr}.shipping-settings-grid .span-2{grid-column:auto}}@media(max-width:650px){.shipping-printer-card,.shipping-queue-card,.shipping-label-history{padding:16px}.shipping-settings-actions{flex-direction:column}.shipping-settings-actions .button,.shipment-actions .button{width:100%}}.impulsa-auth-page{--impulsa-bg:#fff7f7;--impulsa-panel:#fffefe;--impulsa-panel2:#fff6f6;--impulsa-line:rgba(125,18,18,.12);--impulsa-text:#2d1212;--impulsa-muted:#8a6a6a;--impulsa-accent:#c81717;--impulsa-accent2:#e53935;position:fixed;inset:0;overflow:hidden;background:#fff;color:var(--impulsa-text);font-family:DM Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.impulsa-auth-underlay{position:fixed;inset:0;z-index:1;display:grid;place-items:center;align-content:center;gap:16px;background:radial-gradient(circle at 50% 40%,rgba(229,57,53,.1),transparent 34%),linear-gradient(135deg,#fff9f9,#fff4f4 55%,#fffdfd);opacity:.98}.impulsa-auth-underlay img{width:min(430px,70vw);height:auto;filter:drop-shadow(0 12px 28px rgba(156,20,20,.12))}.impulsa-auth-underlay span{font:600 14px Manrope,sans-serif;letter-spacing:.06em;color:#9f6b6b}.impulsa-auth-gate{position:fixed;inset:0;z-index:10;perspective:1500px}.impulsa-auth-door{position:absolute;top:0;width:50.04%;height:100%;overflow:hidden;will-change:transform,filter;transition:transform 1.05s cubic-bezier(.77,0,.18,1),filter .8s ease;background:radial-gradient(circle at 50% 0%,rgba(229,57,53,.1),transparent 36%),linear-gradient(180deg,#fffefe,#fff5f5)}.impulsa-auth-left{left:0;border-right:1px solid rgba(180,25,25,.1);box-shadow:14px 0 36px #8a121214}.impulsa-auth-right{right:0;border-left:1px solid rgba(180,25,25,.1);box-shadow:-14px 0 36px #8a121214}.impulsa-auth-door:after{content:"";position:absolute;top:0;bottom:0;width:2px;opacity:.95;transition:opacity .45s ease;box-shadow:0 0 18px #e5393559;background:linear-gradient(180deg,transparent,#ffd0d0 22%,#e53935 50%,#ffd0d0 78%,transparent);z-index:4}.impulsa-auth-left:after{right:0}.impulsa-auth-right:after{left:0}.impulsa-auth-left-inner,.impulsa-auth-right-inner{position:absolute;inset:0;display:flex;align-items:center;padding:clamp(28px,5vw,76px)}.impulsa-auth-left-inner{justify-content:flex-end;padding-right:clamp(45px,7vw,110px)}.impulsa-auth-right-inner{justify-content:flex-start;padding-left:clamp(45px,7vw,120px);overflow-y:auto;scrollbar-width:thin}.impulsa-auth-brand{width:min(520px,100%);display:flex;align-items:center;justify-content:center;transform:translateY(-6px)}.impulsa-auth-brand img{display:block;width:min(100%,490px);height:auto;object-fit:contain;filter:drop-shadow(0 10px 22px rgba(200,23,23,.1))}.impulsa-auth-wave{position:absolute;left:-4%;bottom:-3%;width:110%;height:40%;opacity:.34;pointer-events:none;background:radial-gradient(ellipse at 30% 100%,rgba(229,57,53,.24),transparent 54%),repeating-radial-gradient(ellipse at 30% 115%,rgba(229,57,53,.16) 0 1px,transparent 1px 9px);transform:rotate(-4deg);filter:blur(.1px)}.impulsa-auth-lang{position:absolute;top:28px;right:34px;color:#9a7272;font-size:13px;display:flex;gap:7px;align-items:center;z-index:5}.impulsa-auth-version{position:absolute;bottom:22px;right:30px;color:#b18b8b;font-size:11px;font-weight:700;letter-spacing:.06em;z-index:5}.impulsa-auth-top-actions{position:absolute;right:30px;bottom:18px;display:flex;align-items:center;gap:12px;z-index:5}.impulsa-auth-home-link{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border-radius:999px;border:1px solid rgba(243,27,35,.18);background:#ffffffeb;color:#9f0f17;font-size:12px;font-weight:800;letter-spacing:.02em;text-decoration:none;box-shadow:0 14px 28px #8a12121a}.impulsa-auth-home-link:hover{transform:translateY(-1px);background:#fff}.impulsa-auth-top-actions .impulsa-auth-version{position:static;bottom:auto;right:auto}.impulsa-auth-box{width:min(440px,100%);padding:28px 0;margin:auto 0}.impulsa-auth-box.is-wide{width:min(620px,100%)}.impulsa-auth-heading>span{display:block;margin-bottom:8px;font-size:10px;font-weight:800;letter-spacing:.16em;color:#b15f5f}.impulsa-auth-heading h1{font:600 clamp(32px,3.5vw,45px) "Manrope",sans-serif;letter-spacing:-.035em;margin:0 0 8px;color:#341616}.impulsa-auth-heading p{margin:0 0 28px;color:#8f7474;line-height:1.5}.impulsa-auth-box form{display:grid;gap:14px;margin-top:0}.impulsa-auth-box label{display:grid;gap:7px;font-size:.82rem;font-weight:700;color:#4c2929}.impulsa-auth-box>form>label>input,.impulsa-auth-box .two label>input{width:100%;height:54px;border-radius:15px;border:1px solid rgba(175,30,30,.14);background:#ffffffc7;color:#381818;outline:none;padding:0 16px;transition:.2s ease}.impulsa-auth-box>form>label>input:focus,.impulsa-auth-box .two label>input:focus{border-color:#c81717cc;background:#fff;box-shadow:0 0 0 4px #e5393514}.impulsa-auth-box .auth-input-icon{height:58px;border-radius:15px;border:1px solid rgba(175,30,30,.14);background:#ffffffbf;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;overflow:hidden;box-shadow:none;transition:.2s ease}.impulsa-auth-box .auth-input-icon:focus-within{border-color:#c81717cc;background:#fff;box-shadow:0 0 0 4px #e5393514}.impulsa-auth-box .auth-input-icon>svg{width:18px;height:18px;justify-self:center;color:#bf7a7a}.impulsa-auth-box .auth-input-icon input{width:100%;height:56px!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:0 14px 0 0!important;color:#381818}.impulsa-auth-box .auth-input-icon input::placeholder{color:#9f7f7f}.impulsa-auth-box .impulsa-password-field{grid-template-columns:46px minmax(0,1fr) 44px}.impulsa-password-toggle{width:34px;height:34px;border:0;background:transparent;color:#b78282;cursor:pointer;display:grid;place-items:center;border-radius:9px}.impulsa-password-toggle:hover{background:#fff0f0;color:#a81717}.impulsa-password-toggle svg{width:18px;height:18px}.impulsa-auth-box .auth-form-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 2px 8px;font-size:12px}.impulsa-auth-box .auth-form-tools span{color:#9b7d7d}.impulsa-auth-box .auth-form-tools a,.impulsa-auth-box .auth-link a,.impulsa-auth-box .auth-text-button{color:#c81717;font-weight:700;text-decoration:none}.impulsa-auth-box .auth-form-tools a:hover,.impulsa-auth-box .auth-link a:hover{text-decoration:underline}.impulsa-auth-box .auth-primary{width:100%;min-height:58px;border:0;border-radius:16px;color:#fff;cursor:pointer;font-weight:700;letter-spacing:.01em;background:linear-gradient(100deg,#b51313,#d32626 55%,#ef5350);box-shadow:0 14px 30px #c817172e;transition:transform .2s ease,filter .2s ease}.impulsa-auth-box .auth-primary:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.03)}.impulsa-auth-box .auth-primary:disabled{opacity:.62;cursor:wait;transform:none}.impulsa-auth-box .form-error,.impulsa-auth-box .form-success{padding:11px 13px;border-radius:12px;font-size:12px;line-height:1.45}.impulsa-auth-box .form-error{background:#fff0f0;color:#c41e1e;border:1px solid #ffd3d3}.impulsa-auth-box .form-success{background:#edf9f3;color:#137047;border:1px solid #ccebdc}.impulsa-auth-box .auth-link{text-align:center;font-size:12px;margin:18px 0 0;color:#9b7d7d}.impulsa-auth-box .auth-text-button{border:0;background:transparent;cursor:pointer;padding:0;font-family:inherit}.impulsa-auth-box .mfa-security-banner,.impulsa-auth-box .recovery-success,.impulsa-auth-box .activation-user{border-color:#f0d8d8;background:#ffffffad;border-radius:15px}.impulsa-auth-box .mfa-security-banner svg,.impulsa-auth-box .recovery-success svg,.impulsa-auth-box .activation-user svg{color:#c81717}.impulsa-auth-box .mfa-security-banner strong,.impulsa-auth-box .recovery-success strong{color:#451d1d}.impulsa-auth-box .mfa-security-banner span,.impulsa-auth-box .recovery-success span{color:#896e6e}.impulsa-auth-box .mfa-qr-card{grid-template-columns:190px 1fr;gap:18px;padding:15px;border-color:#f0dada;background:#ffffffd1;border-radius:16px}.impulsa-auth-box .mfa-qr-card img{width:190px;height:190px}.impulsa-auth-box .mfa-qr-card strong{color:#441b1b}.impulsa-auth-box .mfa-qr-card span,.impulsa-auth-box .mfa-qr-card small{color:#806969}.impulsa-auth-box .recovery-code-grid code{background:#521515;border:1px solid #7a1b1b}.impulsa-auth-box .recovery-actions .button.secondary{background:#fff;color:#7e1b1b;border:1px solid #eccccc}.impulsa-auth-box .category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.impulsa-auth-box .category-card{border-color:#ead9d9;background:snow;color:#3b2020}.impulsa-auth-box .category-card small{color:#8b7070}.impulsa-auth-box .category-card.selected{border-color:#c81717;background:#fff0f0;box-shadow:0 0 0 2px #c8171714}.impulsa-auth-box .auth-field-help,.impulsa-auth-box .auth-password-hint{color:#9a7d7d}.impulsa-inline-loading{padding:13px 15px;border:1px solid #f0dada;border-radius:13px;background:#ffffffb8;color:#956f6f;font-size:12px;margin:12px 0}.impulsa-auth-flash{position:fixed;inset:0;z-index:9;pointer-events:none;opacity:0;background:radial-gradient(circle at center,rgba(255,255,255,.92),rgba(255,220,220,.3) 28%,transparent 63%)}.impulsa-auth-page.is-opening .impulsa-auth-left{transform:translate(-100%);filter:brightness(1.02)}.impulsa-auth-page.is-opening .impulsa-auth-right{transform:translate(100%);filter:brightness(1.02)}.impulsa-auth-page.is-opening .impulsa-auth-door:after{opacity:0}.impulsa-auth-page.is-opening .impulsa-auth-flash{animation:impulsa-auth-flash .9s ease-out forwards}@keyframes impulsa-auth-flash{0%{opacity:0}24%{opacity:.75}to{opacity:0}}@media(max-width:900px){.impulsa-auth-left-inner{padding-right:28px}.impulsa-auth-right-inner{padding-left:28px}.impulsa-auth-brand img{width:min(100%,420px)}.impulsa-auth-box.is-wide{width:100%}.impulsa-auth-box .category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.impulsa-auth-page{overflow:auto}.impulsa-auth-door{width:100%}.impulsa-auth-left{height:34%;top:0;left:0;border-right:0;border-bottom:1px solid rgba(180,25,25,.1)}.impulsa-auth-right{height:66%;top:auto;bottom:0;right:0;border-left:0;border-top:1px solid rgba(180,25,25,.1)}.impulsa-auth-door:after{display:none}.impulsa-auth-left-inner,.impulsa-auth-right-inner{justify-content:center;padding:20px}.impulsa-auth-right-inner{align-items:flex-start;padding-top:46px}.impulsa-auth-brand{transform:none}.impulsa-auth-brand img{width:min(100%,330px)}.impulsa-auth-wave{display:none}.impulsa-auth-heading h1{font-size:28px}.impulsa-auth-heading p{margin-bottom:18px}.impulsa-auth-box{width:100%;padding:0 0 30px}.impulsa-auth-box .auth-input-icon{height:52px}.impulsa-auth-box .auth-input-icon input{height:50px!important}.impulsa-auth-box .auth-primary{min-height:52px}.impulsa-auth-lang{top:12px;right:18px}.impulsa-auth-version{display:none}.impulsa-auth-top-actions{right:18px;bottom:12px}.impulsa-auth-home-link{min-height:34px;padding:0 14px;font-size:11px}.impulsa-auth-page.is-opening .impulsa-auth-left{transform:translateY(-100%)}.impulsa-auth-page.is-opening .impulsa-auth-right{transform:translateY(100%)}.impulsa-auth-box .mfa-qr-card{grid-template-columns:1fr}.impulsa-auth-box .mfa-qr-card img{margin:auto}.impulsa-auth-box .category-grid{grid-template-columns:1fr}}@media(max-width:480px){.impulsa-auth-left{height:29%}.impulsa-auth-right{height:71%}.impulsa-auth-right-inner{padding:42px 18px 18px}.impulsa-auth-brand img{width:min(100%,290px)}.impulsa-auth-box .two{grid-template-columns:1fr}.impulsa-auth-heading h1{font-size:25px}.impulsa-auth-heading p{font-size:13px}}@media(prefers-reduced-motion:reduce){.impulsa-auth-door{transition-duration:.01ms}.impulsa-auth-flash{display:none}}.impulsa-auth-box .impulsa-login-form{gap:14px}.impulsa-auth-box .impulsa-login-form .auth-form-tools{margin:0 2px 10px}.impulsa-auth-box .impulsa-remember{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:500;color:#9b7d7d;cursor:pointer;-webkit-user-select:none;user-select:none}.impulsa-auth-box .impulsa-remember input{appearance:none;width:17px;height:17px;margin:0;border:1px solid #c6a1a1;border-radius:5px;background:snow;display:grid;place-items:center;cursor:pointer}.impulsa-auth-box .impulsa-remember input:checked{background:linear-gradient(135deg,#c81717,#e53935);border-color:transparent}.impulsa-auth-box .impulsa-remember input:checked:after{content:"✓";font-size:12px;color:#fff;line-height:1}.impulsa-auth-box .auth-primary.is-loading{position:relative;color:transparent}.impulsa-auth-box .auth-primary.is-loading>*{visibility:hidden}.impulsa-auth-box .auth-primary.is-loading:after{content:"";position:absolute;width:20px;height:20px;left:50%;top:50%;margin:-10px 0 0 -10px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:impulsa-login-spin .65s linear infinite}@keyframes impulsa-login-spin{to{transform:rotate(360deg)}}.impulsa-sidebar-brand{display:grid!important;grid-template-columns:1fr auto;gap:8px!important;padding:4px 4px 18px!important}.impulsa-sidebar-logo-wrap{min-width:0;height:78px;border-radius:18px;background:transparent;display:flex;align-items:center;justify-content:center;padding:6px 4px;overflow:hidden;cursor:pointer;transition:transform .18s ease,opacity .18s ease}.impulsa-sidebar-logo-wrap:hover,.impulsa-sidebar-brand-copy:hover,.impulsa-admin-logo-wrap:hover,.impulsa-admin-brand>div:last-child:hover{transform:translateY(-1px);opacity:.96}.impulsa-sidebar-logo{display:block;width:100%;height:100%;object-fit:contain}.impulsa-sidebar-brand-copy{grid-column:1/-1;padding:0 5px;cursor:pointer}.impulsa-sidebar-brand-copy span{margin:0!important;color:#9ca3af!important;font-size:.69rem!important}.impulsa-admin-brand{display:grid!important;grid-template-columns:1fr;gap:7px!important;padding:4px 4px 18px!important}.impulsa-admin-logo-wrap{height:78px;border-radius:18px;background:transparent;display:flex!important;align-items:center;justify-content:center;padding:6px 4px;overflow:hidden;cursor:pointer;transition:transform .18s ease,opacity .18s ease}.impulsa-admin-logo{display:block;width:100%;height:100%;object-fit:contain}.impulsa-admin-brand>div:last-child{display:block!important;padding:0 5px;cursor:pointer}.admin-store-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.admin-store-actions button{display:inline-flex;align-items:center;gap:5px}.admin-store-delete{white-space:nowrap}@media(max-width:1050px)and (min-width:701px){.sf-admin-brand.impulsa-admin-brand>div{display:none!important}.sf-admin-brand.impulsa-admin-brand .impulsa-admin-logo-wrap{display:flex!important;width:52px;height:52px;padding:5px}.sf-admin-brand.impulsa-admin-brand .impulsa-admin-logo{width:145px;max-width:none;object-fit:contain;object-position:left center;transform:translate(45px)}}@media(max-width:900px)and (min-width:621px){.sidebar .brand.impulsa-sidebar-brand>div{display:none!important}.sidebar .brand.impulsa-sidebar-brand .impulsa-sidebar-logo-wrap{display:flex!important;width:52px;height:52px;padding:5px}.sidebar .brand.impulsa-sidebar-brand .impulsa-sidebar-logo{width:145px;max-width:none;object-fit:contain;object-position:left center;transform:translate(45px)}}.payment-link-builder-modal{width:min(980px,calc(100vw - 32px));max-height:92vh}.payment-link-url-note{display:flex;gap:11px;align-items:flex-start;padding:13px 14px;border:1px solid #dce5ef;border-radius:14px;background:#f8fafc;margin-bottom:14px}.payment-link-url-note svg{flex:none;color:#ff2d3b}.payment-link-url-note div{display:grid;gap:3px}.payment-link-url-note span,.payment-link-products-head span{color:#718096;font-size:.72rem}.payment-link-products-head{display:flex;justify-content:space-between;align-items:end;gap:12px;margin:18px 0 9px}.payment-link-products-head>div:first-child{display:grid;gap:3px}.payment-link-products-head .search-box{width:min(330px,100%)}.payment-link-catalog{max-height:245px;overflow:auto;border:1px solid #e3e8ef;border-radius:14px;background:#fff}.payment-link-catalog-item{width:100%;border:0;border-bottom:1px solid #edf1f5;background:#fff;display:grid;grid-template-columns:44px minmax(0,1fr) auto 28px;gap:11px;align-items:center;text-align:left;padding:9px 11px;cursor:pointer;color:#172033}.payment-link-catalog-item:last-child{border-bottom:0}.payment-link-catalog-item:hover{background:#fff8f8}.payment-link-catalog-item:disabled{opacity:.48;cursor:not-allowed}.payment-link-catalog-item>span:nth-child(2),.payment-link-catalog-item>span:nth-child(3){display:grid;gap:2px}.payment-link-catalog-item small{color:#8490a1;font-size:.68rem}.payment-link-product-image{width:44px;height:44px;border-radius:11px;background:#f5f7fa;display:grid!important;place-items:center;overflow:hidden}.payment-link-product-image img{width:100%;height:100%;object-fit:cover}.payment-link-product-image svg{width:18px;color:#9aa5b4}.payment-link-selected{margin-top:15px;border:1px solid #e3e8ef;border-radius:14px;padding:12px}.payment-link-selected>strong{display:block;margin-bottom:7px}.payment-link-selected-row{display:grid;grid-template-columns:minmax(0,1fr) 112px 110px 32px;gap:9px;align-items:center;padding:8px 0;border-top:1px solid #eef1f5}.payment-link-selected-row>span{display:grid}.payment-link-selected-row small{font-size:.68rem;color:#8490a1}.payment-link-selected-row>b{text-align:right}.payment-link-qty{height:34px;display:grid;grid-template-columns:31px 1fr 31px;border:1px solid #dce3eb;border-radius:10px;overflow:hidden}.payment-link-qty button{border:0;background:#f8fafc;display:grid;place-items:center;cursor:pointer}.payment-link-qty input{width:100%;min-width:0;border:0!important;border-left:1px solid #e5eaf0!important;border-right:1px solid #e5eaf0!important;border-radius:0!important;text-align:center;padding:0!important;height:32px!important}.payment-link-totals{margin:14px 0;padding:13px 15px;border-radius:14px;background:#f8fafc;border:1px solid #e3e8ef;display:grid;gap:8px}.payment-link-totals>div{display:flex;justify-content:space-between;gap:15px;color:#596579}.payment-link-totals .total{border-top:1px solid #e0e6ed;padding-top:9px;color:#111827}.payment-link-totals .total strong{font-size:1.15rem}.payment-link-shipping-note{margin-bottom:13px;padding:10px 12px;border-radius:11px;background:#fff7ed;border:1px solid #fed7aa;color:#9a4f13;font-size:.72rem}.payment-link-email-box{margin-top:14px;border:1px solid #e3e8ef;border-radius:14px;padding:13px;background:#fff}.payment-link-or{text-align:center;color:#98a2b3;font-size:.7rem;margin:12px 0}.payment-link-last{color:#4d5a6d!important}.payment-link-history{margin-top:18px}.payment-link-history .admin-panel-head{padding:18px 20px 10px}.payment-link-history table{min-width:900px}.payment-link-history td small{display:block;color:#8b96a5;margin-top:3px}.payment-link-public{grid-template-columns:minmax(340px,.86fr) minmax(420px,1.14fr);align-items:start;max-width:1120px;margin:0 auto;padding:50px 24px;gap:24px}.payment-link-public-summary,.payment-link-checkout-card{border-radius:26px}.payment-link-store-brand{display:flex;align-items:center;gap:14px;margin-bottom:24px}.payment-link-store-brand-button{width:100%;border:0;background:transparent;padding:0;color:inherit;cursor:pointer;text-align:left}.payment-link-store-brand img{width:108px;max-width:100%;height:56px;object-fit:contain;padding:0;background:transparent;border:0;filter:drop-shadow(0 8px 18px rgba(15,23,42,.12))}.payment-link-store-brand>div:last-child{display:grid;gap:2px}.payment-link-store-brand span{font-size:.62rem;letter-spacing:.12em;color:#9aa3b2;font-weight:800}.payment-link-store-brand strong{font-size:.92rem}.payment-link-store-mark{width:56px;height:56px;border-radius:15px;background:#fff1f2;color:#e11d2e;display:grid;place-items:center;font-weight:900}.payment-link-public-summary>h1{font-size:1.65rem;margin:7px 0 4px}.payment-link-invoice-card{display:grid;gap:0;margin:22px 0;border:1px solid rgba(226,232,240,.16);border-radius:18px;overflow:hidden;background:#ffffff0a}.payment-link-invoice-head,.payment-link-public-items article{display:grid;grid-template-columns:minmax(0,1.4fr) 72px 104px 120px;gap:12px;align-items:center;padding:12px 14px}.payment-link-invoice-head{background:#ffffff14;font-size:.67rem;letter-spacing:.08em;text-transform:uppercase;color:#b4bfce;font-weight:800}.payment-link-public-items article{border-top:1px solid rgba(226,232,240,.1)}.payment-link-item-main{display:grid;gap:2px;min-width:0}.payment-link-item-main strong{font-size:.9rem;color:#fff}.payment-link-item-main span,.payment-link-public-items article small{font-size:.72rem;color:#b9c3d0}.payment-link-public-items article b{font-size:.8rem;text-align:right}.payment-link-public-items article small{text-align:right}.payment-link-public-totals{border-top:1px solid #e5e9ef;padding-top:12px;display:grid;gap:8px}.payment-link-public-totals>div{display:flex;justify-content:space-between}.payment-link-public-totals .total{font-size:1.05rem;padding-top:8px;border-top:1px dashed #dce2e9}.payment-link-security{display:grid;gap:7px;margin-top:18px;font-size:.68rem;color:#758194}.payment-link-security>div{display:flex;align-items:center;gap:7px}.payment-link-checkout-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.payment-link-checkout-head h2{margin:4px 0 0}.payment-link-home-button{white-space:nowrap}.payment-link-card-simulator{margin:16px 0;padding:14px;border:1px solid #ffd4d8;border-radius:16px;background:#fff9f9;display:grid;gap:12px}.simulator-test-banner{display:flex;gap:10px;align-items:center;padding-bottom:10px;border-bottom:1px solid #ffe2e5;color:#d51f2c}.simulator-test-banner>div{display:grid}.simulator-test-banner span{font-size:.68rem;color:#93666b}.payment-link-card-simulator>small{line-height:1.5;color:#8a6a70}.payment-link-processor-note{display:flex;gap:9px;align-items:flex-start;margin:14px 0;padding:12px;border:1px solid #e1e7ef;border-radius:12px;background:#f8fafc;color:#667085;font-size:.72rem}.payment-link-result{display:flex;gap:12px;padding:16px;border-radius:15px;margin:14px 0}.payment-link-result svg{flex:none;width:28px;height:28px}.payment-link-result>div{display:grid;gap:4px}.payment-link-result p{margin:0}.payment-link-result span{font-size:.72rem}.payment-link-result.approved{background:#ecfdf5;border:1px solid #bbf7d0;color:#166534}.payment-link-result.rejected{background:#fff1f2;border:1px solid #fecdd3;color:#9f1239}@media(max-width:850px){.payment-link-public{grid-template-columns:1fr;padding:24px 14px}.payment-link-checkout-head{flex-direction:column;align-items:stretch}.payment-link-home-button{width:100%}.payment-link-builder-modal{width:min(100%,calc(100vw - 18px))}.payment-link-products-head{align-items:stretch;flex-direction:column}.payment-link-products-head .search-box{width:100%;max-width:none}.payment-link-selected-row{grid-template-columns:1fr 100px auto 32px}}@media(max-width:560px){.payment-link-catalog-item{grid-template-columns:40px minmax(0,1fr) auto}.payment-link-catalog-item>svg{display:none}.payment-link-selected-row{grid-template-columns:1fr auto}.payment-link-selected-row>.payment-link-qty{grid-column:1}.payment-link-selected-row>b{grid-column:2;grid-row:1;text-align:right}.payment-link-selected-row>.danger-link{grid-column:2;grid-row:2}.payment-link-public{padding:12px}.payment-link-public-summary,.payment-link-checkout-card{border-radius:20px}.payment-link-store-brand img{width:92px;height:50px}.payment-link-invoice-head,.payment-link-public-items article{grid-template-columns:minmax(0,1fr) 56px 86px 96px;gap:8px;padding:12px}.payment-link-item-main strong{font-size:.82rem}.payment-link-item-main span,.payment-link-public-items article small{font-size:.68rem}}.impulsa-logo-mark{display:none!important}.impulsa-logo-full{display:block!important}@media(max-width:1050px)and (min-width:701px){.sf-admin-brand.impulsa-admin-brand .impulsa-admin-logo-wrap{width:52px!important;height:52px!important;padding:5px!important}.sf-admin-brand.impulsa-admin-brand .impulsa-logo-full{display:none!important}.sf-admin-brand.impulsa-admin-brand .impulsa-logo-mark{display:block!important;width:100%!important;height:100%!important;transform:none!important;object-fit:contain!important}}@media(max-width:900px)and (min-width:621px){.sidebar .brand.impulsa-sidebar-brand .impulsa-sidebar-logo-wrap{width:52px!important;height:52px!important;padding:5px!important}.sidebar .brand.impulsa-sidebar-brand .impulsa-logo-full{display:none!important}.sidebar .brand.impulsa-sidebar-brand .impulsa-logo-mark{display:block!important;width:100%!important;height:100%!important;transform:none!important;object-fit:contain!important}}.shipping-carrier-rules-card{grid-column:1/-1}.shipping-carrier-general{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;align-items:center;padding:14px 16px;border:1px solid #e4e9f0;border-radius:15px;background:#f8fafc;margin-bottom:14px}.shipping-carrier-general strong{color:#172033}.shipping-carrier-general span{font-weight:800;color:#ff2d36}.shipping-carrier-general small{grid-column:2;color:#7b8797}.shipping-carrier-rule-list{display:grid;gap:12px;margin:12px 0}.shipping-carrier-rule{border:1px solid #e4e9f0;border-radius:16px;padding:14px;background:#fff}.shipping-carrier-rule-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.shipping-carrier-rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shipping-carrier-rule-grid label{display:grid;gap:6px;font-size:.72rem;font-weight:750;color:#465266}.shipping-carrier-rule-grid input,.shipping-carrier-rule-grid select{height:42px;border:1px solid #dce3eb;border-radius:11px;background:#fff;padding:0 11px;font:inherit}.shipping-priority-note{margin-top:14px;padding:12px 14px;border-radius:13px;background:#fff7ed;border:1px solid #fed7aa;color:#9a4f13;display:grid;gap:3px;font-size:.72rem}@media(max-width:700px){.shipping-carrier-rule-grid,.shipping-carrier-general{grid-template-columns:1fr}.shipping-carrier-general small{grid-column:1}}.impulsa-sidebar-logo-wrap,.impulsa-admin-logo-wrap{background:transparent!important;border:0!important;box-shadow:none!important}.impulsa-sidebar-logo,.impulsa-admin-logo{object-fit:contain!important;filter:drop-shadow(0 6px 16px rgba(0,0,0,.18))}.shipping-carrier-rules-card{padding:28px 30px 26px!important;overflow:hidden}.shipping-carrier-header{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:18px;align-items:center;margin-bottom:20px}.shipping-carrier-header h2{margin:3px 0 6px;font-size:1.55rem;letter-spacing:-.025em;color:#171d29}.shipping-carrier-header p{margin:0;color:#758197;line-height:1.55}.shipping-carrier-title-icon{width:62px;height:62px;border-radius:18px;background:#fff4f4;border:1px solid #ffd7da;color:#ff2d36;display:grid;place-items:center}.shipping-carrier-title-icon svg{width:25px;height:25px}.shipping-carrier-header-truck{color:#171d29;width:28px;height:28px}.shipping-save-success{display:flex;align-items:center;gap:10px;margin:2px 0 18px;padding:14px 17px;border:1px solid #9bd59f;border-radius:14px;background:#f0fbf1;color:#267433;font-weight:750}.shipping-save-success>button{margin-left:auto;border:0;background:transparent;color:inherit;display:grid;place-items:center;cursor:pointer}.shipping-save-success>button svg{width:18px;height:18px}.shipping-carrier-general{display:grid!important;grid-template-columns:170px minmax(0,1fr) auto!important;gap:14px 22px!important;align-items:center!important;padding:20px 22px!important;border:1px solid #e1e6ed!important;border-radius:17px!important;background:#fff!important;margin:0 0 20px!important;box-shadow:0 8px 26px #0f172a09}.shipping-carrier-general>strong{font-size:1rem;color:#1a2230}.shipping-general-summary{display:grid;gap:3px;min-width:0}.shipping-general-summary>span{font-size:1.02rem;font-weight:850;color:#ff2d36}.shipping-general-summary>small{color:#7c8798;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shipping-edit-general{white-space:nowrap}.shipping-carrier-general.editing{align-items:end!important}.shipping-general-edit-grid{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr);gap:14px}.shipping-general-edit-grid label{display:grid;gap:7px;font-size:.72rem;font-weight:800;color:#4b586d}.shipping-general-edit-grid label small,.shipping-carrier-rule-grid label small{font-weight:600;color:#8b96a6}.shipping-general-edit-grid input{height:44px;border:1px solid #dce3eb;border-radius:12px;padding:0 12px;font:inherit;background:#fff}.shipping-carrier-rule-list{display:grid;gap:16px;margin:0}.shipping-carrier-rule{border:1px solid #e1e6ed!important;border-radius:18px!important;padding:20px!important;background:#fff!important;box-shadow:0 8px 26px #0f172a08}.shipping-carrier-rule-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px!important}.shipping-carrier-rule-head>div{display:flex;align-items:center;gap:10px}.shipping-rule-drag{color:#b8c0cc;font-size:1.25rem;line-height:1}.shipping-rule-delete{border:1px solid #ffd4d7;background:#fff8f8;color:#d62b34;border-radius:11px;height:38px;padding:0 13px;display:inline-flex;align-items:center;gap:7px;font-weight:750;cursor:pointer}.shipping-carrier-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 18px!important}.shipping-carrier-rule-grid label{gap:7px!important;font-size:.74rem!important}.shipping-carrier-rule-grid input,.shipping-carrier-rule-grid select{height:48px!important;border-radius:12px!important;padding:0 14px!important}.shipping-carrier-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px}.shipping-carrier-actions-right{display:flex;align-items:center;gap:10px;margin-left:auto}.shipping-add-rule{border-style:dashed!important;border-color:#8cb8f0!important;color:#215fab!important}.shipping-save-rules{background:#f5222d!important;color:#fff!important;min-width:190px}.shipping-rule-tester{margin-top:18px;padding:18px;border:1px solid #dce4ed;border-radius:16px;background:#f8fafc}.shipping-rule-tester>div:first-child{display:grid;gap:3px;margin-bottom:12px}.shipping-rule-tester>div:first-child span{font-size:.72rem;color:#7c8797}.shipping-rule-tester-grid{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end}.shipping-rule-tester-grid label{display:grid;gap:6px;font-size:.72rem;font-weight:800;color:#4b586d}.shipping-rule-tester-grid select{height:43px;border:1px solid #dce3eb;border-radius:11px;background:#fff;padding:0 10px}.shipping-test-result{display:flex;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;border:1px solid #a7d8ad;border-radius:12px;background:#f0fbf2;color:#256d31}.shipping-test-result>div{display:grid;gap:2px}.shipping-test-result span{font-size:.72rem;color:#47744c}.shipping-priority-note{margin-top:20px!important;padding:16px 18px!important;border-radius:15px!important}.payment-link-public{max-width:1240px!important;grid-template-columns:minmax(430px,.9fr) minmax(520px,1.1fr)!important;gap:34px!important;padding:42px 28px 54px!important;align-items:stretch!important}.payment-link-public-summary{padding:44px 48px!important;justify-content:flex-start!important;min-height:820px;border-radius:30px!important;background:radial-gradient(circle at 78% 12%,rgba(27,78,136,.28),transparent 33%),linear-gradient(145deg,#101a2b,#0b1628 68%,#10213b)!important;box-shadow:0 26px 70px #0f172a33}.payment-link-impulsa-home{border:0;background:transparent;padding:0;margin:0 0 28px;display:block;width:min(310px,82%);cursor:pointer;text-align:left}.payment-link-impulsa-home img{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 8px 22px rgba(0,0,0,.18))}.payment-link-store-brand{margin:0 0 22px!important;padding:0!important;gap:16px!important}.payment-link-store-brand img{width:58px!important;height:58px!important;object-fit:contain!important;padding:0!important;border:0!important;background:transparent!important;filter:none!important}.payment-link-store-brand>div:last-child{gap:3px!important}.payment-link-store-brand span{color:#aab6c8!important}.payment-link-store-brand strong{color:#fff!important;font-size:1.02rem!important}.payment-link-meta-block,.payment-link-payer-block{padding:14px 0;border-top:1px dashed rgba(203,213,225,.24)}.payment-link-meta-block{display:grid;gap:6px}.payment-link-meta-block span,.payment-link-payer-block>span{font-size:.64rem;letter-spacing:.12em;color:#b6a0a8;font-weight:850}.payment-link-meta-block strong{font-size:1rem;color:#ff5963;letter-spacing:.04em}.payment-link-payer-block h1{font-size:1.55rem!important;color:#fff!important;margin:7px 0 5px!important;letter-spacing:.01em!important}.payment-link-payer-block p{margin:0!important;color:#c9d3e0!important;max-width:none!important}.payment-link-invoice-divider{height:1px;background:#e2e8f0a8;margin:6px 0 16px}.payment-link-invoice-title{font-size:.9rem;margin:0 0 8px;color:#f8fafc;letter-spacing:.02em}.payment-link-invoice-wrap{width:100%;overflow:hidden}.payment-link-invoice-table{width:100%;border-collapse:collapse;table-layout:fixed;color:#e8eef7}.payment-link-invoice-table th{padding:9px 5px;border-bottom:1px solid rgba(203,213,225,.28);text-align:right;text-transform:uppercase;letter-spacing:.07em;font-size:.61rem;color:#aeb9ca}.payment-link-invoice-table th:first-child{text-align:left;width:46%}.payment-link-invoice-table th:nth-child(2){width:12%}.payment-link-invoice-table th:nth-child(3){width:20%}.payment-link-invoice-table th:nth-child(4){width:22%}.payment-link-invoice-table td{padding:12px 5px;border-bottom:1px dotted rgba(203,213,225,.2);text-align:right;font-size:.74rem;vertical-align:top}.payment-link-invoice-table td:first-child{text-align:left}.payment-link-invoice-table td strong{display:block;color:#f8fafc}.payment-link-invoice-table td small{display:block;margin-top:3px;color:#91a0b4;font-size:.65rem;line-height:1.35}.payment-link-invoice-totals{margin:16px 0 0!important;padding:14px 0 0!important;border-top:0!important;gap:8px!important}.payment-link-invoice-totals>div{padding-left:32%;font-size:.78rem;color:#c4cfdd}.payment-link-invoice-totals .total{margin-top:5px;padding-top:13px!important;border-top:1px dashed rgba(203,213,225,.28)!important;color:#ff3c47!important}.payment-link-invoice-totals .total span{font-weight:850}.payment-link-invoice-totals .total strong{font-size:1.45rem;color:#ff3c47}.payment-link-security{grid-template-columns:1fr 1.15fr!important;gap:18px!important;margin-top:26px!important;padding-top:24px;border-top:1px solid rgba(226,232,240,.4);color:#b7c4d4!important}.payment-link-security>div{align-items:flex-start!important;line-height:1.4}.payment-link-security svg{flex:none;margin-top:1px}.payment-link-security strong{color:#fff}.payment-link-checkout-card{align-self:stretch!important;margin:0!important;width:100%!important;max-width:none!important;padding:36px 38px!important;border-radius:30px!important}.payment-link-checkout-head{margin-bottom:22px!important}.payment-link-home-button{min-height:46px;padding:0 16px!important}@media(max-width:1000px){.payment-link-public{grid-template-columns:1fr!important;max-width:760px!important}.payment-link-public-summary{min-height:0}.shipping-carrier-general{grid-template-columns:1fr auto!important}.shipping-carrier-general>strong{grid-column:1/-1}.shipping-general-edit-grid{grid-template-columns:1fr}.shipping-rule-tester-grid{grid-template-columns:1fr 1fr}.shipping-rule-tester-grid button{grid-column:1/-1}}@media(max-width:760px){.shipping-carrier-rules-card{padding:20px!important}.shipping-carrier-header{grid-template-columns:50px minmax(0,1fr)}.shipping-carrier-header-truck{display:none}.shipping-carrier-title-icon{width:48px;height:48px;border-radius:14px}.shipping-carrier-general{grid-template-columns:1fr!important;padding:17px!important}.shipping-edit-general{width:100%}.shipping-carrier-rule{padding:16px!important}.shipping-carrier-rule-grid{grid-template-columns:1fr!important}.shipping-carrier-actions{align-items:stretch;flex-direction:column}.shipping-carrier-actions-right{width:100%;margin:0;display:grid;grid-template-columns:1fr 1fr}.shipping-add-rule{width:100%}.shipping-rule-tester-grid{grid-template-columns:1fr}.shipping-rule-tester-grid button{grid-column:auto}.payment-link-public{padding:14px!important}.payment-link-public-summary{padding:30px 24px!important;border-radius:24px!important}.payment-link-checkout-card{padding:28px 22px!important;border-radius:24px!important}.payment-link-invoice-table th:first-child{width:42%}.payment-link-invoice-table th:nth-child(2){width:12%}.payment-link-invoice-table th:nth-child(3){width:21%}.payment-link-invoice-table th:nth-child(4){width:25%}.payment-link-invoice-totals>div{padding-left:15%}.payment-link-security{grid-template-columns:1fr!important}}@media(max-width:520px){.shipping-carrier-actions-right{grid-template-columns:1fr}.payment-link-impulsa-home{width:88%;margin-bottom:22px}.payment-link-invoice-table{font-size:.68rem}.payment-link-invoice-table th,.payment-link-invoice-table td{padding-left:3px;padding-right:3px}.payment-link-invoice-table td{font-size:.68rem}.payment-link-invoice-totals>div{padding-left:0}}.payment-link-location-grid select{width:100%;height:48px;border:1px solid #dfe4eb;border-radius:12px;padding:0 13px;background:#fff;color:#172033;font:inherit;outline:0}.payment-link-location-grid select:focus{border-color:#ff2d3b;box-shadow:0 0 0 3px #ff2d3b14}.payment-link-location-grid select:disabled{background:#f5f7fa;color:#98a2b3;cursor:not-allowed}.payment-link-location-note{display:block;margin-top:-2px;color:#7a8496;line-height:1.45}.status-pill.archived{background:#e5e7eb!important;color:#374151!important}.selected-commerce-row{background:#fff5f5!important;box-shadow:inset 3px 0 0 var(--sf-red)}.admin-commerce-modal-backdrop{position:fixed;inset:0;z-index:145;background:#0f172a61;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:24px}.admin-commerce-modal{position:relative;width:min(760px,calc(100vw - 32px));max-height:90vh;overflow:auto;background:#fff;border:1px solid #e5e7eb;border-radius:26px;box-shadow:0 32px 80px #0f172a3d;padding:30px}.admin-commerce-modal>header{padding:0 45px 19px 0;border-bottom:1px solid #edf1f5;margin-bottom:20px}.admin-commerce-modal>header h2{font-size:2rem;margin:5px 0 4px;color:#111827}.admin-commerce-modal>header p{margin:0;color:#7a8495}.admin-commerce-modal .request-close{top:22px;right:22px}.admin-commerce-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.admin-commerce-detail-grid article{min-width:0;padding:14px 15px;border:1px solid #e7ebf0;background:#fbfcfd;border-radius:14px;display:grid;gap:5px}.admin-commerce-detail-grid article span:first-child{font-size:.68rem;text-transform:uppercase;letter-spacing:.055em;font-weight:800;color:#8b6670}.admin-commerce-detail-grid article strong{font-size:.91rem;color:#192231;overflow-wrap:anywhere}.admin-commerce-detail-grid .status-pill{width:max-content}.admin-order-financial-breakdown{margin-top:16px;padding:16px 18px;background:#fff;border:1px solid #e2e8f0;border-radius:17px;display:grid;gap:0}.order-money-line{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:9px 0;border-bottom:1px solid #edf1f5;color:#475569}.order-money-line:last-child{border-bottom:0}.order-money-line strong{color:#111827}.order-money-line.shipping-cost-line{margin:3px -7px;padding:10px 7px;border-radius:10px;background:#f2f7ff;color:#315b8e}.order-money-line.total{margin-top:3px;border-top:1px solid #dce3eb;border-bottom:0;padding-top:13px;font-weight:850}.order-money-line.total strong{font-size:1.05rem}.admin-invoice-summary{margin-top:18px;background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:20px}.admin-invoice-summary h3{margin:0 0 5px}.admin-invoice-summary>p{margin:0 0 13px;color:#64748b;font-size:.76rem}.admin-invoice-summary-grid{display:grid;gap:0}.invoice-total-line{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #edf1f5}.invoice-total-line.shipping{color:#315b8e;background:#f2f7ff;border-radius:10px;padding-left:9px;padding-right:9px}.invoice-total-line.total{border-bottom:0;font-size:1.03rem;font-weight:850}.invoice-total-line.total strong{color:#16803d}.finance-card-heading-actions{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important}.finance-calendar-toggle{border:1px solid #d9e0e8;background:#fff;color:#283548;border-radius:12px;padding:10px 13px;font-weight:800;cursor:pointer;white-space:nowrap}.finance-calendar-toggle:hover{border-color:#ffbfc4;color:#d81f2c;background:#fff8f8}.finance-cycle-days-summary{margin:18px 0 0;padding:14px 16px;border:1px solid #e2e7ed;border-radius:15px;background:#f9fafb;display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,1fr);gap:5px 18px;align-items:center}.finance-cycle-days-summary span{font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;color:#6b7890;font-weight:850}.finance-cycle-days-summary strong{font-size:1.04rem}.finance-cycle-days-summary small{grid-column:1/-1;color:#7b8798}.finance-day-selector{margin:14px 0 2px;padding:17px;border:1px solid #f1d8da;background:snow;border-radius:18px}.finance-day-selector-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.finance-day-selector-head>div{display:grid;gap:3px}.finance-day-selector-head small{color:#7b8798}.finance-day-selector-head button{border:0;background:transparent;color:#d81f2c;font-weight:800;cursor:pointer}.finance-day-grid{display:grid;grid-template-columns:repeat(11,minmax(42px,1fr));gap:8px}.finance-day-grid button{height:44px;border:1px solid #dfe5ec;border-radius:11px;background:#fff;color:#263244;font-weight:850;display:flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;transition:.15s}.finance-day-grid button:hover{border-color:#ff9da4;background:#fff6f7}.finance-day-grid button.selected{background:linear-gradient(135deg,#bd0f18,#f22731);border-color:#d81924;color:#fff;box-shadow:0 8px 20px #d7192429}.finance-cycle-composer{width:min(560px,calc(100vw - 32px))!important}.finance-cycle-composer>p{color:#64748b;line-height:1.55}.finance-cycle-composer-days{margin:15px 0;padding:14px;border:1px solid #e0e6ed;background:#f8fafc;border-radius:14px;display:grid;grid-template-columns:1fr auto;gap:5px 12px;align-items:center}.finance-cycle-composer-days small{grid-column:1/-1;color:#748197;text-transform:uppercase;font-weight:800;letter-spacing:.05em}.finance-cycle-composer-days strong{font-size:.95rem}.finance-cycle-composer-days button{border:0;background:transparent;color:#d81f2c;font-weight:800;cursor:pointer}.impulsa-store-directory{min-height:100vh;background:radial-gradient(circle at 76% 8%,rgba(255,31,45,.08),transparent 29%),linear-gradient(180deg,#fff,#fbfbfc);color:#101827;padding:0 5vw 48px;font-family:DM Sans,system-ui,sans-serif}.store-directory-header{height:112px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #f0e4e5}.store-directory-brand{display:block;width:250px;max-width:35vw}.store-directory-brand img{width:100%;height:78px;object-fit:contain;object-position:left center}.store-directory-nav{display:flex;align-items:center;gap:10px}.store-directory-nav a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:0 17px;border-radius:14px;text-decoration:none;font-weight:850}.store-directory-back{color:#4d5868}.store-directory-login{color:#151c28;border:1px solid #e1e5ea;background:#fff}.store-directory-register{color:#fff;background:linear-gradient(135deg,#c90e18,#ff2632);box-shadow:0 12px 28px #e0192429}.store-directory-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,440px);gap:30px;align-items:end;padding:58px 0 32px}.store-directory-intro h1{font-family:Manrope,system-ui,sans-serif;font-size:clamp(2.2rem,4vw,4.1rem);line-height:1;margin:8px 0 12px;letter-spacing:-.04em}.store-directory-intro p{max-width:720px;margin:0;color:#667085;font-size:1.02rem;line-height:1.6}.store-directory-search{height:54px;border:1px solid #e2e6eb;border-radius:17px;background:#fff;display:flex;align-items:center;gap:11px;padding:0 16px;box-shadow:0 12px 30px #0f172a0d}.store-directory-search svg{color:#8190a3;flex:none}.store-directory-search input{width:100%;border:0;outline:0;background:transparent;font:inherit;color:#151d2a}.store-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.store-directory-card{overflow:hidden;background:#fff;border:1px solid #e7e9ed;border-radius:24px;box-shadow:0 18px 48px #0f172a12;transition:transform .18s,box-shadow .18s}.store-directory-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px #0f172a1c}.store-mini-browser{padding:13px 13px 0;background:#f6f7f9}.store-mini-browser-bar{height:30px;border:1px solid #e0e4e9;border-bottom:0;background:#fff;border-radius:12px 12px 0 0;display:flex;align-items:center;gap:5px;padding:0 10px;color:#98a2b3;font-size:.56rem}.store-mini-browser-bar i{width:7px;height:7px;border-radius:50%;background:#ff5d68}.store-mini-browser-bar i:nth-child(2){background:#e5b62e}.store-mini-browser-bar i:nth-child(3){background:#25a778}.store-mini-browser-bar span{margin-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-mini-page{height:235px;border:1px solid #e0e4e9;border-radius:0 0 12px 12px;overflow:hidden;padding:12px;position:relative}.store-mini-nav{height:29px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.48rem}.store-mini-logo{max-width:46%;height:24px;display:flex;align-items:center;overflow:hidden}.store-mini-logo img{max-height:22px;max-width:100%;object-fit:contain}.store-mini-logo strong{font-size:.62rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.store-mini-hero{height:117px;margin-top:8px;border:1px solid;border-radius:13px;background:#ffffff80;padding:12px;display:grid;grid-template-columns:1.15fr .85fr;gap:8px;overflow:hidden}.store-mini-hero>div:first-child{display:grid;align-content:center;gap:4px;min-width:0}.store-mini-hero small{font-weight:900;font-size:.43rem}.store-mini-hero strong{font-size:.82rem;line-height:1.05;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.store-mini-hero p{font-size:.48rem;color:#697586;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.store-mini-hero b{font-size:.46rem;color:#fff;padding:5px 7px;border-radius:6px;width:max-content}.store-mini-hero>img{width:100%;height:100%;object-fit:cover;border-radius:9px}.store-mini-placeholder{display:grid!important;place-items:center!important;border-radius:9px;background:#ffffff8c}.store-mini-placeholder svg{width:38px;height:38px}.store-mini-products{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px}.store-mini-products i{height:44px;background:#ffffff9e;border:1px solid;border-radius:9px}.store-mini-hero-real{height:117px;margin-top:8px;border:1px solid;border-radius:13px;padding:13px;display:flex;align-items:center;overflow:hidden;background-size:cover!important;background-position:var(--hero-position,center)!important}.store-mini-hero-real>div{display:grid;align-content:center;gap:4px;width:min(74%,260px);min-width:0}.store-mini-hero-real small{font-size:.42rem;font-weight:900;letter-spacing:.08em}.store-mini-hero-real strong{font-size:.82rem;line-height:1.05;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.store-mini-hero-real p{font-size:.47rem;color:#697586;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.store-mini-hero-real.has-image p{color:#edf2f7;text-shadow:0 1px 2px rgba(0,0,0,.18)}.store-mini-hero-real b{font-size:.44rem;color:#fff;padding:5px 7px;border-radius:6px;width:max-content;box-shadow:0 4px 12px #0000001f}.store-mini-products-real{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px}.store-mini-products-real.hero-hidden{margin-top:12px}.store-mini-products-real article{min-width:0;height:60px;padding:5px;border:1px solid;border-radius:9px;background:#ffffffeb;display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:1fr 1fr;column-gap:6px;align-items:center;overflow:hidden}.store-mini-product-image{grid-row:1/3;width:42px;height:48px;border-radius:7px;background:#f4f6f8;display:grid;place-items:center;overflow:hidden}.store-mini-product-image img{width:100%;height:100%;object-fit:cover}.store-mini-product-image svg{width:18px;height:18px}.store-mini-products-real strong{font-size:.45rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-self:end}.store-mini-products-real span{font-size:.43rem;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-self:start}.store-mini-product-empty{opacity:.55}.store-directory-card-body{padding:18px 20px 20px}.store-directory-card-body>span{font-size:.68rem;color:#9a6a72;text-transform:uppercase;letter-spacing:.07em;font-weight:850}.store-directory-card-body h2{font-family:Manrope,system-ui,sans-serif;font-size:1.23rem;margin:5px 0}.store-directory-card-body p{height:42px;overflow:hidden;margin:0 0 15px;color:#697586;font-size:.78rem;line-height:1.5}.store-directory-card-body>a{display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:#d91925;font-weight:850;border:1px solid #ffc8cc;border-radius:12px;padding:10px 12px;background:snow}.store-directory-state{min-height:320px;border:1px dashed #dfe4ea;border-radius:24px;background:#fff;display:grid;place-items:center;align-content:center;gap:7px;color:#6d788a;text-align:center}.store-directory-state svg{width:34px;height:34px;color:#e3212d}.store-directory-state strong{color:#172033;font-size:1.05rem}.store-directory-state.error{border-color:#ffc9cd;background:#fff9fa}.store-directory-footer{margin-top:34px;padding:20px 0;border-top:1px solid #eee3e5;display:flex;align-items:center;gap:10px;color:#7a8596;font-size:.75rem}.store-directory-footer img{width:24px;height:24px;object-fit:contain}.store-directory-footer a{margin-left:auto;color:#c91924;font-weight:800;text-decoration:none}@media(max-width:1050px){.store-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-day-grid{grid-template-columns:repeat(8,minmax(42px,1fr))}}@media(max-width:760px){.admin-commerce-detail-grid{grid-template-columns:1fr}.admin-commerce-modal{padding:22px}.finance-card-heading-actions{grid-template-columns:auto minmax(0,1fr)!important}.finance-calendar-toggle{grid-column:1/-1;width:100%}.finance-day-grid{grid-template-columns:repeat(5,minmax(42px,1fr))}.finance-cycle-days-summary{grid-template-columns:1fr}.finance-cycle-days-summary small{grid-column:auto}.store-directory-header{height:auto;padding:18px 0;align-items:flex-start;flex-direction:column}.store-directory-brand{max-width:220px}.store-directory-nav{width:100%;display:grid;grid-template-columns:1fr 1fr}.store-directory-back{grid-column:1/-1}.store-directory-intro{grid-template-columns:1fr;padding-top:34px}.store-directory-grid{grid-template-columns:1fr}.store-mini-page{height:255px}}@media(max-width:480px){.finance-day-grid{grid-template-columns:repeat(4,minmax(42px,1fr))}.finance-day-selector-head{align-items:flex-start;flex-direction:column}.store-directory-nav{grid-template-columns:1fr}.store-directory-back{grid-column:auto}.store-directory-nav a{width:100%}.store-directory-footer{align-items:flex-start;flex-wrap:wrap}.store-directory-footer a{width:100%;margin-left:34px}}.finance-calendar-save-state{margin:10px 0 2px;font-size:12px;font-weight:700;color:#718096;min-height:18px}.category-circles .category-showcase{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:18px;align-items:start}.category-circles .category-showcase button{min-width:0;border:0;background:transparent;border-radius:18px;padding:4px;display:grid;justify-items:center;gap:8px;box-shadow:none;color:#1f2937}.category-circles .category-showcase button:hover{transform:translateY(-2px);box-shadow:none}.category-circles .category-showcase button .category-art{width:88px;height:88px;border-radius:50%;border:2px solid color-mix(in srgb,var(--store-primary) 18%,#e5e7eb);background:#f4f6f8;box-shadow:0 10px 24px #0f172a14;transition:.2s ease}.category-circles .category-showcase button:hover .category-art,.category-circles .category-showcase button.active .category-art{border-color:var(--store-primary);box-shadow:0 12px 28px color-mix(in srgb,var(--store-primary) 18%,transparent)}.category-circles .category-showcase button .category-art img{width:100%;height:100%;object-fit:cover}.category-circles .category-showcase button strong{font-size:.76rem;text-align:center;line-height:1.25}.category-builder-editor{display:grid;gap:12px}.category-builder-head{display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px dashed #dce3ea;padding-top:12px}.category-builder-head strong{display:block;font-size:.74rem}.category-builder-head small{display:block;color:#7a8797;font-size:.6rem;line-height:1.4;margin-top:3px}.category-builder-head>button,.category-builder-empty button{border:1px solid #dce3e9;background:#fff;border-radius:9px;padding:8px 10px;font-size:.62rem;font-weight:800;cursor:pointer;color:#293546}.category-item-editor-list{display:grid;gap:9px}.category-item-editor{display:grid;grid-template-columns:64px minmax(0,1fr) 28px;gap:9px;align-items:start;border:1px solid #e0e6ec;background:#fbfcfd;border-radius:14px;padding:9px}.category-item-preview{width:64px;height:64px;border-radius:50%;background:#eef2f5;overflow:hidden;display:grid;place-items:center;position:relative;color:#8b97a5}.category-item-preview>img{width:100%;height:100%;object-fit:cover}.category-item-preview>label{position:absolute;right:1px;bottom:1px;width:25px;height:25px;border-radius:50%;display:grid!important;place-items:center;background:#fff;color:#ef233c;box-shadow:0 4px 12px #0f172a29;cursor:pointer;padding:0!important;margin:0!important}.category-item-preview input{display:none}.category-item-fields{display:grid;grid-template-columns:1fr 1fr;gap:6px}.category-item-fields label{margin:0!important;font-size:.58rem!important}.category-item-fields label:first-child{grid-column:1/-1}.category-item-fields input,.category-item-fields select{min-height:34px!important;font-size:.62rem!important;padding:0 8px!important}.category-item-remove{border:0;background:#fff1f2;color:#c91e35;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;cursor:pointer}.category-builder-empty{border:1px dashed #cfd8e2;border-radius:14px;padding:22px 14px;text-align:center;background:#fafbfd}.category-builder-empty>svg{color:#ef233c}.category-builder-empty strong{display:block;margin-top:8px;font-size:.76rem}.category-builder-empty p{font-size:.62rem;color:#748094;line-height:1.5}.hero-autoplay-config{border:1px solid #e0e6ec;background:#f8fafc;border-radius:13px;padding:11px;margin:8px 0 12px}.hero-autoplay-config small{display:block;color:#778496;font-size:.58rem;margin-top:2px}.template-gallery{display:grid;gap:12px;margin:10px 0 18px}.template-card-pro{border:1px solid #dde4eb;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 7px 20px #0f172a0a}.template-thumb{height:142px;padding:12px;background:#f8fafc}.template-thumb-nav{height:18px;display:flex;align-items:center;gap:6px}.template-thumb-nav i{width:26px;height:10px;border-radius:3px}.template-thumb-nav span{width:20px;height:4px;border-radius:4px;background:currentColor;opacity:.25}.template-thumb-hero{height:56px;border-radius:9px;margin:8px 0;display:flex;align-items:center;gap:6px;padding:10px}.template-thumb-hero b{width:42%;height:8px;border-radius:5px}.template-thumb-hero em{width:22px;height:22px;margin-left:auto;border-radius:50%;background:#ffffffb8}.template-thumb-categories{display:flex;gap:7px;margin-bottom:7px}.template-thumb-categories i{width:20px;height:20px;border:1px solid;border-radius:50%;background:#fff}.template-thumb-products{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.template-thumb-products i{height:24px;border-radius:5px;background:#94a3b82e}.template-thumb.fashion .template-thumb-hero{height:64px}.template-thumb.minimal .template-thumb-hero{background:#fff!important;border:1px solid #e5e7eb}.template-card-copy{padding:12px}.template-card-copy>span{font-size:.54rem;letter-spacing:.09em;text-transform:uppercase;color:#a05b65;font-weight:850}.template-card-copy>strong{display:block;font-size:.78rem;margin-top:3px}.template-card-copy p{font-size:.61rem;line-height:1.45;color:#748094;margin:5px 0}.template-card-copy small{display:block;color:#8a96a4;font-size:.56rem;margin-bottom:9px}.template-card-copy button{width:100%;border:0;border-radius:9px;padding:9px;background:#111827;color:#fff;font-size:.62rem;font-weight:850;cursor:pointer}.page-row-actions .page-delete-inline{background:#fff0f2;color:#c91932}.page-row-actions .page-delete-inline:hover{background:#ffe3e8}.color-value-chips>span{background:#fff!important;border:1px solid #dfe5eb;color:#263242!important;padding-left:5px!important}.color-value-chips .option-color-input{width:25px!important;height:25px!important;border:0!important;border-radius:50%!important;padding:0!important;background:transparent!important;overflow:hidden;cursor:pointer}.color-value-chips>span b{font-size:.68rem}.option-color-help{display:block;color:#748094;font-size:.62rem;margin-top:7px}.professional-options{display:grid;gap:15px}.variant-attribute-group{display:grid;gap:7px}.variant-attribute-heading{display:flex;justify-content:space-between;align-items:center}.variant-attribute-heading strong{font-size:.78rem}.variant-attribute-heading span{font-size:.69rem;color:#778496}.variant-value-grid{display:flex;flex-wrap:wrap;gap:8px}.variant-value-grid button{width:auto!important;min-width:48px!important;justify-content:center!important;gap:7px!important;margin:0!important;padding:9px 12px!important;border-radius:10px!important;font-size:.73rem;font-weight:750}.variant-value-grid button small{font-size:.55rem;margin-left:3px}.variant-attribute-group.is-color .variant-value-grid button{min-width:82px!important}.variant-color-swatch{width:19px;height:19px;border-radius:50%;border:1px solid rgba(15,23,42,.18);box-shadow:inset 0 0 0 2px #fff}.variant-selected-summary{display:grid;grid-template-columns:1fr auto;gap:3px 10px;padding:11px 13px;border:1px solid #e3e8ee;border-radius:12px;background:#f8fafc}.variant-selected-summary span{grid-column:1/-1;font-size:.58rem;text-transform:uppercase;letter-spacing:.08em;color:#7b8795}.variant-selected-summary strong{font-size:.75rem}.variant-selected-summary b{font-size:.78rem;color:var(--store-primary)}@media(max-width:760px){.category-circles .category-showcase{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.category-circles .category-showcase button .category-art{width:72px;height:72px}.category-item-fields{grid-template-columns:1fr}.category-item-fields label:first-child{grid-column:auto}.template-gallery{grid-template-columns:1fr}.variant-value-grid{gap:6px}}@media(max-width:480px){.category-circles .category-showcase{grid-template-columns:repeat(3,minmax(0,1fr))}.category-circles .category-showcase button .category-art{width:68px;height:68px}}.builder-preview-section-frame{position:relative;isolation:isolate}.builder-preview-section-frame:hover{outline:2px solid rgba(243,27,35,.22);outline-offset:-2px}.builder-preview-edit-section{position:absolute;z-index:80;top:12px;right:12px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(243,27,35,.22);border-radius:999px;background:#fffffff5;color:#c71422;padding:8px 12px;font-size:.72rem;font-weight:850;box-shadow:0 10px 28px #0f172a24;cursor:pointer;opacity:.18;transform:translateY(-2px);transition:.18s ease}.builder-preview-section-frame:hover>.builder-preview-edit-section,.builder-preview-edit-section:focus-visible{opacity:1;transform:none}.builder-preview-edit-section:hover{background:#fff1f2;border-color:#f31b23}.hero-carousel-visual{position:relative;z-index:1;overflow:hidden}.hero-carousel-visual img{display:block;width:100%;height:100%;object-fit:cover}.hero-carousel-split .hero-slide{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:30px;align-items:stretch;padding:32px!important;background:#fff!important;color:#111827!important;overflow:hidden}.hero-carousel-split .hero-copy{display:flex;flex-direction:column;justify-content:center;padding:26px 20px 26px 30px}.hero-carousel-split .hero-copy p{color:#667386!important}.hero-carousel-split .hero-carousel-visual{min-height:320px;border-radius:22px}.hero-carousel-split .hero-dots,.hero-carousel-minimal .hero-dots{background:#0f172a94;padding:6px 10px;border-radius:999px}.hero-carousel-card .hero-slide{min-height:430px!important;display:grid!important;place-items:center start;padding:38px!important;background:linear-gradient(135deg,#eef2f7,#fff)!important;overflow:hidden;color:#111827!important}.hero-carousel-card .hero-carousel-visual{position:absolute;inset:0;z-index:0}.hero-carousel-card .hero-carousel-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#080f1c94,#080f1c14)}.hero-carousel-card .hero-copy{position:relative;z-index:2;max-width:520px;padding:30px;border-radius:24px;background:#ffffffed;box-shadow:0 24px 70px #0f172a2e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-carousel-card .hero-copy p{color:#5f6b7a!important}.hero-carousel-minimal .hero-slide{display:grid!important;grid-template-columns:1.15fr .85fr;align-items:center;gap:0;padding:0!important;background:#fff!important;color:#111827!important;overflow:hidden}.hero-carousel-minimal .hero-copy{padding:52px 46px}.hero-carousel-minimal .hero-copy h1{font-size:clamp(2.2rem,4vw,4rem)}.hero-carousel-minimal .hero-copy p{color:#667386!important}.hero-carousel-minimal .hero-carousel-visual{height:100%;min-height:370px}.featured-carouselCompact .store-product-grid,.featured-carouselEditorial .store-product-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding:4px 2px 14px;scrollbar-width:thin}.featured-carouselCompact .store-product-grid article{min-width:210px;scroll-snap-align:start}.featured-carouselCompact .store-product-image{aspect-ratio:1.12}.featured-carouselEditorial .store-product-grid article{min-width:min(420px,78vw);display:grid;grid-template-columns:1.1fr .9fr;gap:14px;scroll-snap-align:center;align-items:center}.featured-carouselEditorial .store-product-image{aspect-ratio:4/3}.featured-carouselEditorial .product-card-copy{align-self:center}@media(max-width:760px){.builder-preview-edit-section{opacity:.9;top:8px;right:8px;padding:7px 10px}.hero-carousel-split .hero-slide,.hero-carousel-minimal .hero-slide{grid-template-columns:1fr!important;padding:18px!important}.hero-carousel-split .hero-copy,.hero-carousel-minimal .hero-copy{padding:22px 14px}.hero-carousel-split .hero-carousel-visual,.hero-carousel-minimal .hero-carousel-visual{min-height:230px;border-radius:18px;order:-1}.hero-carousel-card .hero-slide{padding:24px!important;min-height:390px!important}.hero-carousel-card .hero-copy{padding:22px;max-width:92%}.featured-carouselEditorial .store-product-grid article{min-width:82vw;grid-template-columns:1fr}}.builder-page-context{margin:14px 14px 12px;padding:16px;border:1px solid #dfe6ef;border-radius:18px;background:linear-gradient(145deg,#fff,#f7f9fc);box-shadow:0 10px 28px #0f172a0d}.builder-page-context-kicker,.builder-page-scope-badge{display:inline-flex;font-size:10px;font-weight:850;letter-spacing:.13em;color:#a33a40;text-transform:uppercase}.builder-page-context-select{display:flex;align-items:center;gap:9px;margin-top:8px;padding:8px 10px;border:1px solid #d9e1eb;border-radius:12px;background:#fff}.builder-page-context-select svg{color:#ef233c;flex:0 0 auto}.builder-page-context-select select{width:100%;border:0!important;background:transparent!important;padding:3px 4px!important;font-weight:800;color:#111827;outline:0}.builder-page-context-meta{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-top:11px}.builder-page-context-meta strong{font-size:14px;color:#111827}.builder-page-context-meta small{font-size:10px;color:#7b8798;text-align:right;max-width:55%}.builder-page-context p{margin:9px 0 12px;font-size:11px;line-height:1.55;color:#657287}.builder-page-context-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.builder-page-context-actions button{border:1px solid #dbe3ed;background:#fff;border-radius:10px;padding:8px 9px;font-size:10px;font-weight:800;color:#334155;cursor:pointer}.builder-page-context-actions button.active{border-color:#ef233c;background:#fff1f2;color:#c5162d}.builder-page-scope-badge{margin-bottom:5px;padding:4px 7px;border-radius:999px;background:#fff1f2;color:#c5162d;letter-spacing:.09em}.product-category-manager{margin:18px 0;padding:22px;border:1px solid #e1e7ef;border-radius:20px;background:#fff;box-shadow:0 10px 30px #0f172a0a}.product-category-manager-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.product-category-manager-head h2{margin:5px 0 4px}.product-category-manager-head p{margin:0;color:#6c788b}.product-category-manager-head>b{padding:7px 10px;border-radius:999px;background:#fff1f2;color:#c5162d;font-size:12px;white-space:nowrap}.product-category-create{display:grid;grid-template-columns:1fr 1.2fr auto;gap:12px;align-items:end;margin-top:18px;padding:15px;border-radius:16px;background:#f8fafc}.product-category-create label{margin:0}.product-category-list{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.product-category-list article{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:13px;background:#fff}.product-category-list article>div{display:grid}.product-category-list article strong{font-size:12px}.product-category-list article span{font-size:10px;color:#7b8798}.product-category-empty{padding:13px 0;color:#7b8798;font-size:12px}.product-inline-category{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding-top:26px}.product-inline-category span{font-size:11px;color:#7b8798}.product-inline-category button{border:0;background:transparent;color:#d31d31;font-weight:800;display:inline-flex;align-items:center;gap:4px;cursor:pointer}.inline-category-create{display:flex;gap:9px;align-items:center;padding:12px;border:1px dashed #cbd5e1;border-radius:13px;background:#f8fafc}.inline-category-create input{flex:1}.domain-runtime-status{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.domain-runtime-status>div{display:grid;gap:3px;padding:14px 16px;border:1px solid #dfe7ef;border-radius:14px;background:#f8fafc}.domain-runtime-status span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#7b8798}.domain-runtime-status strong{font-size:13px;color:#172033}.domain-runtime-status small{font-size:11px;color:#718096}.domain-dev-warning{display:grid;gap:4px;margin:0 0 16px;padding:13px 15px;border:1px solid #f4c9a4;border-radius:13px;background:#fff8ef;color:#8a4b12}.domain-dev-warning strong{font-size:12px}.domain-dev-warning span{font-size:11px;line-height:1.5}.domain-security.development{background:#fff8ef!important;color:#9a5313!important}.domain-checks{display:flex;gap:8px;margin:10px 0}.domain-checks span{padding:6px 9px;border-radius:999px;font-size:11px;font-weight:800}.domain-checks .ok{background:#e2f8ec;color:#087a55}.domain-checks .pending{background:#fff0f1;color:#b4232c}@media(max-width:900px){.product-category-create,.domain-runtime-status,.builder-page-context-actions{grid-template-columns:1fr}.product-inline-category{padding-top:0}}.product-category-manager{padding:0;overflow:hidden;border-radius:22px;background:#fff}.product-category-manager-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;border:0;background:#fff;text-align:left;cursor:pointer;color:inherit}.product-category-manager-toggle:hover{background:#fbfcfe}.product-category-manager.open .product-category-manager-toggle{border-bottom:1px solid #edf1f5;background:linear-gradient(180deg,#fff,#fbfcfe)}.product-category-manager-title{display:flex;align-items:center;gap:13px;min-width:0}.product-category-manager-icon{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:14px;background:#fff1f2;color:#d21e33}.product-category-manager-title>span:last-child{display:grid;gap:2px;min-width:0}.product-category-manager-title small{font-size:9px;font-style:normal;font-weight:850;letter-spacing:.13em;color:#a45f65}.product-category-manager-title strong{font-size:18px;line-height:1.2;color:#111827}.product-category-manager-title em{font-size:11px;font-style:normal;font-weight:500;color:#738094;white-space:normal}.product-category-manager-action{display:flex;align-items:center;gap:9px;flex:0 0 auto}.product-category-manager-action b{min-width:30px;height:30px;display:grid;place-items:center;padding:0 8px;border-radius:999px;background:#fff1f2;color:#c5162d;font-size:12px}.product-category-manager-action>span{font-size:11px;font-weight:800;color:#374151}.product-category-manager-action svg{transition:transform .18s ease}.product-category-manager.open .product-category-manager-action svg{transform:rotate(90deg)}.product-category-manager-body{padding:18px 22px 22px}.product-category-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.product-category-search{display:flex!important;align-items:center;gap:8px;flex:1;max-width:520px;margin:0!important;padding:0 13px;border:1px solid #dfe6ee;border-radius:12px;background:#f8fafc}.product-category-search svg{color:#8491a3;flex:0 0 auto}.product-category-search input{width:100%;height:42px;border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important;outline:0}.product-category-create.compact{grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr) auto;margin:0 0 14px;padding:13px;border:1px solid #e7edf3;background:#fbfcfe}.product-category-create.compact label{font-size:11px;font-weight:750;color:#4b5563}.product-category-create.compact input{margin-top:5px}.product-category-table{border:1px solid #e4eaf1;border-radius:15px;overflow:hidden;background:#fff}.product-category-table-head,.product-category-table-row{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(220px,1.6fr) 90px 48px;align-items:center;gap:12px}.product-category-table-head{padding:9px 13px;background:#f8fafc;color:#778396;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.product-category-table-row{min-height:58px;padding:9px 13px;border-top:1px solid #eef2f6}.product-category-table-row:first-of-type{border-top:0}.product-category-table-row:hover{background:#fcfdff}.product-category-table-row>div{display:grid;gap:2px;min-width:0}.product-category-table-row strong{font-size:12px;color:#172033;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-category-table-row small{font-size:9px;color:#9aa5b4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-category-table-row>span{font-size:11px;color:#6f7c8f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-category-table-row>b{justify-self:start;min-width:28px;padding:5px 8px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:10px;text-align:center}.product-category-table-row .icon-danger{justify-self:end}.product-category-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;color:#7a8798;font-size:10px}.product-category-pagination>div{display:flex;align-items:center;gap:7px}.product-category-pagination button{width:34px;height:34px;display:grid;place-items:center;border:1px solid #dfe6ee;border-radius:10px;background:#fff;color:#334155;cursor:pointer}.product-category-pagination button:disabled{opacity:.35;cursor:not-allowed}.product-category-pagination b{min-width:52px;text-align:center;color:#475569;font-size:10px}@media(max-width:820px){.product-category-manager-toggle{align-items:flex-start;padding:17px}.product-category-manager-action>span{display:none}.product-category-manager-body{padding:14px 16px 18px}.product-category-toolbar{align-items:stretch;flex-direction:column}.product-category-search{max-width:none}.product-category-create.compact{grid-template-columns:1fr}.product-category-table{overflow-x:auto}.product-category-table-head,.product-category-table-row{min-width:650px}.product-category-pagination{align-items:flex-start;flex-direction:column}}.logistics-public-page{min-height:100vh;background:linear-gradient(135deg,#fff,#fbf5f5 48%,#f3f6fb);color:#111827}.logistics-public-header{display:flex;align-items:center;justify-content:space-between;padding:24px 4vw;border-bottom:1px solid #e7eaf0;background:#ffffffe0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.logistics-public-header img{width:210px;max-height:58px;object-fit:contain}.logistics-public-header>div{display:flex;gap:10px}.logistics-register-wrap{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(500px,1.2fr);gap:44px;max-width:1320px;margin:0 auto;padding:54px 4vw 80px}.logistics-register-intro{padding:38px 10px}.logistics-register-intro>span{font-weight:900;letter-spacing:.14em;font-size:12px;color:#bd1f2d}.logistics-register-intro h1{font-size:clamp(42px,5vw,72px);line-height:.98;margin:18px 0;color:#101828}.logistics-register-intro p{font-size:18px;line-height:1.65;color:#667085;max-width:620px}.logistics-trust{display:flex;gap:14px;align-items:flex-start;margin-top:30px;padding:20px;border:1px solid #d7e8e0;background:#eefaf5;border-radius:20px;color:#08785f}.logistics-trust svg{flex:none}.logistics-trust div{display:grid;gap:3px}.logistics-trust small{color:#5b7b71}.logistics-register-card{background:#fff;border:1px solid #e5e7eb;border-radius:30px;padding:30px;box-shadow:0 30px 80px #0f172a1a;display:grid;gap:18px}.logistics-register-card label{display:grid;gap:8px;font-weight:750}.logistics-register-card label small{font-weight:500;color:#7b8496}.logistics-type-picker{display:grid;grid-template-columns:1fr 1fr;gap:12px}.logistics-type-picker button{min-height:112px;padding:18px;border:1px solid #dde3eb;border-radius:20px;background:#fff;text-align:left;display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:center;color:#344054}.logistics-type-picker button svg{grid-row:1/3}.logistics-type-picker button small{color:#7b8496}.logistics-type-picker button.active{border-color:#ef3340;background:#fff5f6;color:#b51220;box-shadow:0 0 0 3px #ef334014}.logistics-portal-page{min-height:100vh;display:grid;grid-template-columns:280px 1fr;background:#f3f6fa;color:#101828}.logistics-sidebar{background:#141a24;color:#fff;padding:28px 22px;display:flex;flex-direction:column;gap:20px;min-height:100vh;position:sticky;top:0;align-self:start}.logistics-sidebar img{width:220px;height:auto}.logistics-sidebar>span{font-size:12px;color:#98a2b3;padding:0 8px 18px;border-bottom:1px solid rgba(255,255,255,.1)}.logistics-sidebar nav{display:grid;gap:8px;flex:1}.logistics-sidebar nav a,.logistics-sidebar>button{display:flex;align-items:center;gap:12px;padding:14px 15px;border-radius:14px;color:#c6cedb;background:transparent;border:0;font-weight:750;text-align:left}.logistics-sidebar nav a.active{background:#ef334026;color:#fff}.logistics-sidebar>button{border:1px solid rgba(255,255,255,.12)}.logistics-main{padding:34px clamp(22px,4vw,60px) 70px;min-width:0}.logistics-main>header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px}.logistics-main>header h1{margin:6px 0;font-size:38px}.logistics-main>header p{color:#667085}.logistics-provider-status{display:flex;gap:12px;align-items:center;padding:15px 18px;border-radius:18px;border:1px solid #d6dae1;background:#fff}.logistics-provider-status.active{background:#effaf5;border-color:#ccebdc;color:#08785f}.logistics-provider-status.pending{background:#fff8e8;border-color:#f6dda0;color:#875b00}.logistics-provider-status div{display:grid}.logistics-provider-status span{font-size:12px}.logistics-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 26px}.logistics-metrics>div,.logistics-metrics>button{min-height:106px;background:#fff;border:1px solid #e0e5ec;border-radius:20px;padding:18px;display:grid;grid-template-columns:auto 1fr;gap:5px 12px;align-items:center}.logistics-metrics>div svg{grid-row:1/3;color:#ef2433}.logistics-metrics>div span{color:#667085;font-size:13px}.logistics-metrics>div strong{font-size:26px}.logistics-metrics>button{display:flex;justify-content:center;border-style:dashed;font-weight:800;color:#475467}.logistics-metrics.merchant,.logistics-metrics.admin{grid-template-columns:repeat(4,minmax(0,1fr))}.logistics-pending{display:flex;gap:18px;align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:28px}.logistics-pending svg{color:#d39c19;width:34px;height:34px}.logistics-pending h2{margin:0 0 8px}.logistics-board,.logistics-assigned{background:#fff;border:1px solid #e2e7ee;border-radius:26px;padding:26px;margin-bottom:22px}.logistics-job-card{display:grid;grid-template-columns:1fr 170px;gap:18px;padding:20px 0;border-top:1px solid #edf0f4}.logistics-job-card:first-of-type{border-top:0}.logistics-order{font-size:12px;font-weight:900;color:#ef2433}.logistics-job-card h3{margin:4px 0 14px}.logistics-route{display:flex;align-items:center;gap:14px}.logistics-route>div{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center}.logistics-route>div svg{grid-row:1/3;color:#667085}.logistics-route span{font-size:11px;color:#98a2b3}.logistics-route i{height:1px;min-width:44px;flex:1;background:#d0d5dd}.logistics-job-action{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:6px}.logistics-job-action>span{font-size:12px;color:#667085}.logistics-job-action>strong{font-size:23px}.logistics-assigned>article{display:grid;grid-template-columns:1fr 1.3fr 1.3fr auto;gap:14px;align-items:center;padding:16px 0;border-top:1px solid #edf0f4}.logistics-assigned article>div{display:grid;gap:3px}.logistics-assigned article span,.logistics-assigned article small{color:#667085}.logistics-merchant-page .form-card{margin-bottom:22px}.logistics-eligible-list{display:grid;gap:10px}.logistics-eligible-list article{display:grid;grid-template-columns:1fr 150px auto;gap:18px;align-items:center;padding:14px 0;border-top:1px solid #edf0f4}.logistics-eligible-list article:first-child{border-top:0}.logistics-eligible-list article>div{display:grid;gap:5px}.logistics-eligible-list article span{display:flex;align-items:center;gap:5px;color:#667085}.logistics-eligible-list svg{width:15px}.logistics-store-jobs{display:grid;gap:16px}.logistics-store-job{border:1px solid #e1e6ed;border-radius:20px;padding:20px}.logistics-store-job>header{display:flex;justify-content:space-between;gap:16px;margin-bottom:14px}.logistics-store-job>header div{display:grid;gap:4px}.logistics-store-job>header span{font-size:12px;color:#ef2433;font-weight:900}.logistics-store-job>header h3{margin:0}.status{display:inline-flex;align-items:center;height:max-content;padding:7px 10px;border-radius:999px;font-size:11px;background:#eef2f6;color:#475467}.status.available,.status.pending{background:#fff3e0;color:#9a6500}.status.assigned,.status.active{background:#eaf8f1;color:#08785f}.status.rejected,.status.suspended{background:#fff0f1;color:#c72532}.logistics-quote-table{display:grid;gap:8px}.logistics-quote-table>div{display:grid;grid-template-columns:minmax(180px,1.5fr) 110px 140px 140px auto;gap:12px;align-items:center;padding:12px;border-radius:14px;background:#f8fafc}.logistics-quote-table>div>div{display:grid}.logistics-quote-table small{color:#667085}.logistics-assigned-summary{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;background:#effaf5;color:#08785f}.logistics-assigned-summary div{display:grid}.logistics-publish-dialog{width:min(650px,calc(100vw - 28px))}.admin-logistics-providers{display:grid;gap:8px}.admin-logistics-providers article{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:16px;padding:14px;border:1px solid #e5e9ef;border-radius:16px}.provider-avatar{width:46px;height:46px;border-radius:14px;background:#f2f4f7;display:grid;place-items:center}.admin-logistics-providers article>div:nth-child(2){display:grid;gap:3px}.admin-logistics-providers span,.admin-logistics-providers small{color:#667085}.provider-actions{display:flex;gap:8px}.four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.empty-state.compact{padding:20px}.sf-dialog-field input,.logistics-register-card input,.logistics-register-card textarea,.logistics-publish-dialog input,.logistics-publish-dialog textarea,.admin-card input{width:100%;min-height:46px;border:1px solid #d8dee8;border-radius:13px;padding:10px 13px;background:#fff;font:inherit}.logistics-publish-dialog label,.admin-card label{display:grid;gap:7px;font-weight:700}@media(max-width:1000px){.logistics-register-wrap,.logistics-portal-page{grid-template-columns:1fr}.logistics-sidebar{position:static;min-height:auto}.logistics-sidebar nav{display:flex;flex-wrap:wrap}.logistics-metrics,.logistics-metrics.merchant,.logistics-metrics.admin{grid-template-columns:repeat(2,minmax(0,1fr))}.logistics-quote-table>div{grid-template-columns:1fr 100px}.logistics-quote-table>div>span{display:none}.logistics-assigned>article{grid-template-columns:1fr 1fr}.four{grid-template-columns:1fr 1fr}}@media(max-width:650px){.logistics-public-header{align-items:flex-start;gap:10px}.logistics-public-header img{width:155px}.logistics-public-header>div{flex-direction:column}.logistics-register-wrap{padding:28px 16px}.logistics-register-card{padding:20px}.logistics-type-picker,.logistics-register-card .two,.logistics-publish-dialog .two{grid-template-columns:1fr}.logistics-main{padding:22px 14px 50px}.logistics-main>header{flex-direction:column}.logistics-metrics,.logistics-metrics.merchant,.logistics-metrics.admin{grid-template-columns:1fr 1fr}.logistics-job-card{grid-template-columns:1fr}.logistics-job-action,.logistics-route{align-items:flex-start}.logistics-eligible-list article{grid-template-columns:1fr}.admin-logistics-providers article{grid-template-columns:auto 1fr}.admin-logistics-providers .status,.provider-actions{grid-column:1/-1}.four{grid-template-columns:1fr}}.logistics-sidebar nav button{display:flex;align-items:center;gap:12px;width:100%;padding:14px 15px;border-radius:14px;color:#c6cedb;background:transparent;border:0;font:inherit;font-weight:750;text-align:left;cursor:pointer}.logistics-sidebar nav button.active{background:#ef334026;color:#fff}.logistics-sidebar nav button:hover{background:#ffffff0f;color:#fff}.logistics-metrics>button.active-metric{border-style:solid;border-color:#ef2433;background:#fff7f8;color:#b4232d}.logistics-metrics>button:not(:last-child){display:grid;grid-template-columns:auto 1fr;justify-content:initial;text-align:left;cursor:pointer}.logistics-metrics>button:not(:last-child) svg{grid-row:1/3;color:#ef2433}.logistics-metrics>button:not(:last-child) span{font-size:13px;color:#667085}.logistics-metrics>button:not(:last-child) strong{font-size:26px;color:#101828}.logistics-publish-backdrop{padding:16px}.logistics-publish-dialog{width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:24px}.logistics-dialog-title{display:flex;align-items:center;gap:14px;padding-right:34px}.logistics-dialog-title h2{margin:3px 0 0}.logistics-dialog-icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#fff0f1;color:#e62938}.logistics-dialog-intro{margin:10px 0 14px;color:#667085}.logistics-delivery-preview{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid #e6eaf0;border-radius:14px;background:#f8fafc;margin-bottom:14px}.logistics-delivery-preview svg{width:18px;color:#e62938}.logistics-delivery-preview div{display:grid;gap:1px}.logistics-delivery-preview small{color:#667085}.logistics-publish-fields{display:grid;gap:11px}.logistics-publish-dialog input,.logistics-publish-dialog textarea,.logistics-publish-dialog select,.logistics-register-card select{width:100%;min-height:44px;border:1px solid #d8dee8;border-radius:12px;padding:9px 12px;background:#fff;font:inherit}.logistics-publish-dialog textarea{min-height:66px;resize:vertical}.logistics-publish-actions{position:sticky;bottom:-24px;background:#fff;padding:14px 0 2px;margin-top:4px;border-top:1px solid #eef1f4}.logistics-publish-dialog .two{gap:10px}.logistics-job-card-detailed{grid-template-columns:minmax(0,1fr) 180px}.logistics-route-full>div{min-width:0}.logistics-route-full strong{font-size:13px;line-height:1.45;overflow-wrap:anywhere}.logistics-offer-route{display:grid;gap:8px;padding:12px;border-radius:14px;background:#f8fafc;margin:8px 0 14px}.logistics-offer-route div{display:grid;gap:2px}.logistics-offer-route small{color:#667085}.logistics-offers-list{display:grid;gap:10px}.logistics-offers-list article{display:grid;grid-template-columns:minmax(220px,1.5fr) 120px 150px auto auto;gap:14px;align-items:center;padding:15px;border:1px solid #e5e9ef;border-radius:16px}.logistics-offers-list article>div{display:grid;gap:3px}.logistics-offers-list small,.logistics-offers-list span{color:#667085}.logistics-offer-status{padding:7px 10px;border-radius:999px;font-size:11px;text-align:center;background:#eef2f6;color:#475467}.logistics-offer-status.accepted{background:#eaf8f1;color:#08785f}.logistics-offer-status.pending{background:#fff3e0;color:#9a6500}.logistics-offer-status.rejected,.logistics-offer-status.expired{background:#fff0f1;color:#b4232d}.logistics-assigned-page>article{display:block}.logistics-assigned-card{border:1px solid #e4e9ef!important;border-radius:20px;padding:18px!important;margin-top:12px}.logistics-assigned-card>header{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding-bottom:14px;border-bottom:1px solid #eef1f4}.logistics-assigned-card>header>div{display:grid}.logistics-assigned-card>header h3{margin:3px 0 0}.logistics-assigned-route{display:grid!important;grid-template-columns:1fr 1fr;gap:14px;margin:14px 0}.logistics-assigned-route>div{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:10px;padding:13px;border-radius:14px;background:#f8fafc}.logistics-assigned-route svg{width:19px;color:#e62938;flex:0 0 auto}.logistics-assigned-route>div>div{display:grid!important;gap:3px}.logistics-assigned-route a{color:#08785f;font-weight:800}.logistics-package-info{display:flex!important;flex-wrap:wrap;gap:10px!important}.logistics-package-info span{display:flex;align-items:center;gap:5px;padding:7px 10px;background:#f2f4f7;border-radius:999px;font-size:12px}.logistics-package-info svg{width:15px}.logistics-assigned-card footer{display:flex;justify-content:flex-end;margin-top:14px}.logistics-delivered{display:flex;align-items:center;gap:7px;color:#08785f;font-weight:800}.status.picked_up{background:#eef4ff;color:#3448a4}.status.in_transit{background:#edf8ff;color:#026aa2}.status.delivered{background:#eaf8f1;color:#08785f}.logistics-coverage-builder{display:grid;gap:12px;padding:16px;border:1px solid #e5e9ef;border-radius:18px;background:#f9fafb}.section-title.compact{margin-bottom:0}.coverage-picker{align-items:end}.coverage-picker>.button{min-height:44px}.coverage-chips{display:flex;flex-wrap:wrap;gap:7px}.coverage-chips>span{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border-radius:999px;background:#eef2f6;font-size:12px;font-weight:750}.coverage-chips>span button{display:grid;place-items:center;border:0;background:transparent;padding:0;color:#667085;cursor:pointer}.coverage-chips>span svg{width:14px;height:14px}.coverage-chips.cities>span{background:#edf8ff;color:#026aa2}.coverage-note{color:#667085}.auth-pickup-block{display:grid;gap:10px;padding:15px;border:1px solid #e4e9ef;border-radius:16px;background:#f9fafb}.order-logistics-publish,.order-logistics-status{display:flex;justify-content:space-between;gap:14px;align-items:center}.order-logistics-publish>div,.order-logistics-status>div{display:grid;gap:4px}.order-logistics-publish span,.order-logistics-status span,.order-logistics-status small{color:#667085}.logistics-order-card .muted{color:#667085;margin:0}@media(max-width:1000px){.logistics-offers-list article{grid-template-columns:1fr 120px}.logistics-offers-list article>.logistics-offer-status,.logistics-offers-list article>.button{justify-self:start}.logistics-assigned-route,.logistics-job-card-detailed{grid-template-columns:1fr}}@media(max-width:650px){.logistics-publish-backdrop{padding:8px;align-items:flex-start}.logistics-publish-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:18px;margin-top:0}.logistics-publish-actions{bottom:-18px;flex-direction:column-reverse}.logistics-publish-actions .button{width:100%}.logistics-offers-list article{grid-template-columns:1fr}.logistics-assigned-card>header{grid-template-columns:1fr auto}.logistics-assigned-card>header>strong{grid-column:1/-1}.order-logistics-publish,.order-logistics-status{align-items:flex-start;flex-direction:column}.logistics-route-full{display:grid;grid-template-columns:1fr}.logistics-route-full i{display:none}}.coverage-zone-picker{grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) auto!important}.coverage-zone-picker label small{display:block;margin-top:5px;color:#667085;font-weight:500;line-height:1.35}.coverage-zone-picker>.button{min-width:150px}.fixed-delivery-price{font-size:1.35rem;color:#0f172a}.logistics-job-action small{color:#667085;text-align:right}.platform-managed-notice{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:14px 16px!important;border:1px solid #cfe1f5!important;border-radius:15px!important;background:#f2f8ff!important;color:#173b66!important}.platform-managed-notice>svg{flex:0 0 auto;color:#2166a5!important;margin-top:2px}.platform-managed-notice>div{display:grid!important;gap:3px!important}.platform-managed-notice span{color:#536b86!important;font-weight:500!important;line-height:1.45!important}.delivery-process-line{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:16px 0 18px;position:relative}.delivery-process-line>div{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start;position:relative;min-width:0}.delivery-process-line>div:not(:last-child):after{content:"";position:absolute;left:32px;right:-4px;top:14px;height:2px;background:#dfe5ec;z-index:0}.delivery-process-line>div.completed:not(:last-child):after{background:#12a078}.delivery-process-line i{position:relative;z-index:1;width:28px;height:28px;border-radius:999px;border:2px solid #d7dee7;background:#fff;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:900;color:#8b96a8}.delivery-process-line i svg{width:15px;height:15px}.delivery-process-line>div.completed i{border-color:#12a078;background:#eafaf4;color:#08785f}.delivery-process-line>div.current i{box-shadow:0 0 0 5px #12a0781a}.delivery-process-line span{display:grid;gap:2px;padding-right:8px}.delivery-process-line strong{font-size:12px;color:#344054;line-height:1.3}.delivery-process-line small{font-size:10px;color:#7a8495;line-height:1.3}.merchant-delivery-process{padding:12px;border:1px solid #e6ebf1;border-radius:14px;background:#fafbfc;margin:14px 0}.public-delivery-process{margin:14px 0 6px}.public-delivery-process>div:not(:last-child):after{left:28px}.delivery-evidence-box{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:14px;padding:14px;border:1px dashed #bdcad9;border-radius:15px;background:#fbfcfe}.delivery-evidence-box>svg{color:#e62938}.delivery-evidence-box>div{display:grid;gap:3px}.delivery-evidence-box span{font-size:12px;color:#667085;line-height:1.4}.delivery-evidence-box label.button{cursor:pointer;margin:0}.logistics-delivered{gap:10px;flex-wrap:wrap}.logistics-delivered a{color:#08785f;text-decoration:underline;font-weight:700}.delivery-pin-dialog{text-align:center}.delivery-pin-dialog>svg{width:52px;height:52px;padding:13px;border-radius:16px;background:#fff1f2;color:#e62938;margin:4px auto}.delivery-pin-dialog .sf-dialog-field{text-align:left}.delivery-pin-dialog input{font-size:2rem!important;font-weight:900!important;text-align:center;letter-spacing:.38em!important;padding-left:.38em!important}.delivery-pin-dialog>small{color:#667085}.delivery-settlement-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;align-items:center;margin-top:14px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.delivery-settlement-mini>div{display:grid;gap:2px}.delivery-settlement-mini span{font-size:10px;color:#667085}.delivery-settlement-mini strong{font-size:13px}.settlement-status{display:inline-flex;align-items:center;justify-content:center;padding:6px 9px;border-radius:999px;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.03em}.settlement-status.held{background:#fff5df;color:#8b5b00}.settlement-status.payable{background:#eaf7ff;color:#026aa2}.settlement-status.paid{background:#eaf8f1;color:#08785f}.order-logistics-detail{display:grid}.logistics-sync-note{color:#667085;margin-top:10px;line-height:1.45}.delivery-evidence-link{justify-self:start;margin-top:10px}.public-delivery-tracking{padding:15px;border:1px solid #dce7e2;border-radius:16px;background:#f6fbf8;margin:14px 0}.public-delivery-head{display:flex;align-items:center;gap:10px}.public-delivery-head>svg{color:#07966f}.public-delivery-head>div{display:grid;gap:2px;flex:1}.public-delivery-head span{font-size:12px;color:#667085}.public-delivery-head>b{font-size:11px;padding:6px 9px;border-radius:999px;background:#e5f6ef;color:#08785f}.public-delivery-evidence{display:inline-flex;margin-top:8px;color:#08785f;font-weight:800;text-decoration:underline}.platform-rate-control .three{align-items:end}.admin-sticky-actions{position:sticky;bottom:12px;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:14px 16px;border:1px solid #dfe5ec;border-radius:16px;background:#fffffff5;box-shadow:0 14px 40px #0f172a1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-sticky-actions>span{color:#667085;font-weight:700}.tariff-readonly-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tariff-readonly-grid article{display:grid;gap:5px;padding:14px;border:1px solid #e4e9ef;border-radius:14px;background:#f8fafc}.tariff-readonly-grid span{font-size:11px;color:#667085}.tariff-readonly-grid strong{font-size:17px}.tariff-readonly-primary .section-title{margin-bottom:16px}.shipping-rate-card .shipping-rate-fields label>strong{min-height:46px;display:flex;align-items:center;padding:10px 13px;border:1px solid #e2e7ee;border-radius:12px;background:#f8fafc;color:#344054}.settlement-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:4px 0 18px}.settlement-metrics article{display:grid;gap:4px;padding:15px;border:1px solid #e4e9ef;border-radius:15px;background:#f8fafc}.settlement-metrics span,.settlement-metrics small{color:#667085}.settlement-metrics strong{font-size:20px}.settlement-table{display:grid;gap:6px;overflow:auto}.settlement-row{min-width:950px;display:grid;grid-template-columns:1.1fr 1.2fr 1.35fr .8fr .8fr;gap:12px;align-items:center;padding:12px 14px;border:1px solid #e7ebf0;border-radius:13px}.settlement-row.header{background:#f4f6f8;border-color:#f4f6f8;font-size:11px;text-transform:uppercase;letter-spacing:.04em;font-weight:800;color:#667085}.settlement-row>span{display:grid;gap:3px}.settlement-row small{color:#667085;line-height:1.35}.settlement-row .button{justify-self:start}@media(max-width:1000px){.coverage-zone-picker{grid-template-columns:1fr 1fr!important}.coverage-zone-picker>.button{grid-column:1/-1;width:100%}.delivery-settlement-mini,.settlement-metrics,.tariff-readonly-grid{grid-template-columns:1fr 1fr}.platform-rate-control .three{grid-template-columns:1fr 1fr!important}.platform-rate-control .platform-managed-notice{grid-column:1/-1}}@media(max-width:650px){.coverage-zone-picker{grid-template-columns:1fr!important}.coverage-zone-picker>.button{grid-column:auto}.delivery-process-line{grid-template-columns:1fr;gap:10px}.delivery-process-line>div{grid-template-columns:auto 1fr}.delivery-process-line>div:not(:last-child):after{inset:28px auto -12px 13px;width:2px;height:auto}.delivery-evidence-box{grid-template-columns:auto 1fr}.delivery-evidence-box .button{grid-column:1/-1;width:100%}.delivery-settlement-mini,.settlement-metrics,.tariff-readonly-grid{grid-template-columns:1fr}.platform-rate-control .three{grid-template-columns:1fr!important}.admin-sticky-actions{align-items:stretch;flex-direction:column}.admin-sticky-actions .button{width:100%}.public-delivery-head{align-items:flex-start;flex-wrap:wrap}.public-delivery-head>b{margin-left:36px}.logistics-job-action small{text-align:left}}.shipping-admin-v8428{max-width:1500px;margin:0 auto;padding-bottom:110px}.shipping-admin-hero-v8428{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px}.shipping-admin-hero-v8428 h1{margin:6px 0 8px;font-size:clamp(30px,3vw,44px);letter-spacing:-.035em}.shipping-admin-hero-v8428 p{max-width:820px;margin:0;color:#667085;line-height:1.6}.shipping-rate-error-v8428{margin-bottom:16px}.shipping-policy-status-v8428{display:grid;grid-template-columns:auto 1fr auto;gap:15px;align-items:center;padding:18px 20px;border:1px solid #dfe5ec;border-radius:20px;background:#fff;margin-bottom:18px;box-shadow:0 8px 25px #0f172a09}.shipping-policy-status-v8428.active{border-color:#bce8da;background:linear-gradient(135deg,#f5fffb,#fff)}.shipping-policy-status-icon-v8428{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:#f2f4f7;color:#667085}.shipping-policy-status-v8428.active .shipping-policy-status-icon-v8428{background:#e8f8f2;color:#08785f}.shipping-policy-status-icon-v8428 svg{width:23px;height:23px}.shipping-policy-status-v8428>div:nth-child(2){display:grid;gap:3px}.shipping-policy-status-v8428 small{font-size:10px;font-weight:850;letter-spacing:.08em;color:#98a2b3}.shipping-policy-status-v8428 strong{font-size:16px}.shipping-policy-status-v8428 span{color:#667085;font-size:13px}.shipping-switch-v8428{display:flex!important;align-items:center!important;gap:10px!important;cursor:pointer!important}.shipping-switch-v8428 input{position:absolute;opacity:0;pointer-events:none}.shipping-switch-v8428>span{width:48px;height:28px;border-radius:999px;background:#d0d5dd;position:relative;transition:.2s}.shipping-switch-v8428>span:after{content:"";position:absolute;width:22px;height:22px;border-radius:50%;background:#fff;left:3px;top:3px;box-shadow:0 1px 4px #0000002e;transition:.2s}.shipping-switch-v8428 input:checked+span{background:#0c8e6e}.shipping-switch-v8428 input:checked+span:after{transform:translate(20px)}.shipping-switch-v8428 b{font-size:12px;min-width:55px}.shipping-admin-main-grid-v8428{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-bottom:18px}.shipping-config-card-v8428{background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:24px;box-shadow:0 8px 30px #0f172a09}.shipping-card-title-v8428{display:flex;align-items:flex-start;gap:14px}.shipping-card-title-v8428>span{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#fff1f2;color:#e62938;flex:0 0 auto}.shipping-card-title-v8428>span svg{width:21px;height:21px}.shipping-card-title-v8428>div{display:grid;gap:3px}.shipping-card-title-v8428 small{font-size:10px;font-weight:900;letter-spacing:.09em;color:#a35b62}.shipping-card-title-v8428 h2{margin:0;font-size:20px;letter-spacing:-.015em}.shipping-card-title-v8428 p{margin:2px 0 0;color:#667085;line-height:1.5;font-size:13px}.shipping-control-grid-v8428{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.shipping-control-grid-v8428 label,.shipping-simulator-fields-v8428 label{display:grid!important;gap:8px!important;font-weight:750!important;color:#344054}.shipping-control-grid-v8428 label>span,.shipping-simulator-fields-v8428 label>span{font-size:12px}.shipping-control-grid-v8428 label>small{font-size:11px;color:#7b8494;font-weight:500;line-height:1.4}.shipping-money-input-v8428,.shipping-days-input-v8428{display:grid;grid-template-columns:auto 1fr;align-items:center;overflow:hidden;border:1px solid #d9e0e8;border-radius:13px;background:#fff;min-height:50px;transition:border-color .2s,box-shadow .2s}.shipping-days-input-v8428{grid-template-columns:1fr auto}.shipping-money-input-v8428:focus-within,.shipping-days-input-v8428:focus-within{border-color:#e62938;box-shadow:0 0 0 3px #e6293814}.shipping-money-input-v8428 b,.shipping-days-input-v8428 b{padding:0 13px;color:#667085;font-size:12px}.shipping-money-input-v8428 input,.shipping-days-input-v8428 input{border:0!important;box-shadow:none!important;min-height:48px!important;border-radius:0!important;padding:0 8px!important;width:100%;background:transparent!important}.shipping-money-input-v8428.compact,.shipping-days-input-v8428.compact{min-height:44px}.shipping-money-input-v8428.compact input,.shipping-days-input-v8428.compact input{min-height:42px!important}.shipping-priority-v8428{display:flex;gap:11px;align-items:center;margin-top:18px;padding:13px 15px;border-radius:14px;background:#f5f8fc;border:1px solid #e0e8f2}.shipping-priority-v8428 svg{color:#2470aa;width:20px}.shipping-priority-v8428 div{display:grid;gap:2px}.shipping-priority-v8428 strong{font-size:12px}.shipping-priority-v8428 span{font-size:11px;color:#60738a}.shipping-sponsor-card-v8428{background:linear-gradient(145deg,#fff,#fff9fa);transition:.2s}.shipping-sponsor-card-v8428.enabled{border-color:#ffc7cc;box-shadow:0 12px 34px #e6293814}.shipping-sponsor-card-v8428.enabled .shipping-card-title-v8428>span{background:#eaf9f3;color:#08785f}.shipping-sponsor-toggle-v8428{display:grid!important;grid-template-columns:1fr auto auto!important;align-items:center!important;gap:12px!important;margin:20px 0 16px;padding:14px 16px;border:1px solid #e5e9ef;border-radius:15px;background:#fafbfc;cursor:pointer!important}.shipping-sponsor-toggle-v8428>div{display:grid;gap:3px}.shipping-sponsor-toggle-v8428 strong{font-size:13px}.shipping-sponsor-toggle-v8428 span{font-size:11px;color:#667085}.shipping-sponsor-toggle-v8428 input{position:absolute;opacity:0}.shipping-sponsor-toggle-v8428 i{width:46px;height:26px;border-radius:999px;background:#d0d5dd;position:relative}.shipping-sponsor-toggle-v8428 i:after{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;left:3px;top:3px;transition:.2s;box-shadow:0 1px 3px #0003}.shipping-sponsor-toggle-v8428 input:checked+i{background:#e62938}.shipping-sponsor-toggle-v8428 input:checked+i:after{transform:translate(20px)}.shipping-sponsor-controls-v8428{display:grid;gap:10px}.shipping-sponsor-controls-v8428.disabled{opacity:.42}.shipping-percent-head-v8428{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#667085}.shipping-percent-head-v8428 strong{font-size:18px;color:#111827}.shipping-sponsor-controls-v8428 input[type=range]{width:100%;accent-color:#e62938}.shipping-quick-percent-v8428{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.shipping-quick-percent-v8428 button{border:1px solid #dfe4eb;border-radius:10px;background:#fff;padding:8px 6px;font-weight:800;font-size:11px;cursor:pointer}.shipping-quick-percent-v8428 button.active{border-color:#e62938;background:#fff1f2;color:#c91f31}.shipping-quick-percent-v8428 button:disabled{cursor:not-allowed}.shipping-sponsor-example-v8428{display:grid;grid-template-columns:auto 1fr auto auto;gap:12px;align-items:center;margin-top:16px;padding:13px 14px;background:#111827;border-radius:15px;color:#fff}.shipping-sponsor-example-v8428>svg{width:20px;color:#70e1bb}.shipping-sponsor-example-v8428>div{display:grid}.shipping-sponsor-example-v8428 small,.shipping-sponsor-example-v8428 i{font-size:10px;color:#aeb8c7;font-style:normal}.shipping-sponsor-example-v8428>span{display:grid;text-align:right}.shipping-sponsor-example-v8428 b{font-size:13px}.shipping-zones-card-v8428{margin-bottom:18px}.shipping-zone-header-v8428{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.shipping-zone-header-v8428>.button{flex:0 0 auto}.shipping-empty-v8428{display:grid;place-items:center;text-align:center;gap:5px;margin-top:20px;padding:32px;border:1px dashed #d7dee8;border-radius:16px;background:#fafbfc;color:#667085}.shipping-empty-v8428 svg{width:25px;color:#98a2b3}.shipping-empty-v8428 strong{color:#344054}.shipping-zone-list-v8428{display:grid;gap:8px;margin-top:20px}.shipping-zone-head-v8428,.shipping-zone-row-v8428{display:grid;grid-template-columns:1.2fr 1.35fr .75fr .7fr 42px;gap:10px;align-items:center}.shipping-zone-head-v8428{padding:0 9px;font-size:10px;text-transform:uppercase;letter-spacing:.055em;font-weight:850;color:#98a2b3}.shipping-zone-row-v8428{padding:10px;border:1px solid #e6eaf0;border-radius:15px;background:#fbfcfd}.shipping-zone-row-v8428 label{margin:0!important}.shipping-zone-row-v8428 select{min-height:44px!important}.mobile-label-v8428{display:none}.shipping-zone-delete-v8428{width:40px;height:40px;border-radius:11px;border:1px solid #f0d8dc;background:#fff;color:#d62b3b;display:grid;place-items:center;cursor:pointer}.shipping-zone-delete-v8428 svg{width:17px}.shipping-zone-delete-v8428:hover{background:#fff1f2}.shipping-simulator-fields-v8428{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.shipping-simulator-result-v8428{display:grid;grid-template-columns:1.4fr repeat(3,minmax(130px,.7fr));gap:1px;margin-top:16px;border:1px solid #e1e6ed;border-radius:16px;overflow:hidden;background:#e1e6ed}.shipping-simulator-result-v8428>div{display:grid;gap:3px;padding:16px;background:#fff}.shipping-simulator-result-v8428 small{font-size:10px;color:#7b8494;text-transform:uppercase;font-weight:800;letter-spacing:.04em}.shipping-simulator-result-v8428 strong{font-size:17px}.shipping-simulator-result-v8428 span{font-size:11px;color:#667085}.shipping-simulator-result-v8428 .sponsor{background:#f7fbff}.shipping-simulator-result-v8428 .sponsor strong{color:#1d66a3}.shipping-simulator-result-v8428 .customer{background:#f4fbf8}.shipping-simulator-result-v8428 .customer strong{color:#08785f}.shipping-savebar-v8428{position:sticky;bottom:12px;z-index:9;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;margin-top:18px;border:1px solid #dfe5ec;border-radius:17px;background:#fffffff5;box-shadow:0 14px 42px #0f172a21;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.shipping-savebar-v8428>div{display:grid;gap:2px}.shipping-savebar-v8428 strong{font-size:13px}.shipping-savebar-v8428 span{font-size:11px;color:#667085}.impulsa-shipping-sponsor{grid-column:1/-1;color:#08785f!important;font-weight:750!important;padding:7px 9px;border-radius:9px;background:#eaf8f2}.shipping-sponsored-inline{color:#08785f!important;font-weight:750!important}@media(max-width:1050px){.shipping-admin-main-grid-v8428{grid-template-columns:1fr}.shipping-zone-head-v8428{display:none}.shipping-zone-row-v8428{grid-template-columns:1fr 1fr}.shipping-zone-delete-v8428{justify-self:end}.mobile-label-v8428{display:block!important;font-size:10px!important;color:#7b8494;margin-bottom:5px}.shipping-simulator-result-v8428{grid-template-columns:1fr 1fr}}@media(max-width:650px){.shipping-admin-hero-v8428,.shipping-zone-header-v8428{flex-direction:column}.shipping-admin-hero-v8428 .button,.shipping-zone-header-v8428>.button{width:100%}.shipping-policy-status-v8428{grid-template-columns:auto 1fr}.shipping-policy-status-v8428>.shipping-switch-v8428{grid-column:1/-1;justify-self:stretch;justify-content:space-between}.shipping-control-grid-v8428,.shipping-simulator-fields-v8428,.shipping-zone-row-v8428,.shipping-simulator-result-v8428{grid-template-columns:1fr}.shipping-sponsor-example-v8428{grid-template-columns:auto 1fr}.shipping-sponsor-example-v8428>span{grid-column:1/-1;display:flex;justify-content:space-between}.shipping-quick-percent-v8428{grid-template-columns:1fr 1fr}.shipping-savebar-v8428{align-items:stretch;flex-direction:column}.shipping-savebar-v8428 .button{width:100%}}.delivery-beneficiary-badge-v8428{display:inline-flex;padding:3px 7px;border-radius:999px;background:#eaf8f2;color:#08785f;font-size:9px;letter-spacing:.06em}.delivery-finance-row-v8428{border-left:3px solid #13a47c}.delivery-payout-actions-v8428{display:flex;gap:8px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.cycle-summary-delivery-v8428{grid-template-columns:repeat(6,minmax(0,1fr))}.cycle-section-label-v8428{margin:20px 0 9px;font-size:10px;letter-spacing:.08em;font-weight:900;color:#7b8494}.cycle-section-label-v8428.delivery{display:flex;align-items:center;gap:7px;color:#08785f}.cycle-section-label-v8428.delivery svg{width:16px}.delivery-cycle-list-v8428 article{border-color:#cfeadf;background:linear-gradient(145deg,#fff,#f8fcfa)}.cycle-money-grid-delivery-v8428{grid-template-columns:repeat(5,minmax(0,1fr))}.delivery-cycle-actions-v8428{display:flex;justify-content:flex-end;margin-top:12px}.settlement-status.included_in_liquidation{background:#f0efff;color:#5948a8}.settlement-metrics-v8428{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1200px){.cycle-summary-delivery-v8428,.cycle-money-grid-delivery-v8428,.settlement-metrics-v8428{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.cycle-summary-delivery-v8428,.cycle-money-grid-delivery-v8428,.settlement-metrics-v8428{grid-template-columns:1fr 1fr}.delivery-payout-actions-v8428,.delivery-cycle-actions-v8428{justify-content:stretch}.delivery-payout-actions-v8428 button,.delivery-cycle-actions-v8428 button{width:100%}}.image-position-editor{display:grid;gap:9px;margin:8px 0 14px;padding:10px;border:1px solid #dfe5ec;border-radius:14px;background:linear-gradient(145deg,#fff,#f8fafc)}.image-position-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.image-position-title strong{font-size:.72rem;color:#1f2937}.image-position-title small{font-size:.62rem;color:#667085;font-variant-numeric:tabular-nums}.image-position-frame{position:relative;height:150px;overflow:hidden;border-radius:11px;background:#e9eef4;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;box-shadow:inset 0 0 0 1px #0f172a0f}.image-position-frame img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.image-position-frame>span{position:absolute;left:10px;bottom:9px;padding:5px 8px;border-radius:999px;background:#0f172ab8;color:#fff;font-size:.56rem;font-weight:800;pointer-events:none}.image-position-focus{position:absolute;width:20px;height:20px;border:2px solid #fff;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #f31b23e6,0 2px 8px #0003;pointer-events:none}.image-position-focus:after,.image-position-focus:before{content:"";position:absolute;background:#fff;left:50%;top:50%;transform:translate(-50%,-50%)}.image-position-focus:before{width:8px;height:2px}.image-position-focus:after{width:2px;height:8px}.image-position-controls{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.image-position-controls label{display:grid!important;gap:3px!important;margin:0!important;font-size:.58rem!important;color:#667085!important}.image-position-controls label b{justify-self:end;font-variant-numeric:tabular-nums}.image-position-controls input[type=range]{width:100%;accent-color:#ef233c}.image-position-center{justify-self:start;border:1px solid #dfe5ec;background:#fff;border-radius:9px;padding:7px 10px;font-size:.62rem;font-weight:800;color:#344054;cursor:pointer}.image-position-center:hover{border-color:#ef233c;color:#c81f31}.image-position-help{font-size:.58rem;color:#7b8795;line-height:1.45}.category-item-editor .image-position-editor{grid-column:1/-1;margin:7px 0}.category-item-editor .image-position-frame{height:118px}.settings-commerce-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr)}.settings-identity-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.settings-readonly-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.settings-readonly-grid>label{display:grid;gap:6px;padding:11px 12px;border:1px solid #e5e9ef;border-radius:12px;background:#f8fafc;min-width:0;margin:0}.settings-readonly-grid>label input{margin:0!important;background:#fff!important;color:#344054!important;cursor:default}.settings-readonly-grid small{font-size:.62rem;color:#7b8494;text-transform:uppercase;letter-spacing:.04em}.settings-readonly-grid strong{font-size:.78rem;overflow-wrap:anywhere}.settings-pickup-profile .form-grid{align-items:end}.settings-help{display:flex;align-items:flex-start;gap:8px;padding:11px 12px;border-radius:12px;background:#f6f8fb;color:#667085;font-size:.69rem;line-height:1.5}.settings-help svg{width:16px;flex:0 0 auto;color:#3b82f6}.page-frame .form-card{padding:26px;border-color:#e4e8ee;box-shadow:0 10px 30px #0f172a09}.page-frame .form-card>label,.page-frame .form-card .form-grid>label,.page-frame .form-card .two>label{display:grid;gap:7px;margin:0 0 15px;color:#344054;font-size:.72rem;font-weight:750;min-width:0}.page-frame .form-card input:not([type=checkbox]):not([type=radio]),.page-frame .form-card textarea,.page-frame .form-card select{display:block;width:100%;min-width:0;min-height:46px;margin:0!important;padding:10px 13px;border:1px solid #d7dee8;border-radius:12px;background:#fff;color:#182230;font:inherit;font-weight:500;line-height:1.35;box-shadow:none;outline:none;box-sizing:border-box}.page-frame .form-card textarea{min-height:96px;resize:vertical}.page-frame .form-card input:focus,.page-frame .form-card textarea:focus,.page-frame .form-card select:focus{border-color:#ef3340;box-shadow:0 0 0 3px #ef334017}.page-frame .settings-readonly-grid>label{margin:0!important;padding:12px;background:#f8fafc}.page-frame .settings-readonly-grid input{min-height:42px!important;background:#f4f6f8!important;border-color:#e3e7ed!important;color:#475467!important}.page-frame .settings-pickup-profile .two{align-items:start}.page-frame .section-title{margin-bottom:20px}.page-frame .section-title h2{margin:4px 0 7px}.page-frame .section-title p{max-width:680px;line-height:1.45}.merchant-shipping-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.merchant-shipping-explainer{display:flex;align-items:flex-start;gap:14px;background:linear-gradient(135deg,#f0fdf8,#fff);border-color:#cceadf}.merchant-shipping-explainer>svg{color:#078565;flex:0 0 auto}.merchant-shipping-explainer>div{display:grid;gap:4px}.merchant-shipping-explainer strong{font-size:.88rem}.merchant-shipping-explainer span{font-size:.72rem;line-height:1.55;color:#60738a}.merchant-free-shipping-card{background:linear-gradient(145deg,#fff,#fffbfb)}.disabled-control{opacity:.55}.tariff-heading-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.tariff-test-result{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:15px;padding:16px;border:1px solid #dfe6ed;border-radius:15px;background:#f8fafc}.tariff-test-result>div{display:grid;gap:3px}.tariff-test-result small{font-size:.58rem;color:#7b8494;text-transform:uppercase;font-weight:850}.tariff-test-result strong{font-size:.82rem}.tariff-test-result span{font-size:.66rem;color:#667085}.tariff-test-result>b{font-size:1.2rem;color:#08785f;white-space:nowrap}.admin-gateways-page{display:grid;align-content:start;gap:18px}.admin-gateway-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.admin-gateway-hero h1{margin:3px 0 7px}.admin-gateway-hero p{max-width:760px;color:#667085;line-height:1.55}.admin-gateway-runtime{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;padding:16px 18px;border:1px solid #dce5ee;border-radius:16px;background:linear-gradient(135deg,#f8fbff,#fff)}.admin-gateway-runtime>svg{width:24px;height:24px;color:#206ba5}.admin-gateway-runtime>div{display:grid;gap:2px}.admin-gateway-runtime small{font-size:.56rem;letter-spacing:.08em;color:#7b8494;font-weight:900}.admin-gateway-runtime strong{font-size:.84rem}.admin-gateway-runtime span{font-size:.67rem;color:#667085}.admin-gateway-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px}.admin-gateway-toolbar>label{display:flex;align-items:center;gap:8px;min-width:min(440px,70%);padding:0 12px;border:1px solid #dfe5ec;border-radius:12px;background:#fff}.admin-gateway-toolbar input{width:100%;height:42px;border:0;outline:0;background:transparent}.admin-gateway-toolbar>span{font-size:.68rem;color:#7b8494}.admin-gateway-list{display:grid;gap:12px}.admin-gateway-card{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(360px,1.5fr) minmax(190px,.62fr);gap:16px;align-items:center;padding:16px;border:1px solid #e0e6ed;border-radius:17px;background:#fff;box-shadow:0 7px 24px #0f172a09}.admin-gateway-card.simulator{border-color:#f2d4d8;background:linear-gradient(145deg,#fff,#fffafb)}.admin-gateway-store{display:flex;align-items:center;gap:11px;min-width:0}.admin-gateway-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#eef4fa;color:#285f90;flex:0 0 auto}.admin-gateway-store>div{min-width:0}.admin-gateway-store strong,.admin-gateway-store small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-gateway-store small{font-size:.62rem;color:#7b8494;margin:2px 0 7px}.admin-gateway-store>div>div{display:flex;gap:6px;align-items:center;font-size:.6rem;color:#667085}.admin-gateway-selector{display:grid;grid-template-columns:1fr 1fr;gap:8px}.admin-gateway-selector label{display:flex;align-items:flex-start;gap:9px;margin:0!important;padding:11px!important;border:1px solid #dfe5ec;border-radius:12px;background:#fafbfc;cursor:pointer}.admin-gateway-selector label.selected{border-color:#ef233c;background:#fff5f6;box-shadow:0 0 0 2px #ef233c0f}.admin-gateway-selector label.disabled{opacity:.48;cursor:not-allowed}.admin-gateway-selector input{width:auto!important;margin:3px 0 0!important;accent-color:#ef233c}.admin-gateway-selector span{display:grid;gap:2px}.admin-gateway-selector b{font-size:.7rem}.admin-gateway-selector small{font-size:.58rem;color:#667085;line-height:1.4}.admin-gateway-actions{display:grid;gap:9px;justify-items:stretch}.admin-gateway-actions>span{font-size:.63rem;color:#667085}.admin-gateway-actions .button{width:100%}@media(max-width:900px){.store-header-pages{height:auto!important;padding:0 16px!important}.store-header-main{width:100%;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px 12px!important;padding:12px 0!important}.store-brand{min-width:0!important}.store-brand strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-global-search{grid-column:1/-1;grid-row:2;width:100%!important;min-width:0!important}.store-global-search input{min-width:0!important;width:100%!important}.store-utility-nav{gap:6px!important}.store-page-navigation{width:100%;overflow-x:auto!important;overflow-y:visible;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:4px}.store-page-navigation::-webkit-scrollbar{display:none}.store-page-navigation>a,.store-page-navigation>.store-nav-dropdown{flex:0 0 auto}.store-nav-dropdown-menu{max-width:min(88vw,320px)}.store-hero,.store-catalog,.store-v2-section{max-width:100%;box-sizing:border-box}.store-hero{margin:18px auto;padding:0 16px}.store-hero>div,.hero-slide{border-radius:20px!important}.store-v2-section,.store-catalog{padding-left:16px!important;padding-right:16px!important}.store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important}.store-product-grid article{min-width:0}.catalog-filters{width:100%;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(180px,.5fr);gap:9px}.catalog-filters .store-search,.catalog-filters select{width:100%;min-width:0}.image-text-section,.image-text-section.reverse{grid-template-columns:1fr!important;gap:22px!important}.image-text-section.reverse .image-text-media{order:0}.image-text-media{min-height:0!important;aspect-ratio:16/10}.image-text-media img{min-height:0!important;width:100%;height:100%;object-fit:cover}.promo-banner{min-height:280px!important;padding:30px!important}.benefit-grid,.testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-detail-overlay,.checkout-overlay,.tracking-overlay,.support-overlay,.claims-overlay,.history-overlay,.policy-overlay{padding:10px!important}.product-detail-modal{grid-template-columns:1fr!important;width:min(680px,100%)!important;max-height:calc(100dvh - 20px)!important;overflow:auto!important}.product-detail-gallery{min-height:0!important}.product-detail-main-wrap{min-height:280px}.product-detail-info{padding:24px!important}.checkout-shell{grid-template-columns:1fr!important;width:min(680px,100%)!important;max-height:calc(100dvh - 20px)!important}.checkout-form,.checkout-order{padding:26px!important}.checkout-order{border-top:1px solid #e3e8ee}.store-footer{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important}.footer-brand,.footer-bottom{grid-column:1/-1}.settings-commerce-grid,.settings-identity-grid,.merchant-shipping-grid,.admin-gateway-card{grid-template-columns:1fr}.admin-gateway-actions{grid-template-columns:1fr auto;align-items:center}.admin-gateway-actions .button{width:auto}.admin-gateway-selector{grid-template-columns:1fr 1fr}}@media(max-width:620px){.store-announcement{padding:8px 12px;font-size:.68rem;line-height:1.35}.store-header-pages{padding:0 12px!important}.store-header-main{grid-template-columns:minmax(0,1fr) auto!important}.store-brand img{max-width:36px!important;max-height:36px!important}.store-brand strong{font-size:.94rem!important}.store-utility-nav .track-order-button span{display:none}.store-utility-nav button{min-width:38px!important;width:38px!important;height:38px!important;padding:0!important;justify-content:center!important}.store-global-search{height:42px}.store-page-navigation{padding-left:0!important;padding-right:0!important}.store-page-navigation a,.store-page-navigation button{font-size:.68rem!important;padding:9px 10px!important}.store-page-navigation svg{width:14px!important;height:14px!important}.store-hero{padding:0 12px;margin:12px auto 18px}.store-hero>div,.hero-slide{padding:30px 18px!important;min-height:310px!important}.store-hero h1,.hero-copy h1{font-size:clamp(2rem,11vw,3rem)!important;line-height:1.02!important;overflow-wrap:anywhere}.store-hero p,.hero-copy p{font-size:.92rem!important;line-height:1.5!important}.hero-arrow{width:36px!important;height:36px!important}.hero-arrow.left{left:8px!important}.hero-arrow.right{right:8px!important}.hero-carousel-split .hero-slide,.hero-carousel-minimal .hero-slide{padding:12px!important}.hero-carousel-split .hero-copy,.hero-carousel-minimal .hero-copy{padding:18px 8px!important}.hero-carousel-split .hero-carousel-visual,.hero-carousel-minimal .hero-carousel-visual{min-height:210px!important;aspect-ratio:16/10}.hero-carousel-card .hero-copy{max-width:100%!important;padding:19px!important}.hero-carousel-card .hero-slide{padding:18px!important;min-height:390px!important}.store-v2-section,.store-catalog{padding:28px 12px!important}.v2-section-heading h2,.store-section-head h2{font-size:1.55rem!important;line-height:1.15}.store-section-head{gap:12px!important}.catalog-filters{grid-template-columns:1fr!important}.store-search input{min-width:0}.category-showcase{overflow-x:auto;scroll-snap-type:x proximity;justify-content:flex-start!important;padding-bottom:9px;scrollbar-width:none}.category-showcase::-webkit-scrollbar{display:none}.category-showcase>button{flex:0 0 92px;scroll-snap-align:start}.category-circles .category-showcase{display:flex!important}.category-circles .category-showcase button .category-art{width:72px!important;height:72px!important}.promo-banner{min-height:240px!important;padding:24px 18px!important;border-radius:20px!important;background-size:cover!important}.promo-banner h2{font-size:1.7rem!important}.benefit-grid,.testimonial-grid{grid-template-columns:1fr!important}.countdown-clock{flex-wrap:wrap}.video-frame{border-radius:16px!important}.store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.store-product-grid article{padding:8px!important;border-radius:14px!important}.store-product-image{border-radius:10px!important}.product-card-copy h3{font-size:.82rem!important;line-height:1.25}.store-price p{font-size:.9rem!important}.store-product-actions{grid-template-columns:1fr!important;gap:5px!important}.store-product-actions button{min-height:36px;padding:7px!important;font-size:.66rem!important}.product-detail-overlay,.checkout-overlay,.tracking-overlay,.support-overlay,.claims-overlay,.history-overlay,.policy-overlay{padding:0!important;align-items:end!important}.product-detail-modal,.checkout-shell,.tracking-modal,.support-modal,.claims-modal,.history-modal,.policy-modal{width:100%!important;max-width:none!important;max-height:100dvh!important;border-radius:18px 18px 0 0!important}.product-detail-main-wrap{min-height:250px}.product-detail-thumbs{padding:9px 12px!important}.product-detail-info{padding:22px 18px 28px!important}.checkout-form,.checkout-order{padding:24px 16px!important}.checkout-grid{grid-template-columns:1fr!important;gap:0!important}.cart-drawer{width:100vw!important}.cart-lines{padding:12px 16px!important}.cart-summary{padding:16px!important}.tracking-modal,.support-modal,.claims-modal,.history-modal{overflow:auto!important}.store-footer{grid-template-columns:1fr!important;padding:38px 18px!important;gap:24px!important}.footer-brand,.footer-bottom{grid-column:auto!important}.footer-brand{flex-direction:row!important;align-items:flex-start}.footer-column a,.footer-column p,.footer-column button{overflow-wrap:anywhere}.settings-readonly-grid{grid-template-columns:1fr}.tariff-heading-actions{width:100%}.tariff-heading-actions .button{flex:1}.tariff-test-result{align-items:flex-start;flex-direction:column}.admin-gateway-hero{flex-direction:column}.admin-gateway-hero>.button{width:100%}.admin-gateway-runtime{grid-template-columns:auto 1fr}.admin-gateway-runtime>.status-pill{grid-column:1/-1;justify-self:start}.admin-gateway-toolbar{align-items:stretch;flex-direction:column}.admin-gateway-toolbar>label{min-width:0;width:100%}.admin-gateway-selector,.admin-gateway-actions{grid-template-columns:1fr}.admin-gateway-actions .button{width:100%}.image-position-controls{grid-template-columns:1fr}.image-position-frame{height:138px}}@media(max-width:380px){.store-product-grid{grid-template-columns:1fr!important}.store-utility-nav{gap:4px!important}.store-brand strong{font-size:.84rem!important}.category-showcase>button{flex-basis:84px}.checkout-form,.checkout-order,.product-detail-info{padding-left:14px!important;padding-right:14px!important}}
