:root{--background:#082332;--foreground:#f7fbfc;--muted:#c4d7dd;--line:rgb(255 255 255/14%);--panel:rgb(255 255 255/8%);--primary:#38d39f;--primary-soft:rgb(56 211 159/14%);--success:#94f2d1;--success-soft:rgb(56 211 159/14%);--accent:#38d39f;--accent-soft:rgb(56 211 159/14%);--warning:#9a5c0f;--danger:#b42318;--droopox-tech-bg:#082332;--droopox-tech-bg-mid:#123f59;--droopox-tech-bg-end:#0b2f2a;--droopox-tech-panel:rgb(255 255 255/8%);--droopox-tech-panel-border:rgb(255 255 255/14%);--droopox-tech-accent:#38d39f;--droopox-tech-accent-soft:rgb(56 211 159/14%);--droopox-tech-accent-text:#94f2d1;--droopox-tech-muted:#c4d7dd;--droopox-tech-deep:#071c28}.storefront-customized{display:flex;min-height:100vh;flex-direction:column;font-family:var(--store-font,Tahoma,Arial,sans-serif)}.storefront-customized>[class$=-header],.storefront-customized>header{order:2}.storefront-customized>[class$=-announce]{order:1}.storefront-customized>[class$=-footer],.storefront-generic-footer{order:90}.storefront-category-section,.storefront-promotion{width:min(1180px,calc(100% - 32px));margin:28px auto}.storefront-category-inner h2{margin:0 0 16px;color:var(--c-primary,var(--dense-primary,#123));font:inherit;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:800}.storefront-category-list{display:flex;flex-wrap:wrap;gap:10px}.storefront-category-list a{border:1px solid color-mix(in srgb,var(--c-primary,var(--dense-primary,#123)) 24%,transparent);border-radius:999px;padding:9px 16px;background:color-mix(in srgb,var(--c-primary,var(--dense-primary,#123)) 8%,white);color:var(--c-primary,var(--dense-primary,#123));text-decoration:none;font-weight:700}.storefront-category-grid .storefront-category-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.storefront-category-grid .storefront-category-list a{border-radius:18px;padding:22px 16px;text-align:center}.storefront-category-minimal .storefront-category-list a{border:0;border-radius:0;border-bottom:2px solid;background:transparent;padding-inline:4px}.storefront-promotion{position:relative;min-height:180px;overflow:hidden;border-radius:24px;background:var(--c-primary,var(--dense-primary,#123));color:var(--c-on-primary,var(--dense-on-primary,white));box-shadow:0 18px 50px rgb(0 0 0/12%)}.storefront-promotion>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.storefront-promotion:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(0 0 0/68%),rgb(0 0 0/10%))}.storefront-promotion-copy{position:relative;z-index:1;display:flex;min-height:180px;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;padding:clamp(24px,5vw,54px)}.storefront-promotion-copy span{opacity:.82}.storefront-promotion-copy strong{max-width:650px;font-size:clamp(1.3rem,3vw,2.2rem)}.storefront-promotion-copy a{border-radius:12px;padding:10px 18px;background:var(--c-accent,var(--dense-accent,white));color:var(--c-primary,var(--dense-primary,#123));text-decoration:none;font-weight:800}.storefront-footer-details{display:grid;grid-column:1/-1;grid-gap:12px;gap:12px;width:100%;margin-top:18px;padding-top:18px;border-top:1px solid rgb(255 255 255/16%)}.storefront-footer-details p{max-width:720px;margin:0;opacity:.86}.storefront-footer-contact,.storefront-social-links{display:flex;flex-wrap:wrap;gap:10px 18px}.storefront-footer-details a{color:inherit}.storefront-social-links a{font-weight:700}.storefront-generic-footer{display:grid;grid-gap:14px;gap:14px;padding:28px max(24px,calc((100vw - 1180px) / 2));background:var(--dense-primary,#123);color:var(--dense-on-primary,white)}.settings-banner-preview{width:min(320px,100%);height:140px;border-radius:14px;object-fit:cover}.storefront-section-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.storefront-section-control{display:grid;grid-template-columns:minmax(0,1fr) 110px;align-items:end;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:14px;padding:12px}.merchant-checkout{font-family:var(--merchant-font,Tahoma,Arial,sans-serif)}.merchant-checkout-footer{width:min(1100px,calc(100% - 32px));margin:22px auto 0;border-top:1px solid color-mix(in srgb,var(--merchant-primary) 22%,transparent);padding:18px 0;color:var(--merchant-primary)}@media (max-width:720px){.storefront-section-controls{grid-template-columns:1fr}.storefront-section-control{grid-template-columns:minmax(0,1fr) 90px}.storefront-category-section,.storefront-promotion{width:min(100% - 20px,1180px)}}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--background);color:var(--foreground);font-family:inherit}body{direction:rtl}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,p{overflow-wrap:anywhere}.app-shell{display:grid;grid-template-columns:246px minmax(0,1fr);min-height:100vh}.sidebar{background:var(--primary);color:#fff;padding:22px 16px}.platform-brand{align-items:center;display:flex;gap:11px;min-height:62px;padding:0 6px 16px}.platform-brand small{color:#d6e8f8;display:block;margin-top:4px}.platform-mark{background:#fff;border-radius:7px;color:var(--primary);display:flex;font-size:19px;font-weight:800;height:40px;width:40px}.platform-mark,.store-preview-link{align-items:center;justify-content:center}.store-preview-link{background:var(--accent);border:1px solid rgb(255 255 255/24%);border-radius:7px;box-shadow:0 5px 14px rgb(82 48 8/18%);color:#fff;display:grid;font-weight:700;grid-gap:8px;gap:8px;grid-template-columns:18px 1fr 18px;margin:4px 0 16px;min-height:44px;padding:10px 12px;transition:box-shadow .16s ease,transform .16s ease}.store-preview-link:hover{box-shadow:0 7px 18px rgb(82 48 8/25%);transform:translateY(-1px)}.store-preview-link:focus-visible{outline:3px solid rgb(242 184 75/35%);outline-offset:2px}.store-preview-open{opacity:.8}.sidebar-nav{display:grid;grid-gap:4px;gap:4px}.sidebar-nav a{align-items:center;border-radius:7px;color:#e5f1fb;display:flex;gap:10px;padding:10px 11px}.sidebar-nav a.active,.sidebar-nav a:hover{background:rgb(255 255 255/16%)}.sidebar-logout{background:transparent;border:0;padding:14px 11px;width:100%}.admin-switch-link,.sidebar-logout{align-items:center;border-top:1px solid rgb(255 255 255/22%);color:#e5f1fb;display:flex;gap:10px;margin-top:18px}.admin-switch-link{padding:14px 11px 4px}.main{min-width:0;padding:28px}.topline{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:22px}.topline h1{font-size:28px;margin:0 0 6px}.topline p{margin:0}.grid{display:grid;grid-gap:16px;gap:16px}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid>*,.row>*,.topline>*{min-width:0}.card,.panel,.store-product{background:var(--panel);border:1px solid var(--line);border-radius:8px;min-width:0;padding:18px}.muted{color:var(--muted)}.metric{direction:ltr;font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;line-height:1.25;margin-top:8px;max-width:100%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.metric small{color:var(--muted);font-size:12px}.admin-metrics>.panel:nth-child(odd),.dashboard-metrics>.panel:nth-child(odd){background:var(--primary-soft);border-color:#c9deef}.admin-metrics>.panel,.dashboard-metrics>.panel{display:flex;flex-direction:column;min-height:132px;overflow:hidden}.admin-metrics>.panel:nth-child(2n),.dashboard-metrics>.panel:nth-child(2n){background:var(--success-soft);border-color:#c6e8dc}.admin-metrics>.panel:nth-child(odd) .metric,.admin-metrics>.panel:nth-child(odd) .muted,.dashboard-metrics>.panel:nth-child(odd) .metric,.dashboard-metrics>.panel:nth-child(odd) .muted{color:var(--primary)}.admin-metrics>.panel:nth-child(2n) .metric,.admin-metrics>.panel:nth-child(2n) .muted,.dashboard-metrics>.panel:nth-child(2n) .metric,.dashboard-metrics>.panel:nth-child(2n) .muted{color:var(--success)}.button{align-items:center;background:var(--primary);border:1px solid var(--primary);border-radius:7px;color:white;display:inline-flex;font-weight:700;gap:7px;justify-content:center;padding:9px 13px}.button.secondary{background:var(--accent);border-color:var(--accent)}.button.light{background:#fff;border-color:var(--line);color:var(--primary)}.button.danger{background:#fff;border-color:#f0b8b5;color:var(--danger)}.button:disabled{cursor:not-allowed;opacity:.5}.row{align-items:center;display:flex;gap:10px;justify-content:space-between}.row.wrap{flex-wrap:wrap}.badge{background:var(--primary-soft);border-radius:999px;color:var(--primary);display:inline-flex;font-size:12px;max-width:100%;overflow:hidden;padding:5px 9px;text-overflow:ellipsis;white-space:nowrap}.badge.success{background:var(--success-soft);color:var(--success)}.badge.warning{background:var(--accent-soft);color:var(--warning)}.badge.neutral{background:#f0f1f3;color:#4b5563}.field{display:grid;grid-gap:7px;gap:7px;margin-bottom:13px}.field>span{font-size:14px;font-weight:700}.field input,.field select,.field textarea,.searchbar input,.searchbar select{background:#fff;border:1px solid var(--line);border-radius:7px;color:var(--foreground);padding:10px 12px;width:100%}.field input:disabled{background:#f2f3f5;color:#697180}.field textarea{min-height:108px;resize:vertical}.helper{color:var(--muted);font-size:12px;line-height:1.6}.product-card{display:grid;grid-gap:12px;gap:12px}.product-card img,.product-image,.store-product>img{aspect-ratio:1;background:#f2f3f5;border-radius:7px;object-fit:contain;width:100%}.product-title{font-size:17px;line-height:1.5;margin:0}.store-product{display:grid;grid-gap:14px;gap:14px}.image-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.image-slot{min-width:0}.image-placeholder,.image-slot img{align-items:center;aspect-ratio:1;background:#f5f6f8;border:1px dashed #cbd1da;border-radius:7px;display:flex;justify-content:center;object-fit:contain;overflow:hidden;text-align:center;width:100%}.image-slot input{font-size:12px;margin-top:7px;max-width:100%}.financial-preview{background:#f5fbfb;border:1px solid var(--line);border-radius:7px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0;padding:13px}.financial-preview strong{direction:ltr;display:block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:5px;max-width:100%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.financial-preview>div{min-width:0}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;min-width:820px;width:100%}.table td,.table th{border-bottom:1px solid var(--line);padding:12px;text-align:right;vertical-align:middle}.table th{color:var(--muted);font-size:13px;font-weight:700}.table tr:last-child td{border-bottom:0}.searchbar{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(220px,1fr) 180px 160px auto;margin-bottom:16px}.notice,.warning-box{border-radius:7px;line-height:1.7;margin-bottom:16px;padding:12px 14px}.success-box{background:#ecfdf3;border:1px solid #a6e3bd;border-radius:7px;color:#067647;margin-bottom:14px;padding:12px 14px}.notice{background:var(--success-soft);border:1px solid #b9e4d5;color:#086b4d}.warning-box{background:var(--accent-soft);border:1px solid #e7c38d;color:#854d0e}.chart{min-height:270px}.bar-chart{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(7,1fr);height:170px;margin-top:22px}.bar-chart div{align-items:center;display:flex;flex-direction:column;gap:7px;height:100%;justify-content:flex-end}.bar-chart span{background:var(--primary);border-radius:5px 5px 2px 2px;min-height:3px;width:min(36px,80%)}.bar-chart small{color:var(--muted);font-size:11px}.funnel-row{margin-top:18px}.funnel-row .row{margin-bottom:7px}.progress{background:#eceef2;border-radius:999px;height:9px;overflow:hidden}.progress span{background:var(--primary);border-radius:inherit;display:block;height:100%}.best-product{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(160px,1.4fr) 2fr auto;padding:13px 0}.best-product>*{min-width:0}.best-product>span:last-child{direction:ltr;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.best-product+.best-product{border-top:1px solid var(--line)}.template-card.selected{border-color:var(--primary);box-shadow:0 0 0 2px #dbe7ff}.template-preview{background:#fff;border:1px solid var(--line);border-radius:6px;display:grid;grid-template-rows:34px 68px 1fr;margin-bottom:14px;min-height:172px;overflow:hidden}.template-preview-media{background:linear-gradient(135deg,rgb(8 35 50/92%),rgb(18 63 89/76%));border:1px solid var(--line);border-radius:10px;box-shadow:0 18px 42px rgb(0 0 0/14%);margin-bottom:14px;overflow:hidden;position:relative}.template-preview-media img{aspect-ratio:1200/760;display:block;height:auto;object-fit:cover;width:100%}.template-preview-media span{background:rgb(8 35 50/78%);border:1px solid rgb(255 255 255/16%);border-radius:999px;color:#f7fbfc;direction:ltr;font-size:11px;font-weight:800;inset-inline-start:12px;letter-spacing:.08em;padding:6px 10px;position:absolute;text-transform:uppercase;top:12px}.template-preview header{align-items:center;display:flex;gap:5px;justify-content:space-between;padding:0 9px}.template-preview header b,.template-preview header i,.template-preview section div>*,.template-preview section>span{background:rgb(255 255 255/78%);border-radius:999px;display:block;height:4px}.template-preview header i{width:24px}.template-preview header b{height:8px;width:34px}.template-preview section{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1.2fr .8fr;padding:10px}.template-preview section div{display:grid;grid-gap:5px;gap:5px}.template-preview section div b{height:7px;width:75%}.template-preview section div i{opacity:.72;width:95%}.template-preview section>span{border-radius:5px;height:48px}.template-preview footer{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(4,1fr);padding:8px}.template-preview footer span{background:#f6f8fa;border:1px solid var(--line);border-radius:4px;min-height:48px}.template-preview-minimal{grid-template-rows:34px 76px 1fr}.template-preview-minimal header,.template-preview-minimal section{justify-content:center;text-align:center}.template-preview-minimal section{display:flex}.template-preview-minimal section>span{display:none}.template-preview-minimal footer{grid-template-columns:repeat(2,1fr);padding-inline:24px}.template-preview-classic{border-radius:2px;grid-template-rows:42px 60px 1fr}.template-preview-classic header{border-bottom:3px double rgb(255 255 255/55%)}.template-preview-classic section{display:flex;justify-content:center;text-align:center}.template-preview-classic section>span{display:none}.settings-tabs{border-bottom:1px solid var(--line);display:flex;gap:6px;margin-bottom:18px}.settings-tabs a{align-items:center;border-bottom:2px solid transparent;color:var(--muted);display:inline-flex;gap:7px;padding:10px 14px}.settings-tabs a.active{border-bottom-color:var(--primary);color:var(--primary);font-weight:700}.dns-grid,.dns-record{display:grid;grid-gap:10px;gap:10px}.dns-record{align-items:center;background:#f7f9fc;border:1px solid var(--line);border-radius:7px;grid-template-columns:90px 140px minmax(200px,1fr) 38px;padding:12px}.dns-copy-button{align-items:center;background:#eef6fc;border:1px solid #c8ddeb;border-radius:7px;color:var(--primary);display:inline-flex;height:36px;justify-content:center;transition:transform .15s ease,background .15s ease;width:36px}.dns-copy-button:hover{background:#e2f0fa;transform:translateY(-1px)}.domain-connect-box{background:#f8fbfd;border:1px solid var(--line);border-radius:8px;margin-top:16px;padding:16px}.domain-connect-box h3{margin:0 0 5px}.domain-connect-status{align-items:center;border:1px solid;border-radius:7px;display:flex;gap:8px;margin:13px 0;padding:10px 12px}.domain-connect-status.success{background:#e7f8f2;border-color:#a7e6d1;color:var(--success)}.domain-connect-status.pending{background:#fff5df;border-color:#efd3a3;color:#8b530b}.domain-connect-form{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto}.domain-connect-form .field{margin:0}.storefront{--store-primary:#2563eb;--store-secondary:#111827;--store-accent:#ffffff;background:#fff;color:#173747;min-height:100vh;overflow-x:hidden}.announcement{background:var(--store-primary);color:#fff;font-size:13px;line-height:1.5;padding:9px 20px;text-align:center}.store-section{margin:0 auto;max-width:1180px;padding:22px}.store-header{flex-wrap:wrap;gap:18px;justify-content:space-between;min-height:82px;padding:18px max(22px,calc((100vw - 1180px) / 2 + 22px))}.store-brand,.store-header{align-items:center;display:flex}.store-brand{gap:10px;min-width:0}.store-brand strong{font-size:19px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-logo{max-height:48px;max-width:170px;object-fit:contain}.store-nav{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.store-nav a{color:inherit;font-size:14px;font-weight:700}.store-header-note{border:1px solid;border-radius:999px;font-size:11px;max-width:210px;opacity:.88;overflow:hidden;padding:6px 10px;text-overflow:ellipsis;white-space:nowrap}.store-hero{align-items:center;display:grid;grid-gap:48px;gap:48px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);min-height:480px;padding:64px max(22px,calc((100vw - 1180px) / 2 + 22px))}.store-hero-copy,.store-hero-visual{min-width:0}.store-hero h1{font-size:44px;line-height:1.25;margin:0 0 12px;max-width:720px;overflow-wrap:anywhere}.store-hero p{font-size:18px;line-height:1.8;margin:0;max-width:700px;overflow-wrap:anywhere}.store-eyebrow{color:var(--store-primary);display:block;font-size:12px;font-weight:800;margin-bottom:12px}.store-buy-button,.store-hero-cta{align-items:center;background:var(--store-primary);border:1px solid var(--store-primary);border-radius:7px;color:var(--store-secondary);display:inline-flex;font-weight:800;justify-content:center}.store-hero-cta{margin-top:24px;min-height:44px;padding:10px 18px}.store-hero-visual{background:#fff;border:1px solid color-mix(in srgb,var(--store-primary) 20%,#d7e1e8);border-radius:8px;box-shadow:0 18px 45px rgb(23 55 71/14%);overflow:hidden}.store-hero-placeholder,.store-hero-visual>img{aspect-ratio:4/3;display:flex;object-fit:contain;padding:20px;width:100%}.store-hero-placeholder{align-items:center;background:#f3f6f8;color:var(--store-primary);font-size:24px;font-weight:800;justify-content:center}.store-featured-caption{align-items:center;border-top:1px solid #e4eaee;display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.store-featured-caption strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-featured-caption span{direction:ltr;flex:0 0 auto;font-weight:800}.store-section{padding-bottom:64px;padding-top:36px}.store-section-heading{margin-bottom:24px;max-width:720px}.store-section-heading h2{font-size:28px;margin-bottom:7px}.store-products-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.store-catalog-card{background:#fff;border:1px solid #dfe7ec;border-radius:8px;display:flex;flex-direction:column;min-height:430px;overflow:hidden;padding:14px;transition:border-color .16s ease,transform .16s ease}.store-catalog-card:hover{border-color:color-mix(in srgb,var(--store-primary) 45%,#dfe7ec);transform:translateY(-2px)}.store-product-media{background:#f4f7f8;border-radius:7px;overflow:hidden;position:relative}.store-product-media>.image-placeholder,.store-product-media>img{align-items:center;aspect-ratio:4/3;display:flex;justify-content:center;object-fit:contain;padding:14px;width:100%}.store-stock-badge{background:#fff;border:1px solid #dce6e2;border-radius:999px;color:#08775f;font-size:11px;inset:10px 10px auto auto;padding:5px 8px;position:absolute}.store-catalog-card .product-title{margin-top:14px;min-height:51px;-webkit-line-clamp:2}.store-catalog-card .product-title,.store-product-description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.store-product-description{color:#657985;font-size:13px;line-height:1.7;margin:7px 0 14px;-webkit-line-clamp:3}.store-product-footer{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-top:auto}.store-product-price{direction:ltr;display:block;font-size:19px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.store-buy-button{min-height:38px;padding:8px 12px}.template-modern .store-header{border-bottom:1px solid color-mix(in srgb,var(--store-secondary) 18%,transparent)}.template-modern .store-section{max-width:1220px}.template-minimal .store-header{flex-direction:column;justify-content:center;min-height:116px;text-align:center}.template-minimal .store-header-note{display:none}.template-minimal .store-hero{display:block;min-height:360px;padding-bottom:74px;padding-top:74px;text-align:center}.template-minimal .store-hero h1,.template-minimal .store-hero p{margin-inline:auto}.template-minimal .store-hero-visual{display:none}.template-minimal .store-products-grid{gap:34px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.template-minimal .store-catalog-card{border-color:transparent;border-radius:0;box-shadow:none;padding:0 0 20px}.template-minimal .store-catalog-card:hover{border-color:transparent}.template-minimal .store-product-media{border-radius:0}.template-classic .store-header{border-bottom:4px double var(--store-accent);display:grid;grid-template-columns:1fr auto 1fr;min-height:112px}.template-classic .store-brand{justify-self:start}.template-classic .store-nav{justify-content:center}.template-classic .store-header-note{justify-self:end}.template-classic .store-hero{display:block;min-height:390px;padding-bottom:76px;padding-top:76px;text-align:center}.template-classic .store-hero h1,.template-classic .store-hero p{margin-inline:auto}.template-classic .store-hero-visual{display:none}.storefront.template-classic,.template-classic .store-hero,.template-classic .store-section{font-family:Georgia,Times New Roman,serif}.template-classic .store-products-grid{gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.template-classic .store-catalog-card{border-color:#d8d1c5;border-radius:2px;min-height:390px;padding:10px}.template-classic .store-product-media{border-radius:1px}.store-content-page{min-height:calc(100vh - 150px);padding-top:48px}.price-old{color:var(--muted);font-size:13px;text-decoration:line-through}.page-banner{aspect-ratio:4/1;border-radius:8px;object-fit:cover;width:100%}.page-content{line-height:1.9;min-height:280px;white-space:pre-wrap}.admin-sidebar{background:var(--primary)}.admin-metrics{margin-bottom:16px}.admin-import-panel h2,.admin-product-summary h3{margin:0 0 6px}.admin-form-grid{border-top:1px solid var(--line);display:grid;grid-gap:0 14px;gap:0 14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;padding-top:18px}.admin-span-2{grid-column:span 2}.admin-span-3{grid-column:1/-1}.admin-form-actions{display:flex;justify-content:flex-start}.admin-catalog-list{display:grid;grid-gap:0;gap:0}.admin-product-row{display:grid;grid-gap:16px;gap:16px;grid-template-columns:112px minmax(0,1fr);padding:18px 0}.admin-product-row+.admin-product-row{border-top:1px solid var(--line)}.admin-product-row>.image-placeholder,.admin-product-row>img{aspect-ratio:1;background:#f5f6f8;border-radius:7px;object-fit:contain;width:112px}.admin-product-facts{display:flex;flex-wrap:wrap;gap:8px 20px;margin:12px 0}.admin-product-facts span{color:var(--muted);font-size:13px}.admin-product-facts strong{color:var(--foreground);-webkit-margin-start:4px;margin-inline-start:4px}.admin-product-summary details{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.admin-product-summary summary{color:var(--primary);cursor:pointer;font-weight:700}.admin-update-form{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(120px,1fr));margin-top:14px}.check-field{gap:8px;min-height:42px}.admin-sync-form,.check-field{align-items:center;display:flex}.admin-sync-form{flex-wrap:wrap;gap:10px;margin-top:12px}.admin-order-list{display:grid;grid-gap:16px;gap:16px}.admin-order-card h2{margin:0 0 6px}.admin-order-card details{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.admin-order-card summary{color:var(--primary);cursor:pointer;font-weight:700}.admin-order-form{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.integration-card h2{margin:0 0 6px}.payment-integration-card{margin-bottom:16px}.provider-picker{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.provider-picker .field{margin:0;min-width:280px}.payment-config-heading h2{margin:0 0 6px}.payment-config-form>h3{border-top:1px solid var(--line);margin:22px 0 4px;padding-top:18px}.payment-fields{border-top:0;margin-top:10px;padding-top:0}.payment-methods{display:flex;flex-wrap:wrap;gap:10px 22px;margin:14px 0 20px}.integration-status-list{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0;padding:14px 0}.integration-status-list div{display:grid;grid-gap:5px;gap:5px}.integration-status-list span{color:var(--muted);font-size:12px}.connector-env{display:flex;flex-wrap:wrap;gap:8px}.connector-env code{background:#f0f1f3;border-radius:5px;direction:ltr;font-size:12px;padding:7px 9px}.capture-notice{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:14px}.checkout-page{background:var(--background);min-height:100vh;padding:48px 20px}.checkout-shell{display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1.4fr) minmax(280px,.7fr);margin:0 auto;max-width:980px}.checkout-form-panel{display:grid;grid-gap:18px;gap:18px}.checkout-form-panel h1{margin:10px 0 6px}.checkout-submit{width:100%}.checkout-summary{align-self:start;display:grid;grid-gap:16px;gap:16px}.checkout-summary>.image-placeholder,.checkout-summary>img{aspect-ratio:1;object-fit:contain;width:100%}.checkout-summary h2{font-size:18px;line-height:1.5;margin:5px 0 0}.checkout-total{border-top:1px solid var(--line);display:flex;font-size:18px;justify-content:space-between;padding-top:14px}.landing-page{background:radial-gradient(circle at 15% 10%,rgb(8 119 95/18%),transparent 32%),linear-gradient(135deg,var(--droopox-tech-bg) 0,var(--droopox-tech-bg-mid) 54%,var(--droopox-tech-bg-end) 100%);color:#fff;min-height:100vh;overflow:hidden;padding:20px}.landing-header{border-bottom:1px solid rgb(255 255 255/16%);justify-content:space-between;margin:0 auto;max-width:1160px;padding:0 0 14px}.landing-actions,.landing-brand,.landing-final>div,.landing-header,.landing-nav{align-items:center;display:flex}.landing-brand{color:#fff;font-size:18px;font-weight:800;gap:10px}.landing-mark{align-items:center;background:var(--droopox-tech-accent);border-radius:7px;color:#06241f;display:flex;height:38px;justify-content:center;width:38px}.landing-nav{gap:8px}.landing-nav a{border-radius:7px;color:#fff;font-weight:700;padding:9px 12px}.landing-nav a:hover{background:rgb(255 255 255/9%);color:#fff}.landing-nav .landing-nav-cta{background:var(--droopox-tech-accent);color:#06241f}.landing-final,.landing-flow,.landing-hero,.landing-pricing,.landing-section{margin:0 auto;max-width:1160px}.landing-hero{align-items:center;display:grid;grid-gap:34px;gap:34px;grid-template-columns:minmax(0,1fr) minmax(340px,.88fr);min-height:610px;padding:62px 0 40px}.landing-final h2,.landing-flow h2,.landing-hero-copy h1,.landing-section-heading h2{letter-spacing:0;line-height:1.25;margin:0}.landing-hero-copy h1{font-size:52px;max-width:760px}.landing-hero-copy p{color:var(--droopox-tech-muted);font-size:19px;line-height:1.9;margin:20px 0 26px;max-width:670px}.landing-eyebrow{background:var(--droopox-tech-accent-soft);border:1px solid rgb(56 211 159/30%);border-radius:999px;color:var(--droopox-tech-accent-text);display:inline-flex;font-size:13px;font-weight:800;margin-bottom:14px;padding:7px 11px}.landing-actions{flex-wrap:wrap;gap:10px}.landing-hero-copy .landing-actions{margin-top:26px}.landing-primary-action,.landing-secondary-action{min-height:45px;padding-left:16px;padding-right:16px}.landing-final .button:not(.light),.landing-primary-action{background:var(--droopox-tech-accent);border-color:var(--droopox-tech-accent);color:#06241f}.landing-final .button.light,.landing-secondary-action{background:rgb(255 255 255/9%);border-color:rgb(255 255 255/16%);color:#fff}.landing-visual{position:relative}.landing-visual:before{background:var(--droopox-tech-accent-soft);border-radius:999px;content:"";height:210px;inset:auto auto -48px -42px;position:absolute;width:210px;z-index:0}.landing-window{background:var(--droopox-tech-panel);border:1px solid var(--droopox-tech-panel-border);border-radius:8px;box-shadow:0 20px 70px rgb(0 0 0/25%);display:grid;grid-gap:18px;gap:18px;min-height:430px;padding:18px;position:relative;z-index:1}.landing-window-top{direction:ltr;display:flex;gap:7px}.landing-window-top span{background:rgb(255 255 255/35%);border-radius:999px;height:10px;width:10px}.landing-store-card{align-items:center;background:var(--droopox-tech-deep);border:1px solid rgb(56 211 159/24%);border-radius:8px;color:#fff;display:flex;justify-content:space-between;min-height:128px;padding:20px}.landing-store-card small{color:var(--droopox-tech-accent-text);display:block;margin-bottom:8px}.landing-store-card strong{display:block;font-size:21px;line-height:1.45}.landing-products-preview{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-products-preview span{aspect-ratio:1;background:linear-gradient(135deg,#164d69,var(--droopox-tech-accent));border:1px solid rgb(255 255 255/12%);border-radius:8px}.landing-checkout-line{align-items:center;background:rgb(56 211 159/12%);border:1px solid rgb(56 211 159/22%);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto 1fr auto;padding:14px}.landing-checkout-line strong{color:var(--droopox-tech-accent-text)}.landing-section{padding:30px 0}.landing-pricing{padding:34px 0 22px}.landing-section-heading{margin-bottom:18px}.landing-final h2,.landing-flow h2,.landing-section-heading h2{font-size:32px}.landing-feature-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.landing-feature-card{background:var(--droopox-tech-panel);border:1px solid var(--droopox-tech-panel-border);border-radius:8px;min-height:210px;padding:18px}.landing-feature-icon{align-items:center;background:var(--droopox-tech-accent-soft);border-radius:7px;color:var(--droopox-tech-accent-text);display:inline-flex;height:45px;justify-content:center;width:45px}.landing-feature-card h3{font-size:18px;margin:18px 0 8px}.landing-feature-card p,.landing-final p{color:var(--droopox-tech-muted);line-height:1.75;margin:0}.landing-pricing-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-pricing-card{background:var(--droopox-tech-panel);border:1px solid var(--droopox-tech-panel-border);border-radius:8px;display:grid;grid-gap:14px;gap:14px;min-height:360px;padding:20px;position:relative}.landing-pricing-card.featured{border-color:rgb(56 211 159/48%);box-shadow:0 22px 58px rgb(0 0 0/18%)}.landing-plan-badge{background:transparent;border:0;border-radius:0;color:var(--droopox-tech-accent-text);display:inline-flex;font-size:11px;font-weight:800;justify-self:start;line-height:1;margin-bottom:0;padding:0}.landing-plan-badge.placeholder{visibility:hidden}.landing-pricing-card h3{font-size:24px;margin:0;white-space:nowrap}.landing-pricing-card p{color:var(--droopox-tech-muted);line-height:1.75;margin:0}.landing-plan-price{align-items:flex-end;display:flex;gap:8px;white-space:nowrap}.landing-plan-price strong{color:var(--droopox-tech-accent-text);font-size:34px;line-height:1}.landing-plan-price span{color:var(--droopox-tech-muted)}.landing-pricing-card ul{color:#fff;display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.landing-pricing-card li{align-items:flex-start;display:flex;gap:8px;flex-wrap:wrap;min-width:0}.landing-pricing-card li:before{background:var(--droopox-tech-accent);border-radius:999px;content:"";flex:0 0 auto;height:7px;width:7px}.landing-payment-logos{display:flex;gap:5px;margin-top:2px;-webkit-padding-start:15px;padding-inline-start:15px;width:100%}.landing-payment-feature-title{flex-grow:1;flex-shrink:0;flex-basis:calc(100% - 18px)}.landing-payment-logos span{align-items:center;background:rgb(255 255 255/10%);border:1px solid rgb(255 255 255/18%);border-radius:5px;color:#fff;display:inline-flex;font-size:10px;font-weight:800;justify-content:center;line-height:1;min-height:20px;min-width:42px;padding:4px 7px}.landing-plan-action{align-self:end;background:var(--droopox-tech-accent);border-color:var(--droopox-tech-accent);color:#06241f;margin-top:8px;width:100%}.landing-flow{align-items:center;background:var(--droopox-tech-panel);border:1px solid var(--droopox-tech-panel-border);border-radius:8px;display:grid;grid-gap:20px;gap:20px;grid-template-columns:.9fr 1.1fr;margin-top:28px;padding:22px}.landing-step-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-step{align-items:center;background:rgb(255 255 255/8%);border:1px solid rgb(255 255 255/14%);border-radius:8px;color:#fff;display:flex;font-weight:800;gap:10px;min-height:66px;padding:13px}.landing-step svg{color:var(--droopox-tech-accent-text)}.landing-final{align-items:center;display:flex;flex-direction:column;gap:12px;padding:72px 0 48px;text-align:center}.landing-final>div{background:var(--droopox-tech-accent-soft);border:1px solid rgb(56 211 159/30%);border-radius:999px;color:var(--droopox-tech-accent-text);gap:10px;justify-content:center;padding:12px 16px}.landing-final-actions{justify-content:center;margin-top:8px}.auth-page{align-items:center;background:var(--background);display:flex;justify-content:center;min-height:100vh;padding:40px 20px}.auth-card{background:#fff;border:1px solid var(--line);border-radius:8px;max-width:480px;padding:28px;width:100%}.auth-card-wide{max-width:820px}.auth-heading{margin-bottom:22px}.auth-heading h1{margin:18px 0 8px}.auth-heading p{color:var(--muted);line-height:1.7;margin:0}.auth-brand{font-size:18px;font-weight:800}.auth-form-grid{display:grid;grid-gap:0 14px;gap:0 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.auth-span-2{grid-column:1/-1}.auth-terms{margin:4px 0 16px}.auth-submit{width:100%}.auth-switch{color:var(--muted);margin:18px 0 0;text-align:center}.auth-switch a{color:var(--primary);font-weight:700}.verification-card{display:grid;grid-gap:12px;gap:12px;text-align:center}.subscription-plan{display:grid;grid-gap:12px;gap:12px;min-width:0}.subscription-plan.featured{border-color:rgb(56 211 159/48%);box-shadow:0 22px 58px rgb(0 0 0/18%)}.subscription-plan h2{margin:0;white-space:nowrap}.subscription-plan ul{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.subscription-plan li{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.subscription-plan li:before{background:var(--droopox-tech-accent);border-radius:999px;content:"";flex:0 0 auto;height:7px;margin-top:8px;width:7px}.subscription-price{direction:ltr;font-size:28px;font-weight:800;text-align:right}.subscription-price-row{align-items:flex-end;display:flex;gap:8px;white-space:nowrap}.subscription-price-row strong{color:var(--droopox-tech-accent-text);direction:ltr;font-size:34px;line-height:1}.subscription-price-row span{color:var(--droopox-tech-muted);line-height:1.2}.app-shell,.auth-page,.checkout-page,body{background:radial-gradient(circle at 15% 10%,rgb(8 119 95/18%),transparent 32%),linear-gradient(135deg,var(--droopox-tech-bg) 0,var(--droopox-tech-bg-mid) 54%,var(--droopox-tech-bg-end) 100%)}.admin-sidebar,.sidebar{background:rgb(7 28 40/82%);-webkit-border-end:1px solid var(--droopox-tech-panel-border);border-inline-end:1px solid var(--droopox-tech-panel-border);color:#fff}.platform-mark{background:var(--droopox-tech-accent);color:#06241f}.admin-switch-link,.platform-brand small,.sidebar-logout,.sidebar-nav a{color:var(--droopox-tech-muted)}.sidebar-nav a.active,.sidebar-nav a:hover{background:var(--droopox-tech-accent-soft);color:#fff}.store-preview-link{background:var(--droopox-tech-accent);border-color:rgb(56 211 159/35%);box-shadow:0 12px 28px rgb(0 0 0/18%);color:#06241f}.store-preview-link:hover{box-shadow:0 16px 34px rgb(0 0 0/24%)}.main{color:var(--foreground)}.auth-card,.card,.checkout-form-panel,.checkout-summary,.dns-record,.domain-connect-box,.financial-preview,.integration-status-list,.panel,.store-product,.template-preview{background:var(--droopox-tech-panel);border-color:var(--droopox-tech-panel-border);color:var(--foreground);box-shadow:0 18px 46px rgb(0 0 0/12%)}.admin-metrics>.panel:nth-child(2n),.admin-metrics>.panel:nth-child(odd),.dashboard-metrics>.panel:nth-child(2n),.dashboard-metrics>.panel:nth-child(odd){background:var(--droopox-tech-panel);border-color:var(--droopox-tech-panel-border)}.admin-metrics>.panel:nth-child(2n) .metric,.admin-metrics>.panel:nth-child(2n) .muted,.admin-metrics>.panel:nth-child(odd) .metric,.admin-metrics>.panel:nth-child(odd) .muted,.dashboard-metrics>.panel:nth-child(2n) .metric,.dashboard-metrics>.panel:nth-child(2n) .muted,.dashboard-metrics>.panel:nth-child(odd) .metric,.dashboard-metrics>.panel:nth-child(odd) .muted{color:var(--droopox-tech-accent-text)}.admin-product-facts span,.auth-heading p,.auth-switch,.checkout-summary .muted,.helper,.integration-status-list span,.muted,.table th{color:var(--droopox-tech-muted)}.button{background:var(--droopox-tech-accent);border-color:var(--droopox-tech-accent);color:#06241f}.button.secondary{background:var(--droopox-tech-accent-soft);border-color:rgb(56 211 159/28%);color:var(--droopox-tech-accent-text)}.button.light{background:rgb(255 255 255/9%);border-color:rgb(255 255 255/16%);color:#fff}.button.danger{background:rgb(180 35 24/12%);border-color:rgb(240 184 181/35%);color:#ffd3cf}.badge,.badge.neutral,.badge.success,.badge.warning{background:var(--droopox-tech-accent-soft);color:var(--droopox-tech-accent-text)}.field input,.field select,.field textarea,.searchbar input,.searchbar select{background:rgb(255 255 255/9%);border-color:rgb(255 255 255/16%);color:#fff}.compact-field select option,.field select option,.searchbar select option,:where(.app-shell .main,.auth-page) .field select option{background:#082332;color:#f7fbfc}.compact-field select option:checked,.field select option:checked,.searchbar select option:checked,:where(.app-shell .main,.auth-page) .field select option:checked{background:#123f59;color:#ffffff}.field input::placeholder,.field textarea::placeholder,.searchbar input::placeholder{color:rgb(196 215 221/68%)}.field input:disabled{background:rgb(255 255 255/5%);color:rgb(196 215 221/55%)}.admin-product-row>.image-placeholder,.admin-product-row>img,.image-placeholder,.image-slot img,.product-card img,.product-image,.store-hero-placeholder,.store-product-media,.store-product>img{background:rgb(255 255 255/8%);border-color:rgb(255 255 255/16%);color:var(--droopox-tech-accent-text)}.admin-form-grid,.admin-order-card details,.admin-product-row+.admin-product-row,.admin-product-summary details,.best-product+.best-product,.integration-status-list,.payment-config-form>h3,.settings-tabs,.table td,.table th{border-color:var(--droopox-tech-panel-border)}.table tr:hover td{background:rgb(255 255 255/5%)}.settings-tabs a{color:var(--droopox-tech-muted)}.settings-tabs a.active{border-bottom-color:var(--droopox-tech-accent);color:var(--droopox-tech-accent-text)}.notice,.success-box{background:var(--droopox-tech-accent-soft);border-color:rgb(56 211 159/30%);color:var(--droopox-tech-accent-text)}.warning-box{background:rgb(186 117 23/16%);border-color:rgb(186 117 23/38%);color:#ffd68f}.progress{background:rgb(255 255 255/12%)}.bar-chart span,.progress span{background:var(--droopox-tech-accent)}.template-card.selected{border-color:var(--droopox-tech-accent);box-shadow:0 0 0 2px rgb(56 211 159/18%)}.connector-env code,.template-preview footer span{background:rgb(255 255 255/8%);border-color:rgb(255 255 255/14%);color:var(--droopox-tech-muted)}.dns-copy-button{border-color:rgb(56 211 159/30%)}.dns-copy-button,.domain-connect-status.success{background:var(--droopox-tech-accent-soft);color:var(--droopox-tech-accent-text)}.domain-connect-status.success{border-color:rgb(56 211 159/32%)}.domain-connect-status.pending{background:rgb(186 117 23/16%);border-color:rgb(186 117 23/38%);color:#ffd68f}.admin-order-card summary,.admin-product-summary summary,.auth-switch a,.dashboard-page-link,.table a{color:var(--droopox-tech-accent-text)}.auth-card{max-width:520px}.auth-card-wide{max-width:900px}.auth-brand{color:#fff}.checkout-total{border-color:var(--droopox-tech-panel-border)}@media (max-width:1050px){.landing-hero{grid-template-columns:1fr;min-height:auto}.landing-hero-copy h1{font-size:42px}.landing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-flow,.landing-pricing-grid{grid-template-columns:1fr}.admin-order-form,.admin-update-form,.financial-preview,.grid-4,.template-classic .store-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.landing-page{padding:12px}.landing-header{align-items:stretch;gap:12px}.landing-header,.landing-nav{flex-direction:column}.landing-nav a{text-align:center}.landing-hero{padding-top:38px}.landing-hero-copy h1{font-size:34px}.landing-hero-copy p{font-size:16px}.app-shell{grid-template-columns:1fr}.sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.best-product,.dns-record,.domain-connect-form,.grid-2,.grid-3,.grid-4,.searchbar,.store-hero{grid-template-columns:1fr}.store-hero{gap:28px;min-height:auto;padding-bottom:44px;padding-top:44px}.store-hero-visual{max-width:520px;width:100%}.store-products-grid,.template-minimal .store-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.template-classic .store-header{display:flex;justify-content:center}.template-classic .store-brand,.template-classic .store-header-note{justify-self:auto}.main{padding:18px}.admin-form-grid{grid-template-columns:1fr}.admin-span-2,.admin-span-3{grid-column:auto}.auth-form-grid,.checkout-shell{grid-template-columns:1fr}.auth-span-2{grid-column:auto}}@media (max-width:520px){.landing-feature-grid,.landing-products-preview,.landing-step-grid{grid-template-columns:1fr}.landing-window{min-height:auto}.landing-store-card{align-items:flex-start;flex-direction:column;gap:18px}.financial-preview,.image-grid,.landing-checkout-line,.sidebar-nav{grid-template-columns:1fr}.topline{align-items:stretch;flex-direction:column}.store-hero h1{font-size:34px}.store-product-footer,.store-products-grid,.template-classic .store-products-grid,.template-minimal .store-products-grid{grid-template-columns:1fr}.store-product-footer{align-items:stretch}.store-buy-button{width:100%}.admin-order-form,.admin-product-row,.admin-update-form,.integration-status-list{grid-template-columns:1fr}.capture-notice{align-items:stretch;flex-direction:column}}.aswaq{--ink:#0f2330;--ink-soft:#607381;--line:#e4edf1;--bg:#082332;background:radial-gradient(circle at 20% 0,rgb(56 211 159/16%),transparent 30%),linear-gradient(135deg,#082332,#123f59 58%,#0b2f2a);color:var(--ink);min-height:100vh}.aswaq-header{background:rgb(8 35 50/88%);border-bottom-color:rgb(255 255 255/12%)}.aswaq-brand-text,.aswaq-count,.aswaq-nav-link{color:#f7fbfc}.aswaq-nav-link:hover{color:#94f2d1}.aswaq-hero{color:#f7fbfc;padding:44px 20px 30px}.aswaq-hero-title{font-size:38px}.aswaq-hero-desc{color:#c4d7dd}.aswaq-trust,.btq-trust,.sooq-trust{background:rgb(56 211 159/14%);border:1px solid rgb(56 211 159/28%);border-radius:999px;color:#94f2d1;display:inline-flex;font-size:13px;font-weight:800;margin-top:18px;padding:8px 12px}.aswaq-hero-media{background:rgb(255 255 255/9%);border:1px solid rgb(255 255 255/14%);box-shadow:0 18px 46px rgb(0 0 0/16%)}.aswaq-main{padding-top:8px}.aswaq-section-head{color:#f7fbfc;margin-bottom:14px}.aswaq-filter-pills{border:1px solid rgb(255 255 255/14%);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin-bottom:22px;padding:12px}.aswaq-filter-pills span{background:rgb(255 255 255/8%);border:1px solid rgb(255 255 255/14%);border-radius:999px;color:#f7fbfc;font-size:14px;font-weight:700;padding:9px 18px}.aswaq-filter-pills span:first-child{background:rgb(56 211 159/18%);border-color:rgb(56 211 159/45%);color:#94f2d1}.aswaq-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}.aswaq-card{border-radius:8px;box-shadow:0 18px 38px rgb(0 0 0/18%)}.aswaq-card-media{aspect-ratio:4/3;background:#f8fafb}.aswaq-card-media img{padding:18px}.aswaq-card-name{min-height:48px}.aswaq-buy{border-radius:7px}.aswaq-footer{background:rgb(8 35 50/88%);border-top-color:rgb(255 255 255/12%)}.merchant-products-panel{padding:0}.merchant-product-row,.merchant-product-update,.merchant-products-head{display:grid;grid-template-columns:minmax(280px,2fr) minmax(120px,.8fr) minmax(110px,.7fr) minmax(140px,.8fr) minmax(130px,.8fr) minmax(140px,.8fr) minmax(150px,.8fr);min-width:1120px}.merchant-products-head{color:var(--droopox-tech-muted);font-size:13px;font-weight:800;padding:14px 18px}.merchant-product-row,.merchant-products-head{border-bottom:1px solid var(--droopox-tech-panel-border)}.merchant-product-row{align-items:stretch;position:relative}.merchant-product-row:last-child{border-bottom:0}.merchant-product-update{display:contents}.merchant-product-actions,.merchant-product-cell{align-items:center;-webkit-border-start:1px solid rgb(255 255 255/8%);border-inline-start:1px solid rgb(255 255 255/8%);display:flex;min-width:0;padding:13px 18px}.merchant-product-main{gap:12px}.merchant-product-main .image-placeholder,.merchant-product-main img{aspect-ratio:1;border-radius:7px;flex:0 0 72px;height:72px;object-fit:contain;width:72px}.merchant-product-main small,.merchant-product-main strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-field{align-items:stretch;display:grid;grid-gap:6px;gap:6px}.compact-field span{color:var(--droopox-tech-muted);font-size:11px}.compact-field input,.compact-field select{background:rgb(255 255 255/9%);border:1px solid rgb(255 255 255/16%);border-radius:7px;color:#fff;min-height:38px;padding:8px 10px;width:100%}.money-cell{direction:ltr;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;justify-content:flex-end}.profit-good{color:#94f2d1;font-weight:800}.profit-bad{color:#ffd3cf;font-weight:800}.merchant-product-actions{gap:8px}.merchant-product-actions .button svg{animation:none!important;transform:none!important;transition:none!important}.merchant-product-actions .button:active svg,.merchant-product-actions .button:focus-visible svg,.merchant-product-actions .button:hover svg{animation:none!important;filter:none!important;transform:none!important}.merchant-product-remove{align-items:center;display:flex;inset-block:0;inset-inline-start:18px;position:absolute}.merchant-product-remove .button{min-height:36px}.admin-dashboard-grid,.admin-derived-metrics{margin-top:16px}.admin-derived-metrics .panel{display:grid;grid-gap:10px;gap:10px}.admin-derived-metrics strong{color:#94f2d1;direction:ltr;font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.panel-title-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.admin-dashboard-grid h2,.details-panel h2,.panel-title-row h2{margin:0}.panel-title-row a,.table-link{color:#94f2d1;font-weight:800}.admin-activity-list{display:grid;grid-gap:0;gap:0}.admin-activity-item{align-items:center;border-bottom:1px solid var(--droopox-tech-panel-border);display:flex;gap:12px;justify-content:space-between;padding:12px 0}.admin-activity-item:last-child{border-bottom:0}.admin-activity-item span,.admin-activity-item strong{display:block}.admin-alert-list{display:grid;grid-gap:10px;gap:10px}.admin-alert-list .warning-box{margin:0}.quick-actions{display:flex;flex-wrap:wrap;gap:10px}.details-list{display:grid;grid-gap:0;gap:0;margin:0}.details-list div{border-bottom:1px solid var(--droopox-tech-panel-border);display:grid;grid-gap:10px;gap:10px;grid-template-columns:150px minmax(0,1fr);padding:12px 0}.details-list div:last-child{border-bottom:0}.details-list dt{color:var(--droopox-tech-muted);font-weight:800}.details-list dd{margin:0;overflow-wrap:anywhere}.verification-panel .image-placeholder,.verification-panel img{aspect-ratio:16/10;border:1px solid var(--droopox-tech-panel-border);border-radius:8px;display:block;margin:12px 0;object-fit:contain;width:100%}.catalog-upload-box{background:rgb(255 255 255/6%);border:1px solid var(--droopox-tech-panel-border);border-radius:8px;margin-bottom:13px;padding:14px}.catalog-upload-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.catalog-upload-slot{display:grid;grid-gap:8px;gap:8px}.catalog-upload-slot .image-placeholder,.catalog-upload-slot img{aspect-ratio:1;border-radius:8px;object-fit:contain;width:100%}.catalog-upload-slot input{max-width:100%}.catalog-upload-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.admin-delete-form{border-top:1px solid var(--droopox-tech-panel-border);margin-top:12px;padding-top:12px}.template-card{display:grid;grid-gap:12px;gap:12px}.template-usage{background:rgb(56 211 159/10%);border:1px solid rgb(56 211 159/22%);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:10px}.template-usage span{color:var(--droopox-tech-muted);font-size:12px}.template-usage strong{color:#94f2d1}.template-preview-balanced footer{grid-template-columns:repeat(4,1fr)}.template-preview-editorial{grid-template-rows:92px 1fr}.template-preview-editorial header{justify-content:center}.template-preview-editorial section{display:none}.template-preview-editorial footer{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 42px}.template-preview-promo{grid-template-rows:38px 54px 1fr}.template-preview-promo section{grid-template-columns:1fr}.template-preview-promo section>span{display:none}.template-preview-promo footer span:first-child{grid-column:span 2}.template-preview-dense footer span{min-height:38px}.template-preview-offers header{background:#dc2626}.template-preview-offers section{grid-template-columns:1fr}.template-preview-offers footer{grid-template-columns:1.4fr 1fr 1fr}.cart-shell{align-items:start}.cart-summary{display:grid;grid-gap:14px;gap:14px}.cart-lines{display:grid;grid-gap:10px;gap:10px}.cart-line{align-items:center;border:1px solid var(--droopox-tech-panel-border);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:64px minmax(0,1fr) auto;padding:10px}.cart-line .image-placeholder,.cart-line img{aspect-ratio:1;border-radius:7px;object-fit:contain;width:64px}.cart-line small,.cart-line strong{display:block}.cart-quantity{align-items:center;border:1px solid var(--droopox-tech-panel-border);border-radius:999px;display:flex;overflow:hidden}.cart-quantity button{background:transparent;border:0;color:#94f2d1;min-height:34px;min-width:36px}.cart-quantity span{min-width:30px;text-align:center}@media (max-width:900px){.merchant-products-head{display:none}.merchant-product-row,.merchant-product-update{display:grid;grid-template-columns:1fr;min-width:0}.merchant-product-actions,.merchant-product-cell{-webkit-border-start:0;border-inline-start:0;border-top:1px solid rgb(255 255 255/8%)}.merchant-product-remove{inset:auto;padding:0 18px 14px;position:static}.admin-store-details,.catalog-upload-grid{grid-template-columns:1fr}}@media (max-width:640px){.cart-line,.catalog-upload-grid,.details-list div{grid-template-columns:1fr}}.admin-switch-link,.sidebar-logout,.sidebar-nav a,.store-preview-link{overflow:hidden;position:relative}.admin-switch-link:before,.sidebar-logout:before,.sidebar-nav a:before,.store-preview-link:before{background:linear-gradient(110deg,transparent,rgb(255 255 255/22%),transparent);content:"";inset:0 auto 0 -80%;opacity:0;position:absolute;transform:skewX(-18deg);transition:opacity .2s ease,transform .45s ease;width:55%}.admin-switch-link:hover:before,.sidebar-logout:hover:before,.sidebar-nav a.active:before,.sidebar-nav a:hover:before,.store-preview-link:hover:before{opacity:1;transform:translateX(320%) skewX(-18deg)}.admin-switch-link svg,.landing-feature-icon svg,.sidebar-logout svg,.sidebar-nav a svg,.store-preview-link svg{filter:drop-shadow(0 0 0 rgb(56 211 159/0));position:relative;transition:filter .22s ease,opacity .22s ease,transform .22s ease;z-index:1}.admin-switch-link:hover svg,.landing-feature-card:hover .landing-feature-icon svg,.sidebar-logout:hover svg,.sidebar-nav a.active svg,.sidebar-nav a:hover svg,.store-preview-link:hover svg{filter:drop-shadow(0 0 10px rgb(56 211 159/55%));opacity:.96;transform:translateY(-1px) scale(1.06)}.catalog-list-panel{padding:0}:where(.app-shell .main,.auth-page) .field{background:linear-gradient(135deg,rgb(255 255 255/7%),rgb(255 255 255/3%));border:1px solid rgb(255 255 255/10%);border-radius:16px;gap:8px;margin-bottom:14px;padding:12px;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}:where(.app-shell .main,.auth-page) .field:before{background:linear-gradient(90deg,transparent,var(--droopox-tech-accent),transparent);border-radius:999px;content:"";height:1px;inset-inline:16px;opacity:0;position:absolute;top:0;transition:opacity .18s ease}:where(.app-shell .main,.auth-page) .field:focus-within{background:linear-gradient(135deg,rgb(56 211 159/12%),rgb(255 255 255/6%));border-color:rgb(56 211 159/48%);box-shadow:0 18px 42px rgb(0 0 0/16%),0 0 0 3px rgb(56 211 159/10%);transform:translateY(-1px)}:where(.app-shell .main,.auth-page) .field:focus-within:before{opacity:1}:where(.app-shell .main,.auth-page) .field>span{align-items:center;color:var(--droopox-tech-muted);display:inline-flex;font-size:13px;gap:6px;line-height:1.35;transform-origin:right center;transition:color .18s ease,transform .18s ease}:where(.app-shell .main,.auth-page) .field:focus-within>span{color:var(--droopox-tech-accent-text);transform:translateY(-1px)}:where(.app-shell .main,.auth-page) .field input:not([type=file]):not([type=color]),:where(.app-shell .main,.auth-page) .field select,:where(.app-shell .main,.auth-page) .field textarea{background:rgb(7 28 40/42%);border-color:rgb(255 255 255/13%);border-radius:12px;min-height:44px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}:where(.app-shell .main,.auth-page) .field textarea{min-height:116px}:where(.app-shell .main,.auth-page) .field input:not([type=file]):not([type=color]):focus,:where(.app-shell .main,.auth-page) .field select:focus,:where(.app-shell .main,.auth-page) .field textarea:focus{background:rgb(7 28 40/58%);border-color:rgb(56 211 159/54%);box-shadow:inset 0 0 0 1px rgb(56 211 159/16%);outline:none}:where(.app-shell .main,.auth-page) .field input:not([type=file]):not([type=color]):disabled,:where(.app-shell .main,.auth-page) .field select:disabled,:where(.app-shell .main,.auth-page) .field textarea:disabled{background:rgb(255 255 255/5%);border-color:rgb(255 255 255/9%);color:rgb(196 215 221/58%)}:where(.app-shell .main,.auth-page) .field input[type=color]{border-radius:12px;cursor:pointer;height:46px;padding:5px}:where(.app-shell .main,.auth-page) .field input[type=file]{background:rgb(255 255 255/7%);border:1px dashed rgb(56 211 159/32%);border-radius:12px;color:var(--droopox-tech-muted);cursor:pointer}.field input[type=file]::-webkit-file-upload-button,:where(.app-shell .main,.auth-page) .field input[type=file]::-webkit-file-upload-button{background:var(--droopox-tech-accent);border:0;border-radius:10px;color:#071c28;cursor:pointer;font-weight:800;-webkit-margin-end:12px;margin-inline-end:12px;min-height:34px;padding:8px 14px;-webkit-transition:filter .16s ease,transform .16s ease;transition:filter .16s ease,transform .16s ease}.field input[type=file]::file-selector-button,:where(.app-shell .main,.auth-page) .field input[type=file]::file-selector-button{background:var(--droopox-tech-accent);border:0;border-radius:10px;color:#071c28;cursor:pointer;font-weight:800;-webkit-margin-end:12px;margin-inline-end:12px;min-height:34px;padding:8px 14px;transition:filter .16s ease,transform .16s ease}.field input[type=file]:hover::-webkit-file-upload-button,:where(.app-shell .main,.auth-page) .field input[type=file]:hover::-webkit-file-upload-button{filter:brightness(1.08);transform:translateY(-1px)}.field input[type=file]:hover::file-selector-button,:where(.app-shell .main,.auth-page) .field input[type=file]:hover::file-selector-button{filter:brightness(1.08);transform:translateY(-1px)}:where(.app-shell .main,.auth-page) .field .helper{margin-top:2px}.register-page{align-items:flex-start;padding:28px}.register-shell{display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(280px,.72fr) minmax(640px,1.6fr);margin:0 auto;max-width:1280px;width:100%}.register-card,.register-showcase{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(150deg,rgb(12 54 68/86%),rgb(7 28 40/92%));border:1px solid rgb(255 255 255/12%);border-radius:26px;box-shadow:0 28px 80px rgb(0 0 0/24%)}.register-showcase{align-content:space-between;display:grid;min-height:calc(100vh - 56px);overflow:hidden;padding:30px;position:-webkit-sticky;position:sticky;top:28px}.register-showcase:after{background:radial-gradient(circle,rgb(56 211 159/24%),transparent 67%);content:"";height:360px;inset-block-end:-150px;inset-inline-start:-130px;pointer-events:none;position:absolute;width:360px}.register-brand{align-items:center;display:flex;gap:10px;letter-spacing:.4px}.register-brand>span{align-items:center;background:var(--droopox-tech-accent);border-radius:12px;color:#06241f;display:inline-flex;height:38px;justify-content:center;width:38px}.register-showcase-copy{display:grid;grid-gap:12px;gap:12px}.register-showcase-copy h2{font-size:clamp(29px,3vw,44px);line-height:1.25;margin:0}.register-showcase-copy p{color:var(--droopox-tech-muted);line-height:1.9;margin:0}.register-eyebrow,.register-selected-plan,.register-step{align-items:center;background:rgb(56 211 159/12%);border:1px solid rgb(56 211 159/24%);border-radius:999px;color:var(--droopox-tech-accent-text);display:inline-flex;font-size:12px;font-weight:800;gap:7px;padding:7px 11px;width:-moz-fit-content;width:fit-content}.register-benefits{display:grid;grid-gap:10px;gap:10px}.register-benefits>div{align-items:center;background:rgb(255 255 255/6%);border:1px solid rgb(255 255 255/10%);border-radius:16px;display:flex;gap:12px;padding:13px}.register-benefits>div>svg{color:var(--droopox-tech-accent-text);flex:0 0 auto}.register-benefits small,.register-benefits span,.register-benefits strong{display:block}.register-benefits small{color:var(--droopox-tech-muted);margin-top:3px}.register-trust{align-items:center;border-top:1px solid rgb(255 255 255/10%);color:var(--droopox-tech-muted);display:flex;gap:9px;padding-top:18px}.register-trust svg{color:var(--droopox-tech-accent-text)}.register-card.auth-card-wide{max-width:none;padding:30px}.register-card .auth-heading{border-bottom:1px solid rgb(255 255 255/10%);padding-bottom:22px}.register-card .auth-heading h1{font-size:clamp(30px,4vw,46px);margin-top:14px}.register-form-section{background:rgb(255 255 255/3%);border:1px solid rgb(255 255 255/9%);border-radius:20px;margin-bottom:16px;padding:18px}.register-form-section-heading{align-items:center;display:flex;gap:11px;margin-bottom:16px}.register-form-section-heading>span{align-items:center;background:rgb(56 211 159/12%);border:1px solid rgb(56 211 159/24%);border-radius:12px;color:var(--droopox-tech-accent-text);display:inline-flex;height:38px;justify-content:center;width:38px}.register-form-section-heading small,.register-form-section-heading strong{display:block}.register-form-section-heading small{color:var(--droopox-tech-muted);margin-top:3px}.register-card .field{border-radius:14px;margin-bottom:12px}.register-card .field textarea{min-height:88px}.register-card .helper svg{flex:0 0 auto}.register-card .auth-submit{border-radius:13px;font-size:15px;min-height:50px}@media (max-width:980px){.register-page{padding:18px}.register-shell{grid-template-columns:1fr}.register-showcase{min-height:auto;position:relative;top:auto}.register-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.register-page{padding:10px}.register-showcase{padding:22px}.register-showcase-copy{margin:34px 0}.register-benefits{grid-template-columns:1fr}.register-card.auth-card-wide{padding:18px}.register-form-section{padding:13px}.auth-form-grid{grid-template-columns:1fr}.auth-span-2{grid-column:auto}}.catalog-pro-table,.merchant-pro-table{width:100%;max-width:100%}.merchant-pro-table .merchant-product-row,.merchant-pro-table .merchant-products-head{width:100%;min-width:0;grid-template-columns:minmax(280px,2.35fr) minmax(95px,.75fr) minmax(100px,.78fr) minmax(118px,.88fr) minmax(120px,.9fr) minmax(145px,1fr);gap:12px;padding-inline:18px}.merchant-pro-table .merchant-product-row>*,.merchant-pro-table .merchant-products-head>span{min-width:0;width:auto;margin:0;justify-self:stretch;text-align:right}.merchant-pro-table .merchant-product-main{-webkit-padding-end:0;padding-inline-end:0}.merchant-pro-table .merchant-product-copy strong{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.merchant-pro-table .merchant-price-form{display:flex;align-items:center;gap:6px}.merchant-pro-table .merchant-price-form input{min-width:0;width:100%}.merchant-pro-table .merchant-product-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;justify-self:stretch}.merchant-pro-table .merchant-product-actions .button{width:100%;justify-content:center;padding-inline:8px}.catalog-pro-table .catalog-list-head,.catalog-pro-table .catalog-product-row{width:100%;min-width:0;grid-template-columns:minmax(300px,2.3fr) minmax(105px,.72fr) minmax(115px,.78fr) minmax(170px,1fr) minmax(205px,1.18fr);gap:14px;padding-inline:20px}.catalog-pro-table .catalog-list-head>span,.catalog-pro-table .catalog-product-row>*{width:auto;margin:0;justify-self:stretch;text-align:right}.catalog-pro-table .catalog-product-main{-webkit-padding-end:0;padding-inline-end:0}.catalog-pro-table .catalog-product-main h2{font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.catalog-pro-table .added-chip,.catalog-pro-table .status-chip{justify-self:start;width:max-content}.catalog-pro-table .catalog-row-actions{display:grid;grid-template-columns:1fr;grid-gap:7px;gap:7px;align-items:center}.catalog-pro-table .catalog-row-actions .button,.catalog-pro-table .catalog-row-actions form{width:100%;margin:0}.catalog-pro-table .catalog-row-actions .button{justify-content:center}.landing-featured-stores{position:relative;overflow:hidden;padding:76px clamp(24px,6vw,96px) 82px;background:linear-gradient(180deg,#f4f9fc,#fff);border-top:1px solid #e3edf3}.landing-featured-stores:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;right:-210px;top:-240px;background:radial-gradient(circle,rgba(31,177,157,.13),rgba(31,177,157,0) 68%);pointer-events:none}.landing-featured-stores .landing-section-heading{position:relative;z-index:1;text-align:center}.landing-featured-stores .landing-section-heading .landing-eyebrow{color:#078b7d;background:rgba(45,204,169,.1);border-color:rgba(45,204,169,.25)}.landing-featured-stores .landing-section-heading h2{margin:12px 0 0!important;color:#082f49!important;font-size:clamp(30px,3vw,42px)}.landing-featured-stores .landing-section-heading p{color:#607485!important;font-size:15px}.landing-featured-stores-grid{max-width:1160px;gap:22px}.landing-featured-store-card{grid-template-columns:1.18fr .82fr;min-height:300px;border-color:#d5e5ed;border-radius:24px;box-shadow:0 18px 48px rgba(8,47,73,.11)}.landing-featured-store-media{display:flex;flex-direction:column;min-height:300px;padding:14px;background:linear-gradient(145deg,#082f49,#0b4459)}.featured-browser-bar{height:34px;flex:0 0 34px;display:flex;align-items:center;gap:6px;padding:0 11px;border-radius:11px 11px 0 0;background:#eff5f7;color:#637885}.featured-browser-bar i{width:7px;height:7px;border-radius:50%;background:#9fb3bd}.featured-browser-bar i:first-child{background:#43d7ae}.featured-browser-bar b{-webkit-margin-start:8px;margin-inline-start:8px;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;direction:ltr}.featured-browser-view{position:relative;flex:1 1;overflow:hidden;border-radius:0 0 13px 13px;background:#fff}.featured-browser-view img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.landing-featured-store-card:hover .featured-browser-view img{transform:scale(1.035)}.landing-featured-store-copy{padding:28px 24px;background:linear-gradient(160deg,#fff,#f8fcfd)}.landing-featured-store-copy>span{padding:6px 10px;border-radius:999px;background:rgba(31,177,157,.09);border:1px solid rgba(31,177,157,.18)}.landing-featured-store-copy h3{font-size:28px}.landing-featured-store-copy p{font-size:14px}.landing-featured-store-copy>a{min-height:42px;padding:9px 14px;border-radius:11px;color:#fff;background:linear-gradient(135deg,#078b7d,#27c49f);box-shadow:0 9px 22px rgba(7,139,125,.18)}.landing-featured-store-copy>a:hover{filter:brightness(1.04);transform:translateY(-1px)}.landing-footer{border-top:0;box-shadow:inset 0 1px rgba(255,255,255,.08)}@media(max-width:1180px){.catalog-pro-table,.merchant-pro-table{overflow-x:auto}.merchant-pro-table .merchant-product-row,.merchant-pro-table .merchant-products-head{min-width:930px}.catalog-pro-table .catalog-list-head,.catalog-pro-table .catalog-product-row{min-width:960px}.landing-featured-store-card{grid-template-columns:1fr}.landing-featured-store-media{min-height:240px}}@media(max-width:720px){.catalog-pro-table,.merchant-pro-table{overflow:visible}.catalog-pro-table .catalog-list-head,.merchant-pro-table .merchant-products-head{display:none}.catalog-pro-table .catalog-product-row,.merchant-pro-table .merchant-product-row{min-width:0;grid-template-columns:1fr 1fr;gap:13px;padding:15px;margin-bottom:12px;border:1px solid rgba(160,210,210,.14);border-radius:17px}.catalog-pro-table .catalog-product-main,.catalog-pro-table .catalog-row-actions,.merchant-pro-table .merchant-product-actions,.merchant-pro-table .merchant-product-main{grid-column:1/-1}.landing-featured-store-card{grid-template-columns:1fr}.landing-featured-store-media{min-height:225px}.landing-featured-store-copy{padding:22px}}.catalog-pro-table,.merchant-pro-table{overflow:hidden!important}.merchant-pro-table .merchant-product-row,.merchant-pro-table .merchant-products-head{min-width:0!important;width:100%!important;grid-template-columns:minmax(270px,2.55fr) minmax(90px,.72fr) minmax(92px,.72fr) minmax(105px,.82fr) minmax(110px,.84fr) minmax(155px,1.05fr)!important;gap:10px!important;padding:10px 14px!important;box-sizing:border-box}.merchant-pro-table .merchant-products-head{min-height:48px;font-size:13px}.merchant-pro-table .merchant-product-row{min-height:86px!important}.merchant-pro-table .merchant-product-main .image-placeholder,.merchant-pro-table .merchant-product-main img{width:58px!important;height:58px!important;flex-basis:58px!important;border-radius:11px!important}.merchant-pro-table .merchant-product-main{gap:10px!important}.merchant-pro-table .merchant-product-copy{gap:3px}.merchant-pro-table .merchant-product-copy strong{font-size:13px!important;line-height:1.45}.merchant-pro-table .catalog-category-pill{padding:4px 8px!important;font-size:10px!important}.merchant-pro-table .merchant-category-text,.merchant-pro-table .money-cell{font-size:12px!important}.merchant-pro-table .merchant-price-form input{height:36px!important;padding:0 7px!important;font-size:12px!important}.merchant-pro-table .price-save-icon{width:32px;height:32px}.merchant-pro-table .merchant-product-actions{display:flex!important;gap:6px!important;flex-wrap:nowrap!important}.merchant-pro-table .merchant-product-actions .button{width:auto!important;min-height:36px!important;padding:6px 9px!important;font-size:11px!important}.catalog-pro-table .catalog-list-head,.catalog-pro-table .catalog-product-row{min-width:0!important;width:100%!important;grid-template-columns:minmax(290px,2.5fr) minmax(170px,1.15fr) minmax(125px,.86fr) minmax(100px,.7fr) minmax(105px,.72fr)!important;gap:11px!important;padding:10px 14px!important;box-sizing:border-box}.catalog-pro-table .catalog-list-head{min-height:48px;font-size:13px}.catalog-pro-table .catalog-product-row{min-height:86px!important}.catalog-pro-table .catalog-product-main{gap:10px!important}.catalog-pro-table .catalog-product-main .image-placeholder,.catalog-pro-table .catalog-product-main img{width:58px!important;height:58px!important;flex-basis:58px!important;border-radius:11px!important}.catalog-pro-table .catalog-product-main h2{font-size:13px!important;line-height:1.45;margin-bottom:4px!important}.catalog-pro-table .catalog-category-pill{padding:4px 8px!important;font-size:10px!important}.catalog-pro-table .money-cell{font-size:12px!important}.catalog-pro-table .added-chip,.catalog-pro-table .status-chip{padding:6px 9px!important;font-size:11px!important}.catalog-pro-table .catalog-row-actions{display:flex!important;gap:6px!important;flex-wrap:nowrap!important}.catalog-pro-table .catalog-row-actions form{width:auto!important}.catalog-pro-table .catalog-row-actions .button{width:auto!important;min-height:36px!important;padding:6px 9px!important;font-size:11px!important;white-space:nowrap}.landing-featured-stores{padding:58px clamp(24px,6vw,96px) 64px!important;background:linear-gradient(145deg,#103f53,#0a3548 48%,#0b3f4a)!important;border-top:1px solid rgba(85,230,185,.13)!important}.landing-featured-stores:before{background:radial-gradient(circle,rgba(72,218,179,.16),rgba(72,218,179,0) 68%)!important}.landing-featured-stores .landing-section-heading .landing-eyebrow{color:#55e6b9!important;background:rgba(85,230,185,.1)!important;border-color:rgba(85,230,185,.25)!important}.landing-featured-stores .landing-section-heading h2{color:#fff!important;text-shadow:none!important}.landing-featured-stores .landing-section-heading p{color:#bdd0d7!important}.landing-featured-store-card{min-height:270px!important;background:linear-gradient(145deg,rgba(19,75,92,.96),rgba(10,52,69,.98))!important;border:1px solid rgba(85,230,185,.2)!important;box-shadow:0 20px 48px rgba(0,0,0,.22)!important}.landing-featured-store-media{min-height:270px!important;background:linear-gradient(145deg,#082d40,#0b4855)!important}.featured-browser-bar{background:#092e40!important;color:#9fbdc7!important;border:1px solid rgba(255,255,255,.08);border-bottom:0}.featured-browser-view{background:#fff!important;border:1px solid rgba(255,255,255,.08);border-top:0}.landing-featured-store-copy{background:linear-gradient(155deg,rgba(18,72,88,.98),rgba(8,48,64,.98))!important}.landing-featured-store-copy>span{color:#55e6b9!important;background:rgba(85,230,185,.09)!important;border-color:rgba(85,230,185,.22)!important}.landing-featured-store-copy h3{color:#fff!important}.landing-featured-store-copy p{color:#bcd0d7!important}.landing-featured-store-copy>a{color:#052b28!important;background:linear-gradient(135deg,#55e6b9,#35cf9f)!important}@media(max-width:1050px){.catalog-pro-table,.merchant-pro-table{overflow-x:auto!important}.merchant-pro-table .merchant-product-row,.merchant-pro-table .merchant-products-head{min-width:860px!important}.catalog-pro-table .catalog-list-head,.catalog-pro-table .catalog-product-row{min-width:850px!important}}@media(max-width:720px){.catalog-pro-table,.merchant-pro-table{overflow:visible!important}.catalog-pro-table .catalog-list-head,.merchant-pro-table .merchant-products-head{display:none!important}.catalog-pro-table .catalog-product-row,.merchant-pro-table .merchant-product-row{min-width:0!important;grid-template-columns:1fr 1fr!important;padding:13px!important;min-height:0!important}.catalog-pro-table .catalog-product-main,.catalog-pro-table .catalog-row-actions,.merchant-pro-table .merchant-product-actions,.merchant-pro-table .merchant-product-main{grid-column:1/-1}.landing-featured-store-media{min-height:220px!important}}.catalog-list-head,.catalog-product-row{grid-gap:14px;gap:14px;grid-template-columns:minmax(320px,2fr) minmax(130px,.8fr) minmax(120px,.7fr) minmax(130px,.8fr) minmax(110px,.6fr) minmax(150px,.8fr);min-width:1120px}.catalog-list-head{font-weight:800}.catalog-list-head,.catalog-product-row{border-bottom:1px solid var(--droopox-tech-panel-border);padding:14px 18px}.catalog-product-row:last-child{border-bottom:0}.catalog-product-main{gap:12px}.catalog-product-main .image-placeholder,.catalog-product-main img{aspect-ratio:1;background:rgb(255 255 255/8%);border-radius:8px;flex:0 0 82px;height:82px;object-fit:contain;padding:6px;width:82px}.catalog-product-source{display:grid;grid-gap:7px;gap:7px}.merchant-product-details{border-top:1px solid rgb(255 255 255/10%);padding:12px 18px 18px}.merchant-product-details summary{color:var(--droopox-tech-accent-text);cursor:pointer;font-weight:800}.merchant-product-details-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.merchant-image-editor{background:rgb(255 255 255/6%);border:1px solid rgb(255 255 255/12%);border-radius:8px;display:grid;grid-gap:10px;gap:10px}.merchant-image-editor img{aspect-ratio:1;background:#fff;border-radius:7px;object-fit:contain;padding:8px;width:100%}.template-changes{display:grid;grid-gap:8px;gap:8px}.template-changes>span{color:var(--droopox-tech-muted);font-size:12px}.template-changes>div{display:flex;flex-wrap:wrap;gap:7px}.template-changes strong{background:rgb(56 211 159/12%);border:1px solid rgb(56 211 159/22%);border-radius:999px;color:#94f2d1;font-size:12px;padding:6px 9px}.template-safety-note{color:var(--droopox-tech-accent-text);font-weight:800;margin-top:16px}.template-card .template-preview header{background:var(--template-primary)!important}.template-card .template-preview section{background:var(--template-surface)!important}.template-preview-dense footer{grid-template-columns:repeat(5,1fr)}.template-preview-dense section{grid-template-columns:.8fr 1fr}.template-preview-offers header{background:linear-gradient(90deg,#1f2937,#dc2626)!important}.template-preview-offers footer span:first-child,.template-preview-offers footer span:nth-child(2){grid-column:span 2}.support-panel{margin-top:16px}.support-actions{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.support-action{background:rgb(255 255 255/7%);border:1px solid rgb(255 255 255/13%);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:14px;transition:border-color .18s ease,transform .18s ease}.support-action:hover{border-color:rgb(56 211 159/42%);transform:translateY(-2px)}.support-action strong{color:var(--droopox-tech-accent-text)}.support-action span{color:var(--droopox-tech-muted);line-height:1.7}.dense{--dense-ink:#10232d;--dense-muted:#5d7380;--dense-line:rgb(15 118 110/16%);background:linear-gradient(180deg,var(--dense-surface),#ffffff 42%);color:var(--dense-ink);min-height:100vh}.dense-announce{background:var(--dense-primary);color:var(--dense-on-primary);font-weight:800;padding:10px 20px;text-align:center}.dense-header{align-items:center;background:rgb(255 255 255/88%);border-bottom:1px solid var(--dense-line);display:flex;gap:18px;justify-content:space-between;padding:18px clamp(16px,4vw,48px);position:-webkit-sticky;position:sticky;top:0;z-index:10}.dense-brand{color:var(--dense-primary);font-size:22px;font-weight:900;text-decoration:none}.dense-brand img{max-height:42px;width:auto}.dense-nav{display:flex;flex-wrap:wrap;gap:16px}.dense-nav a,.dense-tabs a{color:var(--dense-muted);font-weight:800;text-decoration:none}.dense-nav a:hover,.dense-tabs a:hover{color:var(--dense-primary)}.dense-burger{background:transparent;border:0;display:none;flex-direction:column;gap:5px}.dense-burger span{background:var(--dense-primary);border-radius:999px;height:2px;width:24px}.dense-hero{align-items:center;display:grid;grid-gap:24px;gap:24px;grid-template-columns:1.2fr .8fr;padding:clamp(28px,6vw,72px) clamp(16px,4vw,56px)}.dense-hero span{color:var(--dense-primary);font-weight:900}.dense-hero h1{font-size:clamp(30px,5vw,56px);line-height:1.1;margin:10px 0}.dense-hero p{color:var(--dense-muted);font-size:17px;line-height:1.8;margin:0;max-width:62ch}.dense-trust{background:rgb(255 255 255/78%);border:1px solid var(--dense-line);border-radius:22px;box-shadow:0 24px 60px rgb(15 118 110/12%);color:var(--dense-primary);font-size:24px;font-weight:900;padding:34px;text-align:center}.dense-main{display:grid;grid-gap:22px;gap:22px;grid-template-columns:220px minmax(0,1fr);padding:0 clamp(16px,4vw,56px) 70px}.dense-tabs{align-self:start;background:#fff;border:1px solid var(--dense-line);border-radius:18px;display:grid;grid-gap:12px;gap:12px;padding:18px;position:-webkit-sticky;position:sticky;top:92px}.dense-tabs strong{color:var(--dense-primary)}.dense-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.dense-card{background:#fff;border:1px solid var(--dense-line);border-radius:18px;display:grid;grid-gap:12px;gap:12px;overflow:hidden;padding:12px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dense-card:hover{border-color:rgb(15 118 110/38%);box-shadow:0 20px 45px rgb(15 118 110/12%);transform:translateY(-3px)}.dense-card img,.dense-placeholder{aspect-ratio:1;background:var(--dense-surface);border-radius:14px;display:grid;place-items:center;width:100%}.dense-card img{object-fit:contain;padding:12px}.dense-card h3{margin:0}.dense-card p{color:var(--dense-muted);line-height:1.6;margin:0}.dense-card strong{color:var(--dense-primary);font-size:18px}.dense-card button{background:var(--dense-primary);border:0;border-radius:12px;color:var(--dense-on-primary);cursor:pointer;font-weight:900;padding:12px}.dense-card button:disabled{cursor:not-allowed;opacity:.55}.landing-hero-approved{min-height:660px}.landing-hero-copy p{display:block}.landing-live-storefront .landing-window{min-height:520px}.landing-store-toolbar{align-items:center;display:flex;justify-content:space-between;gap:12px}.landing-store-toolbar strong{color:#fff;font-size:18px}.landing-store-toolbar span{background:rgb(56 211 159/14%);border:1px solid rgb(56 211 159/28%);border-radius:999px;color:var(--droopox-tech-accent-text);font-size:12px;font-weight:800;padding:7px 10px}.landing-store-hero-card{align-items:center;background:radial-gradient(circle at 16% 18%,rgb(56 211 159/20%),transparent 36%),linear-gradient(135deg,#071b18,#0f3b36);border:1px solid rgb(56 211 159/24%);border-radius:8px;color:#fff;display:flex;justify-content:space-between;min-height:150px;padding:22px}.landing-store-hero-card small{color:var(--droopox-tech-accent-text);display:block;font-weight:800;margin-bottom:8px}.landing-store-hero-card strong{display:block;font-size:21px;line-height:1.45;max-width:310px}.landing-product-cards span{align-content:end;background:radial-gradient(circle at 50% 35%,rgb(56 211 159/30%),transparent 34%),linear-gradient(180deg,rgb(255 255 255/12%),rgb(255 255 255/5%));display:grid;grid-gap:4px;gap:4px;padding:14px}.landing-product-cards b,.landing-product-cards i{display:block;font-style:normal;line-height:1.2}.landing-product-cards b{color:#fff;font-size:13px}.landing-product-cards i{color:var(--droopox-tech-accent-text);font-size:12px;font-weight:800}.landing-stat-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto 24px;max-width:1160px}.landing-stat-grid article{background:var(--droopox-tech-panel);border:1px solid var(--droopox-tech-panel-border);border-radius:8px;padding:20px;text-align:center}.landing-stat-grid strong{color:var(--droopox-tech-accent-text);display:block;font-size:32px;line-height:1;margin-bottom:8px}.landing-stat-grid span{color:var(--droopox-tech-muted);font-weight:800}.landing-template-section{padding-top:52px}.landing-template-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.landing-template-card{background:var(--droopox-tech-panel);border:1px solid var(--droopox-tech-panel-border);border-radius:8px;display:grid;grid-gap:10px;gap:10px;min-height:315px;padding:16px}.landing-template-card strong{color:#fff;font-size:20px}.landing-template-card small{color:var(--droopox-tech-accent-text);font-weight:800}.landing-template-card p{color:var(--droopox-tech-muted);line-height:1.7;margin:0}.landing-template-preview{border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:1.3fr .8fr;grid-template-rows:70px 58px;min-height:150px;overflow:hidden;padding:14px}.landing-template-preview span{border-radius:7px;min-width:0}.landing-template-preview span:first-child{grid-row:span 2}.landing-template-card.nova .landing-template-preview{background:#06241f}.landing-template-card.nova .landing-template-preview span{background:rgb(56 211 159/28%)}.landing-template-card.boutique .landing-template-preview{background:#111827}.landing-template-card.boutique .landing-template-preview span{background:rgb(214 183 122/36%)}.landing-template-card.dense .landing-template-preview{background:#0f766e}.landing-template-card.dense .landing-template-preview span{background:rgb(236 253 245/34%)}.landing-template-card.pulse .landing-template-preview{background:#e11d48}.landing-template-card.pulse .landing-template-preview span{background:rgb(255 255 255/28%)}.template-filter-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.template-filter-pills span{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:13px;font-weight:800;padding:8px 13px}.template-filter-pills span.active{background:#06241f;border-color:#06241f;color:#38d39f}.template-choice-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.template-choice-grid .template-card{min-height:0}.template-choice-grid .template-preview,.template-choice-grid .template-preview-media{min-height:210px}@media (max-width:980px){.landing-template-grid,.template-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.catalog-main-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-import-three-tabs .catalog-tab-content{animation:catalog-panel-in .18s ease-out}@keyframes catalog-panel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.catalog-provider-picker{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:0 0 14px}.catalog-provider-picker .catalog-source-tab{min-height:70px;padding:12px 14px}.catalog-provider-picker .catalog-source-tab.active{background:linear-gradient(145deg,rgb(38 164 153/16%),rgb(23 102 136/11%));border-color:rgb(56 211 159/48%);box-shadow:0 10px 30px rgb(2 21 34/14%),inset 0 0 0 1px rgb(255 255 255/3%)}.catalog-mode-note{align-items:flex-start;background:linear-gradient(135deg,rgb(36 171 156/10%),rgb(20 100 132/8%));border:1px solid rgb(56 211 159/24%);border-radius:13px;display:flex;gap:11px;margin-bottom:14px;padding:13px 15px}.catalog-mode-note>svg{color:var(--success);flex:0 0 auto;margin-top:2px}.catalog-mode-note strong{color:var(--text);display:block;font-size:14px;margin-bottom:3px}.catalog-mode-note p{color:var(--muted);font-size:12px;line-height:1.75;margin:0}.catalog-mode-note.affiliate{background:linear-gradient(135deg,rgb(245 180 64/10%),rgb(198 112 51/7%));border-color:rgb(245 180 64/25%)}.catalog-mode-note.affiliate>svg{color:#f5b440}.provider-tab-content .provider-card{margin-top:12px}.provider-config-form .field input,.provider-config-form .field select,.provider-config-form .field textarea{background:rgb(7 37 53/72%);border-color:rgb(155 211 220/16%)}.provider-config-form .field input:focus,.provider-config-form .field select:focus,.provider-config-form .field textarea:focus{border-color:rgb(56 211 159/56%);box-shadow:0 0 0 3px rgb(56 211 159/9%)}@media (max-width:900px){.catalog-main-tabs{grid-template-columns:1fr}}@media (max-width:680px){.catalog-provider-picker{grid-template-columns:1fr}.catalog-mode-note{padding:12px}}@media (max-width:620px){.landing-stat-grid,.landing-template-grid,.template-choice-grid{grid-template-columns:1fr}.landing-store-toolbar{align-items:flex-start;flex-direction:column}}.dense-empty{background:#fff;border:1px solid var(--dense-line);border-radius:18px;color:var(--dense-muted);padding:28px}@media (max-width:900px){.catalog-list-head{display:none}.catalog-product-row{min-width:0}.catalog-product-row,.dense-hero,.dense-main{grid-template-columns:1fr}.dense-tabs{position:static}.dense-burger{display:flex}.dense-nav{display:none}.dense-nav.is-open{background:#fff;display:grid;inset:78px 0 auto 0;padding:18px;position:fixed}.merchant-product-details-grid,.support-actions{grid-template-columns:1fr}}@keyframes droopox-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes droopox-card-sheen{0%{transform:translateX(130%) rotate(18deg);opacity:0}25%{opacity:.42}62%{opacity:.22}to{transform:translateX(-130%) rotate(18deg);opacity:0}}@keyframes droopox-soft-pulse{0%,to{box-shadow:0 18px 46px rgb(0 0 0/12%),inset 0 0 0 1px rgb(255 255 255/4%)}50%{box-shadow:0 22px 58px rgb(0 0 0/18%),0 0 32px rgb(56 211 159/10%),inset 0 0 0 1px rgb(56 211 159/10%)}}.landing-feature-card,.landing-stat-grid article{overflow:hidden;position:relative;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease,background .22s ease}.landing-stat-grid article{animation:droopox-card-float 7s ease-in-out infinite,droopox-soft-pulse 8s ease-in-out infinite;background:radial-gradient(circle at 18% 18%,rgb(56 211 159/14%),transparent 34%),linear-gradient(145deg,rgb(255 255 255/10%),rgb(255 255 255/5%));border-radius:14px}.landing-stat-grid article:nth-child(2){animation-delay:.45s}.landing-stat-grid article:nth-child(3){animation-delay:.9s}.catalog-product-row:before,.landing-feature-card:before,.landing-stat-grid article:before,.landing-template-card:before{background:linear-gradient(90deg,transparent,rgb(255 255 255/34%),transparent);content:"";height:180%;inset-block-start:-40%;inset-inline-start:120%;pointer-events:none;position:absolute;width:56px}.catalog-product-row:hover,.landing-feature-card:hover,.landing-stat-grid article:hover,.landing-template-card:hover{border-color:rgb(56 211 159/40%);box-shadow:0 24px 62px rgb(0 0 0/18%),0 0 0 1px rgb(56 211 159/10%);transform:translateY(-3px)}.catalog-product-row:hover:before,.landing-feature-card:hover:before,.landing-stat-grid article:hover:before,.landing-template-card:hover:before{animation:droopox-card-sheen 1.1s ease forwards}.landing-stat-grid strong{text-shadow:0 0 24px rgb(56 211 159/24%)}.landing-feature-card{background:radial-gradient(circle at 20% 0,rgb(56 211 159/12%),transparent 34%),linear-gradient(145deg,rgb(255 255 255/9%),rgb(255 255 255/4%));border-radius:14px}.landing-feature-card:nth-child(2n){animation:droopox-soft-pulse 9s ease-in-out infinite}.landing-feature-card:nth-child(odd){animation:droopox-soft-pulse 10s ease-in-out infinite reverse}.landing-feature-icon{box-shadow:inset 0 0 0 1px rgb(255 255 255/8%),0 12px 28px rgb(0 0 0/12%)}.landing-template-card{border-radius:14px;min-height:0;overflow:hidden;position:relative}.landing-admin-template-preview{background:linear-gradient(135deg,rgb(8 35 50/92%),rgb(18 63 89/76%));border-color:rgb(255 255 255/12%);border-radius:12px;margin-bottom:6px}.landing-admin-template-preview img{aspect-ratio:1200/760}.landing-admin-template-preview span{background:rgb(8 35 50/78%);border:1px solid rgb(255 255 255/16%);color:#f7fbfc}.catalog-list-panel{background:radial-gradient(circle at 100% 0,rgb(56 211 159/9%),transparent 38%),var(--droopox-tech-panel);border-radius:18px}.catalog-list-head,.catalog-product-row{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(360px,2.1fr) minmax(120px,.7fr) minmax(140px,.8fr) minmax(120px,.65fr) minmax(210px,.9fr);min-width:1040px}.catalog-list-head{background:rgb(7 28 40/32%);border-bottom:1px solid rgb(255 255 255/12%);color:var(--droopox-tech-muted);font-size:13px;font-weight:900;padding:16px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.catalog-product-row{border-bottom:1px solid rgb(255 255 255/10%);isolation:isolate;min-height:110px;overflow:hidden;padding:16px 20px;position:relative;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.catalog-product-row:nth-child(odd){background:rgb(255 255 255/2.5%)}.catalog-product-row:hover{background:linear-gradient(90deg,rgb(56 211 159/10%),rgb(255 255 255/3%))}.catalog-product-main .image-placeholder,.catalog-product-main img{background:rgb(255 255 255/9%);border:1px solid rgb(255 255 255/12%);box-shadow:inset 0 0 0 1px rgb(255 255 255/3%)}.catalog-row-actions{justify-content:flex-start}.catalog-row-actions form{margin:0}.catalog-added-note{background:rgb(56 211 159/14%);border:1px solid rgb(56 211 159/22%);color:var(--droopox-tech-accent-text);font-size:12px;font-weight:900;min-height:34px;padding:7px 11px}.catalog-added-note,.catalog-icon-button{align-items:center;border-radius:999px;display:inline-flex}.catalog-icon-button{height:40px;justify-content:center;min-height:40px;padding:0;width:40px}.catalog-delete-button{background:rgb(180 35 24/13%);border-color:rgb(255 177 168/24%);color:#ffb1a8}.catalog-delete-button:hover{background:rgb(180 35 24/24%);border-color:rgb(255 177 168/42%);color:#ffd3cf}.catalog-delete-button svg{filter:drop-shadow(0 0 10px rgb(255 177 168/20%))}@media (max-width:900px){.catalog-list-head{display:none}.catalog-product-row{grid-template-columns:1fr;min-width:0}.catalog-row-actions{justify-content:stretch}.catalog-row-actions form:not(.catalog-remove-form),.catalog-row-actions form:not(.catalog-remove-form) .button{width:100%}}.catalog-list-head,.catalog-product-row{direction:ltr;grid-template-areas:"action status price cost product";grid-template-columns:minmax(210px,.95fr) minmax(125px,.62fr) minmax(155px,.76fr) minmax(155px,.76fr) minmax(430px,2.1fr);justify-items:center;min-width:1080px}.catalog-col-action{grid-area:action}.catalog-col-status{grid-area:status}.catalog-col-price{grid-area:price}.catalog-col-cost{grid-area:cost}.catalog-col-product{grid-area:product}.catalog-list-head>span,.catalog-product-row>*{direction:rtl}.catalog-list-head>span{justify-self:center;text-align:center;width:100%}.catalog-product-main.catalog-col-product{justify-self:stretch;text-align:right}.money-cell.catalog-col-cost,.money-cell.catalog-col-price{background:rgb(7 28 40/22%);border:1px solid rgb(255 255 255/7%);border-radius:999px;justify-self:center;min-width:112px;padding:8px 12px;text-align:center;white-space:nowrap}.catalog-col-status.badge{justify-self:center;min-width:94px;text-align:center}.catalog-row-actions.catalog-col-action{justify-content:center;justify-self:stretch}@media (max-width:900px){.catalog-list-head,.catalog-product-row{direction:rtl;grid-template-areas:none;grid-template-columns:1fr;min-width:0;justify-items:stretch}.catalog-col-action,.catalog-col-cost,.catalog-col-price,.catalog-col-product,.catalog-col-status{grid-area:auto}.catalog-col-status.badge,.money-cell.catalog-col-cost,.money-cell.catalog-col-price{justify-self:stretch;width:100%}}body,button,input,select,textarea{font-family:inherit}h1{font-weight:700}h2,h3{font-weight:600}.sidebar-nav a,button,input,select,textarea{font-weight:500}@keyframes droopoxFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.landing-live-storefront{animation:droopoxFloat 4s ease-in-out infinite;transition:filter .28s ease,transform .28s ease}.landing-live-storefront:hover{animation-play-state:paused;filter:drop-shadow(0 20px 28px rgb(0 0 0/20%));transform:translateY(-8px)}.landing-visual:before{animation:droopoxFloat 7s ease-in-out infinite reverse}.catalog-product-row,.dashboard-card-hover,.dashboard-metrics>.panel,.landing-pricing-card,.landing-stat-grid article,.merchant-product-row{transition:transform .26s ease,box-shadow .26s ease,border-color .26s ease}.dashboard-card-hover:hover,.dashboard-metrics>.panel:hover,.landing-pricing-card:hover{transform:translateY(-5px) scale(1.01);box-shadow:0 16px 34px rgb(0 0 0/18%);border-color:rgb(56 211 159/48%)}.landing-pricing-card:hover .landing-plan-action{filter:brightness(1.07)}.dashboard-balance-card:hover .metric{text-shadow:0 0 18px rgb(148 242 209/38%)}.financial-preview>div{transition:background .22s ease,transform .22s ease;border-radius:8px;padding:10px}.financial-preview>div:hover{background:rgb(56 211 159/8%);transform:translateY(-2px)}.funnel-row{border-radius:8px;padding:7px;transition:background .2s ease}.funnel-row:hover{background:rgb(56 211 159/7%)}.funnel-row .progress span{animation:progressGrow .9s ease both;transform-origin:right}@keyframes progressGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bar-chart span{animation:barGrow .9s ease both;transform-origin:bottom}@keyframes barGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.dashboard-empty{text-align:center;padding:34px 18px}.dashboard-empty h3{margin:10px 0 4px}.catalog-list-panel{padding:10px;overflow-x:auto}.catalog-list-head,.catalog-product-row{min-width:920px}.catalog-product-row{min-height:104px;padding-block:12px}.catalog-product-main .image-placeholder,.catalog-product-main img{width:72px;height:72px}.catalog-product-main h2{font-size:16px;margin:0 0 4px}.catalog-product-main p{font-size:13px;margin:0}.money-cell{padding:8px 12px;font-size:16px}.catalog-row-actions .button{min-height:36px;padding:7px 11px}.catalog-col-product{right:0}.catalog-col-action,.catalog-col-product{position:-webkit-sticky;position:sticky;z-index:2;background:#173f52}.catalog-col-action{left:0}.merchant-products-panel{padding:10px;overflow-x:auto}.merchant-product-update,.merchant-products-head{min-width:1080px}.merchant-product-row{margin-bottom:10px;border-radius:10px;overflow:hidden}.merchant-product-update{padding:10px 12px}.merchant-product-main .image-placeholder,.merchant-product-main img{width:64px;height:64px}.compact-field input,.compact-field select{min-height:40px;padding:7px 10px}.merchant-product-details{grid-column:1/-1;margin-top:4px}.merchant-product-details>summary{display:inline-flex;align-items:center;min-height:38px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;color:var(--success);font-weight:600}.merchant-product-details-grid{padding:14px;gap:12px}.merchant-image-editor{min-height:0;padding:10px;border:1px solid var(--line);border-radius:10px}.merchant-image-editor img{width:86px;height:86px;object-fit:cover;border-radius:8px}.store-pages-list{display:grid;grid-gap:12px;gap:12px}.store-page-editor{padding:0;overflow:hidden}.store-page-editor>summary{list-style:none;display:grid;grid-template-columns:1fr auto auto;grid-gap:14px;gap:14px;align-items:center;padding:16px 18px;cursor:pointer}.store-page-editor>summary::-webkit-details-marker{display:none}.store-page-editor[open]>summary{border-bottom:1px solid var(--line)}.store-page-form{padding:18px}.page-editor-section{border:1px solid var(--line);border-radius:12px;padding:16px;margin-bottom:14px}.page-editor-section h3{margin:0 0 12px}.upload-zone{border:1px dashed rgb(56 211 159/50%);border-radius:10px;padding:14px;background:rgb(56 211 159/5%)}.page-toolbar{background:var(--droopox-tech-panel);border:1px solid var(--line);border-bottom:0;padding:8px;display:flex;flex-wrap:wrap;gap:8px}.page-content{min-height:180px;max-height:480px;overflow:auto}.page-actions{position:-webkit-sticky;position:sticky;bottom:0;background:#143a4d;border-top:1px solid var(--line);padding:12px;display:flex;flex-wrap:wrap;gap:10px;z-index:3}.settings-form{padding:16px}.settings-section{border:1px solid var(--line);border-radius:12px;padding:16px;margin-bottom:14px}.settings-section h2{margin:0 0 4px}.settings-section>p{margin:0 0 14px}.settings-form textarea{min-height:100px}.settings-form .field{margin-bottom:10px}.settings-upload{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center}.settings-logo-preview{width:150px;height:90px;object-fit:contain;background:rgb(255 255 255/6%);border:1px solid var(--line);border-radius:10px;padding:8px}.color-field input[type=color]{height:48px;padding:4px}.sticky-save{position:-webkit-sticky;position:sticky;bottom:12px;z-index:4;display:flex;justify-content:flex-start;padding-top:10px}.subscription-current{padding:16px}.subscription-current .financial-preview{grid-template-columns:repeat(5,minmax(0,1fr))}.subscription-plan{padding:18px;min-height:auto}.subscription-plan ul{margin:14px 0}.subscription-plan li:nth-child(n+7){display:none}.subscription-plan details{margin:10px 0 14px}.subscription-plan .button{width:100%}@media (max-width:760px){.catalog-list-head,.merchant-products-head{display:none}.catalog-list-panel,.merchant-products-panel{overflow:visible;background:transparent;border:0;padding:0}.catalog-product-row{min-width:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:14px;margin-bottom:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.catalog-col-action,.catalog-product-main{grid-column:1/-1}.catalog-col-action,.catalog-col-product{position:static;background:transparent}.merchant-product-row{background:var(--panel);border:1px solid var(--line);padding:12px}.merchant-product-update{min-width:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.merchant-product-actions,.merchant-product-details,.merchant-product-main{grid-column:1/-1}.merchant-product-remove{position:static;margin-top:8px}.store-page-editor>summary{grid-template-columns:1fr auto}.store-page-editor>summary .page-summary-slug{grid-column:1/-1}.settings-upload{grid-template-columns:1fr}.subscription-current .financial-preview{grid-template-columns:1fr 1fr}}.admin-plan-card,.animated-icon,.icon-action,.interactive-card,.interactive-table tbody tr,.payment-provider-summary .panel,.template-card{transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,background .24s ease,filter .24s ease}.admin-plan-card:hover,.interactive-card:hover,.payment-provider-summary .panel:hover,.template-card:hover{transform:translateY(-5px);box-shadow:0 16px 34px rgb(0 0 0/18%);border-color:rgb(56 211 159/46%)}.icon-action:hover,.interactive-card:hover .animated-icon,.quick-actions a:hover svg,.sidebar-nav a:hover svg{transform:translateY(-2px) scale(1.12) rotate(-3deg);filter:drop-shadow(0 0 10px rgb(56 211 159/38%))}.interactive-table tbody tr:hover{background:rgb(56 211 159/7%)}.animated-icon{display:inline-flex;align-items:center;justify-content:center}.admin-kpi-grid{margin-bottom:16px}.admin-kpi-card,.compact-metric{display:flex;align-items:center;gap:14px;min-height:108px;padding:16px}.admin-kpi-card .animated-icon,.compact-metric .animated-icon,.compact-metric>svg{width:42px;height:42px;border-radius:12px;background:rgb(56 211 159/12%);color:var(--success);padding:10px}.admin-kpi-card strong,.compact-metric strong{display:block;font-size:24px;margin-top:6px}.admin-profit-panel{margin-bottom:16px}.admin-profit-grid{gap:12px}.profit-card{padding:16px;border:1px solid var(--line);border-radius:12px;background:rgb(7 28 40/20%)}.profit-card span{display:block;color:var(--muted);margin-bottom:8px}.profit-card strong{font-size:24px}.profit-card.featured{background:linear-gradient(135deg,rgb(56 211 159/16%),rgb(13 74 93/35%));border-color:rgb(56 211 159/38%)}.compact-admin-table{display:grid;grid-gap:8px;gap:8px}.compact-admin-row{display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:10px;color:inherit}.compact-admin-row small{display:block;color:var(--muted);margin-top:3px}.admin-filter-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:14px 0;padding:12px}.admin-filter-bar label{flex:1 1;min-width:240px;display:flex;gap:8px;align-items:center}.admin-filter-bar input{width:100%}.admin-filter-bar select{min-width:180px}.admin-order-card{margin-bottom:12px}.admin-create-details>summary,.inline-admin-details>summary,.order-details>summary{display:inline-flex;align-items:center;gap:7px;cursor:pointer;color:var(--success);font-weight:700}.admin-create-details{margin:14px 0}.admin-create-details>summary{padding:16px;font-size:18px}.admin-create-details[open]>summary{border-bottom:1px solid var(--line);margin-bottom:16px}.admin-create-details form{padding:0 16px 16px}.empty-state-icon{width:72px;height:72px;margin:auto;border-radius:22px;background:rgb(56 211 159/12%);color:var(--success)}.merchant-row-actions{display:flex;gap:8px;align-items:center}.icon-action{width:40px;height:40px;border:1px solid var(--line);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:rgb(255 255 255/4%);color:var(--success);cursor:pointer}.inline-admin-details{position:relative}.inline-admin-details>summary{list-style:none}.inline-admin-details>summary::-webkit-details-marker{display:none}.compact-action-form,.merchant-inline-editor{position:absolute;z-index:20;inset-inline-end:0;top:48px;min-width:520px;background:#173f52;border:1px solid var(--line);border-radius:12px;padding:14px;box-shadow:0 20px 40px rgb(0 0 0/32%)}.compact-action-form{min-width:340px;display:grid;grid-gap:8px;gap:8px}.secret-input-wrap{position:relative;display:block}.secret-input-wrap input{width:100%;-webkit-padding-end:48px;padding-inline-end:48px}.secret-toggle{position:absolute;inset-inline-end:8px;top:50%;transform:translateY(-50%);width:36px;height:36px;border:0;border-radius:9px;background:transparent;color:var(--success);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,background .2s ease}.secret-toggle:hover{transform:translateY(-50%) scale(1.12);background:rgb(56 211 159/12%)}.admin-plan-grid{margin:16px 0}.admin-plan-card{min-height:0;padding:16px}.plan-admin-price{font-size:30px;font-weight:800;margin:12px 0}.compact-features{min-height:120px;margin:12px 0}.compact-features li{margin:6px 0}.template-filter-bar{margin-top:16px;display:flex;justify-content:space-between;gap:12px;align-items:center}.template-filter-bar input{max-width:360px}.compact-template-grid .template-card{padding:14px}.compact-template-grid .template-preview-media{max-height:190px}.payout-create-confirm{position:relative}.payout-create-confirm>summary{list-style:none;cursor:pointer}.payout-create-confirm>summary::-webkit-details-marker{display:none}.payout-create-confirm>.panel{position:absolute;z-index:30;inset-inline-end:0;top:54px;min-width:330px;box-shadow:0 22px 50px rgb(0 0 0/35%)}.payout-create-confirm .disabled{opacity:.5;pointer-events:none}.internal-finance-panel{margin:16px 0}.field>span{display:flex;align-items:center;gap:6px}@media (max-width:900px){.compact-admin-row{grid-template-columns:1fr}.compact-action-form,.merchant-inline-editor{position:fixed;inset:12px;top:90px;min-width:0;overflow:auto}.admin-profit-grid,.order-status-grid{grid-template-columns:1fr 1fr}}.catalog-page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px}.catalog-title-block{display:flex;align-items:center;gap:14px}.catalog-title-block h1{margin:0 0 6px;font-size:34px}.catalog-title-block p{margin:0}.catalog-title-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;color:#55e6b9;background:linear-gradient(145deg,rgba(55,211,166,.18),rgba(46,133,159,.12));border:1px solid rgba(85,230,185,.28);box-shadow:0 16px 42px rgba(0,0,0,.16)}.catalog-count-card{min-width:210px;padding:16px 20px;border-radius:18px;border:1px solid rgba(111,222,203,.2);background:linear-gradient(145deg,rgba(19,70,88,.78),rgba(9,38,54,.86));display:grid;grid-template-columns:1fr auto;grid-gap:2px 10px;gap:2px 10px}.catalog-count-card span{grid-column:1/-1;color:var(--muted)}.catalog-count-card strong{font-size:28px}.catalog-count-card small{align-self:end;color:#5de4b9}.pro-filter-bar{display:grid;grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(170px,1fr)) auto;grid-gap:14px;gap:14px;align-items:end;padding:18px;margin-bottom:20px;background:linear-gradient(145deg,rgba(11,43,59,.92),rgba(15,58,73,.84));border-color:rgba(107,205,191,.2)}.pro-filter-bar label{display:grid;grid-gap:7px;gap:7px}.pro-filter-bar label>span{font-size:13px;color:#b8cad2}.pro-filter-bar input,.pro-filter-bar select{height:48px;border-radius:13px;background:rgba(7,31,45,.58);border:1px solid rgba(154,213,211,.22);color:#fff;padding:0 14px}.pro-search{position:relative}.pro-search svg{position:absolute;right:15px;bottom:14px;color:#a8bbc5}.pro-search input{padding-right:44px}.filter-reset{height:48px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.catalog-pro-table,.merchant-pro-table{padding:0;overflow:hidden;background:linear-gradient(145deg,rgba(11,43,59,.9),rgba(16,63,78,.76));border-color:rgba(107,205,191,.2)}.catalog-pro-table .catalog-list-head,.catalog-pro-table .catalog-product-row{display:grid;grid-template-columns:minmax(330px,2.2fr) minmax(130px,.8fr) minmax(130px,.8fr) minmax(110px,.7fr) minmax(135px,.8fr) minmax(230px,1.25fr);align-items:center;grid-gap:18px;gap:18px}.catalog-pro-table .catalog-list-head{padding:17px 22px;background:rgba(5,31,45,.5);font-weight:800}.catalog-pro-table .catalog-product-row{padding:18px 22px;margin:0;border:0;border-top:1px solid rgba(160,210,210,.14);background:transparent;min-height:112px}.catalog-pro-table .catalog-product-row:hover{background:rgba(48,151,150,.065)}.catalog-product-main{display:flex;align-items:center;gap:14px;min-width:0}.catalog-product-main .image-placeholder,.catalog-product-main img{width:76px;height:76px;flex:0 0 76px;border-radius:14px;object-fit:cover;background:#fff;border:1px solid rgba(255,255,255,.16)}.catalog-product-main h2{font-size:17px;margin:0 0 6px;line-height:1.5}.added-chip,.catalog-category-pill,.status-chip{width:max-content;max-width:100%;padding:8px 12px;border-radius:999px;border:1px solid rgba(168,216,215,.18);background:rgba(72,117,132,.22);font-size:13px}.added-chip,.status-chip{display:inline-flex;align-items:center;gap:7px}.status-chip i{width:8px;height:8px;border-radius:50%;background:currentColor}.added-chip.is-added,.status-chip.available{color:#55e6b9;background:rgba(36,196,151,.12);border-color:rgba(55,220,171,.25)}.status-chip.unavailable{color:#ffbf69}.added-chip.not-added{color:#c4d0d5}.catalog-row-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.compact-action{min-height:40px;padding:8px 12px;display:inline-flex;align-items:center;gap:7px;font-size:13px}.table-pagination{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 20px;border-top:1px solid rgba(160,210,210,.14);background:rgba(5,31,45,.38);color:#b8cad2}.table-pagination label{display:flex;align-items:center;gap:10px}.table-pagination select{height:38px;border-radius:10px;background:rgba(7,31,45,.72);color:#fff;border:1px solid rgba(154,213,211,.22);padding:0 10px}.table-pagination>div{display:flex;align-items:center;gap:8px}.table-pagination button,.table-pagination strong{width:38px;height:38px;border-radius:10px;border:1px solid rgba(154,213,211,.22);display:grid;place-items:center;background:rgba(7,31,45,.72);color:#fff}.table-pagination strong{background:linear-gradient(135deg,#1fa77f,#36d2a5);color:#04271f}.table-pagination button:disabled{opacity:.35}.merchant-heading{margin-bottom:18px}.merchant-add-product{display:inline-flex;align-items:center;gap:8px}.merchant-filter{grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(170px,1fr)) auto}.merchant-pro-table .merchant-product-update,.merchant-pro-table .merchant-products-head{display:grid;grid-template-columns:minmax(320px,2fr) minmax(125px,.75fr) minmax(120px,.7fr) minmax(150px,.9fr) minmax(145px,.85fr) minmax(140px,.8fr) minmax(145px,.85fr);grid-gap:16px;gap:16px;align-items:center;min-width:0}.merchant-pro-table .merchant-products-head{padding:17px 20px;background:rgba(5,31,45,.5)}.merchant-pro-table .merchant-product-row{position:relative;display:grid;grid-template-columns:1fr;border-top:1px solid rgba(160,210,210,.14);background:transparent;padding:0}.merchant-pro-table .merchant-product-row:hover{background:rgba(48,151,150,.055)}.merchant-pro-table .merchant-product-update{padding:18px 20px}.merchant-pro-table .merchant-product-main{gap:14px}.merchant-pro-table .merchant-product-main .image-placeholder,.merchant-pro-table .merchant-product-main img{width:76px;height:76px;flex:0 0 76px}.merchant-pro-table .merchant-product-main strong{display:block;line-height:1.5}.merchant-pro-table .merchant-product-main small{display:none}.merchant-pro-table .compact-field{display:grid;grid-gap:6px;gap:6px}.merchant-pro-table .compact-field>span{font-size:12px;color:#aebfc7}.merchant-pro-table .compact-field input,.merchant-pro-table .compact-field select{height:43px;border-radius:11px;background:rgba(9,38,52,.72);border:1px solid rgba(154,213,211,.22);color:#fff;padding:0 12px}.merchant-pro-table .merchant-product-actions{display:flex;align-items:center;gap:7px}.merchant-pro-table .merchant-product-actions .button{padding:9px 15px}.merchant-pro-table .merchant-product-details{grid-column:1/-1;margin-top:12px;border-top:1px dashed rgba(160,210,210,.18);padding-top:12px}.merchant-pro-table .merchant-product-details summary{width:max-content;color:#58ddb5;cursor:pointer;font-weight:800}.merchant-pro-table .merchant-product-remove{position:absolute;left:20px;top:68px;z-index:2}.merchant-pro-table .merchant-product-remove .button{padding:8px 13px;font-size:13px}.merchant-image-editor{border-radius:14px;background:rgba(7,31,45,.34);border:1px solid rgba(154,213,211,.14);padding:12px}.landing-payment-logos{display:flex!important;flex-wrap:wrap;gap:7px!important}.landing-payment-logos .payment-brand{height:28px;padding:0 10px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;letter-spacing:-.2px;background:#fff;color:#0a2c3b;border:1px solid rgba(255,255,255,.4);box-shadow:0 5px 16px rgba(0,0,0,.12)}.landing-payment-logos .visa{font-style:italic;color:#1a3c8e}.landing-payment-logos .mastercard{color:#eb4d32}.landing-payment-logos .mada{color:#169b8e}.landing-payment-logos .applepay{color:#111}@media(max-width:1180px){.merchant-filter,.pro-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-search{grid-column:1/-1}.catalog-pro-table,.merchant-pro-table{overflow-x:auto}.catalog-pro-table .catalog-list-head,.catalog-pro-table .catalog-product-row,.merchant-pro-table .merchant-product-update,.merchant-pro-table .merchant-products-head{min-width:1100px}.merchant-pro-table .merchant-product-remove{left:auto;right:950px}}@media(max-width:720px){.catalog-page-heading{align-items:flex-start;flex-direction:column}.catalog-count-card{width:100%}.catalog-title-block h1{font-size:28px}.merchant-filter,.pro-filter-bar{grid-template-columns:1fr}.pro-search{grid-column:auto}.table-pagination{flex-wrap:wrap}.catalog-pro-table .catalog-list-head,.merchant-pro-table .merchant-products-head{display:none}.catalog-pro-table,.merchant-pro-table{overflow:visible;background:transparent;border:0}.catalog-pro-table .catalog-product-row{min-width:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;border:1px solid rgba(160,210,210,.14);border-radius:18px;margin-bottom:12px;background:rgba(11,43,59,.82)}.catalog-pro-table .catalog-product-main,.catalog-row-actions{grid-column:1/-1}.merchant-pro-table .merchant-product-update{min-width:0;grid-template-columns:1fr 1fr}.merchant-pro-table .merchant-product-details,.merchant-pro-table .merchant-product-main{grid-column:1/-1}.merchant-pro-table .merchant-product-row{border:1px solid rgba(160,210,210,.14);border-radius:18px;margin-bottom:12px;background:rgba(11,43,59,.82)}.merchant-pro-table .merchant-product-remove{position:static;padding:0 20px 18px}.merchant-pro-table .merchant-product-actions{grid-column:1/-1}}.merchant-pro-table .merchant-product-row,.merchant-pro-table .merchant-products-head{display:grid;grid-template-columns:minmax(330px,2.25fr) minmax(120px,.72fr) minmax(120px,.72fr) minmax(145px,.86fr) minmax(145px,.86fr) minmax(190px,1.05fr);align-items:center;grid-gap:14px;gap:14px}.merchant-pro-table .merchant-products-head{padding:15px 18px;background:rgba(5,31,45,.54);font-weight:800;border-bottom:1px solid rgba(160,210,210,.14)}.merchant-pro-table .merchant-product-row{min-height:96px;padding:14px 18px;border-top:1px solid rgba(160,210,210,.12);transition:background .2s ease,transform .2s ease}.merchant-pro-table .merchant-product-row:first-of-type{border-top:0}.merchant-pro-table .merchant-product-row:hover{background:rgba(48,151,150,.07)}.merchant-pro-table .merchant-product-cell{min-width:0}.merchant-pro-table .merchant-product-main{display:flex;align-items:center;gap:13px;min-width:0}.merchant-pro-table .merchant-product-main .image-placeholder,.merchant-pro-table .merchant-product-main img{width:66px;height:66px;flex:0 0 66px;border-radius:13px;object-fit:cover;background:#fff;border:1px solid rgba(255,255,255,.15)}.merchant-product-copy{min-width:0;display:grid;grid-gap:5px;gap:5px}.merchant-product-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.45}.merchant-product-copy .catalog-category-pill{padding:5px 9px;font-size:11px}.merchant-category-text{color:#cbd8de;font-size:14px}.money-cell{font-size:15px;white-space:nowrap}.merchant-price-form{display:flex;align-items:center;gap:7px}.merchant-price-form label{flex:1 1;min-width:0}.merchant-price-form input{width:100%;height:40px;border-radius:10px;background:rgba(7,31,45,.72);border:1px solid rgba(154,213,211,.22);color:#fff;padding:0 11px;text-align:center;font-weight:800}.price-save-icon{width:36px;height:36px;border-radius:10px;border:1px solid rgba(85,230,185,.34);background:rgba(38,196,151,.14);color:#55e6b9;display:grid;place-items:center;opacity:0;pointer-events:none;transition:.18s ease}.price-save-icon.is-visible{opacity:1;pointer-events:auto}.merchant-product-actions{display:flex;align-items:center;gap:7px;justify-content:flex-start;flex-wrap:nowrap}.merchant-product-actions form{margin:0}.merchant-product-actions .button{min-height:38px;padding:7px 11px;font-size:12px;white-space:nowrap}.profit-good{color:#55e6b9}.profit-bad{color:#ff7777}.product-edit-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.product-edit-heading{display:flex;align-items:center;gap:13px;text-align:right}.product-edit-heading h1{margin:0 0 5px;font-size:31px}.product-edit-heading p{margin:0}.product-edit-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;margin-bottom:16px;background:linear-gradient(145deg,rgba(11,43,59,.92),rgba(16,63,78,.76))}.product-edit-identity{display:flex;align-items:center;gap:14px;min-width:0}.product-edit-identity .image-placeholder,.product-edit-identity img{width:104px;height:82px;object-fit:cover;border-radius:14px;background:#fff}.product-edit-identity h2{font-size:19px;margin:0 0 8px}.product-edit-financials{display:grid;grid-template-columns:repeat(3,minmax(125px,1fr));min-width:min(100%,560px);border:1px solid rgba(154,213,211,.14);border-radius:14px;overflow:hidden}.product-edit-financials>div{padding:12px 16px;display:grid;grid-gap:5px;gap:5px;text-align:center;background:rgba(5,31,45,.3)}.product-edit-financials>div+div{-webkit-border-start:1px solid rgba(154,213,211,.14);border-inline-start:1px solid rgba(154,213,211,.14)}.product-edit-financials span{font-size:12px;color:#afc0c8}.product-edit-financials strong{font-size:18px}.product-edit-form{display:grid;grid-gap:15px;gap:15px}.product-edit-fields{padding:18px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px}.section-heading h2{font-size:19px;margin:0 0 4px}.section-heading p{margin:0}.product-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.product-edit-grid .field{display:grid;grid-gap:6px;gap:6px}.product-edit-grid input,.product-edit-grid select,.product-edit-grid textarea{width:100%;border-radius:11px;background:rgba(7,31,45,.65);border:1px solid rgba(154,213,211,.2);color:#fff;padding:10px 12px}.product-edit-grid input,.product-edit-grid select{height:43px}.product-edit-grid textarea{resize:vertical;min-height:92px}.product-description-field{grid-column:1/-1}.product-images-section{margin-top:20px;padding-top:18px;border-top:1px solid rgba(160,210,210,.14)}.image-count-badge{padding:6px 10px;border-radius:999px;background:rgba(42,196,151,.12);border:1px solid rgba(85,230,185,.25);color:#55e6b9;font-size:12px}.product-image-editor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.product-image-card,.product-image-upload{min-height:158px;border-radius:14px;border:1px solid rgba(154,213,211,.18);background:rgba(7,31,45,.38);overflow:hidden}.product-image-card .image-placeholder,.product-image-card img{width:100%;height:108px;object-fit:cover;background:#fff}.product-image-actions{display:flex;gap:7px;padding:8px}.product-image-actions .button{flex:1 1;justify-content:center}.check-button,.file-button{position:relative;cursor:pointer}.check-button input,.file-button input,.product-image-upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.product-image-upload{position:relative;display:grid;place-content:center;justify-items:center;grid-gap:6px;gap:6px;color:#aebfc7;cursor:pointer;border-style:dashed}.product-image-upload strong{color:#fff}.product-image-upload span{font-size:11px}.product-edit-submitbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 15px;position:-webkit-sticky;position:sticky;bottom:10px;z-index:20;background:rgba(7,31,45,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.product-edit-submitbar .notice{margin:0;padding:9px 12px;display:flex;align-items:center;gap:7px}.product-edit-submitbar>div{display:flex;gap:8px}.product-save-button{min-width:185px}.ads-page-heading,.pixel-cards-grid{margin-bottom:16px}.pixel-cards-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.pixel-card{padding:17px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;background:linear-gradient(145deg,rgba(11,43,59,.92),rgba(16,63,78,.76))}.pixel-card:hover{transform:translateY(-2px);border-color:rgba(85,230,185,.32);box-shadow:0 18px 45px rgba(0,0,0,.18)}.pixel-card-heading{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;margin-bottom:12px}.pixel-card-heading h2{font-size:19px;margin:0 0 4px}.pixel-card-heading p{font-size:12px;margin:0;line-height:1.6}.ad-manager-square-icon,.pixel-brand-icon{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:rgba(55,211,166,.14);border:1px solid rgba(85,230,185,.25);color:#55e6b9}.pixel-status{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border-radius:999px;background:rgba(120,137,147,.13);border:1px solid rgba(172,188,196,.17);font-size:11px;color:#bdc9cf}.pixel-status.saved{color:#ffce7a}.pixel-status.verified{color:#55e6b9;background:rgba(42,196,151,.1);border-color:rgba(85,230,185,.25)}.pixel-help-link{display:inline-flex;align-items:center;gap:6px;color:#8fdcc9;font-size:12px;margin-bottom:11px}.pixel-connect-form{display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:8px;gap:8px}.pixel-connect-form .field{display:grid;grid-gap:6px;gap:6px}.input-with-icon{position:relative}.input-with-icon svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#8fb1bc}.input-with-icon input{width:100%;height:42px;border-radius:11px;background:rgba(7,31,45,.66);border:1px solid rgba(154,213,211,.2);color:#fff;padding:0 38px 0 11px}.pixel-connect-form .button,.pixel-verify-button{min-height:42px;padding:8px 13px}.pixel-verify-button{margin-top:8px;width:100%;justify-content:center}.ad-manager-card{padding:18px;background:linear-gradient(145deg,rgba(11,43,59,.94),rgba(16,63,78,.78))}.ad-manager-heading{display:flex;align-items:center;gap:13px;margin-bottom:15px}.ad-manager-heading h2{font-size:21px;margin:0 0 4px}.ad-manager-heading p{margin:0}.ad-manager-form{display:grid;grid-template-columns:minmax(0,1fr) 235px;grid-gap:16px;gap:16px;align-items:stretch}.ad-manager-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.ad-manager-fields .field{display:grid;grid-gap:6px;gap:6px}.ad-manager-fields input,.ad-manager-fields select{height:43px;border-radius:11px;background:rgba(7,31,45,.66);border:1px solid rgba(154,213,211,.2);color:#fff;padding:0 11px}.helper{font-size:11px;color:#9eb1ba}.ad-price-summary{border-radius:14px;border:1px solid rgba(85,230,185,.24);background:rgba(42,196,151,.08);padding:15px;display:grid;align-content:center;grid-gap:7px;gap:7px;text-align:center}.ad-price-summary span{font-size:12px;color:#aebfc7}.ad-price-summary strong{font-size:29px;color:#55e6b9}.ad-price-summary small{font-size:11px;color:#aebfc7}.ad-payment-button{margin-top:7px;justify-content:center}.admin-ads-heading{margin-bottom:16px}.admin-ad-requests{padding:0;overflow:hidden}.admin-ad-head,.admin-ad-row{display:grid;grid-template-columns:1.25fr .9fr .75fr 1.1fr;grid-gap:14px;gap:14px;align-items:center}.admin-ad-head{padding:14px 17px;background:rgba(5,31,45,.5);font-weight:800}.admin-ad-row{padding:14px 17px;border-top:1px solid rgba(160,210,210,.13)}.admin-ad-row>div{display:grid;grid-gap:4px;gap:4px}.admin-ad-row small{color:#9eb1ba}.admin-ad-status-form{display:grid;grid-template-columns:1fr;grid-gap:7px;gap:7px}.admin-ad-status-form input,.admin-ad-status-form select{height:38px;border-radius:10px;background:rgba(7,31,45,.68);border:1px solid rgba(154,213,211,.2);color:#fff;padding:0 10px}@media(max-width:1260px){.merchant-pro-table{overflow-x:auto}.merchant-pro-table .merchant-product-row,.merchant-pro-table .merchant-products-head{min-width:1040px}.ad-manager-fields{grid-template-columns:1fr 1fr}.ad-manager-fields .field:last-child{grid-column:1/-1}}@media(max-width:900px){.product-edit-submitbar,.product-edit-summary,.product-edit-topbar{align-items:stretch;flex-direction:column}.product-edit-financials{width:100%;min-width:0}.product-edit-grid{grid-template-columns:1fr}.product-description-field{grid-column:auto}.product-image-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-manager-form,.pixel-cards-grid{grid-template-columns:1fr}.admin-ad-requests{overflow-x:auto}.admin-ad-head,.admin-ad-row{min-width:900px}}@media(max-width:640px){.product-edit-heading h1{font-size:26px}.product-edit-summary{padding:14px}.product-edit-identity .image-placeholder,.product-edit-identity img{width:82px;height:70px}.product-edit-financials{grid-template-columns:1fr}.product-edit-financials>div+div{-webkit-border-start:0;border-inline-start:0;border-top:1px solid rgba(154,213,211,.14)}.product-image-editor-grid{grid-template-columns:1fr}.product-edit-submitbar>div{display:grid;grid-template-columns:1fr 1fr}.product-save-button{min-width:0}.pixel-card-heading{grid-template-columns:auto 1fr}.pixel-status{grid-column:1/-1;width:max-content}.ad-manager-fields,.pixel-connect-form{grid-template-columns:1fr}.ad-manager-fields .field:last-child{grid-column:auto}}.catalog-pro-table .catalog-list-head,.catalog-pro-table .catalog-product-row{grid-template-columns:minmax(360px,2.2fr) minmax(125px,.75fr) minmax(125px,.75fr) minmax(190px,1fr) minmax(235px,1.25fr)}.catalog-pro-table .catalog-list-head>span,.catalog-pro-table .catalog-product-row>*{min-width:0}.catalog-pro-table .catalog-row-actions{justify-content:flex-start}.merchant-pro-table .merchant-products-head>span{white-space:nowrap}.merchant-pro-table .merchant-product-row>*{min-width:0}.ad-manager-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-featured-stores{padding:78px clamp(24px,6vw,96px);background:linear-gradient(180deg,#f7fbff,#fff)}.landing-featured-stores .landing-section-heading p{margin:10px auto 0;color:#617080}.landing-featured-stores-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;max-width:1180px;margin:34px auto 0}.landing-featured-store-card{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);direction:ltr;overflow:hidden;border:1px solid #dbe8f1;border-radius:22px;background:#fff;box-shadow:0 18px 48px rgba(14,48,70,.1);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.landing-featured-store-card:hover{transform:translateY(-5px);border-color:#9edbdb;box-shadow:0 24px 58px rgba(14,48,70,.16)}.landing-featured-store-media{position:relative;display:block;min-height:235px;overflow:hidden;background:#eef5f8}.landing-featured-store-media img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transition:transform .45s ease}.landing-featured-store-card:hover .landing-featured-store-media img{transform:scale(1.035)}.landing-featured-store-media>span{position:absolute;left:14px;bottom:14px;display:flex;align-items:center;gap:6px;padding:9px 12px;border-radius:11px;background:rgba(5,31,45,.9);color:#fff;font-weight:700;font-size:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.landing-featured-store-copy{direction:rtl;padding:24px 22px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.landing-featured-store-copy>span{color:#079d86;font-weight:700;font-size:12px}.landing-featured-store-copy h3{margin:7px 0 9px;color:#092f48;font-size:25px}.landing-featured-store-copy p{margin:0;color:#667887;line-height:1.8;font-size:13px}.landing-featured-store-copy>a{margin-top:18px;display:inline-flex;align-items:center;gap:7px;color:#087f78;font-weight:800}.landing-footer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:28px;gap:28px;padding:25px clamp(24px,6vw,96px);background:#062d43;color:#fff;border-top:1px solid rgba(255,255,255,.1)}.landing-footer-brand{display:flex;align-items:center;gap:10px;color:#fff}.landing-footer p{margin:0;text-align:center;color:#c1d0d8}.landing-footer>div{display:grid;grid-gap:3px;gap:3px}.landing-footer>div span{font-size:12px;color:#8faebb}.landing-footer>div a{color:#55e6b9;font-weight:700;direction:ltr}@media(max-width:1260px){.ad-manager-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-manager-fields .field:last-child{grid-column:auto}.landing-featured-store-card{grid-template-columns:1fr}.landing-featured-store-media{min-height:220px}}@media(max-width:760px){.landing-featured-stores{padding:54px 18px}.landing-featured-store-card,.landing-featured-stores-grid,.landing-footer{grid-template-columns:1fr}.landing-footer{text-align:center}.landing-footer-brand{justify-content:center}.landing-footer>div{justify-items:center}}@media(max-width:720px){.catalog-pro-table .catalog-product-row{grid-template-columns:1fr 1fr}.catalog-pro-table .catalog-product-main,.catalog-pro-table .catalog-row-actions{grid-column:1/-1}.merchant-pro-table .merchant-product-row{grid-template-columns:1fr 1fr}.merchant-pro-table .merchant-product-actions,.merchant-pro-table .merchant-product-main{grid-column:1/-1}}.catalog-import-intro{align-items:center;justify-content:space-between;padding:0 16px}.catalog-import-shell{padding:0 16px 16px}.catalog-import-shell form{padding:0}.catalog-source-tabs{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0 16px}.catalog-source-tab{align-items:center;background:rgb(255 255 255/3%);border:1px solid var(--line);border-radius:12px;color:var(--foreground);display:flex;gap:11px;min-height:66px;padding:11px 13px;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.catalog-source-tab:hover{background:rgb(56 211 159/8%);border-color:rgb(56 211 159/40%);box-shadow:0 10px 24px rgb(0 0 0/14%);transform:translateY(-2px)}.catalog-source-tab.active{background:linear-gradient(135deg,rgb(56 211 159/15%),rgb(13 74 93/25%));border-color:rgb(56 211 159/55%);box-shadow:inset 0 0 0 1px rgb(56 211 159/10%)}.catalog-source-tab-icon,.catalog-tab-heading-icon{align-items:center;background:rgb(56 211 159/12%);border:1px solid rgb(56 211 159/22%);border-radius:10px;color:var(--success);display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.catalog-source-tab small,.catalog-source-tab strong{display:block}.catalog-source-tab strong{font-size:14px;margin-bottom:3px}.catalog-source-tab small{color:var(--muted);font-size:11px;line-height:1.45}.catalog-tab-content{background:rgb(5 28 40/24%);border:1px solid var(--line);border-radius:14px;padding:15px}.catalog-tab-heading,.walmart-setup-heading{align-items:center;display:flex;gap:11px}.catalog-tab-heading{flex-wrap:wrap;margin-bottom:10px}.catalog-tab-heading>div:nth-child(2),.walmart-setup-heading>div{flex:1 1;min-width:0}.catalog-tab-heading h3,.walmart-setup-heading h4{margin:0 0 3px}.catalog-tab-heading .muted,.walmart-setup-heading .muted{margin:0}.catalog-tab-heading-icon.noon{background:rgb(255 213 0/12%);border-color:rgb(255 213 0/28%);color:#ffdc32}.catalog-tab-heading-icon.walmart{background:rgb(0 113 220/16%);border-color:rgb(0 160 255/30%);color:#58b9ff}.catalog-info-strip,.walmart-security-note{align-items:center;background:rgb(56 211 159/7%);border:1px solid rgb(56 211 159/20%);border-radius:10px;color:var(--muted);display:flex;font-size:12px;gap:8px;line-height:1.6;margin-top:12px;padding:9px 11px}.catalog-info-strip svg,.walmart-security-note svg{color:var(--success);flex:0 0 auto}.catalog-compact-form{gap:0 12px;margin-top:12px;padding-top:14px}.catalog-compact-form .field{margin-bottom:11px}.catalog-compact-form input,.catalog-compact-form select,.catalog-compact-form textarea{min-height:40px}.catalog-compact-form textarea{min-height:92px}.catalog-compact-form .button{min-height:40px;padding:9px 15px}.walmart-tab-content{display:grid;grid-gap:14px;gap:14px}.walmart-import-card,.walmart-setup-card{background:rgb(255 255 255/3%);border:1px solid var(--line);border-radius:12px;padding:14px}.walmart-setup-card:hover{transform:none}.walmart-config-form{border-top:1px solid var(--line)}.private-key-field{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;min-height:110px!important;text-align:left}@media (max-width:920px){.catalog-source-tabs{grid-template-columns:1fr}.catalog-source-tab{min-height:58px}}@media (max-width:620px){.catalog-import-intro,.catalog-import-shell{padding-inline:10px}.catalog-tab-content,.walmart-import-card,.walmart-setup-card{padding:11px}.catalog-tab-heading>.badge{width:100%}}.catalog-source-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-source-tab,.catalog-source-tab>span:last-child{min-width:0}.catalog-source-tab small,.catalog-source-tab strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-source-tab-icon.amazon,.catalog-tab-heading-icon.amazon{background:rgb(255 153 0/13%);border-color:rgb(255 153 0/28%);color:#ffb33d}.catalog-source-tab-icon.noon,.catalog-tab-heading-icon.noon{background:rgb(255 213 0/12%);border-color:rgb(255 213 0/28%);color:#ffdc32}.catalog-source-tab-icon.walmart,.catalog-tab-heading-icon.walmart{background:rgb(0 113 220/16%);border-color:rgb(0 160 255/30%);color:#58b9ff}.catalog-source-tab-icon.ebay,.catalog-tab-heading-icon.ebay{background:rgb(102 126 234/14%);border-color:rgb(102 126 234/28%);color:#aeb8ff}.catalog-source-tab-icon.aliexpress,.catalog-tab-heading-icon.aliexpress{background:rgb(255 71 71/13%);border-color:rgb(255 86 86/28%);color:#ff8d8d}.catalog-source-tab-icon.cj,.catalog-tab-heading-icon.cj{background:rgb(255 126 40/13%);border-color:rgb(255 126 40/28%);color:#ffac73}.catalog-source-tab-icon.temu,.catalog-tab-heading-icon.temu{background:rgb(255 101 26/14%);border-color:rgb(255 117 42/30%);color:#ff9b68}.provider-tab-content{display:grid;grid-gap:14px;gap:14px}.provider-import-card,.provider-setup-card{background:rgb(255 255 255/3%);border:1px solid var(--line);border-radius:12px;padding:14px}.provider-setup-card:hover{transform:none}.provider-card-heading{align-items:center;display:flex;gap:11px}.provider-card-heading>div{flex:1 1;min-width:0}.provider-card-heading h4{margin:0 0 3px}.provider-card-heading .muted{margin:0}.provider-config-form{border-top:1px solid var(--line);margin-top:13px;padding-top:14px!important}.catalog-integration-footer,.provider-security-note{align-items:center;background:rgb(56 211 159/7%);border:1px solid rgb(56 211 159/20%);border-radius:10px;color:var(--muted);display:flex;font-size:12px;gap:8px;line-height:1.6;padding:9px 11px}.catalog-integration-footer svg,.provider-security-note svg{color:var(--success);flex:0 0 auto}.provider-form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin-top:2px}.icon-button{gap:7px;justify-content:center}.icon-button,.integration-badge{align-items:center;display:inline-flex}.integration-badge{gap:5px}.provider-test-note{margin:10px 0 0}.catalog-integration-footer{margin-top:13px}@media (max-width:1180px){.catalog-source-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.catalog-source-tabs{grid-template-columns:1fr}.catalog-source-tab small,.catalog-source-tab strong{white-space:normal}.provider-form-actions{display:grid;grid-template-columns:1fr}.provider-form-actions .button{width:100%}}.catalog-source-tabs.catalog-main-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-provider-picker{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));margin-bottom:2px}.catalog-provider-option{align-items:center;background:rgb(255 255 255/2.5%);border:1px solid var(--line);border-radius:11px;color:var(--text);display:flex;gap:10px;min-height:68px;padding:11px 13px;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.catalog-provider-option:hover{border-color:rgb(56 211 159/35%);transform:translateY(-1px)}.catalog-provider-option.active{background:linear-gradient(145deg,rgb(56 211 159/12%),rgb(26 117 146/9%));border-color:rgb(56 211 159/48%);box-shadow:inset 0 0 0 1px rgb(56 211 159/5%)}.catalog-provider-option>svg{color:var(--success);flex:0 0 auto}.catalog-provider-option>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.catalog-provider-option strong{font-size:13px}.catalog-provider-option small{color:var(--muted);font-size:11px;line-height:1.55}@media (max-width:900px){.catalog-source-tabs.catalog-main-tabs{grid-template-columns:1fr}}@media (max-width:680px){.catalog-provider-picker{grid-template-columns:1fr}}.catalog-pro-table .catalog-list-head,.merchant-pro-table .merchant-products-head{font-size:13px;line-height:1.4}.catalog-pro-table .catalog-product-main h2{font-size:15px}.catalog-pro-table .added-chip,.catalog-pro-table .catalog-category-pill,.catalog-pro-table .status-chip{font-size:12px}.catalog-pro-table .money-cell,.merchant-pro-table .money-cell{font-size:14px}.catalog-pro-table .compact-action,.merchant-pro-table .merchant-product-actions .button{font-size:12px}@media(min-width:721px){.catalog-pro-table .catalog-list-head>span:not(.catalog-col-product){text-align:center}.catalog-pro-table .catalog-list-head>.catalog-col-product{text-align:right}.catalog-pro-table .catalog-product-row>:not(.catalog-product-main){justify-self:center;text-align:center}.catalog-pro-table .catalog-row-actions{justify-content:center}.merchant-pro-table .merchant-products-head>span{text-align:center}.merchant-pro-table .merchant-products-head>span:first-child{text-align:right}.merchant-pro-table .merchant-product-row>.merchant-product-cell:not(.merchant-product-main){justify-self:center;text-align:center}.merchant-pro-table .merchant-product-actions{justify-content:center}.merchant-pro-table .merchant-price-form{width:100%}}.catalog-pro-table.catalog-four-columns .catalog-list-head,.catalog-pro-table.catalog-four-columns .catalog-product-row{direction:rtl;grid-template-areas:"product price status action"!important;grid-template-columns:minmax(360px,2.5fr) minmax(130px,.8fr) minmax(130px,.8fr) minmax(210px,1.15fr)!important;gap:0!important;min-width:850px!important;padding:0 14px!important}.catalog-pro-table.catalog-four-columns .catalog-list-head{min-height:54px}.catalog-pro-table.catalog-four-columns .catalog-list-head>span,.catalog-pro-table.catalog-four-columns .catalog-product-row>*{align-items:center;align-self:stretch;display:flex;justify-content:center;margin:0!important;padding:14px 20px;text-align:center;width:100%!important}.catalog-pro-table.catalog-four-columns .catalog-list-head>span:not(:first-child),.catalog-pro-table.catalog-four-columns .catalog-product-row>:not(:first-child){-webkit-border-start:1px solid rgb(255 255 255/8%);border-inline-start:1px solid rgb(255 255 255/8%)}.catalog-pro-table.catalog-four-columns .catalog-col-product{grid-area:product;justify-content:flex-start!important;text-align:right!important}.catalog-pro-table.catalog-four-columns .catalog-col-price{grid-area:price}.catalog-pro-table.catalog-four-columns .catalog-col-status{grid-area:status}.catalog-pro-table.catalog-four-columns .catalog-col-action{grid-area:action}.catalog-pro-table.catalog-four-columns .catalog-product-main{gap:14px!important}.catalog-pro-table.catalog-four-columns .catalog-product-main .image-placeholder,.catalog-pro-table.catalog-four-columns .catalog-product-main img{flex:0 0 66px!important;height:66px!important;width:66px!important}.catalog-pro-table.catalog-four-columns .money-cell{background:transparent;border:0;border-radius:0;color:#f7fbfc;font-size:14px!important;font-weight:900;min-width:0;white-space:nowrap}.catalog-pro-table.catalog-four-columns .status-chip{align-self:center;justify-self:center;min-width:92px;width:max-content!important}.catalog-pro-table.catalog-four-columns .catalog-row-actions{flex-wrap:nowrap!important}.catalog-pro-table.catalog-four-columns .catalog-row-actions form{display:flex;justify-content:center;width:100%!important}.catalog-pro-table.catalog-four-columns .catalog-action-button{border-radius:11px;gap:8px;justify-content:center;min-height:42px!important;padding:8px 13px!important;transition:box-shadow .18s ease,background .18s ease;width:min(100%,170px)!important}.catalog-pro-table.catalog-four-columns .catalog-action-button:hover:not(:disabled){box-shadow:0 10px 26px rgb(56 211 159/17%);transform:none}.catalog-pro-table.catalog-four-columns .catalog-action-button svg{animation:none;transform:none;transition:none}.catalog-pro-table.catalog-four-columns .catalog-action-button:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.48}@media (max-width:720px){.catalog-pro-table.catalog-four-columns .catalog-product-row{grid-template-areas:"product product" "price status" "action action"!important;grid-template-columns:1fr 1fr!important;min-width:0!important;overflow:hidden;padding:0!important}.catalog-pro-table.catalog-four-columns .catalog-product-row>*{border-bottom:1px solid rgb(255 255 255/8%);min-height:64px}.catalog-pro-table.catalog-four-columns .catalog-col-product{min-height:96px}}.merchant-pro-table .merchant-product-row,.merchant-pro-table .merchant-products-head{grid-template-columns:minmax(270px,2.4fr) minmax(92px,.72fr) minmax(105px,.76fr) minmax(165px,1.05fr) minmax(115px,.82fr) minmax(155px,1fr)!important}.merchant-pro-table .merchant-price-form{gap:8px!important;justify-self:stretch!important;width:100%!important}.merchant-price-input-wrap{flex:1 1;min-width:128px!important;position:relative}.merchant-pro-table .merchant-price-input-wrap input{border-radius:11px!important;font-size:13px!important;height:42px!important;padding:0 12px 0 42px!important;text-align:right;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.merchant-pro-table .merchant-price-input-wrap input:hover{border-color:rgb(85 230 185/38%)}.merchant-pro-table .merchant-price-input-wrap input:focus{background:rgb(7 31 45/88%);border-color:rgb(85 230 185/72%);box-shadow:0 0 0 3px rgb(56 211 159/10%);outline:0}.merchant-price-currency{-webkit-border-start:1px solid rgb(255 255 255/9%);border-inline-start:1px solid rgb(255 255 255/9%);color:#77e8c4!important;font-size:10px!important;font-weight:800;inset-inline-end:auto;left:10px;line-height:22px;-webkit-padding-start:8px;padding-inline-start:8px;pointer-events:none;position:absolute;top:10px}.merchant-ai{bottom:24px;left:24px;position:fixed;z-index:80}.merchant-ai-launcher{align-items:center;background:linear-gradient(135deg,#35d3a3,#20ae8c);border:1px solid rgb(128 255 218/50%);border-radius:999px;box-shadow:0 16px 42px rgb(0 0 0/30%),0 0 0 6px rgb(56 211 159/7%);color:#042a24;cursor:pointer;display:flex;font:inherit;font-weight:900;gap:8px;min-height:46px;padding:0 15px;position:relative;transition:transform .18s ease,box-shadow .18s ease}.merchant-ai-launcher>svg:not(.merchant-ai-spark){height:22px;width:22px}.merchant-ai-launcher:hover{box-shadow:0 20px 50px rgb(0 0 0/34%),0 0 0 8px rgb(56 211 159/10%);transform:translateY(-3px)}.merchant-ai.is-open .merchant-ai-launcher{display:none}.merchant-ai-spark{height:12px;position:absolute;right:6px;top:-5px;width:12px}.merchant-ai-drawer{animation:merchant-ai-in .21s ease-out;background:linear-gradient(160deg,rgb(10 48 64/98%),rgb(6 35 50/99%));border:1px solid rgb(85 230 185/23%);border-radius:20px;bottom:0;box-shadow:0 28px 80px rgb(0 0 0/44%),inset 0 1px rgb(255 255 255/4%);display:flex;flex-direction:column;height:min(720px,calc(100vh - 48px));overflow:hidden;width:min(390px,calc(100vw - 32px))}@keyframes merchant-ai-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.merchant-ai-header{align-items:center;background:rgb(7 31 45/58%);border-bottom:1px solid rgb(255 255 255/9%);display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto 1fr auto auto;padding:14px}.merchant-ai-mark{background:rgb(56 211 159/14%);border:1px solid rgb(85 230 185/25%);border-radius:12px;color:#55e6b9;display:grid;height:42px;place-items:center;width:42px}.merchant-ai-header small,.merchant-ai-header strong{display:block}.merchant-ai-header strong{color:#f4fbfc;font-size:14px}.merchant-ai-header small{color:#9fb8c2;font-size:10px;margin-top:3px}.merchant-ai-header small i{background:#42dda9;border-radius:50%;display:inline-block;height:6px;-webkit-margin-end:5px;margin-inline-end:5px;width:6px}.merchant-ai-header button{background:transparent;border:0;border-radius:8px;color:#a9c0c9;cursor:pointer;display:grid;height:32px;place-items:center;width:32px}.merchant-ai-header button:hover{background:rgb(255 255 255/7%);color:#fff}.merchant-ai-body{flex:1 1;overflow-y:auto;padding:15px}.merchant-ai-welcome{align-items:flex-start;background:rgb(56 211 159/8%);border:1px solid rgb(85 230 185/15%);border-radius:14px;color:#55e6b9;display:flex;gap:10px;padding:12px}.merchant-ai-welcome span,.merchant-ai-welcome strong{display:block}.merchant-ai-welcome strong{color:#f3fafb;font-size:13px}.merchant-ai-welcome span{color:#a9bec7;font-size:11px;line-height:1.7;margin-top:2px}.merchant-ai-suggestions{display:grid;grid-gap:7px;gap:7px;grid-template-columns:1fr 1fr;margin:12px 0}.merchant-ai-suggestions button{background:rgb(255 255 255/4%);border:1px solid rgb(162 210 214/14%);border-radius:10px;color:#c9d9de;cursor:pointer;font:inherit;font-size:11px;min-height:38px;padding:7px}.merchant-ai-suggestions button:hover{background:rgb(56 211 159/9%);border-color:rgb(85 230 185/27%);color:#70e7c0}.merchant-ai-messages{display:grid;grid-gap:10px;gap:10px}.merchant-ai-message{display:flex}.merchant-ai-message span{border-radius:13px;font-size:12px;line-height:1.8;max-width:88%;padding:10px 12px;white-space:pre-wrap}.merchant-ai-message.assistant{justify-content:flex-start}.merchant-ai-message.assistant span{background:rgb(255 255 255/5%);border:1px solid rgb(255 255 255/8%);color:#d6e3e7;border-start-start-radius:4px}.merchant-ai-message.user{justify-content:flex-end}.merchant-ai-message.user span{background:linear-gradient(135deg,rgb(36 178 141/27%),rgb(33 127 142/22%));border:1px solid rgb(85 230 185/20%);color:#e9fffa;border-start-end-radius:4px}.merchant-ai-thinking{align-items:center;color:#87a9b4;display:flex;font-size:11px;gap:7px}.merchant-ai-thinking svg{animation:merchant-ai-spin .9s linear infinite}@keyframes merchant-ai-spin{to{transform:rotate(1turn)}}.merchant-ai-compose{align-items:center;border-top:1px solid rgb(255 255 255/8%);display:flex;gap:8px;padding:12px 14px 8px}.merchant-ai-compose input{background:rgb(5 29 42/75%);border:1px solid rgb(155 211 220/17%);border-radius:12px;color:#fff;flex:1 1;height:44px;min-width:0;padding:0 13px}.merchant-ai-compose input:focus{border-color:rgb(85 230 185/48%);box-shadow:0 0 0 3px rgb(56 211 159/8%);outline:0}.merchant-ai-compose button{background:linear-gradient(135deg,#37d5a5,#24b38e);border:0;border-radius:11px;color:#052b25;cursor:pointer;display:grid;height:42px;place-items:center;width:42px}.merchant-ai-compose button:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.45}.merchant-ai-disclaimer{color:#78939e;display:block;font-size:9px;padding:0 14px 10px;text-align:center}.merchant-ai.is-minimized .merchant-ai-drawer{height:auto}@media (max-width:720px){.merchant-ai{bottom:14px;left:14px}.merchant-ai-launcher span{display:none}.merchant-ai-launcher{height:46px;justify-content:center;padding:0;width:46px}.merchant-ai-drawer{height:calc(100vh - 28px);width:calc(100vw - 28px)}.merchant-pro-table .merchant-price-input-wrap{min-width:0!important}}.catalog-pro-table.catalog-four-columns .catalog-action-button,.catalog-pro-table.catalog-four-columns .catalog-action-button svg,.catalog-pro-table.catalog-four-columns .catalog-action-button:active,.catalog-pro-table.catalog-four-columns .catalog-action-button:active svg,.catalog-pro-table.catalog-four-columns .catalog-action-button:focus,.catalog-pro-table.catalog-four-columns .catalog-action-button:focus svg,.catalog-pro-table.catalog-four-columns .catalog-action-button:hover,.catalog-pro-table.catalog-four-columns .catalog-action-button:hover svg,.catalog-pro-table.catalog-four-columns .catalog-row-actions,.catalog-pro-table.catalog-four-columns .catalog-row-actions form{animation:none!important;transform:none!important;transition:none!important}.merchant-checkout{--merchant-primary:#075e5b;--merchant-surface:#f1faf8;--merchant-accent:#22b8a5;--merchant-on-primary:#ffffff;background:var(--merchant-surface)!important;color:var(--merchant-primary)}.merchant-checkout .checkout-shell{position:relative;padding-top:72px}.merchant-checkout .panel{background:color-mix(in srgb,var(--merchant-surface) 78%,white)!important;border-color:color-mix(in srgb,var(--merchant-primary) 20%,transparent)!important;color:var(--merchant-primary)}.merchant-checkout .merchant-checkout-header{align-items:center;background:var(--merchant-primary);border-radius:16px;color:var(--merchant-on-primary);display:flex;gap:12px;justify-content:center;left:0;padding:14px 20px;position:absolute;right:0;top:0}.merchant-checkout-header img{height:30px;max-width:120px;object-fit:contain}.merchant-checkout-header a{color:inherit;font-size:20px;font-weight:700}.merchant-checkout .button,.merchant-checkout .checkout-submit{background:var(--merchant-primary);border-color:var(--merchant-primary);color:var(--merchant-on-primary)}.merchant-checkout .badge.success{background:color-mix(in srgb,var(--merchant-accent) 25%,transparent);color:var(--merchant-primary)}.merchant-checkout .field input,.merchant-checkout .field textarea{border-color:color-mix(in srgb,var(--merchant-primary) 22%,transparent)}.merchant-checkout .checkout-total strong{color:var(--merchant-primary)}.merchant-pro-table .merchant-product-actions,.merchant-pro-table .merchant-product-actions .button,.merchant-pro-table .merchant-product-actions .button svg,.merchant-pro-table .merchant-product-actions .button:active,.merchant-pro-table .merchant-product-actions .button:active svg,.merchant-pro-table .merchant-product-actions .button:focus,.merchant-pro-table .merchant-product-actions .button:focus svg,.merchant-pro-table .merchant-product-actions .button:hover,.merchant-pro-table .merchant-product-actions .button:hover svg,.merchant-pro-table .merchant-product-actions form{animation:none!important;transform:none!important;transition:none!important}.merchant-ai-launcher>svg:not(.merchant-ai-spark){height:20px!important;width:20px!important}.catalog-row-actions,.catalog-row-actions .catalog-action-button,.catalog-row-actions .catalog-action-button svg,.catalog-row-actions .catalog-action-button:active,.catalog-row-actions .catalog-action-button:active svg,.catalog-row-actions .catalog-action-button:focus,.catalog-row-actions .catalog-action-button:focus svg,.catalog-row-actions .catalog-action-button:hover,.catalog-row-actions .catalog-action-button:hover svg,.catalog-row-actions form{animation:none!important;transform:none!important;transition:none!important}.catalog-pro-table .catalog-product-row,.catalog-pro-table .catalog-product-row:before,.catalog-pro-table .catalog-product-row:focus-within,.catalog-pro-table .catalog-product-row:hover,.catalog-pro-table .catalog-product-row:hover:before{transform:none!important;animation:none!important}.catalog-pro-table.catalog-four-columns .catalog-product-main{overflow:hidden}.catalog-pro-table.catalog-four-columns .catalog-product-main img{transition:transform .18s ease,box-shadow .18s ease!important;transform-origin:center}.catalog-pro-table.catalog-four-columns .catalog-product-main img:hover{box-shadow:0 10px 24px rgb(0 0 0/24%);transform:scale(1.1)!important}.catalog-product-badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.affiliate-chip{background:rgb(255 180 72/12%);border:1px solid rgb(255 190 90/30%);border-radius:999px;color:#ffc56d;display:inline-flex;font-size:11px;font-weight:800;padding:5px 9px;white-space:nowrap}.affiliate-price-note{color:#9fb6bf;display:block;font-size:10px;font-weight:500;margin-bottom:3px}.affiliate-external-price{display:grid;grid-gap:3px;gap:3px}.affiliate-external-price strong{color:#ffc56d;font-size:12px}.affiliate-external-price small{color:#91aab4;font-size:10px}.affiliate-readonly-field{background:rgb(255 180 72/7%);border:1px solid rgb(255 190 90/20%);border-radius:12px;padding:12px}.store-affiliate-disclosure{background:#fff8e9;border:1px solid #f0d7a4;border-radius:12px;color:#6e5122;direction:rtl;font-size:12px;margin:14px auto 28px;max-width:1180px;padding:10px 14px}.product-image-actions button{flex:1 1;justify-content:center}.order-status-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px}.order-status-card{color:inherit;min-height:92px;text-decoration:none}.order-status-card.active{background:linear-gradient(135deg,rgb(56 211 159/17%),rgb(13 74 93/42%));border-color:rgb(56 211 159/48%)}.order-filter-bar,.subscription-filter-bar{align-items:center}.order-filter-bar input[type=date],.subscription-filter-bar input[type=date]{max-width:155px}.admin-orders-table-panel,.subscription-requests-panel{margin-top:16px}.admin-orders-table{min-width:1120px}.table-subline{color:var(--muted);display:block;font-size:11px;margin-top:5px}.overdue-order-row{background:rgb(255 174 66/5%)}.order-table-details{position:relative}.order-table-details>summary{color:var(--success);cursor:pointer;font-weight:800;white-space:nowrap}.order-action-popover{background:#12394b;border:1px solid var(--line);border-radius:14px;box-shadow:0 20px 50px rgb(0 0 0/35%);display:grid;grid-gap:12px;gap:12px;inset-inline-end:0;min-width:720px;padding:16px;position:absolute;top:34px;z-index:40}.order-action-popover .admin-order-form{margin:0}.invoice-error-cell{color:#ffbd86;max-width:260px;white-space:normal}.admin-pagination{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;margin-top:14px}.admin-pagination>:last-child{justify-self:end}.subscription-requests-panel .table{min-width:1180px}@media (max-width:1180px){.order-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.order-action-popover{inset-inline-end:auto;inset-inline-start:0;min-width:620px}}@media (max-width:720px){.order-status-grid{grid-template-columns:1fr 1fr}.order-status-card{min-height:82px}.order-action-popover{inset:auto 8px;min-width:calc(100vw - 32px);position:fixed;top:96px}.store-affiliate-disclosure{margin-inline:12px}}.catalog-pro-table.catalog-four-columns .catalog-product-main{overflow:visible!important}.catalog-pro-table.catalog-four-columns .catalog-product-main img{cursor:zoom-in;position:relative;z-index:1}.catalog-pro-table.catalog-four-columns .catalog-product-main img:hover{box-shadow:0 16px 34px rgb(0 0 0/38%);outline:3px solid rgb(85 230 185/22%);transform:scale(1.38)!important;z-index:12}.merchant-ai{bottom:18px;left:18px}.merchant-ai-launcher{border-radius:50%!important;height:46px!important;min-height:46px!important;justify-content:center!important;padding:0!important;width:46px!important}.merchant-ai-launcher span{display:none!important}.merchant-ai-launcher>svg:not(.merchant-ai-spark){height:19px!important;width:19px!important}.merchant-ai-launcher:after{content:none!important}.merchant-ai-spark{height:10px!important;right:4px!important;top:-3px!important;width:10px!important}.button svg,.icon-action svg,.store-preview-link svg{flex:0 0 auto}@media (hover:none),(max-width:720px){.catalog-pro-table.catalog-four-columns .catalog-product-main img:hover{box-shadow:none;outline:0;transform:none!important}}.aswaq .aswaq-hero-title{color:#172554}.aswaq .aswaq-trust{background:#6b3f2a;border-color:#6b3f2a;color:#fff}.wamda{background:#fff}.wamda,.wamda h1,.wamda h2,.wamda h3,.wamda p,.wamda strong,.wamda-price{color:#000}.wamda-copy>span,.wamda-feature span{color:#2563eb}.wamda-related article{background:#fff;border:1px solid #d8dee8;gap:8px;padding:13px}.wamda-related img{aspect-ratio:4/3}.wamda button{color:#fff}.dense-main:not(:has(.dense-tabs)){grid-template-columns:minmax(0,1fr)}.dense-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.dense-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.dense-grid{grid-template-columns:1fr}}.template-filter-pills{background:rgb(7 28 40/92%);border:1px solid var(--droopox-tech-panel-border);border-radius:14px;flex-wrap:nowrap;overflow-x:auto;padding:10px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.template-filter-pills button{background:#fff;border:1px solid #cbd5e1;border-radius:999px;color:#163044;cursor:pointer;flex:0 0 auto;font:inherit;font-size:14px;font-weight:800;padding:9px 15px}.template-filter-pills button.active,.template-filter-pills button:hover{background:#38d39f;border-color:#38d39f;color:#06241f}.template-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.template-choice-grid .template-card{display:flex;flex-direction:column;gap:10px;padding:14px;transition:border-color .2s,box-shadow .2s}.template-choice-grid .template-card:hover{border-color:#38d39f;box-shadow:0 12px 28px rgb(0 0 0/18%);transform:none}.template-choice-grid .template-preview,.template-choice-grid .template-preview-media{aspect-ratio:16/9;min-height:0;overflow:hidden}.template-choice-grid .template-preview-media img{height:100%;object-fit:cover;width:100%}.template-choice-grid .template-preview-media span{background:rgb(7 28 40/88%);color:#fff}.template-choice-grid .template-card>p{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.template-card-actions{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr 1fr;margin-top:auto}.template-card-actions a,.template-card-actions button,.template-card-actions form{height:44px;width:100%}@media(max-width:1100px){.template-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.template-choice-grid{grid-template-columns:1fr}}.merchant-checkout{background:var(--store-bg,var(--store-secondary))!important;color:var(--store-text,var(--store-on-primary))!important;font-family:var(--store-body-font,var(--store-font))!important}.merchant-checkout .panel{background:color-mix(in srgb,var(--store-bg) 90%,white 10%);border-color:var(--store-card-border);box-shadow:var(--store-card-shadow);color:var(--store-text)}.merchant-checkout h1,.merchant-checkout h2,.merchant-checkout h3,.merchant-checkout strong{color:var(--store-text);font-family:var(--store-heading-font)}.merchant-checkout .button,.merchant-checkout button{background:var(--store-primary);color:var(--store-button-text);border-color:var(--store-primary)}.merchant-checkout input,.merchant-checkout select,.merchant-checkout textarea{background:color-mix(in srgb,var(--store-bg) 94%,white 6%);border-color:var(--store-card-border);color:var(--store-text)}.merchant-checkout-header{align-items:center;border-bottom:1px solid var(--store-card-border);display:flex;gap:20px;grid-column:1/-1;justify-content:space-between;padding:14px 18px}.merchant-checkout-header nav{display:flex;gap:18px}.merchant-checkout-header a{color:var(--store-text);font-weight:800;text-decoration:none}.merchant-checkout-footer{border-top:1px solid var(--store-card-border);color:var(--store-text);margin:32px auto 0;max-width:980px;padding:24px;text-align:center}.checkout-template-nova .merchant-checkout-header{background:color-mix(in srgb,var(--store-bg) 88%,black 12%)}.checkout-template-boutique .merchant-checkout-header{font-family:Georgia,serif;letter-spacing:.5px}.checkout-template-sooq .merchant-checkout-header nav a:hover{background:#172554;border-radius:10px;color:#fff;padding:8px 12px}@media(max-width:650px){.merchant-checkout-header{align-items:flex-start;flex-direction:column}.merchant-checkout-header nav{flex-wrap:wrap}}.page-actions{align-items:flex-end}.page-actions>.field{flex:0 1 260px}.page-actions>.button{align-items:center;height:44px;justify-content:center;min-height:44px;padding-block:0}.store-page-editor>form:last-child .button{height:44px}.store-page-create-actions{display:flex;flex-wrap:wrap;gap:10px}.landing-create-button{align-items:center;display:flex;flex-direction:column;height:auto;min-height:72px}.landing-create-button svg{display:block}.store-page-editor>summary{grid-template-columns:1fr auto auto auto}.public-landing-offer{align-items:center;display:grid;grid-gap:32px;gap:32px;grid-template-columns:1fr 1fr;margin:30px auto;max-width:1100px}.public-landing-offer img,.public-landing-offer video{aspect-ratio:4/3;border-radius:var(--store-radius,16px);object-fit:contain;width:100%}.public-landing-offer>div:last-child{display:grid;grid-gap:16px;gap:16px}.public-landing-offer strong{font-size:1.8rem}.public-landing-offer .button{text-align:center}.ad-manager-wide{grid-column:1/-1}.ad-media-preview{border:1px solid var(--line);border-radius:14px;grid-column:1/-1;overflow:hidden;padding:12px}.ad-media-preview img,.ad-media-preview video{display:block;max-height:360px;object-fit:contain;width:100%}.ad-media-preview span{align-items:center;display:flex;gap:8px;margin-top:8px}.admin-ad-media{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.admin-ad-media img,.admin-ad-media video{border-radius:10px;max-height:220px;object-fit:contain;width:100%}@media(max-width:720px){.public-landing-offer{grid-template-columns:1fr}.store-page-create-actions,.store-page-create-actions button,.store-page-create-actions form{width:100%}}.storefront-template-chrome{background:transparent!important;color:var(--store-text)!important;grid-column:1/-1;line-height:1.6;min-height:0!important;padding:0!important;width:100%}.storefront-template-header{align-items:center;background:var(--store-bg);border:1px solid var(--store-card-border);border-radius:var(--store-radius);display:flex;gap:24px;justify-content:space-between;padding:14px 20px;width:100%}.storefront-template-brand{align-items:center;color:var(--store-text);display:inline-flex;font-family:var(--store-heading-font);font-size:1.15rem;font-weight:850;gap:10px;text-decoration:none}.storefront-template-brand img{display:block;height:42px;max-width:170px;object-fit:contain;width:auto}.storefront-template-footer nav,.storefront-template-header nav{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.storefront-template-footer nav a,.storefront-template-header nav a{align-items:center;border-radius:10px;color:var(--store-text);display:inline-flex;font-weight:750;gap:7px;padding:9px 13px;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s}.storefront-template-menu{align-items:center;background:transparent!important;border:1px solid var(--store-card-border)!important;border-radius:10px;color:var(--store-text)!important;display:none;height:42px;justify-content:center;padding:0!important;width:42px}.storefront-template-footer{align-items:center;background:var(--store-bg);border-top:1px solid var(--store-card-border);color:var(--store-text);display:flex;flex-direction:column;gap:10px;margin:30px auto 0;max-width:1100px;padding:28px;text-align:center}.storefront-template-footer p{margin:0;max-width:62ch}.storefront-template-footer small{opacity:.72}.storefront-template-chrome-nova .storefront-template-footer,.storefront-template-chrome-nova .storefront-template-header{background:color-mix(in srgb,var(--store-bg) 86%,#05070b 14%);box-shadow:0 12px 34px rgb(0 0 0/20%)}.storefront-template-chrome-nova nav a:hover{color:var(--store-accent);box-shadow:inset 0 -2px var(--store-accent)}.storefront-template-chrome-boutique .storefront-template-header{border-inline:0;border-radius:0;font-family:Georgia,serif}.storefront-template-chrome-boutique .storefront-template-brand{font-family:Georgia,serif;letter-spacing:2px}.storefront-template-chrome-boutique nav a{border-radius:0;position:relative}.storefront-template-chrome-boutique nav a:hover{background:transparent;color:inherit}.storefront-template-chrome-boutique nav a:hover:after{background:currentColor;bottom:3px;content:"";height:2px;inset-inline-start:50%;position:absolute;transform:translateX(-50%);width:24px}.storefront-template-chrome-dense .storefront-template-header{border-color:color-mix(in srgb,var(--store-primary) 35%,var(--store-card-border));box-shadow:inset 4px 0 var(--store-primary)}.storefront-template-chrome-dense nav a:hover{background:color-mix(in srgb,var(--store-primary) 13%,transparent)}.storefront-template-chrome-pulse .storefront-template-header{border-radius:20px;box-shadow:0 10px 30px color-mix(in srgb,var(--store-primary) 12%,transparent)}.storefront-template-chrome-pulse nav a:hover{background:var(--store-primary);color:var(--store-button-text)}.storefront-template-chrome-market-arabic .storefront-template-header{background:color-mix(in srgb,var(--store-bg) 92%,#efe4d5 8%)}.storefront-template-chrome-market-arabic nav a:hover{background:#6b3f2a;color:#fff}.storefront-template-chrome-premium-editorial .storefront-template-header{border-radius:10px}.storefront-template-chrome-premium-editorial nav a:hover{background:var(--store-primary);color:var(--store-button-text)}.storefront-template-chrome-wamda .storefront-template-header{border-inline:0;border-radius:0}.storefront-template-chrome-wamda .storefront-template-footer{margin:30px auto 0;padding:28px}.storefront-template-chrome-wamda nav a:hover{background:var(--store-primary);color:var(--store-button-text)}.storefront-template-chrome-sooq .storefront-template-header{box-shadow:inset 0 -3px var(--store-primary)}.storefront-template-chrome-sooq nav a:hover{background:#172554;color:#fff}@media(max-width:720px){.storefront-template-header{position:relative}.storefront-template-menu{display:inline-flex}.storefront-template-header nav{background:var(--store-bg);border:1px solid var(--store-card-border);border-radius:14px;box-shadow:0 18px 42px rgb(0 0 0/22%);display:none;inset-inline:12px;position:absolute;top:calc(100% + 8px);z-index:80}.storefront-template-header nav.is-open{display:grid}.storefront-template-header nav a{min-width:180px;padding:12px 16px}.storefront-template-footer nav{justify-content:center}}.landing-live-storefront-v2:before{background:radial-gradient(circle,rgb(56 211 159/24%),rgb(56 211 159/0) 68%);bottom:-70px;height:260px;left:-70px;width:260px}.landing-live-storefront-v2 .landing-window{gap:11px;min-height:530px;padding:14px}.landing-live-storefront-v2 .landing-store-toolbar strong{align-items:center;display:inline-flex;gap:8px}.landing-preview-hero{border:1px solid rgb(56 211 159/24%);border-radius:12px;min-height:172px;overflow:hidden;position:relative}.landing-preview-hero:after{background:linear-gradient(90deg,rgb(4 28 29/92%),rgb(4 28 29/76%) 40%,rgb(4 28 29/4%) 72%);content:"";inset:0;position:absolute}.landing-preview-hero>img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.landing-preview-hero-copy{align-content:center;display:grid;grid-gap:6px;gap:6px;inset:0;max-width:58%;padding:20px;position:relative;z-index:1}.landing-preview-hero-copy small{color:var(--droopox-tech-accent-text);font-size:11px;font-weight:800}.landing-preview-hero-copy strong{color:#fff;font-size:clamp(18px,2vw,25px);line-height:1.35}.landing-preview-hero-copy span{color:#c7d8de;font-size:11px;line-height:1.6}.landing-preview-products{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-preview-product{background:linear-gradient(180deg,rgb(255 255 255/9%),rgb(255 255 255/5%));border:1px solid rgb(255 255 255/16%);border-radius:11px;min-width:0;overflow:hidden;position:relative;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.landing-preview-product:hover{border-color:rgb(56 211 159/42%);box-shadow:0 14px 34px rgb(0 0 0/22%);transform:translateY(-2px)}.landing-preview-product>img{aspect-ratio:4/3;display:block;object-fit:cover;width:100%}.landing-preview-product>div{display:grid;grid-gap:4px;gap:4px;padding:9px 10px 11px}.landing-preview-product b{color:#fff;font-size:11px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-preview-product i{color:var(--droopox-tech-accent-text);direction:ltr;font-size:13px;font-style:normal;font-weight:800;justify-self:end}.landing-preview-bestseller{background:#38d39f;border-radius:999px;color:#052b28;font-size:9px;font-weight:800;inset:7px 7px auto auto;padding:5px 7px;position:absolute;z-index:2}.landing-preview-checkout{align-items:center;background:rgb(56 211 159/8%);border:1px solid rgb(56 211 159/20%);border-radius:11px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr minmax(150px,.82fr);padding:9px}.landing-preview-trust{align-items:center;color:#c9dce1;display:flex;flex-wrap:wrap;font-size:10px;gap:8px 12px}.landing-preview-cart,.landing-preview-trust span{align-items:center;display:inline-flex;gap:6px}.landing-preview-trust svg{color:var(--droopox-tech-accent-text)}.landing-preview-cart{background:#38d39f;border-radius:8px;color:#052b28;font-size:12px;font-weight:800;justify-content:center;min-height:38px;padding:8px 12px}.app-shell{--background:#f4f7f9;--foreground:#102a3a;--muted:#637785;--line:#dce6eb;--panel:#ffffff;--primary:#0b3c54;--primary-soft:#e7f7f1;--success:#0a8d70;--success-soft:#e8f7f2;--accent:#38d39f;--accent-soft:#eef8f5;background:#f4f7f9;color:#102a3a}.app-shell .admin-sidebar,.app-shell .sidebar{background:linear-gradient(180deg,#062b40,#071f31);-webkit-border-end:1px solid rgb(6 43 64/12%);border-inline-end:1px solid rgb(6 43 64/12%);box-shadow:-8px 0 28px rgb(8 35 50/12%)}.app-shell .main{background:#f4f7f9;color:#102a3a;min-height:100vh}.app-shell .main h1,.app-shell .main h2,.app-shell .main h3,.app-shell .main strong{color:#102a3a}.app-shell .main .helper,.app-shell .main .muted,.app-shell .main .table th,.app-shell .main .table-subline{color:#637785}.app-shell .main .ad-manager-card,.app-shell .main .card,.app-shell .main .catalog-list-panel,.app-shell .main .catalog-mode-note,.app-shell .main .catalog-product-row,.app-shell .main .catalog-source-tab,.app-shell .main .dns-record,.app-shell .main .domain-connect-box,.app-shell .main .financial-preview,.app-shell .main .integration-status-list,.app-shell .main .merchant-product-row,.app-shell .main .panel,.app-shell .main .pixel-card,.app-shell .main .product-edit-submitbar,.app-shell .main .product-edit-summary,.app-shell .main .store-product{background:#fff;border-color:#dce6eb;box-shadow:0 8px 28px rgb(17 48 66/6%);color:#102a3a}.app-shell .main .admin-metrics>.panel,.app-shell .main .dashboard-metrics>.panel{background:#fff;border-color:#dce6eb}.app-shell .main .admin-metrics>.panel .metric,.app-shell .main .dashboard-metrics>.panel .metric{color:#102a3a}.app-shell .main .admin-metrics>.panel .muted,.app-shell .main .dashboard-metrics>.panel .muted{color:#637785}.app-shell .main .button{background:#0a9f7d;border-color:#0a9f7d;color:#fff}.app-shell .main .button:hover{filter:brightness(.96)}.app-shell .main .button.secondary{background:#0b3c54;border-color:#0b3c54;color:#fff}.app-shell .main .button.light{background:#fff;border-color:#d5e1e7;color:#0b3c54}.app-shell .main .button.danger{background:#fff;border-color:#e9aaa5;color:#b42318}.app-shell .main :where(.field){background:#fff;border-color:#e0e8ec;box-shadow:none}.app-shell .main :where(.field):focus-within{background:#fff;border-color:#38b993;box-shadow:0 0 0 3px rgb(56 185 147/12%);transform:none}.app-shell .main :where(.field)>span{color:#294858}.app-shell .main :where(.field):focus-within>span{color:#087d65}.app-shell .main .searchbar input,.app-shell .main .searchbar select,.app-shell .main :where(.field) input:not([type=file]):not([type=color]),.app-shell .main :where(.field) select,.app-shell .main :where(.field) textarea{background:#fff;border-color:#ccd9df;color:#102a3a}.app-shell .main :where(.field) input:not([type=file]):not([type=color]):focus,.app-shell .main :where(.field) select:focus,.app-shell .main :where(.field) textarea:focus{background:#fff;border-color:#38b993;box-shadow:inset 0 0 0 1px rgb(56 185 147/18%)}.app-shell .main :where(.field) input:disabled,.app-shell .main :where(.field) select:disabled,.app-shell .main :where(.field) textarea:disabled{background:#eef2f4;border-color:#dde5e9;color:#768892}.app-shell .main .searchbar select option,.app-shell .main :where(.field) select option{background:#fff;color:#102a3a}.app-shell .main .admin-order-card details,.app-shell .main .admin-product-row+.admin-product-row,.app-shell .main .settings-tabs,.app-shell .main .table td,.app-shell .main .table th{border-color:#dce6eb}.app-shell .main .table tr:hover td{background:#f4faf8}.app-shell .main .badge,.app-shell .main .badge.success{background:#e8f7f2;color:#087d65}.app-shell .main .badge.warning{background:#fff5df;color:#8a5a00}.app-shell .main .badge.neutral{background:#edf1f3;color:#526773}.app-shell .main .template-filter-pills{background:rgb(255 255 255/96%);border-color:#dce6eb;box-shadow:0 8px 24px rgb(17 48 66/7%)}.app-shell .main .order-action-popover,.app-shell .main .template-card,.app-shell .main .template-choice-grid .template-card{background:#fff;border-color:#dce6eb;color:#102a3a}.app-shell .main .order-action-popover{box-shadow:0 20px 50px rgb(17 48 66/18%)}@media (max-width:720px){.landing-live-storefront-v2 .landing-window{min-height:auto}.landing-preview-hero{min-height:150px}.landing-preview-hero-copy{max-width:72%;padding:15px}.landing-preview-products{grid-template-columns:repeat(3,minmax(110px,1fr));overflow-x:auto}.landing-preview-checkout{grid-template-columns:1fr}.landing-preview-cart{width:100%}}@media (max-width:520px){.landing-preview-products{grid-template-columns:1fr;overflow:visible}.landing-preview-product{display:grid;grid-template-columns:112px 1fr}.landing-preview-product>img{aspect-ratio:1;height:100%}.landing-preview-product>div{align-content:center}}