:root{--blue:#2563eb;--blue2:#0ea5e9;--navy:#0f172a;--dark:#202020;--muted:#64748b;--light:#f8fafc;--line:#e2e8f0;--white:#fff;--green:#16a34a;--orange:#f97316;--red:#dc2626}*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif;color:var(--navy);background:var(--white)}a{text-decoration:none;color:inherit}.container{width:min(1160px,92%);margin:auto}.utilitybar{background:#242424;color:#cbd5e1;font-size:14px}.utility-inner{height:54px;display:flex;align-items:center;justify-content:space-between;gap:20px}.utility-left{color:#94a3b8}.utility-links{display:flex;align-items:center;justify-content:flex-end;gap:0}.utility-links a{display:flex;align-items:center;height:54px;padding:0 20px;border-left:1px solid rgba(255,255,255,.06);color:#cbd5e1}.utility-links a:hover,.utility-links .utility-active{background:#333;color:#fff}.topbar{background:rgba(255,255,255,.96);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:40}.nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0}.logo img{height:64px;width:auto;display:block}.menu{display:flex;align-items:center;gap:24px;font-weight:800;color:#1e293b}.menu a{font-size:15px}.menu a:hover{color:var(--blue)}.actions{display:flex;gap:12px;align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:14px;padding:14px 22px;font-weight:900;cursor:pointer;background:var(--blue);color:#fff;box-shadow:0 12px 28px rgba(37,99,235,.18);font-size:15px}.btn.secondary{background:#eef4ff;color:var(--blue);box-shadow:none}.btn.dark{background:var(--navy)}.btn.ghost{background:#fff;color:var(--navy);border:1px solid var(--line);box-shadow:none}.hero{padding:82px 0 56px;background:linear-gradient(180deg,#fff,#f8fbff)}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:46px;align-items:center}.eyebrow{display:inline-flex;background:#eff6ff;color:var(--blue);padding:8px 12px;border-radius:999px;font-weight:800;font-size:13px;margin-bottom:18px}.hero h1{font-size:62px;line-height:1.02;margin:0 0 18px;letter-spacing:-2px}.hero p{font-size:19px;color:var(--muted);line-height:1.7;margin:0 0 26px}.hero-card{background:#fff;border:1px solid var(--line);border-radius:30px;padding:22px;box-shadow:0 30px 70px rgba(15,23,42,.08)}.search{display:flex;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff}.search input{flex:1;border:0;padding:16px;font-size:15px;outline:0}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px}.stat{background:var(--light);border:1px solid var(--line);border-radius:18px;padding:16px}.stat strong{font-size:24px;display:block}.section{padding:70px 0}.section-title{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.section-title h2{font-size:38px;letter-spacing:-1px;margin:0}.section-title p{color:var(--muted);margin:8px 0 0;line-height:1.6}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.card{background:#fff;border:1px solid var(--line);border-radius:24px;padding:22px;box-shadow:0 18px 50px rgba(15,23,42,.04)}.cat{display:flex;gap:14px;align-items:center}.cat .icon{font-size:28px;background:#eff6ff;border-radius:18px;width:56px;height:56px;display:grid;place-items:center}.product{padding:0;overflow:hidden}.thumb{height:170px;background:linear-gradient(135deg,#0f172a,#2563eb);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900;font-size:20px;text-align:center;padding:20px}.product-body{padding:20px}.badge{display:inline-flex;padding:7px 10px;border-radius:999px;background:#dcfce7;color:#166534;font-size:12px;font-weight:900}.price{font-size:24px;font-weight:900;margin:12px 0}.footer{background:#0f172a;color:#cbd5e1;padding:44px 0;margin-top:50px}.footer img{height:54px;filter:none}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:24px}.footer h4{color:#fff;margin:0 0 14px}.footer a{display:block;color:#cbd5e1;margin:8px 0}.form{display:grid;gap:14px}.input,.select,textarea{width:100%;padding:14px 15px;border:1px solid var(--line);border-radius:14px;font-size:15px;background:#fff}textarea{min-height:120px}.panel{background:#fff;border:1px solid var(--line);border-radius:24px;padding:24px;box-shadow:0 18px 50px rgba(15,23,42,.05)}.table{width:100%;border-collapse:collapse}.table th,.table td{padding:14px;border-bottom:1px solid var(--line);text-align:left}.table th{font-size:13px;text-transform:uppercase;color:var(--muted)}.admin-layout{display:grid;grid-template-columns:250px 1fr;min-height:100vh}.sidebar{background:#0f172a;color:#cbd5e1;padding:22px}.sidebar img{height:54px;margin-bottom:22px}.sidebar a{display:block;padding:12px;border-radius:12px;margin:4px 0}.sidebar a:hover,.sidebar a.active{background:#1e293b;color:#fff}.admin-main{background:#f8fafc;padding:28px}.notice{padding:14px 16px;border-radius:14px;background:#eff6ff;color:#1d4ed8;margin:14px 0}.notice.success{background:#dcfce7;color:#166534}.notice.error{background:#fee2e2;color:#991b1b}.payment-box{display:none;margin-top:18px}.payment-box.active{display:block}.wallet{background:#f8fafc;border:1px dashed #94a3b8;border-radius:16px;padding:16px;font-family:monospace;word-break:break-all}.mobile-toggle{display:none}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.muted{color:#64748b}.auth-wrap{min-height:calc(100vh - 120px);display:grid;grid-template-columns:1fr 1fr;background:linear-gradient(135deg,#f8fbff,#ffffff)}.auth-brand{background:linear-gradient(135deg,#0f172a,#111827);color:white;padding:70px;display:flex;flex-direction:column;justify-content:center}.auth-brand img{height:74px;width:max-content;margin-bottom:32px}.auth-brand h1{font-size:48px;line-height:1.05;margin:0 0 18px}.auth-brand p{color:#cbd5e1;font-size:18px;line-height:1.7}.auth-panel{display:flex;align-items:center;justify-content:center;padding:52px 28px}.auth-card{width:min(560px,100%);background:#fff;border:1px solid var(--line);border-radius:28px;padding:34px;box-shadow:0 28px 80px rgba(15,23,42,.10)}.auth-card h2{text-align:center;font-size:28px;margin:0 0 8px}.auth-card .sub{text-align:center;color:#64748b;margin:0 0 24px}.social-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:13px 16px;margin:10px 0;font-weight:800;color:#334155}.social-icon{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:900}.social-google{color:#ea4335}.social-facebook{color:#1877f2}.divider{display:flex;align-items:center;gap:12px;margin:20px 0;color:#94a3b8;font-size:13px}.divider:before,.divider:after{content:"";height:1px;background:#e2e8f0;flex:1}.auth-row{display:flex;justify-content:space-between;align-items:center;margin:6px 0 8px;font-weight:800}.auth-row a{color:#0f62fe}.auth-card .btn{width:100%;border-radius:8px;background:#58a820;box-shadow:none;font-size:17px}.auth-card .input{border-radius:8px}.auth-card .small-link{text-align:center;margin:22px 0 0;color:#64748b}.auth-card .small-link a{color:#0284c7;text-decoration:underline}.auth-note{font-size:12px;color:#94a3b8;text-align:center;margin-top:18px;line-height:1.6}@media(max-width:900px){.auth-wrap{grid-template-columns:1fr}.auth-brand{display:none}}@media(max-width:850px){.hero-grid,.grid,.grid4,.footer-grid,.admin-layout{grid-template-columns:1fr}.hero h1{font-size:42px}.logo img{height:50px}.mobile-toggle{display:inline-flex}.menu{display:none;position:absolute;left:0;right:0;top:116px;background:#fff;border-bottom:1px solid var(--line);padding:18px;width:100%;flex-direction:column;box-shadow:0 24px 50px rgba(15,23,42,.08)}.menu.open{display:flex}.actions{display:none}.stats{grid-template-columns:1fr}.sidebar{position:relative}.admin-main{padding:18px}.utility-left{display:none}.utility-inner{justify-content:center}.utility-links{width:100%;justify-content:center}.utility-links a{padding:0 14px;font-size:13px}.nav{padding:12px 0}.auth-card{padding:24px}.section-title{align-items:flex-start;flex-direction:column}}@media(max-width:760px){.grid2{grid-template-columns:1fr}}
.admin-menu-btn{display:none;position:sticky;top:0;z-index:80;width:100%;border:0;background:#0f172a;color:#fff;padding:16px 18px;font-weight:900;text-align:left;font-size:16px}.table-wrap{overflow-x:auto}.table{min-width:760px}.settings-form .card{margin-bottom:18px}.checkline{display:flex;align-items:center;gap:10px}.checkline input{width:18px;height:18px}@media(max-width:850px){.admin-menu-btn{display:block}.admin-layout{display:block}.sidebar{position:fixed;left:-285px;top:0;bottom:0;width:280px;z-index:90;transition:.25s ease;overflow-y:auto}.admin-open .sidebar{left:0}.admin-open:after{content:"";position:fixed;inset:0;background:rgba(15,23,42,.45);z-index:85}.admin-open .sidebar{z-index:95}.sidebar img{height:46px}.admin-main{padding:20px;background:#f8fafc}.admin-main h1{font-size:32px;margin-top:8px}.panel{padding:18px;border-radius:20px}.card{padding:18px;border-radius:18px}.btn{width:100%;padding:14px 16px}.table th,.table td{padding:12px}.input,.select,textarea{font-size:16px}.grid,.grid4,.grid2{grid-template-columns:1fr!important}}
/* Webdeks Admin Hotfix v1.9.1 */
.admin-headline{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.admin-headline h1{margin:0;font-size:42px;letter-spacing:-1px}.admin-kicker{display:inline-flex;background:#e0f2fe;color:#0369a1;border-radius:999px;padding:7px 12px;font-weight:900;font-size:12px;margin-bottom:8px}.admin-head-actions{display:flex;gap:10px;flex-wrap:wrap}.dash-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.dash-card{border-radius:24px;padding:22px;color:#fff;display:flex;gap:16px;align-items:center;box-shadow:0 22px 48px rgba(15,23,42,.12);min-height:145px}.dash-card span{display:block;opacity:.92;font-weight:800}.dash-card strong{display:block;font-size:34px;line-height:1;margin:10px 0}.dash-icon{font-size:34px;background:rgba(255,255,255,.16);width:62px;height:62px;border-radius:18px;display:grid;place-items:center}.dash-card.blue{background:linear-gradient(135deg,#1d4ed8,#0ea5e9)}.dash-card.purple{background:linear-gradient(135deg,#6d28d9,#2563eb)}.dash-card.green{background:linear-gradient(135deg,#15803d,#22c55e)}.dash-card.orange{background:linear-gradient(135deg,#ea580c,#f59e0b)}.dash-card.cyan{background:linear-gradient(135deg,#0891b2,#06b6d4)}.dash-card.navy{background:linear-gradient(135deg,#0f172a,#334155)}.card-link{display:inline-flex;background:rgba(255,255,255,.18);color:#fff;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900}.admin-dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}.chart-card{background:#fff;border:1px solid var(--line);border-radius:24px;padding:24px;box-shadow:0 18px 50px rgba(15,23,42,.05)}.full-width-card{margin-top:18px}.chart-title{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px}.chart-title h2{margin:0;font-size:24px}.chart-title p{margin:6px 0 0;color:var(--muted)}.bar-chart{display:grid;gap:16px}.bar-row{display:grid;grid-template-columns:96px 1fr 42px;gap:12px;align-items:center}.bar-track{height:16px;background:#eef2ff;border-radius:999px;overflow:hidden}.bar{display:block;height:100%;border-radius:999px;min-width:4px}.bar.orange{background:#f97316}.bar.green{background:#22c55e}.bar.red{background:#ef4444}.bar.blue{background:#2563eb}.mini-btn{display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border-radius:10px;background:#eff6ff;color:#1d4ed8;font-weight:900;border:1px solid #bfdbfe;white-space:nowrap}.mini-btn.success{background:#dcfce7;color:#166534;border-color:#bbf7d0}.mini-btn.warning{background:#ffedd5;color:#9a3412;border-color:#fed7aa}.mini-btn.danger{background:#fee2e2;color:#991b1b;border-color:#fecaca}.row-actions{display:flex;flex-wrap:wrap;gap:8px}.quick-action-buttons{display:flex;gap:10px;flex-wrap:wrap}.quick-action-buttons.stacked{display:grid;grid-template-columns:1fr 1fr;gap:12px}.status-pill{display:inline-flex;padding:6px 10px;border-radius:999px;background:#e2e8f0;color:#334155;font-weight:900;font-size:12px;text-transform:capitalize}.status-pill.pending{background:#ffedd5;color:#9a3412}.status-pill.approved,.status-pill.active{background:#dcfce7;color:#166534}.status-pill.rejected,.status-pill.blocked{background:#fee2e2;color:#991b1b}.mini-stat span{display:block;color:#64748b;font-weight:800}.mini-stat strong{font-size:24px;display:block;margin-top:8px}.visitor-radar-panel{background:linear-gradient(180deg,#fff,#f8fbff)}@media(max-width:1050px){.dash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-grid{grid-template-columns:1fr}}@media(max-width:850px){.admin-headline{display:block}.admin-head-actions{margin-top:14px}.admin-headline h1{font-size:34px}.dash-grid{grid-template-columns:1fr}.dash-card{min-height:auto}.admin-dashboard-grid{grid-template-columns:1fr}.chart-title{display:block}.chart-title .mini-btn{margin-top:12px}.bar-row{grid-template-columns:76px 1fr 34px}.quick-action-buttons.stacked{grid-template-columns:1fr}.row-actions{display:grid;grid-template-columns:1fr}.mini-btn{width:100%}}
/* Webdeks Foundation v2.0 */
.narrow{width:min(720px,92%);margin:auto}.mini-btn.light{background:rgba(255,255,255,.18);color:#fff;border-color:rgba(255,255,255,.28)}.customer-dash .dash-card{display:block}.customer-dash .dash-card .mini-btn{margin-top:12px}.auth-section{background:linear-gradient(180deg,#f8fbff,#fff)}.auth-section .auth-card h1{margin-top:0}@media(max-width:850px){.customer-dash{grid-template-columns:1fr}.section-title .row-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.section-title .row-actions .btn{width:100%}}


/* Webdeks V2.1 customer portal polish */
.client-portal{background:linear-gradient(180deg,#f8fbff 0%,#ffffff 45%,#f8fafc 100%);padding:48px 0 70px;min-height:70vh}.client-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.client-pill{display:inline-flex;background:#eaf2ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:999px;padding:8px 13px;font-weight:900;font-size:13px}.client-hero h1{font-size:46px;line-height:1.04;letter-spacing:-1.5px;margin:18px 0 10px}.client-hero p{color:#64748b;font-size:17px;line-height:1.7;max-width:720px;margin:0}.client-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.client-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}.client-stat{position:relative;overflow:hidden;border-radius:26px;padding:22px;color:#fff;min-height:152px;box-shadow:0 24px 55px rgba(15,23,42,.12);display:flex;flex-direction:column;justify-content:space-between}.client-stat:after{content:"";position:absolute;right:-30px;top:-30px;width:110px;height:110px;border-radius:50%;background:rgba(255,255,255,.16)}.client-stat.blue{background:linear-gradient(135deg,#1d4ed8,#0ea5e9)}.client-stat.green{background:linear-gradient(135deg,#15803d,#22c55e)}.client-stat.orange{background:linear-gradient(135deg,#ea580c,#f59e0b)}.client-stat.navy{background:linear-gradient(135deg,#0f172a,#334155)}.client-stat-icon{font-size:28px}.client-stat small{font-weight:900;opacity:.9}.client-stat strong{display:block;font-size:38px;line-height:1;margin:8px 0}.client-stat em{font-style:normal;font-weight:900;font-size:13px;opacity:.9}.client-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;margin:20px 0}.client-panel{background:#fff;border:1px solid #e2e8f0;border-radius:28px;padding:26px;box-shadow:0 24px 65px rgba(15,23,42,.06);margin-bottom:18px}.panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.panel-head h2{font-size:24px;margin:0}.panel-head p{margin:6px 0 0;color:#64748b}.client-chart{display:grid;gap:16px}.chart-line{display:grid;grid-template-columns:95px 1fr 42px;gap:12px;align-items:center}.chart-line span{font-weight:900;color:#334155}.chart-line div{height:16px;background:#eef2ff;border-radius:999px;overflow:hidden}.chart-line .bar{display:block;height:100%;border-radius:999px;min-width:5px}.chart-line .bar.green{background:#22c55e}.chart-line .bar.orange{background:#f59e0b}.chart-line .bar.red{background:#ef4444}.chart-line .bar.blue{background:#2563eb}.chart-line strong{text-align:right}.quick-list{display:grid;gap:12px}.quick-list a{display:flex;align-items:center;gap:10px;padding:15px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;font-weight:900;color:#0f172a}.quick-list a:hover{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.empty-state{background:linear-gradient(180deg,#f8fafc,#fff);border:1px dashed #cbd5e1;border-radius:20px;padding:24px;color:#64748b}.empty-state strong{display:block;color:#0f172a;font-size:18px;margin-bottom:8px}.download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.download-card{display:grid;grid-template-columns:70px 1fr auto;gap:16px;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:16px}.download-thumb{width:70px;height:70px;border-radius:18px;background:linear-gradient(135deg,#0f172a,#2563eb);color:#fff;display:grid;place-items:center;font-weight:900;font-size:22px;text-transform:uppercase}.download-card h3{margin:0 0 6px;font-size:17px}.download-card p{margin:0;color:#64748b}.client-table small{color:#64748b}@media(max-width:1000px){.client-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.client-grid{grid-template-columns:1fr}.download-grid{grid-template-columns:1fr}}@media(max-width:760px){.client-portal{padding:28px 0 50px}.client-hero{display:block}.client-hero h1{font-size:34px}.client-actions{display:grid;grid-template-columns:1fr;margin-top:18px}.client-actions .btn{width:100%}.client-stats{grid-template-columns:1fr}.client-panel{padding:20px;border-radius:22px}.chart-line{grid-template-columns:78px 1fr 30px}.download-card{grid-template-columns:56px 1fr}.download-card .btn{grid-column:1/-1;width:100%}.download-thumb{width:56px;height:56px;border-radius:14px}.panel-head{display:block}.client-stat strong{font-size:34px}}
/* Webdeks V2.2 client portal hotfix */
body .client-portal{background:linear-gradient(180deg,#f8fbff 0%,#fff 48%,#f8fafc 100%)!important;padding:46px 0 80px!important;min-height:70vh!important}
body .client-portal .container{max-width:1280px!important;margin:0 auto!important;padding:0 24px!important}
body .client-hero{display:grid!important;grid-template-columns:1fr auto!important;align-items:end!important;gap:28px!important;margin-bottom:26px!important;padding:0!important}
body .client-pill{display:inline-flex!important;background:#eaf2ff!important;color:#1d4ed8!important;border:1px solid #bfdbfe!important;border-radius:999px!important;padding:8px 14px!important;font-weight:900!important;font-size:13px!important;margin-bottom:12px!important}
body .client-hero h1{font-size:46px!important;line-height:1.04!important;letter-spacing:-1.5px!important;margin:0 0 12px!important;color:#0f172a!important}
body .client-hero p{color:#64748b!important;font-size:17px!important;line-height:1.7!important;max-width:760px!important;margin:0!important}
body .client-actions{display:flex!important;gap:10px!important;flex-wrap:wrap!important;justify-content:flex-end!important}
body .client-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin:24px 0!important}
body .client-stat{text-decoration:none!important;position:relative!important;overflow:hidden!important;border-radius:26px!important;padding:22px!important;color:#fff!important;min-height:150px!important;box-shadow:0 24px 55px rgba(15,23,42,.12)!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}
body .client-stat:after{content:""!important;position:absolute!important;right:-30px!important;top:-30px!important;width:110px!important;height:110px!important;border-radius:50%!important;background:rgba(255,255,255,.18)!important}
body .client-stat.blue{background:linear-gradient(135deg,#1d4ed8,#0ea5e9)!important}
body .client-stat.green{background:linear-gradient(135deg,#15803d,#22c55e)!important}
body .client-stat.orange{background:linear-gradient(135deg,#ea580c,#f59e0b)!important}
body .client-stat.navy{background:linear-gradient(135deg,#0f172a,#334155)!important}
body .client-stat-icon{font-size:28px!important;line-height:1!important}
body .client-stat small{display:block!important;font-weight:900!important;opacity:.92!important;color:#fff!important}
body .client-stat strong{display:block!important;font-size:38px!important;line-height:1!important;margin:8px 0!important;color:#fff!important}
body .client-stat em{display:block!important;font-style:normal!important;font-weight:900!important;font-size:13px!important;opacity:.9!important;color:#fff!important}
body .client-grid{display:grid!important;grid-template-columns:1.2fr .8fr!important;gap:18px!important;margin:20px 0!important}
body .client-panel{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:28px!important;padding:26px!important;box-shadow:0 24px 65px rgba(15,23,42,.06)!important;margin-bottom:18px!important}
body .panel-head{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;margin-bottom:18px!important}
body .panel-head h2{font-size:24px!important;margin:0!important;color:#0f172a!important}
body .panel-head p{margin:6px 0 0!important;color:#64748b!important}
body .client-chart{display:grid!important;gap:16px!important}
body .chart-line{display:grid!important;grid-template-columns:95px 1fr 42px!important;gap:12px!important;align-items:center!important}
body .chart-line span{font-weight:900!important;color:#334155!important}
body .chart-line div{height:16px!important;background:#eef2ff!important;border-radius:999px!important;overflow:hidden!important}
body .chart-line .bar{display:block!important;height:100%!important;border-radius:999px!important;min-width:5px!important}
body .chart-line .bar.green{background:#22c55e!important}.chart-line .bar.orange{background:#f59e0b!important}.chart-line .bar.red{background:#ef4444!important}.chart-line .bar.blue{background:#2563eb!important}
body .chart-line strong{text-align:right!important;color:#0f172a!important}
body .quick-list{display:grid!important;gap:12px!important}
body .quick-list a{text-decoration:none!important;display:flex!important;align-items:center!important;gap:10px!important;padding:15px 16px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:16px!important;font-weight:900!important;color:#0f172a!important}
body .quick-list a:hover{background:#eff6ff!important;color:#1d4ed8!important;border-color:#bfdbfe!important}
body .empty-state{background:linear-gradient(180deg,#f8fafc,#fff)!important;border:1px dashed #cbd5e1!important;border-radius:20px!important;padding:24px!important;color:#64748b!important}
body .empty-state strong{display:block!important;color:#0f172a!important;font-size:18px!important;margin-bottom:8px!important}
body .download-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
body .download-card{display:grid!important;grid-template-columns:70px 1fr auto!important;gap:16px!important;align-items:center!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:20px!important;padding:16px!important}
body .download-thumb{width:70px!important;height:70px!important;border-radius:18px!important;background:linear-gradient(135deg,#0f172a,#2563eb)!important;color:#fff!important;display:grid!important;place-items:center!important;font-weight:900!important;font-size:22px!important;text-transform:uppercase!important}
body .download-card h3{margin:0 0 6px!important;font-size:17px!important;color:#0f172a!important}.download-card p{margin:0!important;color:#64748b!important}
body .table-wrap{overflow-x:auto!important} body .client-table{width:100%!important;border-collapse:separate!important;border-spacing:0 8px!important} body .client-table th{font-size:13px!important;text-align:left!important;color:#64748b!important;padding:10px!important} body .client-table td{background:#f8fafc!important;padding:14px 10px!important;border-top:1px solid #e2e8f0!important;border-bottom:1px solid #e2e8f0!important} body .client-table td:first-child{border-left:1px solid #e2e8f0!important;border-radius:14px 0 0 14px!important} body .client-table td:last-child{border-right:1px solid #e2e8f0!important;border-radius:0 14px 14px 0!important}
@media(max-width:1000px){body .client-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .client-grid{grid-template-columns:1fr!important}body .download-grid{grid-template-columns:1fr!important}}
@media(max-width:760px){body .client-portal{padding:28px 0 55px!important}body .client-portal .container{padding:0 18px!important}body .client-hero{display:block!important}body .client-hero h1{font-size:34px!important;letter-spacing:-.8px!important}body .client-actions{display:grid!important;grid-template-columns:1fr!important;margin-top:18px!important}body .client-actions .btn{width:100%!important}body .client-stats{grid-template-columns:1fr!important}body .client-panel{padding:20px!important;border-radius:22px!important}body .chart-line{grid-template-columns:78px 1fr 30px!important}body .download-card{grid-template-columns:56px 1fr!important}body .download-card .btn{grid-column:1/-1!important;width:100%!important}body .download-thumb{width:56px!important;height:56px!important;border-radius:14px!important}body .panel-head{display:block!important}body .client-stat strong{font-size:34px!important}}
/* Webdeks V2.3 Seller Foundation */
.seller-hero{background:linear-gradient(180deg,#fff,#f8fbff)}
.seller-plans{align-items:stretch}.seller-plan-card{position:relative;overflow:hidden}.seller-plan-card:after{content:"";position:absolute;right:-38px;top:-38px;width:120px;height:120px;border-radius:50%;background:#eff6ff;z-index:0}.seller-plan-card>*{position:relative;z-index:1}.plan-price{font-size:42px;font-weight:950;color:#2563eb;letter-spacing:-1px}.plan-price small{font-size:15px;color:#64748b;margin-left:4px}.seller-plan-card h3{font-size:28px;margin:10px 0}.seller-plan-card ul{padding-left:20px;color:#334155;line-height:1.9}.payment-instructions{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:18px}.status-pill.pending{background:#fef3c7;color:#92400e}.status-pill.approved{background:#dcfce7;color:#166534}.status-pill.rejected{background:#fee2e2;color:#991b1b}.status-pill.suspended{background:#e2e8f0;color:#334155}.mini-btn.success{background:#dcfce7!important;color:#166534!important}.mini-btn.warning{background:#fef3c7!important;color:#92400e!important}.mini-btn.danger{background:#fee2e2!important;color:#991b1b!important}@media(max-width:760px){.seller-plan-card .btn{width:100%}.plan-price{font-size:36px}}
/* Webdeks V2.9 seller portal */
.portal-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px}.portal-hero h1{font-size:44px;line-height:1.05;letter-spacing:-1px;margin:14px 0 8px}.portal-hero p{color:#64748b;font-size:17px;max-width:760px}.portal-actions{display:flex;gap:10px;flex-wrap:wrap}.portal-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}.portal-stat{border-radius:26px;padding:22px;color:#fff;min-height:142px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 24px 60px rgba(15,23,42,.10)}.portal-stat.blue{background:linear-gradient(135deg,#1d4ed8,#0ea5e9)}.portal-stat.green{background:linear-gradient(135deg,#15803d,#22c55e)}.portal-stat.purple{background:linear-gradient(135deg,#6d28d9,#2563eb)}.portal-stat.orange{background:linear-gradient(135deg,#ea580c,#f59e0b)}.portal-stat span,.portal-stat small{font-weight:900;opacity:.92}.portal-stat strong{font-size:30px;line-height:1.1}.portal-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.portal-card{background:#fff;border:1px solid #e2e8f0;border-radius:26px;padding:24px;box-shadow:0 22px 60px rgba(15,23,42,.06)}.portal-card h2{margin-top:0}.center{text-align:center}.btn-wide{width:100%;justify-content:center}.auth-split{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 150px)}.auth-brand{background:linear-gradient(135deg,#0f172a,#111827);color:#fff;padding:70px;display:flex;flex-direction:column;justify-content:center}.auth-brand img{height:70px;width:max-content;margin-bottom:30px}.auth-brand h1{font-size:44px;line-height:1.05}.auth-brand p{color:#cbd5e1;font-size:18px;line-height:1.7}.auth-card-wrap{display:flex;align-items:center;justify-content:center;padding:40px;background:#f8fafc}.auth-card{width:min(520px,100%);background:#fff;border:1px solid #e2e8f0;border-radius:28px;padding:34px;box-shadow:0 30px 80px rgba(15,23,42,.08)}.auth-card h2{font-size:30px;margin:0 0 8px}@media(max-width:900px){.portal-hero{display:block}.portal-actions{margin-top:16px}.portal-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-grid,.auth-split{grid-template-columns:1fr}.auth-brand{padding:44px}.auth-card-wrap{padding:28px}}@media(max-width:640px){.portal-stats{grid-template-columns:1fr}.portal-hero h1{font-size:34px}.portal-actions .btn{width:100%}.auth-brand{padding:32px}.auth-brand h1{font-size:34px}.auth-card{padding:24px;border-radius:22px}}

/* Webdeks V3.0 Seller Portal Polish */
.seller-dash-wrap{padding:60px 0 80px;background:linear-gradient(180deg,#fff,#f8fbff)}
.seller-dash-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px}
.seller-dash-hero h1{font-size:46px;line-height:1.05;letter-spacing:-1.2px;margin:14px 0 8px;color:#0f172a}
.seller-dash-hero p{font-size:18px;line-height:1.65;color:#64748b;max-width:780px;margin:0}
.seller-dash-actions{display:flex;gap:12px;flex-wrap:wrap}.seller-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:26px 0}
.seller-kpi{position:relative;overflow:hidden;border-radius:28px;padding:22px;color:#fff;min-height:175px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 28px 70px rgba(15,23,42,.12)}
.seller-kpi:after{content:"";position:absolute;right:-34px;top:-34px;width:125px;height:125px;border-radius:50%;background:rgba(255,255,255,.18)}
.seller-kpi .kpi-icon{font-size:32px;width:62px;height:62px;border-radius:20px;display:grid;place-items:center;background:rgba(255,255,255,.18);position:relative;z-index:1}
.seller-kpi span,.seller-kpi small{font-weight:900;opacity:.95;position:relative;z-index:1}.seller-kpi strong{font-size:34px;line-height:1.05;position:relative;z-index:1;color:#fff}
.seller-kpi.blue{background:linear-gradient(135deg,#1d4ed8,#0ea5e9)}.seller-kpi.green{background:linear-gradient(135deg,#15803d,#22c55e)}.seller-kpi.purple{background:linear-gradient(135deg,#6d28d9,#2563eb)}.seller-kpi.orange{background:linear-gradient(135deg,#ea580c,#f59e0b)}
.seller-dash-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:18px;margin-bottom:18px}.seller-dash-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}
.seller-panel{background:#fff;border:1px solid #e2e8f0;border-radius:28px;padding:26px;box-shadow:0 24px 70px rgba(15,23,42,.06)}.seller-panel h2{font-size:24px;margin:0 0 14px;color:#0f172a}.seller-panel p{color:#334155;line-height:1.55}.seller-panel .muted{color:#64748b}
.panel-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.panel-head h2{margin-bottom:6px}.panel-head p{margin:0;color:#64748b}
.seller-progress{height:18px;background:#eef2ff;border-radius:999px;overflow:hidden;margin:26px 0 12px}.seller-progress div{height:100%;background:linear-gradient(90deg,#2563eb,#0ea5e9);border-radius:999px;min-width:6px}.seller-progress-label{display:flex;justify-content:space-between;color:#334155;font-weight:900}.seller-progress-label strong{color:#2563eb}
.seller-status-list{display:grid;gap:12px}.seller-status-list div{display:flex;justify-content:space-between;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:14px}.seller-status-list span{font-weight:900;color:#475569}.seller-status-list strong{font-size:24px;color:#0f172a}
.seller-tool-list{display:grid;gap:12px}.seller-tool-list a{display:flex;align-items:center;gap:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:15px 16px;font-weight:900;color:#0f172a}.seller-tool-list a:hover{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}
.coming-box{margin-top:18px;background:linear-gradient(135deg,#0f172a,#2563eb);border-radius:22px;padding:28px;color:#fff;text-align:center;font-size:24px;font-weight:950}.coming-box small{display:block;font-size:13px;margin-top:8px;opacity:.85}.mini-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:14px;background:#eff6ff;color:#1d4ed8;font-weight:900;border:1px solid #bfdbfe}
@media(max-width:1050px){.seller-kpi-grid,.seller-dash-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-dash-grid{grid-template-columns:1fr}.seller-dash-hero{display:block}.seller-dash-actions{margin-top:18px}}
@media(max-width:700px){.utility-left{display:none}.utility-inner{height:auto;min-height:48px}.utility-links{overflow:auto;width:100%;justify-content:flex-start}.utility-links a{white-space:nowrap;height:48px;padding:0 14px}.seller-dash-wrap{padding:32px 0 58px}.seller-dash-hero h1{font-size:34px}.seller-kpi-grid,.seller-dash-grid.three{grid-template-columns:1fr}.seller-panel{padding:20px;border-radius:22px}.seller-dash-actions .btn{width:100%}.panel-head{display:block}.panel-head .mini-btn{margin-top:12px}.seller-progress-label{display:block}.seller-kpi strong{font-size:30px}}

/* V3.2 product edit + gallery */
.product-view-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);gap:34px;align-items:start}
.product-main-image{border:1px solid #dbe7ff;border-radius:28px;background:#fff;box-shadow:0 24px 70px rgba(15,23,42,.08);overflow:hidden;min-height:360px;display:flex;align-items:center;justify-content:center}
.product-main-image img{width:100%;height:100%;max-height:520px;object-fit:cover;display:block}
.product-buy-panel{background:#fff;border:1px solid #dbe7ff;border-radius:28px;padding:34px;box-shadow:0 24px 70px rgba(15,23,42,.08);position:sticky;top:24px}
.product-buy-panel h1{font-size:44px;line-height:1.05;margin:18px 0 14px}
.product-short{font-size:18px;color:#64748b;line-height:1.7}.trust-list{margin-top:22px;display:grid;gap:10px;color:#475569;font-weight:700}
.product-gallery{margin-top:22px}.product-gallery h3{margin:0 0 12px}.product-gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.product-gallery-grid a{display:block;border-radius:18px;overflow:hidden;border:1px solid #dbe7ff;background:#fff}.product-gallery-grid img{width:100%;height:120px;object-fit:cover;display:block;transition:.2s ease}.product-gallery-grid img:hover{transform:scale(1.04)}
.seller-gallery-admin{margin-top:22px;border-top:1px solid #e2e8f0;padding-top:18px}.gallery-admin-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gallery-admin-item{border:1px solid #dbe7ff;border-radius:18px;padding:8px;background:#f8fafc}.gallery-admin-item img{width:100%;height:110px;border-radius:12px;object-fit:cover;display:block;margin-bottom:8px}
@media(max-width:900px){.product-view-grid{grid-template-columns:1fr}.product-buy-panel{position:static}.product-buy-panel h1{font-size:34px}.product-gallery-grid,.gallery-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* Webdeks V3.3 seller author pages */
.seller-public-hero{background:linear-gradient(135deg,#eef7ff,#ffffff);border-bottom:1px solid #dbeafe}.seller-public-grid{display:flex;justify-content:space-between;align-items:center;gap:24px}.seller-author-card{display:flex;align-items:center;gap:18px}.seller-avatar{width:86px;height:86px;border-radius:24px;background:linear-gradient(135deg,#0f172a,#2563eb);color:#fff;display:flex;align-items:center;justify-content:center;font-size:42px;font-weight:900;box-shadow:0 18px 40px rgba(37,99,235,.22)}.seller-rating-box{background:#fff;border:1px solid #dbeafe;border-radius:24px;padding:24px;min-width:210px;box-shadow:0 20px 50px rgba(15,23,42,.08)}.seller-rating-box strong{display:block;font-size:42px;color:#2563eb}.seller-rating-box span{font-weight:900}.seller-page-layout{display:grid;grid-template-columns:320px 1fr;gap:26px}.seller-sidebar-card{background:#fff;border:1px solid #dbeafe;border-radius:24px;padding:24px;box-shadow:0 20px 50px rgba(15,23,42,.08);height:max-content;position:sticky;top:20px}.small{font-size:13px}.compact{margin-bottom:18px}.seller-products-grid .product-card{min-height:100%}.seller-comments{margin-top:28px}.review-item{border-top:1px solid #e2e8f0;padding:16px 0}.review-item:first-child{border-top:0}.review-item div{display:flex;justify-content:space-between;gap:12px}.review-item span{color:#f59e0b;font-weight:900}.author-mini-card{border:1px solid #dbeafe;background:#f8fbff;border-radius:18px;padding:14px;display:flex;justify-content:space-between;gap:12px;align-items:center;margin:16px 0}.author-mini-card span,.author-mini-card small{display:block;color:#64748b}.author-mini-card b{font-size:18px}.product-extra-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:24px}.narrow{max-width:860px}.btn.small{padding:10px 14px;font-size:14px}@media(max-width:850px){.seller-public-grid,.seller-author-card,.author-mini-card{align-items:flex-start;flex-direction:column}.seller-page-layout,.product-extra-grid{grid-template-columns:1fr}.seller-sidebar-card{position:static}.seller-rating-box{width:100%}}
/* Webdeks V3.4 seller public profile polish */
.seller-author-hero-v34{background:linear-gradient(135deg,#0f172a,#1d4ed8);background-size:cover;background-position:center;padding:70px 0;color:#fff;border-bottom:1px solid #dbeafe}
.seller-author-hero-inner{display:flex;align-items:center;gap:28px}.seller-logo-big{width:128px;height:128px;border-radius:32px;background:#fff;color:#2563eb;display:grid;place-items:center;font-size:56px;font-weight:950;box-shadow:0 28px 80px rgba(0,0,0,.24);overflow:hidden;flex:0 0 auto}.seller-logo-big img{width:100%;height:100%;object-fit:cover}.seller-hero-copy h1{font-size:54px;line-height:1.02;letter-spacing:-1px;margin:8px 0}.seller-hero-copy p{font-size:18px;color:#e2e8f0;line-height:1.6;max-width:760px}.seller-hero-copy .seller-bio{font-size:16px;color:#f8fafc}.seller-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.eyebrow.light{background:rgba(255,255,255,.16);color:#fff}.seller-public-section{background:linear-gradient(180deg,#f8fbff,#fff)}.seller-page-layout-v34{display:grid;grid-template-columns:340px 1fr;gap:28px}.seller-sidebar-card.v34{border-radius:28px}.seller-stat-list{display:grid;gap:12px;margin:14px 0 24px}.seller-stat-list div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:14px}.seller-stat-list span{display:block;color:#64748b;font-weight:800;font-size:13px}.seller-stat-list strong{font-size:28px;color:#0f172a}.seller-directory-hero{background:linear-gradient(135deg,#eef7ff,#fff)}.seller-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.seller-directory-card{display:block;background:#fff;border:1px solid #dbeafe;border-radius:26px;padding:24px;box-shadow:0 20px 60px rgba(15,23,42,.06)}.seller-dir-logo{width:78px;height:78px;border-radius:22px;background:linear-gradient(135deg,#0f172a,#2563eb);color:#fff;display:grid;place-items:center;font-size:34px;font-weight:950;overflow:hidden;margin-bottom:14px}.seller-dir-logo img{width:100%;height:100%;object-fit:cover}.seller-directory-card h3{margin:0 0 6px;font-size:24px}.seller-directory-card p{color:#64748b;min-height:42px}.seller-directory-card div:last-child{display:flex;gap:10px;flex-wrap:wrap;color:#1d4ed8;font-weight:900}.seller-profile-preview{position:relative;border:1px solid #dbeafe;border-radius:28px;overflow:hidden;background:#fff;margin:20px 0;box-shadow:0 20px 60px rgba(15,23,42,.06)}.seller-profile-preview-banner{height:170px;background:linear-gradient(135deg,#0f172a,#2563eb);display:grid;place-items:center;color:#fff;font-weight:900}.seller-profile-preview-banner img{width:100%;height:100%;object-fit:cover}.seller-profile-preview-logo{position:absolute;left:26px;bottom:22px;width:96px;height:96px;border:5px solid #fff;border-radius:24px;background:#fff;color:#2563eb;display:grid;place-items:center;font-size:42px;font-weight:950;overflow:hidden;box-shadow:0 18px 40px rgba(15,23,42,.16)}.seller-profile-preview-logo img{width:100%;height:100%;object-fit:cover}@media(max-width:900px){.seller-author-hero-inner{align-items:flex-start;flex-direction:column}.seller-hero-copy h1{font-size:38px}.seller-page-layout-v34,.seller-directory-grid{grid-template-columns:1fr}.seller-logo-big{width:100px;height:100px;border-radius:24px}.seller-sidebar-card.v34{position:static}.seller-profile-preview-banner{height:130px}}

/* Webdeks V3.5 seller author page/logo/banner fix */
.seller-directory-hero-v35{background:linear-gradient(135deg,#eef7ff 0%,#fff 70%);border-bottom:1px solid #dbeafe;padding:72px 0 48px}.seller-directory-hero-grid{display:grid;grid-template-columns:1fr 360px;gap:32px;align-items:end}.seller-directory-hero-v35 h1{font-size:54px;line-height:1.02;letter-spacing:-1.3px;margin:0 0 14px}.seller-directory-hero-v35 p{font-size:18px;color:#64748b;line-height:1.7;max-width:720px}.seller-directory-note{background:#fff;border:1px solid #dbeafe;border-radius:26px;padding:24px;box-shadow:0 24px 70px rgba(15,23,42,.06)}.seller-directory-note strong{display:block;font-size:20px;margin-bottom:8px}.seller-directory-note span{color:#64748b;line-height:1.6}.seller-directory-section-v35{background:#f8fbff}.seller-directory-grid-v35{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.seller-directory-card-v35{display:block;background:#fff;border:1px solid #dbeafe;border-radius:30px;overflow:hidden;box-shadow:0 24px 70px rgba(15,23,42,.08);transition:.18s ease}.seller-directory-card-v35:hover{transform:translateY(-4px);box-shadow:0 34px 90px rgba(15,23,42,.12)}.seller-card-cover{height:158px;background:linear-gradient(135deg,#0f172a,#2563eb);background-size:cover;background-position:center}.seller-card-body{position:relative;padding:0 24px 24px}.seller-card-logo{width:92px;height:92px;border-radius:24px;border:6px solid #fff;background:linear-gradient(135deg,#0f172a,#2563eb);color:#fff;display:grid;place-items:center;font-size:38px;font-weight:950;overflow:hidden;margin-top:-46px;box-shadow:0 20px 50px rgba(15,23,42,.22)}.seller-card-logo img{width:100%;height:100%;object-fit:cover}.seller-card-title-row{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-top:14px}.seller-card-title-row h3{font-size:24px;margin:0 0 4px}.seller-card-title-row p{margin:0;color:#64748b;line-height:1.4}.verified-pill{display:inline-flex;background:#dcfce7;color:#166534;border:1px solid #bbf7d0;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:950}.seller-card-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0}.seller-card-stats span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:10px 12px;color:#1d4ed8;font-size:13px;font-weight:900}.seller-card-footer{border-top:1px solid #e2e8f0;padding-top:16px;display:flex;align-items:center;justify-content:space-between;color:#2563eb;font-weight:950}.seller-author-hero-v35{position:relative;background:#0f172a}.seller-author-cover-v35{height:320px;background:linear-gradient(135deg,#0f172a,#2563eb);background-size:cover;background-position:center}.seller-author-card-v35{position:relative;margin-top:-92px;background:#fff;border:1px solid #dbeafe;border-radius:34px;padding:28px;display:grid;grid-template-columns:140px 1fr 220px;gap:24px;align-items:center;box-shadow:0 30px 90px rgba(15,23,42,.14)}.seller-author-logo-v35{width:132px;height:132px;border-radius:32px;background:#fff;color:#2563eb;border:6px solid #fff;display:grid;place-items:center;font-size:56px;font-weight:950;overflow:hidden;box-shadow:0 24px 70px rgba(15,23,42,.20)}.seller-author-logo-v35 img{width:100%;height:100%;object-fit:cover}.seller-author-main-v35 h1{font-size:48px;line-height:1.04;margin:0 0 8px;letter-spacing:-1px}.seller-author-business{font-size:18px;color:#2563eb;font-weight:900;margin:0 0 8px}.seller-author-bio{color:#64748b;line-height:1.7;margin:0;max-width:760px}.seller-author-actions-v35{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.seller-author-score-v35{background:linear-gradient(135deg,#eff6ff,#fff);border:1px solid #bfdbfe;border-radius:28px;padding:24px;text-align:center}.seller-author-score-v35 strong{font-size:48px;display:block;color:#2563eb;line-height:1}.seller-author-score-v35 span{display:block;font-weight:950;margin-top:6px}.seller-author-score-v35 small{display:block;color:#64748b;margin-top:6px}.seller-author-stats-strip-v35{background:#fff;padding:26px 0;border-bottom:1px solid #e2e8f0}.seller-stats-grid-v35{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.seller-stats-grid-v35 div{background:#f8fbff;border:1px solid #dbeafe;border-radius:22px;padding:18px}.seller-stats-grid-v35 span{display:block;color:#64748b;font-weight:900;font-size:13px}.seller-stats-grid-v35 strong{font-size:24px;color:#0f172a;word-break:break-word}.seller-public-section-v35{background:linear-gradient(180deg,#f8fbff,#fff)}.seller-page-layout-v35{display:grid;grid-template-columns:340px minmax(0,1fr);gap:30px;align-items:start}.seller-sidebar-card-v35{position:sticky;top:110px;background:#fff;border:1px solid #dbeafe;border-radius:28px;padding:24px;box-shadow:0 24px 70px rgba(15,23,42,.06)}.seller-sidebar-card-v35 h3{font-size:22px;margin:0 0 14px}.seller-sidebar-card-v35 p{line-height:1.6;color:#334155}.btn-wide{width:100%;margin:12px 0}.mini-btn.wide{width:100%;margin-top:8px}.seller-products-grid-v35{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.seller-product-card-v35{background:#fff;border:1px solid #dbeafe;border-radius:24px;overflow:hidden;box-shadow:0 18px 50px rgba(15,23,42,.05)}.seller-product-card-v35 .thumb img{width:100%;height:100%;object-fit:cover}.no-products-v35{grid-column:1/-1;text-align:center;padding:42px}.seller-comments-v35{margin-top:28px}.seller-comments-v35 h2{margin-top:0}.seller-profile-preview{max-width:100%;}.seller-profile-preview:before{content:'Banner preview';position:absolute;top:12px;left:16px;background:rgba(15,23,42,.82);color:#fff;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:900;z-index:3}.seller-profile-preview-logo:after{content:'Logo';position:absolute;left:50%;top:100%;transform:translateX(-50%);margin-top:8px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:900;white-space:nowrap}@media(max-width:1050px){.seller-directory-grid-v35,.seller-products-grid-v35{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-author-card-v35{grid-template-columns:120px 1fr}.seller-author-score-v35{grid-column:1/-1}.seller-page-layout-v35{grid-template-columns:1fr}.seller-sidebar-card-v35{position:static}.seller-directory-hero-grid{grid-template-columns:1fr}}@media(max-width:700px){.seller-directory-hero-v35{padding:44px 0 32px}.seller-directory-hero-v35 h1{font-size:38px}.seller-directory-grid-v35,.seller-products-grid-v35,.seller-stats-grid-v35{grid-template-columns:1fr}.seller-card-stats{grid-template-columns:1fr}.seller-author-cover-v35{height:220px}.seller-author-card-v35{margin-top:-70px;grid-template-columns:1fr;padding:22px;border-radius:26px}.seller-author-logo-v35{width:110px;height:110px;border-radius:26px}.seller-author-main-v35 h1{font-size:34px}.seller-author-actions-v35 .btn{width:100%}}

/* Webdeks V3.6 marketplace author page target design */
.seller-store-wrap-v36{background:linear-gradient(180deg,#071225 0,#0f172a 170px,#f8fbff 171px,#fff 100%);padding:22px 0 0}.seller-breadcrumbs-v36{display:flex;gap:10px;align-items:center;color:#dbeafe;font-size:13px;margin:10px 0 18px}.seller-breadcrumbs-v36 a{color:#dbeafe}.seller-cover-v36{height:250px;border-radius:18px 18px 0 0;background:linear-gradient(135deg,#0f172a,#312e81,#7c3aed);background-size:cover;background-position:center;position:relative;overflow:hidden}.seller-cover-v36:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 72% 20%,rgba(14,165,233,.18),transparent 30%),radial-gradient(circle at 25% 30%,rgba(168,85,247,.25),transparent 36%)}.seller-cover-actions-v36{position:absolute;right:24px;bottom:24px;display:flex;gap:12px;align-items:center;z-index:2}.mini-action-v36{background:rgba(15,23,42,.74);color:#fff;border:1px solid rgba(255,255,255,.18);padding:13px 16px;border-radius:12px;font-weight:900}.seller-profile-card-v36{background:#fff;border:1px solid #dbeafe;border-radius:0 0 22px 22px;padding:26px;display:grid;grid-template-columns:172px 1fr 250px;gap:28px;align-items:center;box-shadow:0 28px 80px rgba(15,23,42,.10);margin-bottom:32px}.seller-logo-xl-v36{width:160px;height:160px;border-radius:26px;background:linear-gradient(135deg,#0f172a,#2563eb);border:6px solid #fff;margin-top:-100px;position:relative;z-index:2;overflow:hidden;display:grid;place-items:center;color:#fff;font-size:66px;font-weight:950;box-shadow:0 26px 70px rgba(15,23,42,.28)}.seller-logo-xl-v36 img{width:100%;height:100%;object-fit:cover}.seller-title-line-v36{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.seller-title-line-v36 h1{font-size:32px;line-height:1;margin:0}.verified-pill-v36{display:inline-flex;background:#dbeafe;color:#1d4ed8;border:1px solid #bfdbfe;padding:7px 11px;border-radius:999px;font-size:12px;font-weight:950}.seller-business-v36{margin:8px 0;color:#2563eb;font-weight:900}.seller-bio-v36{color:#475569;line-height:1.6;max-width:740px;margin:0}.seller-mini-stats-v36{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:22px}.seller-mini-stats-v36 div{border-top:1px solid #e2e8f0;padding-top:12px}.seller-mini-stats-v36 span{display:block;color:#64748b;font-size:12px;font-weight:900}.seller-mini-stats-v36 b{display:block;font-size:14px;color:#0f172a;word-break:break-word}.seller-rating-panel-v36{display:grid;gap:10px;text-align:center}.stars-v36{color:#f59e0b;font-size:25px;letter-spacing:2px}.seller-rating-panel-v36 strong{font-size:24px}.seller-rating-panel-v36 span{color:#64748b;font-weight:800}.seller-market-section-v36{background:linear-gradient(180deg,#f8fbff,#fff);padding:44px 0 80px}.seller-market-layout-v36{display:grid;grid-template-columns:270px minmax(0,1fr)280px;gap:24px;align-items:start}.side-card-v36{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:22px;box-shadow:0 18px 50px rgba(15,23,42,.05);margin-bottom:18px}.side-card-v36 h3{margin:0 0 14px;font-size:18px}.side-card-v36 p{color:#475569;line-height:1.6}.category-list-v36{display:grid;gap:7px}.category-list-v36 a{display:flex;justify-content:space-between;padding:10px 0;color:#475569;border-bottom:1px solid #eef2f7}.category-list-v36 span{background:#f1f5f9;border-radius:999px;padding:2px 8px;font-weight:900}.seller-tabs-v36{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:10px;display:flex;align-items:center;gap:12px;margin-bottom:18px;box-shadow:0 18px 50px rgba(15,23,42,.04)}.seller-tabs-v36 a{padding:12px 14px;border-radius:12px;font-weight:900;color:#475569}.seller-tabs-v36 a.active{background:#eff6ff;color:#2563eb}.seller-tabs-v36 select{margin-left:auto;border:1px solid #dbeafe;border-radius:12px;padding:12px;background:#fff;color:#334155;font-weight:800}.seller-products-grid-v36b{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.store-product-card-v36{background:#fff;border:1px solid #e2e8f0;border-radius:18px;overflow:hidden;box-shadow:0 20px 55px rgba(15,23,42,.07);transition:.18s}.store-product-card-v36:hover{transform:translateY(-3px);box-shadow:0 28px 75px rgba(15,23,42,.11)}.store-product-thumb-v36{height:170px;background:linear-gradient(135deg,#0f172a,#2563eb);display:block;position:relative;overflow:hidden}.store-product-thumb-v36 img{width:100%;height:100%;object-fit:cover}.store-product-thumb-v36 span{height:100%;display:grid;place-items:center;text-align:center;color:#fff;font-size:18px;font-weight:950;padding:18px}.store-product-thumb-v36 em{position:absolute;left:12px;top:12px;background:#2563eb;color:#fff;padding:7px 9px;border-radius:9px;font-size:11px;font-weight:950;font-style:normal}.store-product-body-v36{padding:16px}.store-product-body-v36 h3{font-size:18px;line-height:1.25;margin:0 0 8px}.store-product-body-v36 p{color:#64748b;font-size:13px;line-height:1.5;min-height:40px}.store-product-meta-v36{display:flex;justify-content:space-between;gap:10px;color:#f59e0b;font-size:13px;font-weight:900;margin:12px 0}.store-product-meta-v36 small{color:#64748b}.store-product-footer-v36{display:flex;align-items:center;justify-content:space-between}.store-product-footer-v36 b{font-size:20px}.mini-cart-v36{width:42px;height:42px;border-radius:12px;border:1px solid #dbeafe;display:grid;place-items:center;color:#2563eb;font-weight:950;background:#f8fbff}.seller-support-card-v36 b{display:block;color:#2563eb;margin:12px 0}.seller-support-card-v36 small{display:block;color:#64748b;margin-bottom:16px}.side-title-row-v36{display:flex;justify-content:space-between;align-items:center}.side-title-row-v36 span{background:#eff6ff;color:#2563eb;border-radius:999px;padding:6px 10px;font-weight:950}.review-mini-v36{border-top:1px solid #e2e8f0;padding:16px 0}.review-mini-v36:first-of-type{border-top:0}.review-mini-v36 div{display:flex;justify-content:space-between;gap:10px}.review-mini-v36 span{color:#f59e0b}.review-mini-v36 p{margin:8px 0;color:#475569}.review-mini-v36 small{color:#64748b}.no-products-store-v36{grid-column:1/-1;background:#fff;border:1px dashed #bfdbfe;border-radius:22px;padding:42px;text-align:center}.market-hero-v36{background:linear-gradient(180deg,#eef7ff,#fff);padding:62px 0}.market-hero-v36 h1{font-size:54px;line-height:1.05;margin:0 0 12px;letter-spacing:-1.3px}.market-hero-v36 p{font-size:18px;color:#64748b;line-height:1.6;max-width:760px}.market-toolbar-v36{background:#fff;border:1px solid #dbeafe;border-radius:20px;padding:16px;display:flex;gap:12px;align-items:center;margin-top:24px;box-shadow:0 18px 50px rgba(15,23,42,.05)}.market-toolbar-v36 input{flex:1;border:0;outline:0;font-size:16px}.market-section-v36{background:#f8fbff;padding:54px 0 80px}.market-grid-v36{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.market-card-v36{background:#fff;border:1px solid #e2e8f0;border-radius:22px;overflow:hidden;box-shadow:0 20px 55px rgba(15,23,42,.06)}.market-card-thumb-v36{height:185px;background:linear-gradient(135deg,#0f172a,#2563eb);display:block;position:relative}.market-card-thumb-v36 img{width:100%;height:100%;object-fit:cover}.market-card-thumb-v36 span{height:100%;display:grid;place-items:center;color:#fff;text-align:center;font-weight:950;padding:18px}.market-card-body-v36{padding:18px}.market-card-body-v36 h3{font-size:18px;line-height:1.25;margin:0 0 8px}.market-card-body-v36 p{font-size:13px;color:#64748b;line-height:1.5}.market-author-v36{display:flex;align-items:center;gap:8px;color:#2563eb;font-weight:900;font-size:12px;margin:12px 0}.market-price-row-v36{display:flex;justify-content:space-between;align-items:center}.market-price-row-v36 b{font-size:22px}@media(max-width:1180px){.seller-market-layout-v36{grid-template-columns:240px 1fr}.seller-right-sidebar-v36{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:18px}.market-grid-v36{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.seller-profile-card-v36{grid-template-columns:1fr;text-align:left}.seller-logo-xl-v36{margin-top:-88px}.seller-mini-stats-v36{grid-template-columns:repeat(2,1fr)}.seller-market-layout-v36{grid-template-columns:1fr}.seller-left-sidebar-v36{order:2}.seller-products-main-v36{order:1}.seller-right-sidebar-v36{order:3;display:block}.seller-products-grid-v36b,.market-grid-v36{grid-template-columns:repeat(2,1fr)}.seller-tabs-v36{flex-wrap:wrap}.seller-tabs-v36 select{margin-left:0;width:100%}}@media(max-width:620px){.seller-cover-v36{height:190px}.seller-cover-actions-v36{left:14px;right:14px;bottom:14px;flex-direction:column;align-items:stretch}.seller-profile-card-v36{padding:18px}.seller-logo-xl-v36{width:118px;height:118px;border-radius:22px}.seller-title-line-v36 h1{font-size:28px}.seller-mini-stats-v36,.seller-products-grid-v36b,.market-grid-v36{grid-template-columns:1fr}.market-hero-v36 h1{font-size:38px}.market-toolbar-v36{flex-direction:column;align-items:stretch}.market-toolbar-v36 input{width:100%;padding:10px}}


/* Webdeks V3.7 Seller Storefront Hotfix */
.wd37-directory-hero{background:linear-gradient(180deg,#eef7ff,#fff);padding:74px 0 44px;border-bottom:1px solid #dbeafe}.wd37-dir-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.wd37-dir-head h1{font-size:54px;line-height:1.03;margin:0 0 12px;letter-spacing:-1.4px}.wd37-dir-head p{font-size:18px;color:#64748b;max-width:760px;line-height:1.7}.wd37-section{padding:64px 0;background:#f8fbff}.wd37-seller-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.wd37-seller-card{display:block;background:#fff;border:1px solid #dbeafe;border-radius:30px;overflow:hidden;box-shadow:0 25px 80px rgba(15,23,42,.08);transition:.18s}.wd37-seller-card:hover{transform:translateY(-4px);box-shadow:0 35px 95px rgba(15,23,42,.13)}.wd37-seller-cover{height:170px;background:linear-gradient(135deg,#0f172a,#2563eb);background-size:cover;background-position:center}.wd37-seller-body{padding:0 24px 24px}.wd37-seller-logo{width:96px;height:96px;border-radius:24px;border:6px solid #fff;background:linear-gradient(135deg,#0f172a,#2563eb);display:grid;place-items:center;color:#fff;font-weight:950;font-size:42px;overflow:hidden;margin-top:-48px;box-shadow:0 20px 55px rgba(15,23,42,.25)}.wd37-seller-logo img{width:100%;height:100%;object-fit:cover}.wd37-row{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:14px}.wd37-row h3{font-size:25px;margin:0}.wd37-row span,.wd37-title-line span{background:#dcfce7;color:#166534;border:1px solid #bbf7d0;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:950}.wd37-seller-body p{color:#64748b;line-height:1.5}.wd37-mini-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.wd37-mini-stats b{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:10px 12px;color:#1d4ed8;font-size:13px}.wd37-open{display:flex;justify-content:space-between;color:#2563eb;border-top:1px solid #e2e8f0;padding-top:15px}.wd37-store-top{background:linear-gradient(180deg,#071225 0,#0f172a 210px,#f8fbff 211px,#f8fbff 100%);padding:24px 0 0}.wd37-crumbs{display:flex;gap:10px;color:#dbeafe;font-size:13px;margin-bottom:16px}.wd37-crumbs a{color:#dbeafe}.wd37-hero-banner{height:305px;border-radius:18px 18px 0 0;background:linear-gradient(135deg,#0f172a,#312e81,#7c3aed);background-size:cover;background-position:center;position:relative;overflow:hidden}.wd37-hero-banner:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 75% 20%,rgba(14,165,233,.18),transparent 32%),radial-gradient(circle at 18% 35%,rgba(168,85,247,.24),transparent 36%)}.wd37-banner-actions{position:absolute;right:24px;bottom:24px;display:flex;gap:12px;z-index:2}.wd37-report{background:rgba(15,23,42,.74);color:#fff;border:1px solid rgba(255,255,255,.18);padding:13px 16px;border-radius:12px;font-weight:900}.wd37-profile-card{background:#fff;border:1px solid #dbeafe;border-radius:0 0 24px 24px;padding:28px;display:grid;grid-template-columns:174px 1fr 250px;gap:28px;align-items:center;box-shadow:0 28px 80px rgba(15,23,42,.11);margin-bottom:32px}.wd37-logo-xl{width:160px;height:160px;border-radius:28px;border:6px solid #fff;background:linear-gradient(135deg,#0f172a,#2563eb);display:grid;place-items:center;color:#fff;font-size:70px;font-weight:950;overflow:hidden;margin-top:-112px;box-shadow:0 28px 75px rgba(15,23,42,.28);position:relative;z-index:3}.wd37-logo-xl img{width:100%;height:100%;object-fit:cover}.wd37-title-line{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.wd37-title-line h1{font-size:34px;margin:0}.wd37-business{display:block;color:#2563eb;margin:8px 0}.wd37-profile-info p{color:#475569;line-height:1.6;max-width:760px}.wd37-stats-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin-top:20px}.wd37-stats-strip div{border-top:1px solid #e2e8f0;padding-top:10px}.wd37-stats-strip small{display:block;color:#64748b;font-size:12px;font-weight:900}.wd37-stats-strip strong{display:block;color:#0f172a;font-size:14px;word-break:break-word}.wd37-rating-box{text-align:center;display:grid;gap:10px}.wd37-rating-box div{color:#f59e0b;font-size:25px;letter-spacing:2px}.wd37-rating-box strong{font-size:25px}.wd37-rating-box span{color:#64748b;font-weight:800}.wd37-market{background:linear-gradient(180deg,#f8fbff,#fff);padding:44px 0 80px}.wd37-layout{display:grid;grid-template-columns:270px minmax(0,1fr)280px;gap:24px;align-items:start}.wd37-side{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:22px;box-shadow:0 18px 55px rgba(15,23,42,.05);margin-bottom:18px}.wd37-side h3{margin:0 0 14px}.wd37-side p{color:#475569;line-height:1.6}.wd37-side a:not(.btn){display:flex;justify-content:space-between;border-bottom:1px solid #eef2f7;padding:10px 0;color:#475569}.wd37-side b{display:block;color:#2563eb;margin:12px 0;word-break:break-word}.wd37-tabs{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:10px;display:flex;gap:12px;align-items:center;margin-bottom:18px;box-shadow:0 18px 50px rgba(15,23,42,.04)}.wd37-tabs a{padding:12px 14px;border-radius:12px;font-weight:900;color:#475569}.wd37-tabs .active{background:#eff6ff;color:#2563eb}.wd37-tabs select{margin-left:auto;border:1px solid #dbeafe;border-radius:12px;padding:12px;background:#fff;font-weight:800}.wd37-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.wd37-product{background:#fff;border:1px solid #e2e8f0;border-radius:18px;overflow:hidden;box-shadow:0 20px 55px rgba(15,23,42,.07);transition:.18s}.wd37-product:hover{transform:translateY(-3px)}.wd37-thumb{height:176px;background:linear-gradient(135deg,#0f172a,#2563eb);display:block;position:relative;overflow:hidden}.wd37-thumb img{width:100%;height:100%;object-fit:cover}.wd37-thumb span{height:100%;display:grid;place-items:center;color:#fff;font-weight:950;text-align:center;padding:18px}.wd37-thumb em{position:absolute;left:12px;top:12px;background:#2563eb;color:#fff;padding:7px 10px;border-radius:9px;font-style:normal;font-size:11px;font-weight:950}.wd37-product>div{padding:16px}.wd37-product h3{font-size:18px;line-height:1.25;margin:0 0 8px}.wd37-product p{color:#64748b;font-size:13px;line-height:1.5;min-height:38px}.wd37-product-meta{display:flex;justify-content:space-between;gap:10px;color:#f59e0b;font-weight:900;font-size:13px;margin:12px 0}.wd37-product-meta small{color:#64748b}.wd37-price{display:flex;justify-content:space-between;align-items:center}.wd37-price b{font-size:21px}.wd37-price a{border:1px solid #dbeafe;border-radius:12px;padding:10px 14px;color:#2563eb;font-weight:950;background:#f8fbff}.wd37-empty-products{grid-column:1/-1;background:#fff;border:1px dashed #bfdbfe;border-radius:22px;padding:46px;text-align:center}.wd37-review{border-top:1px solid #e2e8f0;padding:16px 0}.wd37-review span{float:right;color:#f59e0b}.wd37-review p{margin:8px 0}.wd37-review small{color:#64748b}@media(max-width:1180px){.wd37-layout{grid-template-columns:240px 1fr}.wd37-right{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:18px}.wd37-seller-grid,.wd37-products{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.wd37-dir-head{display:block}.wd37-profile-card{grid-template-columns:1fr}.wd37-logo-xl{margin-top:-100px}.wd37-stats-strip{grid-template-columns:repeat(2,1fr)}.wd37-layout{grid-template-columns:1fr}.wd37-left{order:2}.wd37-right{order:3;display:block}.wd37-tabs{flex-wrap:wrap}.wd37-tabs select{margin-left:0;width:100%}}@media(max-width:620px){.wd37-dir-head h1{font-size:38px}.wd37-seller-grid,.wd37-products{grid-template-columns:1fr}.wd37-hero-banner{height:210px}.wd37-banner-actions{left:14px;right:14px;bottom:14px;flex-direction:column}.wd37-logo-xl{width:120px;height:120px;border-radius:22px}.wd37-title-line h1{font-size:28px}.wd37-stats-strip{grid-template-columns:1fr}.wd37-profile-card{padding:20px}.wd37-market{padding-top:26px}}


/* Webdeks v4.1 Premium Seller Storefront polish */
.wd37-store-top{background:linear-gradient(180deg,#071225 0,#0b1324 230px,#f8fbff 231px,#f8fbff 100%)!important;padding-top:22px!important}
.wd37-hero-banner{height:300px!important;border-radius:22px 22px 0 0!important;background-position:center!important;background-size:cover!important;box-shadow:0 22px 80px rgba(15,23,42,.22)!important}
.wd37-profile-card{margin-top:0!important;border-radius:0 0 26px 26px!important;grid-template-columns:180px minmax(0,1fr)260px!important;min-height:190px!important}
.wd37-logo-xl{width:165px!important;height:165px!important;border-radius:28px!important;margin-top:-112px!important;background:#0f172a!important}
.wd37-title-line h1{font-size:36px!important;letter-spacing:-.8px!important}
.wd37-title-line span{background:#dbeafe!important;color:#1d4ed8!important;border-color:#bfdbfe!important}
.wd37-stats-strip{grid-template-columns:repeat(5,minmax(110px,1fr))!important}
.wd37-rating-box{background:#f8fbff;border:1px solid #dbeafe;border-radius:18px;padding:18px!important}
.wd37-rating-box .btn,.wd37-rating-box a.btn{width:100%;justify-content:center!important}
.wd37-market{padding-top:46px!important;background:linear-gradient(180deg,#f8fbff,#fff 45%,#f8fbff)!important}
.wd37-layout{grid-template-columns:260px minmax(0,1fr)290px!important;gap:24px!important}
.wd37-side{border-radius:22px!important;box-shadow:0 22px 70px rgba(15,23,42,.06)!important}
.wd37-tabs{position:sticky;top:0;z-index:3;border-radius:18px!important}
.wd37-products{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}
.wd37-product{border-radius:22px!important;box-shadow:0 24px 70px rgba(15,23,42,.08)!important}
.wd37-thumb{height:190px!important}
.wd37-empty-products{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(180deg,#fff,#f8fbff)!important}
.wd37-directory-hero{padding:76px 0 46px!important}.wd37-seller-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.wd37-seller-card{border-radius:28px!important}.wd37-seller-cover{height:190px!important;background-position:center!important;background-size:cover!important}.wd37-seller-body{padding:0 24px 24px!important}.wd37-seller-logo{width:106px!important;height:106px!important;margin-top:-53px!important;border-radius:26px!important}.wd37-open{background:#eff6ff;border:1px solid #bfdbfe;padding:12px 14px!important;border-radius:14px!important;margin-top:8px;justify-content:center!important}
@media(max-width:1180px){.wd37-layout{grid-template-columns:1fr!important}.wd37-left,.wd37-right{display:grid;grid-template-columns:1fr 1fr;gap:18px}.wd37-products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wd37-profile-card{grid-template-columns:150px 1fr!important}.wd37-rating-box{grid-column:1/-1}}
@media(max-width:760px){.wd37-profile-card{grid-template-columns:1fr!important}.wd37-logo-xl{width:130px!important;height:130px!important;margin-top:-88px!important}.wd37-stats-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wd37-left,.wd37-right{display:block}.wd37-products,.wd37-seller-grid{grid-template-columns:1fr!important}.wd37-hero-banner{height:210px!important}.wd37-banner-actions{left:14px!important;right:14px!important;bottom:14px!important;flex-direction:column}.wd37-tabs{position:static}.wd37-title-line h1{font-size:28px!important}}

/* Webdeks V4.4 product launch polish */
.wd44-product-hero{background:linear-gradient(180deg,#f8fbff,#fff);padding:34px 0 22px}.wd44-product-wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:start}.wd44-gallery-card,.wd44-buy-card,.wd44-side-card{background:#fff;border:1px solid #e5e7eb;border-radius:24px;box-shadow:0 18px 55px rgba(15,23,42,.08)}.wd44-gallery-card{padding:18px}.wd44-main-preview{height:440px;border-radius:20px;background:linear-gradient(135deg,#0f172a,#2563eb);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900;font-size:34px;overflow:hidden}.wd44-main-preview img{width:100%;height:100%;object-fit:cover}.wd44-gallery-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:12px}.wd44-gallery-strip a{display:block;border-radius:14px;overflow:hidden;border:1px solid #e5e7eb;height:86px}.wd44-gallery-strip img{width:100%;height:100%;object-fit:cover}.wd44-buy-card{padding:26px;position:sticky;top:90px}.wd44-badges{display:flex;gap:8px;flex-wrap:wrap}.wd44-badges span{background:#eef6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.wd44-buy-card h1{font-size:38px;line-height:1.08;margin:16px 0 10px}.wd44-buy-card p{color:#64748b;font-size:16px}.wd44-price-row{display:flex;justify-content:space-between;align-items:end;margin:20px 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;padding:18px 0}.wd44-price-row strong{font-size:42px;color:#0f172a}.wd44-price-row small{color:#64748b}.wd44-buy-btn{width:100%;justify-content:center;font-size:17px;padding:15px 20px}.wd44-trust{display:grid;gap:8px;margin:16px 0;color:#334155;font-size:14px}.wd44-author-card{margin-top:18px;border-radius:20px;padding:16px;color:#fff;background:linear-gradient(135deg,#0f172a,#2563eb);display:grid;grid-template-columns:62px 1fr auto;gap:14px;align-items:center;background-size:cover;background-position:center}.wd44-author-logo{width:62px;height:62px;background:#fff;color:#2563eb;border-radius:18px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:24px;overflow:hidden}.wd44-author-logo img{width:100%;height:100%;object-fit:contain}.wd44-author-card span,.wd44-author-card p,.wd44-author-card small{color:#e0ecff;margin:0}.wd44-author-card h3{margin:2px 0;color:#fff}.mini-btn.light{background:#fff;color:#0f172a;border-color:#fff}.wd44-product-details{background:#f8fafc;padding:26px 0 60px}.wd44-details-grid{display:grid;grid-template-columns:1fr 320px;gap:22px}.content-body{line-height:1.75;color:#334155}.wd44-review{border:1px solid #e5e7eb;border-radius:16px;padding:14px;margin:10px 0;background:#fff}.wd44-review span{display:block;color:#f59e0b;margin:4px 0}.wd44-empty-mini{border:1px dashed #cbd5e1;border-radius:18px;padding:22px;text-align:center;color:#64748b;background:#f8fafc}.wd44-detail-side{display:grid;gap:16px;align-content:start}.wd44-side-card{padding:20px}.wd44-side-card ul{margin:0;padding-left:18px;color:#475569;line-height:1.9}.wd44-related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.wd44-related{display:block;border:1px solid #e5e7eb;border-radius:16px;background:#fff;text-decoration:none;color:#0f172a;overflow:hidden}.wd44-related img{width:100%;height:120px;object-fit:cover;background:#e5e7eb}.wd44-related b,.wd44-related span{display:block;padding:0 12px}.wd44-related b{padding-top:10px}.wd44-related span{padding-bottom:12px;color:#2563eb;font-weight:900}.seller-product-ready-note{background:#ecfdf5;border:1px solid #bbf7d0;color:#166534;border-radius:14px;padding:12px 14px;margin:12px 0;font-weight:700}@media(max-width:900px){.wd44-product-wrap,.wd44-details-grid{grid-template-columns:1fr}.wd44-buy-card{position:static}.wd44-main-preview{height:310px}.wd44-buy-card h1{font-size:30px}.wd44-related-grid{grid-template-columns:repeat(2,1fr)}.wd44-author-card{grid-template-columns:54px 1fr}.wd44-author-card a{grid-column:1/-1;text-align:center}.wd44-gallery-strip{grid-template-columns:repeat(3,1fr)}}

/* Webdeks V4.5 Product upload form clarity and safe media sizing */
.product-form-panel{padding:28px!important;border-radius:28px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important}
.form-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}
.form-title-row h2{margin:0 0 6px!important;font-size:28px!important;color:#0f172a!important}.form-title-row p{margin:0!important;color:#64748b!important;line-height:1.55!important}
.product-editor-form{display:grid!important;gap:18px!important}.form-section{background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:20px;box-shadow:0 14px 45px rgba(15,23,42,.045)}
.form-section h3{margin:0 0 16px!important;font-size:18px!important;color:#0f172a!important;letter-spacing:-.2px}.form-grid{display:grid;gap:16px}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.field{display:grid;gap:7px}.field label{font-weight:950;color:#0f172a;font-size:14px}.field small{color:#64748b;font-size:12.5px;line-height:1.45}.field .input,.field .select,.field textarea,.product-editor-form .input,.product-editor-form .select,.product-editor-form textarea{width:100%;box-sizing:border-box;border:1px solid #dbe7ff;border-radius:14px;padding:13px 14px;background:#fff;color:#0f172a;font-size:15px;outline:none}.field textarea,.product-editor-form textarea{min-height:120px;resize:vertical}.field .input:focus,.field .select:focus,.field textarea:focus,.product-editor-form .input:focus,.product-editor-form .select:focus,.product-editor-form textarea:focus{border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.10)}.file-input{padding:12px!important;background:#f8fbff!important}.save-product-btn{width:100%;justify-content:center;padding:15px 20px!important;font-size:16px!important}.gallery-admin-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gallery-admin-item{border:1px solid #e2e8f0;border-radius:16px;padding:10px;background:#fff}.gallery-admin-item img{width:100%;height:120px;object-fit:cover;border-radius:12px;display:block;margin-bottom:8px}.product-card img,.product-main-image img,.wd44-main-preview img,.wd37-thumb img{max-width:100%;object-fit:cover}.upload-safe-note{background:#ecfdf5;border:1px solid #bbf7d0;color:#166534;border-radius:14px;padding:12px 14px;font-weight:800}
@media(max-width:900px){.form-title-row{display:block}.form-title-row .mini-btn{margin-top:12px}.form-grid.two{grid-template-columns:1fr}.gallery-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-section{padding:16px;border-radius:18px}.product-form-panel{padding:20px!important}}
@media(max-width:560px){.gallery-admin-grid{grid-template-columns:1fr}.gallery-admin-item img{height:170px}.form-title-row h2{font-size:24px!important}}

/* Webdeks v4.6 premium product form polish */
.admin-main{background:linear-gradient(180deg,#f8fbff,#f4f7fb)!important}.admin-headline{align-items:flex-start!important}.product-form-panel{max-width:1180px;margin:0 auto!important;padding:0!important;border:1px solid #dbe7ff!important;border-radius:32px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 26px 80px rgba(15,23,42,.08)!important}.form-title-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 30px!important;background:linear-gradient(135deg,#f8fbff,#eef6ff)!important;border-bottom:1px solid #dbe7ff!important}.form-title-row h2{font-size:30px!important;margin:0 0 8px!important;letter-spacing:-.7px}.form-title-row p{max-width:780px;margin:0!important;line-height:1.6}.product-editor-form{padding:30px!important;gap:26px!important}.form-section{position:relative;border:1px solid #dbe7ff!important;border-radius:26px!important;padding:24px!important;background:#fff!important;box-shadow:0 18px 55px rgba(15,23,42,.055)!important}.form-section h3{display:flex;align-items:center;gap:10px;font-size:22px!important;margin:0 0 22px!important;padding-bottom:14px;border-bottom:1px solid #eef2ff;color:#0f172a!important}.form-grid{gap:20px!important}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.field{display:flex!important;flex-direction:column!important;gap:8px!important;padding:0!important;background:transparent!important}.field label{font-size:15px!important;font-weight:900!important;color:#0f172a!important;letter-spacing:-.1px}.field small{font-size:13px!important;color:#64748b!important;line-height:1.5!important;display:block!important;margin-top:2px}.field .input,.field .select,.field textarea,.product-editor-form .input,.product-editor-form .select,.product-editor-form textarea{height:auto!important;min-height:52px!important;border:1px solid #cfe0ff!important;border-radius:16px!important;background:#fbfdff!important;padding:15px 16px!important;font-size:15px!important;color:#0f172a!important;box-shadow:none!important}.field .input::placeholder,.field textarea::placeholder{color:#94a3b8!important}.field textarea,.product-editor-form textarea{min-height:140px!important;line-height:1.55!important;resize:vertical!important}.field .input:focus,.field .select:focus,.field textarea:focus{border-color:#2563eb!important;background:#fff!important;box-shadow:0 0 0 5px rgba(37,99,235,.12)!important}.file-input{background:#f8fbff!important;border-style:dashed!important}.save-product-btn{height:58px!important;border-radius:18px!important;font-size:17px!important;box-shadow:0 18px 40px rgba(37,99,235,.24)!important}.product-form-panel + br + .panel,.seller-panel{border-radius:28px!important}.row-actions{display:flex;gap:8px;flex-wrap:wrap}.mini-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:10px 14px;font-weight:900;background:#eef4ff;color:#2563eb;border:1px solid #dbe7ff}.mini-btn.danger{background:#fee2e2;color:#991b1b;border-color:#fecaca}.mini-btn.success{background:#dcfce7;color:#166534;border-color:#bbf7d0}.mini-btn.warning{background:#ffedd5;color:#9a3412;border-color:#fed7aa}.product-editor-form:before{content:'Clean product setup';display:inline-flex;width:max-content;padding:8px 12px;border-radius:999px;background:#e0f2fe;color:#0369a1;font-weight:900;font-size:12px;letter-spacing:.2px}.seller-product-ready-note,.upload-safe-note{border-radius:18px!important;padding:16px!important;background:#ecfdf5!important;border:1px solid #bbf7d0!important;color:#166534!important;font-weight:800!important;line-height:1.5!important}.product-card img,.product img,.thumb img,.seller-store-product img,.gallery-admin-item img{max-width:100%!important;height:auto;object-fit:cover!important}.thumb,.product-thumb,.seller-store-product-thumb{overflow:hidden!important;border-radius:18px!important}.thumb img,.product-thumb img,.seller-store-product-thumb img{width:100%!important;height:180px!important;display:block!important;object-fit:cover!important}
@media(max-width:980px){.form-grid.two{grid-template-columns:1fr!important}.product-editor-form{padding:20px!important}.form-title-row{display:block!important;padding:22px!important}.form-section{padding:18px!important}.form-section h3{font-size:19px!important}.admin-headline{display:block!important}.admin-headline .btn{margin-top:12px;width:auto!important}}
@media(max-width:560px){.product-form-panel{border-radius:22px!important}.product-editor-form{padding:16px!important}.form-title-row{padding:18px!important}.form-section{padding:16px!important;border-radius:20px!important}.field .input,.field .select,.field textarea{font-size:16px!important}.save-product-btn{width:100%!important}.mini-btn{width:100%;margin-bottom:6px}.row-actions{display:grid;grid-template-columns:1fr}}

/* Webdeks v4.7 Visual marketplace upgrade */
.visual-hero-v47{position:relative;overflow:hidden;padding:76px 0 54px;background:radial-gradient(circle at 82% 10%,rgba(37,99,235,.18),transparent 34%),linear-gradient(180deg,#ffffff 0%,#f4f8ff 100%)}
.visual-hero-v47:before{content:"";position:absolute;left:-120px;top:80px;width:320px;height:320px;background:rgba(14,165,233,.12);border-radius:50%;filter:blur(10px)}
.visual-hero-grid-v47{display:grid;grid-template-columns:1fr 1.05fr;gap:42px;align-items:center;position:relative;z-index:1}.visual-copy-v47 h1{font-size:64px;line-height:1.02;margin:0 0 18px;letter-spacing:-2.4px;color:#0f172a}.visual-copy-v47 p{font-size:19px;line-height:1.75;color:#52647f;margin:0 0 26px;max-width:680px}.visual-actions-v47{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}.visual-trust-v47{display:flex;gap:10px;flex-wrap:wrap}.visual-trust-v47 span{background:#fff;border:1px solid #dbe7ff;border-radius:999px;padding:10px 13px;font-weight:900;color:#1e293b;box-shadow:0 12px 26px rgba(15,23,42,.05)}.visual-art-v47{position:relative}.visual-art-v47 img{width:100%;display:block;border-radius:34px;box-shadow:0 34px 90px rgba(15,23,42,.16)}
.visual-section-v47{padding:56px 0;background:#fff}.visual-seller-cta-v47{display:grid;grid-template-columns:.9fr 1.1fr;gap:32px;align-items:center;background:linear-gradient(135deg,#0f172a,#142554);border-radius:34px;padding:34px;color:#fff;box-shadow:0 30px 80px rgba(15,23,42,.16);overflow:hidden}.visual-seller-cta-v47 h2{font-size:42px;line-height:1.08;letter-spacing:-1px;margin:14px 0}.visual-seller-cta-v47 p{color:#dbeafe;line-height:1.75;font-size:17px}.visual-seller-cta-v47 .eyebrow{background:rgba(255,255,255,.12);color:#bfdbfe;border:1px solid rgba(255,255,255,.14)}.visual-seller-cta-v47 img{width:100%;display:block;border-radius:28px;box-shadow:0 26px 70px rgba(0,0,0,.24)}.visual-points-v47{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.visual-points-v47 span{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:10px 14px;font-weight:900;color:#fff}.no-products-v47{background:linear-gradient(135deg,#ffffff,#f8fbff)!important;border:1px dashed #bfdbfe!important;box-shadow:0 18px 55px rgba(37,99,235,.06)!important}.visual-services-v47{background:linear-gradient(180deg,#f8fbff,#ffffff)!important}.visual-service-card-v47{min-height:190px;background:linear-gradient(180deg,#fff,#f8fbff)!important}.visual-service-card-v47>b{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:#eef4ff;color:#2563eb;font-size:26px;margin-bottom:16px}.visual-service-card-v47 h3{font-size:22px;margin:0 0 10px}.visual-service-card-v47 p{color:#64748b;line-height:1.65}.market-card-v36{transition:.2s ease}.market-card-v36:hover{transform:translateY(-4px);box-shadow:0 28px 70px rgba(15,23,42,.12)}.market-card-thumb-v36 img{width:100%;height:100%;object-fit:cover;display:block}.footer{margin-top:0!important}
@media(max-width:980px){.visual-hero-grid-v47,.visual-seller-cta-v47{grid-template-columns:1fr}.visual-copy-v47 h1{font-size:46px}.visual-seller-cta-v47 h2{font-size:34px}.visual-art-v47{order:-1}.visual-seller-cta-v47{padding:24px}}
@media(max-width:560px){.visual-hero-v47{padding:42px 0}.visual-copy-v47 h1{font-size:38px}.visual-copy-v47 p{font-size:16px}.visual-trust-v47 span{width:100%;text-align:center}.visual-seller-cta-v47 h2{font-size:30px}.visual-seller-cta-v47{border-radius:24px}.visual-seller-cta-v47 img{border-radius:20px}}

/* Webdeks v4.8 premium marketplace frontend */
.utilitybar{background:#07111f;color:#aab8cc;border-bottom:1px solid rgba(255,255,255,.08)}
.utility-inner{min-height:42px;display:flex;align-items:center;justify-content:space-between;font-size:13px}.utility-links{display:flex;gap:0}.utility-links a{color:#e7eefb;padding:14px 20px;border-left:1px solid rgba(255,255,255,.08);text-decoration:none}.utility-links a:hover,.utility-active{background:rgba(255,255,255,.08)}
.topbar{background:#081426!important;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 12px 40px rgba(0,0,0,.16)}.nav{min-height:76px}.logo img{height:48px!important;width:auto}.menu a{color:#f5f8ff!important;font-weight:800}.menu a:hover{color:#4ca3ff!important}.actions .btn.secondary{background:rgba(255,255,255,.08)!important;color:#fff!important;border:1px solid rgba(255,255,255,.15)}
.home-hero-real-v48{position:relative;min-height:520px;background:#081426 url('/assets/img/home-hero-real.jpg') center right/cover no-repeat;color:#fff;overflow:hidden}.home-hero-real-v48:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,12,24,.96) 0%,rgba(4,12,24,.80) 37%,rgba(4,12,24,.26) 70%,rgba(4,12,24,.08) 100%)}.hero-inner-v48{position:relative;z-index:2;display:flex;align-items:center;min-height:520px}.hero-copy-v48{max-width:670px}.eyebrow-dark-v48{display:inline-flex;background:rgba(37,99,235,.14);border:1px solid rgba(99,179,255,.35);color:#9ed1ff;padding:9px 14px;border-radius:999px;font-weight:900;margin-bottom:18px}.hero-copy-v48 h1{font-size:64px;line-height:.98;margin:0 0 20px;font-weight:950;letter-spacing:-2.5px}.hero-copy-v48 h1 span{color:#2563eb;text-shadow:0 0 28px rgba(37,99,235,.35)}.hero-copy-v48 p{font-size:20px;line-height:1.55;color:#dce8f8;max-width:560px}.hero-actions-v48{display:flex;gap:18px;margin:30px 0}.hero-btn-v48,.hero-btn-light-v48{padding:17px 28px;border-radius:10px;font-size:17px}.hero-btn-light-v48{background:#fff!important;color:#0f172a!important}.hero-trust-v48{display:flex;flex-wrap:wrap;gap:24px;color:#eaf2ff;font-weight:700}.cat-strip-v48{background:#fff;padding:26px 0;box-shadow:0 16px 40px rgba(15,23,42,.08)}.category-grid-v48{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.cat-card-v48{background:#fff;border:1px solid #e3ebf7;border-radius:14px;overflow:hidden;text-decoration:none;color:#0f172a;box-shadow:0 14px 30px rgba(15,23,42,.08);transition:.2s}.cat-card-v48:hover{transform:translateY(-4px);box-shadow:0 22px 48px rgba(15,23,42,.14)}.cat-card-v48 img{width:100%;height:105px;object-fit:cover;display:block}.cat-card-v48 div{padding:14px}.cat-card-v48 b{display:block;font-size:15px}.cat-card-v48 span{display:block;color:#64748b;font-size:12px;margin-top:4px}.stats-band-v48{padding:22px 0;background:linear-gradient(135deg,#071426,#0b2c63);color:#fff}.stats-grid-v48{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.stats-grid-v48 div{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:20px}.stats-grid-v48 b{display:block;font-size:34px}.stats-grid-v48 span{color:#d9e7fb}.product-zone-v48{background:#f8fbff;padding-top:44px}.enhanced-title-v48 h2{font-size:34px}.products-v48{grid-template-columns:repeat(4,1fr)}.sample-product-card-v48{border:1px solid #e1e8f3;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 14px 36px rgba(15,23,42,.08)}.sample-product-card-v48 img{width:100%;height:180px;object-fit:cover;display:block}.sample-body-v48{padding:16px}.sample-body-v48 span{font-size:12px;font-weight:900;color:#2563eb;background:#eef5ff;border-radius:999px;padding:6px 10px}.sample-body-v48 h3{font-size:18px;margin:14px 0 8px}.sample-body-v48 p{color:#f59e0b;margin:0 0 10px}.sample-body-v48 em{color:#64748b;font-style:normal;font-size:12px}.sample-body-v48 b{font-size:18px}.preview-note-v48{text-align:center;color:#64748b;margin-top:18px;font-weight:700}.seller-visual-cta-v48{padding:60px 0;background:#fff}.seller-visual-grid-v48{display:grid;grid-template-columns:1fr 520px;gap:34px;align-items:center;background:linear-gradient(135deg,#eef6ff,#f8fbff);border:1px solid #dce8f8;border-radius:24px;padding:34px;box-shadow:0 24px 60px rgba(15,23,42,.1)}.seller-visual-grid-v48 img{width:100%;border-radius:18px;box-shadow:0 20px 50px rgba(15,23,42,.18);object-fit:cover}.seller-copy-v48 h2{font-size:44px;line-height:1.05;margin:12px 0}.seller-copy-v48 p{font-size:18px;color:#51627a;line-height:1.65}.seller-copy-v48 ul{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 18px;margin:22px 0;padding:0;list-style:none}.seller-copy-v48 li:before{content:'✓';color:#2563eb;font-weight:900;margin-right:8px}.visual-services-v47{background:#f8fbff!important}
@media(max-width:1100px){.category-grid-v48{grid-template-columns:repeat(3,1fr)}.products-v48{grid-template-columns:repeat(2,1fr)}.seller-visual-grid-v48{grid-template-columns:1fr}.hero-copy-v48 h1{font-size:50px}.stats-grid-v48{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.utilitybar{display:none}.topbar{background:#081426!important}.nav{min-height:70px}.logo img{height:42px!important}.home-hero-real-v48,.hero-inner-v48{min-height:580px}.home-hero-real-v48{background-position:center right}.home-hero-real-v48:before{background:linear-gradient(90deg,rgba(4,12,24,.96),rgba(4,12,24,.78))}.hero-copy-v48 h1{font-size:42px}.hero-copy-v48 p{font-size:17px}.hero-actions-v48{flex-direction:column}.hero-trust-v48{gap:12px}.category-grid-v48,.products-v48,.stats-grid-v48{grid-template-columns:1fr}.cat-card-v48 img{height:150px}.seller-visual-grid-v48{padding:22px}.seller-copy-v48 h2{font-size:34px}.seller-copy-v48 ul{grid-template-columns:1fr}.menu.open{background:#081426}.menu.open a{color:#fff!important}}

/* Webdeks v4.9 real mobile nav + accurate cart */
.wd49-mainnav{position:sticky;top:0;z-index:100;background:#081426;color:#fff;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 12px 38px rgba(0,0,0,.18)}
.wd49-navrow{height:74px;display:flex;align-items:center;gap:22px}.wd49-logo img{height:42px;width:auto;display:block}.wd49-desktop-menu{display:flex;align-items:center;gap:20px;white-space:nowrap}.wd49-desktop-menu a{color:#f3f7ff;font-weight:800;font-size:14px}.wd49-desktop-menu a:hover{color:#4fa3ff}.wd49-search{margin-left:auto;display:flex;align-items:center;min-width:300px;max-width:420px;flex:1;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:10px;overflow:hidden}.wd49-search input{flex:1;background:transparent;border:0;outline:0;color:#fff;padding:13px 14px;font-size:14px}.wd49-search input::placeholder{color:#8fa3bc}.wd49-search button{width:48px;border:0;background:transparent;color:#3b82f6;font-size:24px;cursor:pointer}.wd49-actions{display:flex;align-items:center;gap:10px}.wd49-cart{position:relative;width:48px;height:42px;border:1px solid rgba(255,255,255,.12);border-radius:9px;display:grid;place-items:center;background:rgba(255,255,255,.04);font-size:18px}.wd49-cart span{position:absolute;right:-7px;top:-8px;background:#2563eb;color:#fff;border-radius:999px;min-width:22px;height:22px;padding:0 6px;display:grid;place-items:center;font-size:12px;font-weight:950}.wd49-login{height:42px;border:1px solid rgba(255,255,255,.14);border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 18px;color:#fff;font-weight:850;background:rgba(255,255,255,.04)}.wd49-seller{height:42px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 18px;color:#fff;font-weight:900;background:#2563eb;box-shadow:0 12px 28px rgba(37,99,235,.28)}.wd49-mobile-toggle{display:none;margin-left:auto;width:58px;height:44px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#fff;color:#0f172a;font-size:20px;font-weight:900}.wd49-mobile-panel{display:none;background:#081426;border-top:1px solid rgba(255,255,255,.08);padding:12px 18px}.wd49-mobile-panel a{display:block;color:#fff;text-align:center;font-size:18px;font-weight:900;padding:14px;border-radius:12px}.wd49-mobile-panel a:hover{background:rgba(255,255,255,.08)}
.wd49-card-actions{display:flex;gap:8px;align-items:center}.wd49-card-actions .mini-cart-v36{width:auto;min-width:52px;padding:0 12px;text-align:center}.wd49-buy-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wd49-buy-actions .btn{width:100%}.wd49-no-products{max-width:100%;padding:45px!important}.wd49-cart-page{padding:70px 0;background:#f8fbff;min-height:65vh}.wd49-page-head{margin-bottom:26px}.wd49-page-head span{display:inline-flex;padding:8px 12px;border-radius:999px;background:#eaf3ff;color:#2563eb;font-weight:950}.wd49-page-head h1{font-size:48px;line-height:1.05;margin:14px 0 8px}.wd49-page-head p{color:#64748b;font-size:17px}.wd49-empty-cart{background:#fff;border:1px dashed #bfdbfe;border-radius:28px;padding:56px;text-align:center;box-shadow:0 20px 60px rgba(15,23,42,.05)}.wd49-cart-layout{display:grid;grid-template-columns:minmax(0,1fr)360px;gap:24px}.wd49-cart-list{display:grid;gap:16px}.wd49-cart-item{display:grid;grid-template-columns:140px 1fr auto;gap:18px;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:16px;box-shadow:0 18px 50px rgba(15,23,42,.05)}.wd49-cart-thumb{height:104px;border-radius:16px;background:linear-gradient(135deg,#0f172a,#2563eb);overflow:hidden;display:grid;place-items:center;color:#fff;font-weight:900;text-align:center}.wd49-cart-thumb img{width:100%;height:100%;object-fit:cover}.wd49-cart-item h3{margin:8px 0 6px;font-size:20px}.wd49-cart-item p{color:#64748b;margin:0}.wd49-cart-item strong{font-size:22px}.wd49-remove{display:inline-flex;margin-top:10px;color:#dc2626;font-weight:900}.wd49-cart-summary{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:24px;box-shadow:0 20px 60px rgba(15,23,42,.07);height:max-content;position:sticky;top:96px}.wd49-cart-summary h2{margin-top:0}.wd49-summary-row{display:flex;justify-content:space-between;border-top:1px solid #e2e8f0;padding:14px 0}.wd49-cart-summary p{color:#64748b;line-height:1.6}.wd49-cart-summary .btn{width:100%;margin-top:10px;justify-content:center;text-align:center}
@media(max-width:1180px){.wd49-desktop-menu{gap:14px}.wd49-search{min-width:220px}.wd49-login,.wd49-seller{padding:0 13px}}
@media(max-width:940px){.wd49-desktop-menu,.wd49-search,.wd49-actions{display:none}.wd49-navrow{height:82px}.wd49-logo img{height:46px}.wd49-mobile-toggle{display:block}.wd49-menu-open .wd49-mobile-panel{display:block}.wd49-mainnav{position:sticky}.home-hero-real-v48{padding-top:0}.hero-copy-v48{padding:30px 0}.hero-actions-v48 .btn{width:100%;justify-content:center}.wd49-cart-layout{grid-template-columns:1fr}.wd49-cart-summary{position:static}.wd49-cart-item{grid-template-columns:110px 1fr}.wd49-cart-item strong{grid-column:2}.wd49-buy-actions{grid-template-columns:1fr}.topbar,.utilitybar{display:none!important}}
@media(max-width:560px){.wd49-navrow{height:72px}.wd49-logo img{height:38px}.wd49-mobile-toggle{width:54px;height:42px;font-size:18px;border-radius:14px}.wd49-mobile-panel a{font-size:16px;padding:12px}.wd49-page-head h1{font-size:34px}.wd49-empty-cart{padding:34px 18px}.wd49-cart-item{grid-template-columns:1fr}.wd49-cart-thumb{height:170px}.wd49-cart-item strong{grid-column:auto}.home-hero-real-v48{min-height:600px}.hero-copy-v48 h1{font-size:40px}.hero-trust-v48 span{display:inline-flex}.cat-strip-v48{padding:18px 0}.category-grid-v48{gap:14px}.stats-band-v48{padding:16px 0}}

/* Webdeks v5.0 premium spacing and real UI polish */
.wd49-mainnav{background:#081426!important;box-shadow:0 10px 30px rgba(2,8,23,.22)}
.wd49-navrow{height:72px;gap:18px}.wd49-logo img{height:38px}.wd49-desktop-menu{gap:18px}.wd49-desktop-menu a{font-size:13px;letter-spacing:.01em}.wd49-search{max-width:380px;min-width:260px}.wd49-login,.wd49-seller{height:40px;border-radius:8px;font-size:14px;white-space:nowrap}.wd49-seller{min-width:142px;padding:0 16px}.wd49-cart{height:40px;width:46px}
.home-hero-real-v48{background-position:center right!important}.hero-inner-v48{min-height:500px}.hero-copy-v48{max-width:620px}.hero-copy-v48 h1{font-size:52px;line-height:1.04;letter-spacing:-1.8px}.hero-copy-v48 p{font-size:18px;max-width:540px}.hero-actions-v48 .btn{font-size:15px;padding:15px 24px;border-radius:9px}.hero-trust-v48{font-size:14px;gap:22px}.eyebrow-dark-v48{font-size:14px;padding:10px 16px}
.cat-strip-v48{padding:22px 0}.category-grid-v48{gap:16px}.cat-card-v48{border-radius:12px}.cat-card-v48 img{height:100px}.cat-card-v48 div{padding:12px 14px}.cat-card-v48 b{font-size:14px}.cat-card-v48 span{font-size:12px}.stats-band-v48{padding:20px 0}.stats-grid-v48 div{padding:18px 22px;border-radius:16px}.stats-grid-v48 b{font-size:30px}.stats-grid-v48 span{font-size:14px}.product-zone-v48{padding-top:48px}.wd49-no-products{padding:42px!important;border-radius:24px}.wd49-no-products h3{font-size:22px;margin:0 0 12px}.wd49-no-products p{max-width:640px;margin:0 auto;color:#526179;line-height:1.7}.wd49-no-products .btn{display:none!important}.seller-visual-cta-v48{padding:54px 0}.seller-visual-grid-v48{grid-template-columns:1fr 500px;padding:32px;border-radius:22px}.seller-copy-v48 h2{font-size:38px;line-height:1.12;letter-spacing:-1px}.seller-copy-v48 p{font-size:17px}.seller-copy-v48 ul{font-size:15px}.seller-cta-small-v50{width:auto!important;display:inline-flex!important;font-size:14px!important;padding:13px 22px!important;border-radius:10px!important;font-weight:800!important}.seller-visual-grid-v48 img{max-height:310px;object-fit:cover;object-position:center;border-radius:18px}.section-title h2{font-size:34px}.section-title p{font-size:16px}.visual-services-v47{padding-top:60px}
@media(max-width:1120px){.wd49-desktop-menu{gap:12px}.wd49-desktop-menu a{font-size:12px}.wd49-search{min-width:220px}.wd49-seller{min-width:120px}}
@media(max-width:940px){.wd49-navrow{height:72px}.wd49-logo img{height:38px}.wd49-mobile-toggle{width:46px;height:38px;font-size:18px;border-radius:12px;margin-left:auto}.wd49-mobile-panel{padding:10px 18px 18px}.wd49-mobile-panel a{font-size:16px;padding:12px}.home-hero-real-v48{min-height:auto;background-position:center center!important}.hero-inner-v48{min-height:560px}.hero-copy-v48{padding:44px 0}.hero-copy-v48 h1{font-size:42px}.hero-copy-v48 p{font-size:17px}.hero-actions-v48{gap:14px}.hero-trust-v48{font-size:15px;display:grid;grid-template-columns:1fr;gap:10px}.seller-visual-grid-v48{grid-template-columns:1fr}.seller-visual-grid-v48 img{max-height:none}.seller-copy-v48 h2{font-size:32px}.seller-cta-small-v50{width:100%!important;justify-content:center!important}}
@media(max-width:560px){.wd49-mainnav{position:sticky}.wd49-navrow{height:68px}.wd49-logo img{height:34px}.wd49-mobile-toggle{width:44px;height:36px}.hero-copy-v48 h1{font-size:36px;letter-spacing:-1.2px}.hero-copy-v48 p{font-size:16px}.hero-actions-v48 .btn{padding:14px 18px;font-size:15px}.cat-card-v48 img{height:140px}.stats-grid-v48 b{font-size:26px}.section-title h2{font-size:30px}.seller-copy-v48 h2{font-size:29px}.wd49-no-products{padding:30px 18px!important}}

/* Webdeks v5.1 global phone/tablet login + app-like responsive fix */
html,body{max-width:100%;overflow-x:hidden}.wd-app-safe,body *{box-sizing:border-box}img,video,canvas,svg{max-width:100%;height:auto}.container{max-width:min(1160px,92vw)}
.auth-wrap,.auth-split{width:100%;max-width:100%;overflow:hidden;background:linear-gradient(135deg,#f8fbff,#fff)}
.auth-split{min-height:calc(100vh - 120px);display:grid;grid-template-columns:1fr 1fr}.auth-card-wrap{display:flex;align-items:center;justify-content:center;padding:52px 28px;min-width:0}.auth-card{max-width:560px;width:100%;min-width:0}.auth-card form,.auth-card .form{width:100%;min-width:0}.auth-card input,.auth-card textarea,.auth-card select,.auth-card button,.auth-card .btn{max-width:100%;min-width:0}.auth-card h2{word-break:normal}.auth-brand{min-width:0;overflow:hidden}.auth-brand img{max-width:260px;object-fit:contain}.auth-brand h1,.auth-brand p{max-width:100%;overflow-wrap:break-word}.center{text-align:center}.btn-wide{width:100%;justify-content:center}
@media(max-width:1024px){.auth-wrap,.auth-split{grid-template-columns:1fr}.auth-brand{display:none}.auth-panel,.auth-card-wrap{padding:44px 18px}.auth-card{width:min(520px,100%);border-radius:24px;padding:28px}.auth-card h2{font-size:26px;line-height:1.15}.auth-row{gap:12px;flex-wrap:wrap}.footer{overflow:hidden}.footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:640px){body{width:100%}.wd49-mainnav{overflow:hidden}.wd49-navrow{height:66px;padding:0}.wd49-logo img{height:32px!important}.wd49-mobile-toggle{width:42px!important;height:36px!important;border-radius:12px!important;font-size:17px!important}.wd49-mobile-panel{padding:8px 14px 14px!important}.wd49-mobile-panel a{font-size:15px!important;padding:11px!important}.auth-panel,.auth-card-wrap{padding:28px 14px}.auth-card{width:100%;padding:22px 18px;border-radius:22px;box-shadow:0 18px 50px rgba(15,23,42,.10)}.auth-card h2{font-size:23px;text-align:center}.auth-card .sub,.auth-card .muted{font-size:14px;line-height:1.5}.auth-row{font-size:14px;margin-top:4px}.auth-card .input,.auth-card input{height:48px;font-size:16px;border-radius:10px}.auth-card .btn,.auth-card button{height:50px;font-size:16px;border-radius:10px;white-space:normal;text-align:center}.auth-card .small-link,.auth-note,.auth-card .center{font-size:13px;line-height:1.5}.footer{padding:32px 0}.footer img{height:42px}.footer-grid{grid-template-columns:1fr}.footer p{font-size:14px;line-height:1.6}.home-hero-real-v48{overflow:hidden}.hero-inner-v48{min-height:auto;padding:46px 0}.hero-copy-v48{max-width:100%;padding:34px 0}.hero-copy-v48 h1{font-size:34px!important;line-height:1.07}.hero-copy-v48 p{font-size:15px!important;line-height:1.55}.hero-actions-v48 .btn{width:100%;font-size:15px}.cat-strip-v48,.stats-band-v48,.product-zone-v48,.seller-visual-cta-v48{overflow:hidden}}
@media(min-width:641px) and (max-width:1024px){.wd49-navrow{height:74px}.wd49-logo img{height:38px!important}.auth-panel,.auth-card-wrap{padding:60px 26px}.auth-card{max-width:600px}.home-hero-real-v48{min-height:auto}.hero-inner-v48{min-height:520px}.category-grid-v48{grid-template-columns:repeat(2,1fr)}.stats-grid-v48{grid-template-columns:repeat(2,1fr)}.products-v48{grid-template-columns:repeat(2,1fr)}}
/* v5.5 Product Upload Pro Form */
.pro-upload-panel{border:1px solid rgba(37,99,235,.16);box-shadow:0 24px 60px rgba(15,23,42,.08);overflow:hidden}
.pro-product-form .form-section{background:#fff;border:1px solid #dbe7ff;border-radius:20px;padding:22px;margin:18px 0;box-shadow:0 14px 30px rgba(15,23,42,.035)}
.pro-product-form .form-section h3{display:flex;align-items:center;gap:8px;font-size:20px;margin:0 0 18px;color:#0f172a;border-bottom:1px solid #e8eefc;padding-bottom:12px}
.form-grid.three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.field.full{grid-column:1/-1}.field label{font-weight:800;color:#0f172a;margin-bottom:7px;display:block}.field small{display:block;color:#64748b;margin-top:7px;line-height:1.4}.checkbox-field{display:flex;align-items:center;background:#f8fbff;border:1px solid #e6eefc;border-radius:14px;padding:14px}.checkbox-field label{margin:0;display:flex;gap:10px;align-items:center}.feature-list{display:grid;gap:10px}.gallery-admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin-top:14px}.gallery-admin-item{border:1px solid #dbe7ff;border-radius:14px;padding:8px;background:#f8fbff}.gallery-admin-item img{width:100%;height:90px;object-fit:cover;border-radius:10px;display:block;margin-bottom:8px}.seller-product-ready-note{background:#eef6ff;border:1px solid #bfdbfe;color:#1e3a8a;font-weight:700;border-radius:14px;padding:14px;margin:16px 0}.pro-upload-panel .input,.pro-upload-panel .select,.pro-upload-panel textarea{border:1px solid #d7e3f7;border-radius:13px;background:#fff;min-height:48px}.pro-upload-panel textarea{min-height:130px}.pro-upload-panel .input:focus,.pro-upload-panel .select:focus,.pro-upload-panel textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.10)}
@media(max-width:900px){.form-grid.three,.form-grid.two{grid-template-columns:1fr!important}.pro-product-form .form-section{padding:16px;border-radius:16px}.pro-upload-panel .form-title-row{flex-direction:column;align-items:flex-start}.gallery-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.product-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:18px}.product-feature-grid div{background:#f8fbff;border:1px solid #dbe7ff;border-radius:14px;padding:12px;font-weight:800;color:#0f172a}

/* v5.6 checkout + image path/display hotfix */
.market-card-thumb-v36,
.wd44-main-preview,
.wd44-gallery-strip a,
.wd44-related{
  overflow:hidden;
}
.market-card-thumb-v36 img,
.wd44-main-preview img,
.wd44-gallery-strip img,
.wd44-related img{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
}
.market-card-thumb-v36{
  min-height:220px;
  background:linear-gradient(135deg,#0f2a5d,#2563eb);
  display:flex;
  align-items:center;
  justify-content:center;
  color:#fff;
}
.market-card-thumb-v36 img{min-height:220px;}
.wd44-main-preview{background:linear-gradient(135deg,#0f172a,#2563eb);}
.checkout-clean-v56 .payment-choice-v56{margin:12px 0;border-radius:18px;padding:18px 20px;}
.checkout-clean-v56 .wallet{display:none!important;}
.paypal-direct-card-v56{border:1px solid #dbe7ff;border-radius:20px;padding:22px;background:#f8fbff;margin-top:12px;}
.paypal-pay-btn-v56{display:inline-flex!important;align-items:center;justify-content:center;margin-top:12px;width:auto!important;min-width:260px;}
.checkout-confirm-v56{margin-top:14px;width:100%;}
#cryptoFields{border:1px solid #dbe7ff;border-radius:20px;padding:18px;margin-top:18px;background:#fff;}
@media(max-width:640px){.paypal-pay-btn-v56{width:100%!important;min-width:0}.checkout-panel-v56{padding:18px}.market-card-thumb-v36{min-height:190px}.market-card-thumb-v36 img{min-height:190px}}

/* Webdeks v5.7 upload/list/checkout polish */
.wd57-product-toolbar{display:grid;grid-template-columns:1fr 180px auto;gap:12px;align-items:center;margin-bottom:18px}
.wd57-product-cell{display:flex;align-items:center;gap:12px;min-width:260px}
.wd57-product-cell b{display:block;color:#0f172a;font-weight:850;line-height:1.2}
.wd57-product-cell small{display:block;color:#64748b;margin-top:3px;font-size:12px;max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.wd57-admin-thumb{width:74px;height:54px;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,#dbeafe,#eff6ff);display:flex;align-items:center;justify-content:center;flex:0 0 74px;border:1px solid rgba(148,163,184,.25)}
.wd57-admin-thumb img{width:100%;height:100%;object-fit:cover;display:block}
.wd57-admin-thumb span{font-size:11px;color:#64748b;font-weight:800}
.status-pill{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;background:#eef2ff;color:#3730a3;font-size:12px;font-weight:850;text-transform:capitalize;white-space:nowrap}
.status-published{background:#dcfce7;color:#166534}.status-draft{background:#fef3c7;color:#92400e}
.wd57-row-actions{display:flex!important;flex-wrap:wrap;gap:6px}.wd57-empty-admin{text-align:center;padding:38px 18px}.wd57-empty-admin h3{margin:0 0 6px}.subtle-panel{background:#f8fafc!important;border:1px dashed rgba(148,163,184,.6)!important}
.checkout-v57{background:#f8fafc;min-height:70vh}.checkout-title-v57{text-align:center;margin:0 auto 28px;max-width:780px}.checkout-title-v57 span{display:inline-flex;padding:8px 12px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.checkout-title-v57 h1{font-size:clamp(32px,5vw,58px);margin:12px 0;color:#0f172a;letter-spacing:-.05em}.checkout-title-v57 p{font-size:17px;color:#64748b;line-height:1.7}.checkout-grid-v57{display:grid;grid-template-columns:360px 1fr;gap:24px;align-items:start}.checkout-product-v57,.checkout-card-v57,.thank-card-v57{background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:28px;box-shadow:0 22px 60px rgba(15,23,42,.08);padding:24px}.checkout-product-img-v57{height:240px;border-radius:22px;overflow:hidden;background:linear-gradient(135deg,#0f172a,#2563eb);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.checkout-product-img-v57 img{width:100%;height:100%;object-fit:cover;display:block}.checkout-product-img-v57 span{color:#fff;font-weight:900;text-align:center;padding:18px}.checkout-product-v57 h2{font-size:24px;line-height:1.15;margin:0 0 8px;color:#0f172a}.checkout-product-v57 p{color:#64748b;line-height:1.6}.checkout-price-v57{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding-top:18px;border-top:1px solid #e2e8f0}.checkout-price-v57 span{color:#64748b}.checkout-price-v57 b{font-size:30px;color:#2563eb}.checkout-account-v57{margin-top:16px;background:#f8fafc;border-radius:18px;padding:14px;color:#475569}.checkout-methods-v57 form{display:grid;gap:18px}.checkout-card-v57 h3{font-size:22px;margin:0 0 8px;color:#0f172a}.checkout-card-v57 p{color:#64748b;line-height:1.65;margin:0 0 14px}.paypal-card-v57{border:1px solid rgba(37,99,235,.18);background:linear-gradient(135deg,#fff,#eff6ff)}.paypal-button-v57{width:100%;justify-content:center;font-weight:900;margin-top:8px}.crypto-card-v57{background:#fff}.crypto-options-v57{display:grid;grid-template-columns:repeat(5,minmax(90px,1fr));gap:10px;margin:18px 0}.crypto-option-v57{border:1px solid #dbe3ef;background:#fff;border-radius:16px;padding:14px 12px;font-weight:900;color:#0f172a;cursor:pointer;transition:.2s}.crypto-option-v57:hover,.crypto-option-v57.active{background:#0f172a;color:#fff;border-color:#0f172a;transform:translateY(-1px)}.crypto-manual-box-v57{margin-top:16px;padding:18px;border-radius:22px;background:#f8fafc;border:1px solid #e2e8f0}.wallet-box-v57{background:#0f172a;color:#fff;border-radius:18px;padding:16px;margin-bottom:14px;word-break:break-all}.wallet-box-v57 span{display:block;color:#93c5fd;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:900;margin-bottom:8px}.wallet-box-v57 b{font-size:15px}.wallet-box-v57 p{color:#cbd5e1;margin:10px 0 0;font-size:14px}.upload-label-v57{display:block;margin:12px 0 8px;color:#334155;font-weight:850}.thank-card-v57{text-align:center;max-width:680px;margin:auto}.thank-card-v57>span{font-size:58px}.thank-card-v57 h1{font-size:48px;margin:10px 0;color:#0f172a}.order-summary-v57{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0;text-align:left;background:#f8fafc;border-radius:20px;padding:18px}.order-summary-v57 b{color:#64748b}.order-summary-v57 strong{text-align:right;color:#0f172a}.market-card-thumb-v36 img,.wd49-cart-thumb img,.wd44-main-preview img,.wd44-related img,.wd57-admin-thumb img{object-fit:cover}.wd49-cart-thumb{background:#eff6ff!important;overflow:hidden}.wd49-cart-thumb img{width:100%;height:100%;display:block}.form-section{border:1px solid rgba(148,163,184,.22);border-radius:24px;padding:22px;background:#fff;margin-bottom:18px}.form-section h3{margin:0 0 16px;font-size:21px;color:#0f172a}.form-grid.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-grid.three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.field label{display:block;font-weight:850;color:#1e293b;margin-bottom:8px}.field small{display:block;margin-top:7px;color:#64748b;font-size:12px;line-height:1.45}.field.full{grid-column:1/-1}.feature-list{display:grid;gap:10px}.pro-upload-panel{background:#f8fafc!important}.pro-product-form .input,.pro-product-form .select,.pro-product-form textarea{background:#fff;border:1px solid #dbe3ef;border-radius:14px;padding:13px 14px}.save-product-btn{min-width:220px}.gallery-admin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin-top:16px}.gallery-admin-item{background:#f8fafc;border-radius:16px;padding:8px}.gallery-admin-item img{width:100%;height:90px;object-fit:cover;border-radius:12px;display:block;margin-bottom:8px}
@media(max-width:900px){.wd57-product-toolbar,.checkout-grid-v57{grid-template-columns:1fr}.crypto-options-v57{grid-template-columns:repeat(2,1fr)}.form-grid.two,.form-grid.three{grid-template-columns:1fr}.checkout-product-img-v57{height:210px}.order-summary-v57{grid-template-columns:1fr}.order-summary-v57 strong{text-align:left}.wd57-product-table{min-width:920px!important}.checkout-title-v57 h1{font-size:36px}.checkout-card-v57,.checkout-product-v57,.thank-card-v57{border-radius:22px;padding:18px}}
@media(max-width:520px){.crypto-options-v57{grid-template-columns:1fr}.wd57-product-toolbar{gap:8px}.checkout-v57 .container{padding-left:14px!important;padding-right:14px!important}.checkout-product-img-v57{height:180px}.thank-card-v57 h1{font-size:34px}.paypal-button-v57,.crypto-manual-box-v57 .btn{width:100%}}

/* Webdeks v5.9 admin polish + buyer dashboard images + cart cleanup */
.admin-layout .admin-main{background:#f6f9fc!important;}
.admin-main .admin-headline{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;margin-bottom:22px!important;}
.admin-main h1{font-size:clamp(34px,4vw,54px)!important;line-height:1.04!important;letter-spacing:-1.4px!important;color:#0f172a!important;margin:0 0 10px!important;}
.admin-main .muted{color:#64748b!important;font-size:16px!important;line-height:1.55!important;}
.admin-main .panel{background:#fff!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:24px!important;box-shadow:0 18px 48px rgba(15,23,42,.06)!important;padding:22px!important;}
.admin-main .btn,.admin-main .mini-btn{border-radius:14px!important;font-size:14px!important;line-height:1!important;min-height:0!important;padding:12px 16px!important;width:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important;box-shadow:none!important;}
.admin-main .btn{font-weight:850!important;}
.admin-main .btn.secondary{background:#eef6ff!important;color:#1d4ed8!important;border:1px solid #dbeafe!important;}
.admin-main .mini-btn{font-size:13px!important;font-weight:850!important;padding:10px 13px!important;}
.admin-main .row-actions,.admin-main .compact-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;}
.admin-main .table{border-collapse:separate!important;border-spacing:0!important;width:100%!important;min-width:900px!important;}
.admin-main .table th{font-size:12px!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#64748b!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important;padding:14px 12px!important;text-align:left!important;}
.admin-main .table td{font-size:14px!important;color:#0f172a!important;padding:16px 12px!important;border-bottom:1px solid #e2e8f0!important;vertical-align:middle!important;line-height:1.35!important;}
.admin-main .table td small{color:#64748b!important;line-height:1.35!important;}
.admin-product-title{max-width:180px!important;font-weight:850!important;line-height:1.25!important;}
.admin-main .dash-card{border-radius:24px!important;min-height:130px!important;padding:20px!important;}
.admin-main .dash-card strong{font-size:34px!important;}
.admin-main .dash-card .card-link{font-size:13px!important;padding:8px 12px!important;border-radius:999px!important;}
.admin-main .notice{border-radius:18px!important;padding:14px 16px!important;font-size:14px!important;line-height:1.5!important;}
.admin-main .settings-form .card,.admin-main .form .card{border:1px solid #e2e8f0!important;border-radius:22px!important;padding:20px!important;background:#fbfdff!important;}
.admin-main label{font-weight:800!important;color:#1e293b!important;font-size:13px!important;margin-bottom:7px!important;display:block!important;}
.admin-main .input,.admin-main input:not([type=checkbox]):not([type=radio]),.admin-main select,.admin-main textarea{border:1px solid #dbe3ef!important;border-radius:13px!important;padding:11px 13px!important;min-height:44px!important;font-size:14px!important;background:#fff!important;box-shadow:none!important;}
.admin-main textarea{min-height:84px!important;}
.admin-main .grid2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;}
.admin-main .status-pill{font-size:12px!important;padding:7px 10px!important;border-radius:999px!important;font-weight:900!important;}
.admin-main .status-pill.approved,.admin-main .status-pill.published{background:#dcfce7!important;color:#166534!important;}
.admin-main .status-pill.pending,.admin-main .status-pill.draft{background:#fef3c7!important;color:#92400e!important;}
.admin-main .status-pill.rejected{background:#fee2e2!important;color:#991b1b!important;}
.admin-main .wd57-product-toolbar{grid-template-columns:1fr 170px auto!important;gap:10px!important;}
.admin-main .wd57-product-cell{min-width:280px!important;}
.admin-main .wd57-admin-thumb{width:86px!important;height:58px!important;border-radius:13px!important;}
.admin-main .wd57-row-actions{gap:8px!important;}
.client-order-product{display:flex;align-items:center;gap:10px;min-width:220px;}
.client-order-product img{width:48px;height:38px;border-radius:10px;object-fit:cover;border:1px solid #e2e8f0;}
body .download-thumb{overflow:hidden!important;background:#eff6ff!important;color:#0f172a!important;border:1px solid #dbeafe!important;}
body .download-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
body .download-card{grid-template-columns:86px 1fr auto!important;}
body .download-thumb{width:86px!important;height:68px!important;border-radius:16px!important;font-size:18px!important;}
.wd49-cart-thumb span,.market-card-thumb-v36 span,.checkout-product-img-v57 span,.wd44-main-preview span{font-size:16px!important;line-height:1.25!important;padding:12px!important;text-align:center!important;}
.wd49-cart-thumb img{object-fit:cover!important;}
@media(max-width:900px){
  .admin-main .admin-headline{display:block!important;}
  .admin-main .admin-headline .btn{margin-top:12px!important;width:auto!important;}
  .admin-main .grid2{grid-template-columns:1fr!important;}
  .admin-main .wd57-product-toolbar{grid-template-columns:1fr!important;}
  .admin-main .table{min-width:760px!important;}
  body .download-card{grid-template-columns:70px 1fr!important;}
  body .download-card .btn{grid-column:1/-1!important;width:100%!important;}
  body .download-thumb{width:70px!important;height:58px!important;}
}
@media(max-width:850px){
  .admin-main .btn,.admin-main .mini-btn{width:auto!important;}
  .admin-layout .sidebar a{font-size:16px!important;padding:12px!important;}
}

/* Webdeks v6.0 restore footer/nav logos + compact professional portal UI */
:root{--wd-radius:18px;--wd-shadow:0 14px 34px rgba(15,23,42,.06)}
/* Full marketplace footer restored */
.footer-v52{background:#0f172a;color:#e5edff;padding:56px 0 0!important;margin-top:0;border-top:1px solid rgba(255,255,255,.06)}
.footer-grid-v52{display:grid!important;grid-template-columns:1.5fr repeat(4,1fr)!important;gap:36px!important;align-items:start!important}
.footer-v52 img{height:52px!important;width:auto!important;max-width:210px!important;object-fit:contain!important;margin-bottom:18px!important;display:block!important}
.footer-v52 p{color:#dbeafe!important;line-height:1.55!important;font-size:14px!important;margin:0 0 10px!important;max-width:310px!important}
.footer-mini-v52{color:#9fb1cd!important;font-size:13px!important}
.footer-v52 h4{margin:0 0 14px!important;color:#fff!important;font-size:15px!important;font-weight:800!important;letter-spacing:.01em!important}
.footer-v52 a{display:block!important;color:#dbeafe!important;font-size:14px!important;line-height:1.35!important;margin:0 0 10px!important;font-weight:500!important}
.footer-v52 a:hover{color:#60a5fa!important;text-decoration:none!important}
.footer-bottom-v52{display:flex!important;justify-content:space-between!important;gap:18px!important;align-items:center!important;border-top:1px solid rgba(255,255,255,.08)!important;margin-top:34px!important;padding:18px 0!important;color:#9fb1cd!important;font-size:13px!important}
/* Header logo safety */
.wd49-logo img,.logo img,.admin-layout .sidebar img{display:block!important;object-fit:contain!important;opacity:1!important;visibility:visible!important;filter:none!important}
.wd49-logo img{height:36px!important;max-width:190px!important}.admin-layout .sidebar img{height:50px!important;max-width:210px!important;margin:10px 0 28px!important}.footer-brand-v52 img{filter:none!important}
/* Global compact button normalization */
.btn,.mini-btn,.admin-main .btn,.client-actions .btn,.seller-dash-actions .btn,.action-buttons .btn{border-radius:12px!important;padding:11px 16px!important;font-size:14px!important;font-weight:700!important;line-height:1.1!important;box-shadow:0 8px 20px rgba(37,99,235,.12)!important;min-height:42px!important}
.btn.secondary,.btn.ghost{box-shadow:none!important}.mini-btn{min-height:36px!important;padding:9px 13px!important;font-size:13px!important}
/* Admin portal compact polish */
.admin-main{padding:34px 40px!important}.admin-main h1{font-size:38px!important;line-height:1.08!important;letter-spacing:-.8px!important;margin:0 0 10px!important;font-weight:750!important}.admin-main p{font-size:15px!important;line-height:1.55!important;color:#5f6f85!important}.admin-main .card,.admin-main .panel,.admin-main .client-panel,.admin-main .seller-panel{border-radius:20px!important;box-shadow:var(--wd-shadow)!important;border:1px solid rgba(148,163,184,.22)!important}.admin-main .dash-card{min-height:112px!important;border-radius:20px!important;padding:18px 20px!important;box-shadow:0 14px 34px rgba(15,23,42,.08)!important}.admin-main .dash-card strong{font-size:28px!important;font-weight:750!important;line-height:1!important}.admin-main .dash-card h3,.admin-main .dash-card b{font-size:15px!important;font-weight:750!important}.admin-main .dash-card .icon,.admin-main .dash-card-icon{width:48px!important;height:48px!important;font-size:24px!important;border-radius:14px!important}.admin-main .grid,.admin-main .grid4{gap:16px!important}.admin-main table,.admin-main .table{font-size:14px!important}.admin-main th{font-size:12px!important;letter-spacing:.04em!important}.admin-main td{font-size:14px!important;line-height:1.35!important}.admin-main .wd57-row-actions .btn,.admin-main table .btn,.admin-main .table .btn{width:auto!important;min-height:36px!important;padding:9px 13px!important;font-size:13px!important;border-radius:10px!important}.admin-main .input,.admin-main .select,.admin-main textarea{border-radius:12px!important;min-height:42px!important;font-size:14px!important;padding:10px 12px!important}.admin-main .form-section{padding:18px!important;border-radius:18px!important}.admin-main .form-section h3{font-size:18px!important;margin-bottom:12px!important}.admin-main .wd57-admin-thumb{width:72px!important;height:52px!important;border-radius:12px!important}
/* Customer dashboard compact professional sizing */
.client-portal{padding:34px 0 56px!important}.client-hero{align-items:center!important;margin-bottom:18px!important}.client-hero h1{font-size:38px!important;line-height:1.12!important;letter-spacing:-.8px!important;font-weight:750!important}.client-hero p{font-size:16px!important;line-height:1.55!important}.client-pill{font-size:12px!important;padding:7px 12px!important;font-weight:800!important}.client-stats{gap:14px!important;margin:18px 0!important}.client-stat{min-height:120px!important;border-radius:20px!important;padding:18px!important;box-shadow:0 14px 34px rgba(15,23,42,.08)!important}.client-stat:after{width:82px!important;height:82px!important;right:-20px!important;top:-20px!important}.client-stat-icon{font-size:23px!important}.client-stat small{font-size:13px!important;font-weight:750!important}.client-stat strong{font-size:30px!important;font-weight:750!important}.client-stat em{font-size:12px!important;font-weight:700!important}.client-panel{border-radius:22px!important;padding:22px!important;box-shadow:var(--wd-shadow)!important}.panel-head h2,.client-panel h2{font-size:22px!important;font-weight:750!important}.quick-list a{padding:12px 14px!important;border-radius:13px!important;font-weight:700!important;font-size:15px!important}.download-card{border-radius:16px!important;padding:13px!important;grid-template-columns:58px 1fr auto!important}.download-thumb{width:58px!important;height:58px!important;border-radius:14px!important;font-size:16px!important}.download-card h3{font-size:15px!important;line-height:1.25!important}.download-card p{font-size:13px!important}
/* Seller dashboard compact professional sizing */
.seller-dash-wrap{padding:36px 0 60px!important}.seller-dash-hero{align-items:center!important;margin-bottom:18px!important}.seller-dash-hero h1{font-size:38px!important;line-height:1.12!important;letter-spacing:-.8px!important;font-weight:750!important;margin:8px 0!important}.seller-dash-hero p{font-size:16px!important;line-height:1.55!important}.seller-kpi-grid{gap:14px!important;margin:18px 0!important}.seller-kpi{min-height:120px!important;border-radius:20px!important;padding:18px!important;box-shadow:0 14px 34px rgba(15,23,42,.08)!important}.seller-kpi:after{width:82px!important;height:82px!important;right:-20px!important;top:-20px!important}.seller-kpi-icon{font-size:23px!important;width:48px!important;height:48px!important;border-radius:14px!important}.seller-kpi small,.seller-kpi span{font-size:13px!important;font-weight:750!important}.seller-kpi strong{font-size:30px!important;font-weight:750!important;line-height:1.05!important}.seller-kpi em{font-size:12px!important;font-weight:700!important}.seller-panel{border-radius:22px!important;padding:22px!important;box-shadow:var(--wd-shadow)!important}.seller-panel h2,.seller-panel h3{font-size:22px!important;font-weight:750!important}.seller-dash-grid{gap:16px!important}.seller-progress{height:12px!important}.seller-progress-label{font-size:14px!important}.seller-tools a,.seller-tool,.seller-panel .quick-list a{padding:12px 14px!important;border-radius:13px!important;font-size:15px!important;font-weight:700!important}
/* Keep dashboards clean on smaller screens */
@media(max-width:1100px){.footer-grid-v52{grid-template-columns:repeat(2,1fr)!important}.footer-brand-v52{grid-column:1/-1}.admin-main{padding:28px 24px!important}.client-stats,.seller-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){.footer-v52{padding-top:36px!important}.footer-grid-v52{grid-template-columns:1fr!important;gap:22px!important}.footer-bottom-v52{display:block!important}.footer-bottom-v52 span{display:block;margin-bottom:8px}.admin-main{padding:20px 16px!important}.admin-main h1,.client-hero h1,.seller-dash-hero h1{font-size:30px!important}.client-hero,.seller-dash-hero{display:block!important}.client-actions,.seller-dash-actions{display:grid!important;grid-template-columns:1fr!important;margin-top:14px!important}.client-actions .btn,.seller-dash-actions .btn{width:100%!important}.client-stats,.seller-kpi-grid{grid-template-columns:1fr!important}.client-stat,.seller-kpi{min-height:104px!important;padding:16px!important}.client-stat strong,.seller-kpi strong{font-size:26px!important}.client-panel,.seller-panel{padding:18px!important;border-radius:18px!important}.download-card{grid-template-columns:52px 1fr!important}.download-card .btn{grid-column:1/-1!important;width:100%!important}.download-thumb{width:52px!important;height:52px!important}.wd49-logo img{height:32px!important}.admin-layout .sidebar img{height:44px!important}}

/* Webdeks v6.1 Product engagement system */
.engagement-bar{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 4px;align-items:center}.inline-form{display:inline;margin:0}.engage-pill{border:1px solid #e5e7eb;background:#fff;color:#334155;border-radius:999px;padding:9px 12px;font-weight:600;font-size:14px;line-height:1;display:inline-flex;align-items:center;gap:6px;text-decoration:none;box-shadow:0 6px 18px rgba(15,23,42,.06);cursor:pointer}.engage-pill.active{background:#fff1f2;border-color:#fecdd3;color:#be123c}.engage-pill.static{cursor:default}.engage-pill b{font-weight:700}.market-card-metrics{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 4px}.market-card-metrics span{font-size:12px;font-weight:650;color:#475569;background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;padding:5px 8px}.review-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:16px}.rating-score{min-width:130px;text-align:center;background:linear-gradient(135deg,#f8fafc,#eef2ff);border:1px solid #e5e7eb;border-radius:18px;padding:14px}.rating-score strong{display:block;font-size:34px;line-height:1;color:#0f172a}.rating-score span,.stars{color:#f59e0b;letter-spacing:1px;font-weight:800}.rating-score small{display:block;color:#64748b;margin-top:4px}.review-form{display:grid;gap:10px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;padding:16px;margin:14px 0 18px}.review-form label{font-size:13px;font-weight:700;color:#334155}.review-form select,.review-form textarea{width:100%;border:1px solid #dbe3ef;border-radius:12px;padding:12px;font:inherit;background:#fff;box-sizing:border-box}.enhanced-review{display:flex!important;gap:12px;border:1px solid #edf2f7;border-radius:16px;padding:14px;margin-top:12px;background:#fff}.review-avatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;display:grid;place-items:center;font-weight:800;flex:0 0 42px}.review-content{flex:1}.review-content p{margin:8px 0 10px}.mini-btn.soft{background:#f8fafc;color:#334155;border:1px solid #e5e7eb}.wd44-empty-mini.compact{padding:14px;margin:10px 0}.review-summary-mini{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.review-summary-mini span{background:#f8fafc;border:1px solid #e5e7eb;padding:7px 9px;border-radius:999px;font-size:12px;color:#475569}.status-pill.pending{background:#fff7ed;color:#c2410c}.status-pill.approved{background:#ecfdf5;color:#047857}.status-pill.rejected{background:#fef2f2;color:#b91c1c}@media(max-width:700px){.review-head{display:block}.rating-score{text-align:left;margin-top:12px}.engagement-bar{gap:8px}.engage-pill{font-size:12px;padding:8px 10px}.enhanced-review{padding:12px}.market-card-metrics span{font-size:11px}}

/* v6.3 customer avatar + engagement wiring */
.profile-section-v63 .section-title h2{font-size:34px;line-height:1.1;margin:0 0 8px}
.profile-card-v63{padding:26px!important}
.profile-grid-v63{display:grid;grid-template-columns:220px 1fr;gap:28px;align-items:start}
.avatar-box-v63{background:#f8fbff;border:1px solid #dbe7fb;border-radius:22px;padding:18px;text-align:center}
.avatar-preview-v63{width:132px;height:132px;border-radius:50%;margin:0 auto 14px;overflow:hidden;background:linear-gradient(135deg,#0f172a,#2563eb);display:grid;place-items:center;color:#fff;font-size:42px;font-weight:800;border:6px solid #fff;box-shadow:0 18px 45px rgba(15,23,42,.14)}
.avatar-preview-v63 img{width:100%;height:100%;object-fit:cover;display:block}
.avatar-preview-v63.fallback:before{content:attr(data-initial)}
.upload-label-v63{display:block;font-weight:700;margin-bottom:8px;color:#0f172a}
.avatar-box-v63 small{display:block;color:#64748b;margin-top:8px;line-height:1.5}
.profile-fields-v63 label{font-weight:650;color:#0f172a;margin-top:10px;display:block}
.image-avatar-v63{width:54px;height:54px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff;font-weight:800;flex:none}
.image-avatar-v63 img{width:100%;height:100%;object-fit:cover;display:block}
.image-avatar-v63 span{display:grid;place-items:center;width:100%;height:100%}
.market-card-metrics{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 8px;color:#475569;font-weight:700;font-size:13px}
.market-card-metrics span{background:#f1f6ff;border:1px solid #dbeafe;border-radius:999px;padding:6px 9px}
.engagement-bar{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.engage-pill{border:1px solid #dbeafe;background:#f8fbff;border-radius:999px;padding:9px 13px;color:#1e40af;font-weight:750;display:inline-flex;gap:6px;align-items:center}.engage-pill.active{background:#fee2e2;color:#991b1b;border-color:#fecaca}.inline-form{display:inline}.review-form{border:1px solid #dbeafe;background:#f8fbff;border-radius:22px;padding:18px;margin:18px 0}.review-form .stars-input{display:flex;gap:10px;flex-wrap:wrap;margin:8px 0 14px}.review-form .stars-input label{background:#fff;border:1px solid #dbeafe;border-radius:999px;padding:8px 12px;font-weight:750;cursor:pointer}
@media(max-width:760px){.profile-grid-v63{grid-template-columns:1fr}.profile-card-v63{padding:18px!important}.profile-section-v63 .section-title h2{font-size:28px}.avatar-preview-v63{width:112px;height:112px}.engagement-bar,.market-card-metrics{gap:6px}.engage-pill,.market-card-metrics span{font-size:12px;padding:7px 9px}}


/* v6.3.1 avatar compact + product popup gallery */
.profile-section-v63 .container.narrow{max-width:760px!important;}
.profile-grid-v63{display:grid!important;grid-template-columns:180px 1fr!important;gap:24px!important;align-items:start!important;}
.avatar-box-v63{padding:18px!important;text-align:center!important;}
.avatar-preview-v63{width:112px!important;height:112px!important;max-width:112px!important;max-height:112px!important;border-radius:999px!important;overflow:hidden!important;margin:0 auto 12px!important;background:linear-gradient(135deg,#0f172a,#2563eb)!important;display:grid!important;place-items:center!important;border:4px solid #fff!important;box-shadow:0 12px 28px rgba(15,23,42,.16)!important;}
.avatar-preview-v63 img,.profile-avatar-preview img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;display:block!important;border-radius:inherit!important;}
.profile-card-v63{overflow:hidden!important;}
.profile-fields-v63 label{font-size:14px!important;font-weight:650!important;color:#334155!important;margin-top:10px!important;}
.profile-fields-v63 .input,.avatar-box-v63 .input{min-height:42px!important;font-size:14px!important;}
.upload-label-v63{font-size:14px!important;font-weight:750!important;color:#0f172a!important;margin:6px 0!important;display:block!important;}
.image-avatar-v63,.review-avatar{width:44px!important;height:44px!important;flex:0 0 44px!important;border-radius:999px!important;overflow:hidden!important;}

.wd44-gallery-strip.wd-lightbox-gallery{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:12px;}
.wd-lightbox-thumb{height:86px;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;background:#fff;padding:0;cursor:pointer;display:block;}
.wd-lightbox-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .18s ease;}
.wd-lightbox-thumb:hover img{transform:scale(1.04);}
.wd-lightbox-modal{position:fixed;inset:0;background:rgba(2,6,23,.88);z-index:9999;display:none;align-items:center;justify-content:center;padding:28px;}
.wd-lightbox-modal.open{display:flex;}
.wd-lightbox-lock{overflow:hidden;}
.wd-lightbox-modal img{max-width:min(1100px,92vw);max-height:86vh;width:auto;height:auto;object-fit:contain;border-radius:18px;box-shadow:0 24px 80px rgba(0,0,0,.45);background:#0f172a;}
.wd-lightbox-close,.wd-lightbox-nav{position:absolute;border:0;border-radius:999px;background:#fff;color:#0f172a;display:grid;place-items:center;cursor:pointer;box-shadow:0 16px 40px rgba(0,0,0,.28);}
.wd-lightbox-close{top:22px;right:22px;width:44px;height:44px;font-size:30px;line-height:1;}
.wd-lightbox-nav{top:50%;transform:translateY(-50%);width:52px;height:52px;font-size:42px;line-height:1;}
.wd-lightbox-prev{left:22px}.wd-lightbox-next{right:22px}
@media(max-width:760px){
  .profile-grid-v63{grid-template-columns:1fr!important;gap:16px!important;}
  .avatar-preview-v63{width:92px!important;height:92px!important;max-width:92px!important;max-height:92px!important;}
  .wd44-gallery-strip.wd-lightbox-gallery{grid-template-columns:repeat(4,1fr);}
  .wd-lightbox-thumb{height:70px;}
  .wd-lightbox-modal{padding:18px;}
  .wd-lightbox-nav{width:42px;height:42px;font-size:32px;}
  .wd-lightbox-close{width:40px;height:40px;font-size:28px;}
}

/* v6.4 Product trust and social proof polish */
.product-ribbon-v64{position:absolute;top:12px;left:12px;background:rgba(15,23,42,.88);color:#fff;font-size:12px;font-weight:700;border-radius:999px;padding:7px 10px;box-shadow:0 10px 24px rgba(15,23,42,.18);backdrop-filter:blur(8px)}
.market-card-thumb-v36{position:relative;overflow:hidden}
.product-card-topline-v64{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}
.product-card-topline-v64>span:last-child{font-size:12px;font-weight:700;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;padding:6px 10px;white-space:nowrap}
.market-card-metrics.v64{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0;color:#475569;font-size:13px}
.market-card-metrics.v64 span{display:inline-flex;align-items:center;gap:4px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;padding:5px 8px;font-weight:700;color:#334155}
.rating-breakdown-v64{margin:18px 0 20px;display:grid;gap:8px;max-width:520px}
.rating-row-v64{display:grid;grid-template-columns:38px 1fr 34px;align-items:center;gap:10px;color:#475569;font-weight:700;font-size:13px}
.rating-row-v64 div{height:9px;background:#eef2ff;border-radius:999px;overflow:hidden}
.rating-row-v64 i{display:block;height:100%;background:linear-gradient(90deg,#f59e0b,#fbbf24);border-radius:999px}
.review-name-line-v64{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.review-name-line-v64 em{font-style:normal;font-size:12px;font-weight:800;color:#166534;background:#dcfce7;border:1px solid #bbf7d0;border-radius:999px;padding:5px 9px}
.engagement-bar{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.engage-pill{border:1px solid #dbeafe;background:#f8fbff;color:#1e40af;border-radius:999px;padding:8px 11px;font-weight:800;font-size:13px;display:inline-flex;gap:6px;align-items:center}.engage-pill.active{background:#fee2e2;border-color:#fecaca;color:#991b1b}.inline-form{display:inline;margin:0}.inline-form button{cursor:pointer}
.wd44-review.enhanced-review{display:flex;gap:14px;align-items:flex-start;padding:16px;border:1px solid #e5e7eb;border-radius:18px;background:#fff;margin:14px 0}.review-avatar{width:46px;height:46px;border-radius:50%;overflow:hidden;background:#eff6ff;display:flex;align-items:center;justify-content:center;font-weight:900;color:#2563eb;flex:0 0 auto}.review-avatar img{width:100%;height:100%;object-fit:cover}.review-content{flex:1}.review-content .stars{color:#f59e0b;font-weight:900;display:block;margin:4px 0}.review-form{display:grid;gap:12px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;padding:16px;margin:16px 0}.review-form select,.review-form textarea{width:100%;border:1px solid #dbe3ef;border-radius:12px;padding:12px;font:inherit;background:#fff}
.profile-avatar-preview,.profile-avatar-preview img,.customer-avatar-preview,.customer-avatar-preview img{width:110px!important;height:110px!important;border-radius:50%!important;object-fit:cover!important;display:block!important}.profile-avatar-preview,.customer-avatar-preview{overflow:hidden;border:4px solid #e5edff;box-shadow:0 14px 35px rgba(15,23,42,.12);margin:0 auto 16px;background:#f8fafc}
@media(max-width:700px){.market-card-metrics.v64{font-size:12px}.rating-row-v64{grid-template-columns:34px 1fr 28px}.product-ribbon-v64{font-size:11px}.review-head{gap:16px}.wd44-review.enhanced-review{padding:13px}.profile-avatar-preview,.profile-avatar-preview img,.customer-avatar-preview,.customer-avatar-preview img{width:86px!important;height:86px!important}}
.avatar-preview-v63{width:110px!important;height:110px!important;border-radius:50%!important;overflow:hidden!important;border:4px solid #e5edff;box-shadow:0 14px 35px rgba(15,23,42,.12);margin:0 auto 16px;background:#f8fafc;display:flex!important;align-items:center!important;justify-content:center!important}.avatar-preview-v63 img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.avatar-preview-v63.fallback:before{content:attr(data-initial);font-weight:900;color:#2563eb;font-size:34px}.avatar-box-v63{text-align:center}.profile-grid-v63{display:grid;grid-template-columns:180px 1fr;gap:22px;align-items:start}.profile-card-v63{max-width:760px;margin:auto}@media(max-width:700px){.profile-grid-v63{grid-template-columns:1fr}.avatar-preview-v63{width:86px!important;height:86px!important}.profile-card-v63{max-width:100%}}
.social-proof-shelves-v64{background:#fff}.trust-mini-grid-v64{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.trust-mini-card-v64{display:grid;gap:7px;padding:18px;border:1px solid #e5e7eb;border-radius:20px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 16px 35px rgba(15,23,42,.06);text-decoration:none;color:#0f172a}.trust-mini-card-v64 span{font-size:24px}.trust-mini-card-v64 b{font-size:16px}.trust-mini-card-v64 small{color:#475569;min-height:34px}.trust-mini-card-v64 em{font-style:normal;color:#2563eb;font-weight:800;font-size:12px}@media(max-width:900px){.trust-mini-grid-v64{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.trust-mini-grid-v64{grid-template-columns:1fr}}
/* Webdeks v6.5 Affiliate System */
.aff-hero-v65{background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(30,41,59,.92)),url('/assets/img/home-hero-real.jpg') center/cover no-repeat;color:#fff;padding:74px 0 58px;overflow:hidden}
.aff-hero-grid-v65{display:grid;grid-template-columns:1.05fr .95fr;gap:42px;align-items:center}
.eyebrow-v65,.section-head-v65 span{display:inline-flex;background:rgba(37,99,235,.12);color:#60a5fa;border:1px solid rgba(96,165,250,.25);padding:7px 12px;border-radius:999px;font-size:13px;font-weight:700;margin-bottom:14px}
.aff-hero-v65 h1{font-size:clamp(38px,5vw,68px);line-height:.98;margin:0 0 18px;letter-spacing:-.04em;color:#fff}
.aff-hero-v65 p{font-size:18px;line-height:1.65;color:#dbeafe;max-width:660px;margin:0 0 24px}
.aff-hero-actions-v65{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:22px}.aff-trust-row-v65{display:flex;gap:10px;flex-wrap:wrap}.aff-trust-row-v65 span{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.08);padding:9px 12px;border-radius:999px;font-size:13px;color:#e0f2fe}
.aff-hero-card-v65{position:relative;border-radius:28px;overflow:hidden;background:#0f172a;box-shadow:0 30px 80px rgba(0,0,0,.35);min-height:360px}.aff-hero-card-v65 img{width:100%;height:100%;min-height:360px;object-fit:cover;display:block;filter:saturate(1.05)}.aff-float-v65{position:absolute;right:18px;bottom:18px;background:rgba(255,255,255,.94);color:#0f172a;border-radius:20px;padding:18px 20px;box-shadow:0 20px 40px rgba(0,0,0,.22)}.aff-float-v65 b{font-size:28px;display:block}.aff-float-v65 span{color:#64748b;font-size:13px}
.section-head-v65{margin-bottom:24px}.section-head-v65 h2{font-size:clamp(28px,3vw,44px);line-height:1.05;margin:0;color:#0f172a;letter-spacing:-.03em}.section-head-v65 p{color:#64748b;max-width:720px}
.aff-benefits-v65{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.aff-benefits-v65>div,.aff-examples-v65>div,.aff-form-v65,.aff-join-copy-v65,.aff-link-box-v65,.aff-payout-card-v65{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:22px;box-shadow:0 18px 44px rgba(15,23,42,.06)}.aff-benefits-v65 b{display:block;font-size:17px;color:#0f172a;margin-bottom:8px}.aff-benefits-v65 p{margin:0;color:#64748b;line-height:1.55}
.aff-example-v65{background:#f8fafc}.aff-examples-v65{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.aff-examples-v65 span{font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:.08em}.aff-examples-v65 b{display:block;font-size:34px;color:#0f172a;margin:8px 0}.aff-examples-v65 small{color:#2563eb;font-weight:700}
.aff-join-grid-v65{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;align-items:start}.aff-join-copy-v65{background:linear-gradient(135deg,#eff6ff,#fff)}.aff-join-copy-v65 h2{font-size:36px;margin:0 0 12px}.aff-join-copy-v65 li{margin:8px 0;color:#334155}.aff-form-v65 label{display:block;font-weight:700;margin:12px 0;color:#0f172a}.aff-form-v65 input,.aff-form-v65 textarea{margin-top:7px;width:100%;box-sizing:border-box}.aff-form-v65 small{display:block;color:#64748b;font-weight:500;margin-top:5px}
.affiliate-app-v65{background:#f8fafc;min-height:70vh;padding:34px 0}.aff-dash-hero-v65{display:flex;justify-content:space-between;gap:18px;align-items:center;background:linear-gradient(135deg,#0f172a,#1e3a8a);border-radius:26px;color:#fff;padding:28px;margin-bottom:20px}.aff-dash-hero-v65 h1{margin:4px 0;font-size:34px;color:#fff}.aff-dash-hero-v65 p{margin:0;color:#dbeafe}.aff-link-box-v65{margin:18px 0}.aff-link-box-v65 label{font-weight:800;color:#0f172a}.aff-link-box-v65>div{display:flex;gap:10px;margin-top:10px}.aff-link-box-v65 input{flex:1;border:1px solid #cbd5e1;border-radius:14px;padding:13px 14px;color:#0f172a;background:#f8fafc}
.aff-stats-v65{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin:18px 0}.aff-stats-v65>div{background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:18px;box-shadow:0 14px 34px rgba(15,23,42,.06)}.aff-stats-v65 span{color:#64748b;font-size:13px}.aff-stats-v65 b{display:block;font-size:26px;color:#0f172a;margin-top:6px}.aff-dashboard-grid-v65{display:grid;grid-template-columns:1fr 320px;gap:18px}.aff-banner-grid-v65{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.aff-banner-grid-v65>div{background:#fff;border:1px solid #e5e7eb;border-radius:20px;overflow:hidden;box-shadow:0 16px 36px rgba(15,23,42,.06)}.aff-banner-grid-v65 img{width:100%;height:180px;object-fit:cover;display:block}.aff-banner-grid-v65 h3,.aff-banner-grid-v65 p{padding:0 18px}.aff-banner-grid-v65 h3{margin:16px 0 6px}.aff-banner-grid-v65 p{margin:0 0 18px;color:#64748b}.aff-payout-card-v65{margin-bottom:18px}.aff-payout-card-v65 h2{margin-top:0}
@media(max-width:900px){.aff-hero-grid-v65,.aff-join-grid-v65,.aff-dashboard-grid-v65{grid-template-columns:1fr}.aff-benefits-v65,.aff-examples-v65,.aff-stats-v65,.aff-banner-grid-v65{grid-template-columns:1fr 1fr}.aff-hero-v65{padding:48px 0}.aff-link-box-v65>div{flex-direction:column}.aff-hero-card-v65,.aff-hero-card-v65 img{min-height:260px}}
@media(max-width:560px){.aff-benefits-v65,.aff-examples-v65,.aff-stats-v65,.aff-banner-grid-v65{grid-template-columns:1fr}.aff-dash-hero-v65{display:block}.aff-hero-v65 h1{font-size:40px}.aff-hero-actions-v65 .btn{width:100%}.aff-hero-card-v65,.aff-hero-card-v65 img{min-height:220px}}

/* Webdeks v6.6 affiliate dashboard + admin analytics polish */
.affiliate-pro-v66{padding:34px 0 70px;background:linear-gradient(180deg,#f8fbff,#eef5ff 58%,#fff)}
.aff-hero-v66{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;border-radius:28px;background:radial-gradient(circle at 85% 15%,rgba(59,130,246,.35),transparent 30%),linear-gradient(135deg,#071424,#173b88);color:#fff;box-shadow:0 22px 50px rgba(15,23,42,.16)}
.aff-kicker-v66{display:inline-flex;padding:8px 13px;border-radius:999px;background:rgba(255,255,255,.12);color:#bfdbfe;font-weight:700;font-size:13px;margin-bottom:12px}
.aff-hero-v66 h1{font-size:34px;line-height:1.1;margin:0 0 10px;font-weight:750;letter-spacing:-.03em}
.aff-hero-v66 p{max-width:760px;color:#dbeafe;font-size:15px;line-height:1.65;margin:0}
.aff-hero-badges-v66{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}
.aff-hero-badges-v66 span{padding:9px 12px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.08);font-weight:700;font-size:12px;color:#eff6ff}
.aff-hero-actions-v66{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.aff-hero-actions-v66 .btn{white-space:nowrap;width:auto!important}
.aff-link-panel-v66{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 0;padding:20px;border:1px solid #dbeafe;background:#fff;border-radius:22px;box-shadow:0 14px 36px rgba(15,23,42,.08)}
.aff-link-panel-v66 label{display:block;color:#64748b;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.aff-link-panel-v66 strong{display:block;font-size:18px;color:#0f172a;word-break:break-all}.aff-link-panel-v66 small{display:block;color:#64748b;margin-top:5px}.aff-link-panel-v66 .btn{width:auto!important}
.aff-stat-grid-v66{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.aff-stat-v66{padding:20px;border-radius:22px;color:#fff;box-shadow:0 16px 35px rgba(15,23,42,.10);position:relative;overflow:hidden}.aff-stat-v66:after{content:"";position:absolute;right:-20px;top:-20px;width:86px;height:86px;border-radius:50%;background:rgba(255,255,255,.16)}.aff-stat-v66 span{display:block;font-weight:800;font-size:13px;opacity:.9}.aff-stat-v66 strong{display:block;font-size:28px;margin:6px 0 2px;font-weight:800;letter-spacing:-.03em}.aff-stat-v66 em{font-style:normal;font-size:12px;font-weight:700;opacity:.85}.aff-stat-v66.blue{background:linear-gradient(135deg,#2563eb,#0ea5e9)}.aff-stat-v66.purple{background:linear-gradient(135deg,#7c3aed,#2563eb)}.aff-stat-v66.green{background:linear-gradient(135deg,#16a34a,#22c55e)}.aff-stat-v66.orange{background:linear-gradient(135deg,#f97316,#f59e0b)}
.aff-main-grid-v66{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px}.aff-panel-v66{background:#fff;border:1px solid #dbeafe;border-radius:24px;padding:22px;box-shadow:0 16px 42px rgba(15,23,42,.08);margin-bottom:18px}.aff-panel-v66 h2{margin:0 0 8px;font-size:22px;letter-spacing:-.02em}.aff-panel-v66 p{color:#64748b;line-height:1.55}.aff-panel-head-v66{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.aff-panel-head-v66 strong{padding:8px 12px;border-radius:999px;background:#dcfce7;color:#166534;font-size:13px}.aff-chart-v66{height:220px;display:flex;align-items:end;gap:18px;padding:18px;border-radius:18px;background:linear-gradient(180deg,#f8fbff,#eef5ff);border:1px solid #e0edff}.aff-chart-bar-v66{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:end;height:100%;gap:8px}.aff-chart-bar-v66 i{width:100%;max-width:54px;border-radius:14px 14px 4px 4px;background:linear-gradient(180deg,#2563eb,#06b6d4);box-shadow:0 10px 20px rgba(37,99,235,.22);display:block;min-height:8px}.aff-chart-bar-v66 span{font-size:12px;color:#64748b;font-weight:800}.aff-chart-bar-v66 b{font-size:12px;color:#0f172a}.payout-card-v66 strong{display:block;font-size:34px;color:#0f172a;margin:8px 0 14px}.payout-card-v66 .btn,.aff-panel-v66 .btn{width:auto!important}.aff-tips-v66{padding-left:18px;color:#334155;line-height:1.7}.aff-table-v66 th,.aff-table-v66 td{font-size:13px}.affiliate-admin-chart-v66 .bar.purple{background:#7c3aed}.bar.blue{background:#2563eb}.bar.purple{background:#7c3aed}
@media(max-width:900px){.aff-hero-v66,.aff-link-panel-v66,.aff-panel-head-v66{display:block}.aff-hero-actions-v66{margin-top:18px}.aff-stat-grid-v66{grid-template-columns:repeat(2,1fr)}.aff-main-grid-v66{grid-template-columns:1fr}.aff-link-panel-v66 .btn{margin-top:14px}.aff-chart-v66{gap:10px}.aff-hero-v66 h1{font-size:28px}}
@media(max-width:560px){.aff-stat-grid-v66{grid-template-columns:1fr}.affiliate-pro-v66{padding-top:22px}.aff-hero-v66{padding:22px;border-radius:22px}.aff-link-panel-v66,.aff-panel-v66{border-radius:20px;padding:18px}.aff-chart-v66{height:180px;padding:12px}.aff-chart-bar-v66 i{max-width:38px}}

/* Webdeks v6.7 affiliate payout + seller/login polish */
.affiliate-payout-pro-v67 .container{max-width:1180px}.aff-pay-head-v67{align-items:flex-start}.aff-pay-grid-v67{display:grid;grid-template-columns:1.5fr .8fr;gap:24px;margin:26px 0}.aff-pay-card-v67,.aff-pay-side-v67{background:#fff;border:1px solid #dbe7f6;border-radius:24px;box-shadow:0 18px 48px rgba(15,23,42,.08);padding:26px}.aff-pay-top-v67{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:14px;margin-bottom:20px}.aff-pay-top-v67>div{background:linear-gradient(135deg,#eef6ff,#fff);border:1px solid #dce9fb;border-radius:18px;padding:16px}.aff-pay-top-v67 small{display:block;color:#5a6d89;font-weight:700;margin-bottom:6px}.aff-pay-top-v67 strong{font-size:34px;color:#061632}.aff-pay-top-v67 b{font-size:22px}.aff-fee-box-v67{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.aff-fee-box-v67 div{background:#071528;color:#fff;border-radius:16px;padding:16px}.aff-fee-box-v67 span{display:block;color:#b9c8dc;font-size:13px;margin-bottom:7px}.aff-fee-box-v67 b{font-size:22px}.aff-pay-actions-v67{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.aff-pay-side-v67{background:linear-gradient(160deg,#071528,#0f3b77);color:#fff}.aff-pay-side-v67 h2{color:#fff}.aff-pay-side-v67 li{margin:10px 0;color:#e9f2ff}.aff-history-v67{margin-top:20px}.notice.soft{background:#eef6ff;border:1px solid #cfe2ff;color:#24476f}.small{font-size:13px}
.affiliate-login-pro-v67{padding:70px 0;background:radial-gradient(circle at top right,#dbeafe,transparent 35%),linear-gradient(180deg,#f8fbff,#fff)}.aff-login-grid-v67{display:grid;grid-template-columns:1fr 430px;gap:32px;align-items:center}.aff-login-copy-v67{background:linear-gradient(135deg,rgba(7,21,40,.92),rgba(13,58,120,.86)),url('/assets/img/home-hero-real.jpg') center/cover;border-radius:28px;padding:48px;color:#fff;min-height:430px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 24px 60px rgba(15,23,42,.2)}.aff-login-copy-v67 h1{font-size:46px;line-height:1.05;margin:14px 0;color:#fff}.aff-login-copy-v67 p{font-size:18px;color:#dce9fb;max-width:650px}.aff-login-points-v67{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.aff-login-points-v67 span{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);padding:10px 12px;border-radius:999px;font-weight:800}.aff-login-card-v67{padding:32px;border-radius:24px;box-shadow:0 20px 60px rgba(15,23,42,.12)}.aff-login-card-v67 h2{font-size:32px;margin-bottom:4px}.aff-login-card-v67 .btn{width:100%;margin-top:8px}
.seller-pro-hero-v67{padding:70px 0 40px;background:radial-gradient(circle at 70% 15%,#dbeafe,transparent 30%),linear-gradient(180deg,#f8fbff,#fff)}.seller-pro-grid-v67{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:center}.seller-pro-copy-v67 h1{font-size:56px;line-height:1.02;letter-spacing:-1.5px;margin:14px 0;color:#08152d}.seller-pro-copy-v67 p{font-size:19px;line-height:1.7;color:#506585;max-width:650px}.seller-benefits-v67{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.seller-benefits-v67 span{background:#fff;border:1px solid #dbe7f6;border-radius:16px;padding:13px 14px;font-weight:800;color:#10213d;box-shadow:0 10px 30px rgba(15,23,42,.06)}.seller-benefits-v67 span:before{content:'✓';color:#2563eb;margin-right:8px}.seller-hero-actions-v67{gap:12px}.seller-pro-image-v67{position:relative;border-radius:30px;overflow:hidden;box-shadow:0 30px 70px rgba(15,23,42,.2);border:1px solid #dbe7f6;background:#fff}.seller-pro-image-v67 img{width:100%;height:440px;object-fit:cover;display:block}.seller-pro-float-v67{position:absolute;left:22px;bottom:22px;background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.7);border-radius:18px;padding:16px 18px;box-shadow:0 20px 44px rgba(15,23,42,.22);max-width:260px}.seller-pro-float-v67 strong{display:block;font-size:34px;color:#2563eb;line-height:1}.seller-pro-float-v67 span{font-size:13px;font-weight:700;color:#30445f}.seller-pricing-strip-v67{padding-top:0}.seller-pricing-note-v67{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:16px;align-items:center;background:#071528;color:#fff;border-radius:24px;padding:24px;box-shadow:0 18px 50px rgba(15,23,42,.12)}.seller-pricing-note-v67 h2,.seller-pricing-note-v67 p{margin:0;color:#fff}.seller-pricing-note-v67>div:not(:first-child){background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:16px}.seller-pricing-note-v67 b{display:block;font-size:20px}.seller-pricing-note-v67 span{color:#dce9fb}
@media(max-width:900px){.aff-pay-grid-v67,.aff-login-grid-v67,.seller-pro-grid-v67,.seller-pricing-note-v67{grid-template-columns:1fr}.aff-pay-top-v67,.aff-fee-box-v67{grid-template-columns:1fr}.aff-login-copy-v67,.seller-pro-copy-v67 h1{font-size:38px}.aff-login-copy-v67{min-height:auto;padding:30px}.seller-pro-image-v67 img{height:300px}.seller-benefits-v67{grid-template-columns:1fr}}
.payout-card-v66{background:linear-gradient(180deg,#fff,#f8fbff)}.payout-card-v66 a.btn{margin:8px 0 10px;display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:12px}.payout-card-v66 small{display:block;color:#64748b;font-weight:700;line-height:1.6}.payout-card-v66 strong{letter-spacing:-.04em}


/* Webdeks v6.8 coupon, notification, and pre-launch polish */
.coupon-checkout-v68 h3{margin:0 0 6px;font-size:18px;font-weight:650;color:#0f172a}.coupon-checkout-v68 p{margin:0 0 14px;color:#64748b}.coupon-apply-row-v68{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.coupon-apply-row-v68 .btn{white-space:nowrap}.coupon-summary-v68{margin-top:14px;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;background:#f8fafc}.coupon-summary-v68 div{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid #e5e7eb}.coupon-summary-v68 div:last-child{border-bottom:0}.coupon-summary-v68 .total{background:#fff;color:#0f172a;font-weight:700}.coupon-admin-panel-v68 h2{font-size:22px;margin:0 0 16px}.coupon-form-v68 .field label{font-size:13px;font-weight:650;color:#334155}.notification-list-v68{display:grid;gap:12px}.notification-row-v68{display:flex;justify-content:space-between;gap:18px;padding:16px;border:1px solid #e5e7eb;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.06)}.notification-row-v68.unread{border-left:5px solid #2563eb}.notification-row-v68 h3{margin:0 0 5px;font-size:16px;color:#0f172a}.notification-row-v68 p{margin:0 0 6px;color:#475569}.notification-row-v68 small{color:#94a3b8}.wd68-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:#f1f5f9;text-decoration:none;margin-left:4px}.wd68-bell span{position:absolute;top:-6px;right:-6px;background:#ef4444;color:#fff;border-radius:999px;font-size:11px;line-height:1;padding:4px 6px;font-weight:700}.status-pill.active{background:#dcfce7;color:#166534}.status-pill.disabled{background:#fee2e2;color:#991b1b}.coupon-badge-v68{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:#ecfeff;color:#155e75;padding:6px 10px;font-size:12px;font-weight:700}@media(max-width:760px){.coupon-apply-row-v68{grid-template-columns:1fr}.coupon-apply-row-v68 .btn{width:100%}.notification-row-v68{display:block}.notification-row-v68 .row-actions{margin-top:12px}}

/* Webdeks v6.9 Admin Executive Analytics */
.analytics-headline-v69{background:linear-gradient(135deg,#0f172a,#172554 55%,#2563eb);color:#fff;border-radius:24px;padding:28px!important;margin-bottom:20px;box-shadow:0 20px 50px rgba(15,23,42,.18)}
.analytics-headline-v69 .muted,.analytics-headline-v69 .admin-kicker{color:#dbeafe!important}.analytics-headline-v69 h1{color:#fff!important}.analytics-headline-v69 .btn.secondary{background:rgba(255,255,255,.12)!important;color:#fff!important;border:1px solid rgba(255,255,255,.22)!important}
.analytics-scoreboard-v69{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 22px}.metric-card-v69{position:relative;overflow:hidden;border-radius:20px;padding:18px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 12px 30px rgba(15,23,42,.07);min-height:126px}.metric-card-v69:before{content:"";position:absolute;right:-22px;top:-28px;width:92px;height:92px;border-radius:999px;opacity:.16;background:#2563eb}.metric-card-v69 span{display:block;color:#64748b;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.metric-card-v69 strong{display:block;font-size:28px;line-height:1.15;margin:10px 0 6px;color:#0f172a}.metric-card-v69 small{color:#64748b;font-size:13px}.metric-card-v69.income:before{background:#16a34a}.metric-card-v69.gross:before{background:#2563eb}.metric-card-v69.seller:before{background:#7c3aed}.metric-card-v69.affiliate:before{background:#f97316}.metric-card-v69.orders:before{background:#06b6d4}.metric-card-v69.users:before{background:#0f172a}.metric-card-v69.coupon:before{background:#eab308}.metric-card-v69.alert:before{background:#ef4444}
.analytics-grid-v69{display:grid;grid-template-columns:1.45fr .8fr;gap:18px;margin:18px 0}.analytics-grid-v69.two{grid-template-columns:1fr 1fr}.analytics-grid-v69.three{grid-template-columns:repeat(3,1fr)}.analytics-panel-v69{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:20px;box-shadow:0 12px 30px rgba(15,23,42,.07)}.analytics-panel-v69.wide{min-height:300px}.panel-title-v69{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.panel-title-v69 h2{font-size:20px!important;margin:0 0 4px!important;color:#0f172a!important}.panel-title-v69 p{margin:0;color:#64748b;font-size:14px}.mini-column-chart-v69{height:220px;display:grid;grid-template-columns:repeat(6,1fr);align-items:end;gap:14px;padding:18px 6px 4px}.mini-col-v69{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px}.mini-col-v69 b{width:100%;max-width:52px;display:block;border-radius:14px 14px 8px 8px;background:linear-gradient(180deg,#60a5fa,#2563eb);min-height:8px;box-shadow:0 12px 25px rgba(37,99,235,.18)}.mini-col-v69 span{font-size:13px;font-weight:700;color:#475569}.mini-col-v69 small{font-size:12px;color:#64748b}.compact-bars-v69{display:grid;gap:14px}.compact-bars-v69 div{display:grid;grid-template-columns:90px 1fr 70px;gap:10px;align-items:center}.compact-bars-v69.small div{grid-template-columns:82px 1fr 80px}.compact-bars-v69 span{font-weight:700;color:#334155;font-size:14px}.compact-bars-v69 i{height:11px;border-radius:999px;background:#e2e8f0;overflow:hidden;display:block}.compact-bars-v69 b{display:block;height:100%;border-radius:999px}.compact-bars-v69 strong{text-align:right;color:#0f172a;font-size:14px}.compact-bars-v69 .orange{background:#f97316}.compact-bars-v69 .green{background:#16a34a}.compact-bars-v69 .red{background:#ef4444}.compact-bars-v69 .blue{background:#2563eb}.compact-bars-v69 .purple{background:#7c3aed}.spark-bars-v69{height:160px;display:flex;align-items:flex-end;gap:10px;padding-top:16px}.spark-bars-v69 div{flex:1;border-radius:12px 12px 6px 6px;background:linear-gradient(180deg,#a78bfa,#7c3aed);min-height:8px}.analytics-note-v69{margin:14px 0 0;color:#64748b}.affiliate-ratio-v69{display:grid;place-items:center;border-radius:18px;background:linear-gradient(135deg,#eff6ff,#f5f3ff);padding:22px;margin-bottom:14px}.affiliate-ratio-v69 strong{font-size:38px;color:#2563eb}.affiliate-ratio-v69 span{color:#64748b;font-weight:700}.payout-stack-v69{display:grid;gap:14px}.payout-stack-v69 div{border:1px solid #e5e7eb;border-radius:16px;padding:16px;background:#f8fafc}.payout-stack-v69 span{display:block;color:#64748b;font-size:13px;font-weight:700;text-transform:uppercase}.payout-stack-v69 strong{display:block;margin-top:8px;font-size:28px;color:#0f172a}.rank-list-v69{display:grid;gap:10px}.rank-list-v69 a,.empty-pro-v69{display:grid;grid-template-columns:46px 1fr auto;gap:12px;align-items:center;text-decoration:none;color:#0f172a;border:1px solid #e5e7eb;border-radius:16px;padding:13px;background:#f8fafc}.rank-list-v69 a:hover{background:#eff6ff;border-color:#bfdbfe}.rank-list-v69 b{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:#e0f2fe;color:#0369a1}.rank-list-v69 span{font-weight:700}.rank-list-v69 em{font-style:normal;color:#64748b;font-size:13px;text-align:right}.empty-pro-v69{display:block;color:#64748b}.admin-analytics-table-v69 th,.admin-analytics-table-v69 td{font-size:14px!important}.analytics-quick-actions-v69{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0}.analytics-quick-actions-v69 .btn{width:auto!important;min-width:150px!important}.full-width-card{width:100%}@media(max-width:1050px){.analytics-scoreboard-v69{grid-template-columns:repeat(2,1fr)}.analytics-grid-v69,.analytics-grid-v69.two,.analytics-grid-v69.three{grid-template-columns:1fr}}@media(max-width:640px){.analytics-headline-v69{border-radius:18px;padding:22px!important}.analytics-scoreboard-v69{grid-template-columns:1fr}.metric-card-v69{min-height:auto}.metric-card-v69 strong{font-size:24px}.mini-column-chart-v69{gap:8px;height:190px}.compact-bars-v69 div,.compact-bars-v69.small div{grid-template-columns:78px 1fr 58px}.rank-list-v69 a{grid-template-columns:38px 1fr}.rank-list-v69 em{grid-column:2;text-align:left}.analytics-quick-actions-v69 .btn{width:100%!important}}

/* Webdeks v6.9.1 admin analytics/sidebar polish */
html,body{margin:0!important;padding:0!important}.admin-layout{background:#f4f7fb!important;min-height:100vh}.admin-main{padding-top:22px!important;background:#f4f7fb!important}.admin-main:before{display:none!important}.sidebar{background:linear-gradient(180deg,#061226 0%,#0f172a 55%,#07111f 100%)!important;border-right:1px solid rgba(255,255,255,.06);box-shadow:18px 0 44px rgba(15,23,42,.18);position:sticky;top:0;height:100vh;overflow-y:auto}.sidebar img{height:50px!important;margin:8px 0 26px!important}.sidebar a{position:relative;display:flex!important;align-items:center;gap:10px;padding:11px 13px!important;border-radius:14px!important;margin:4px 0!important;color:#dbeafe!important;font-weight:650;letter-spacing:-.01em}.sidebar a:hover{background:rgba(37,99,235,.14)!important;color:#fff!important;transform:translateX(2px)}.sidebar a.active{background:linear-gradient(90deg,rgba(37,99,235,.34),rgba(14,165,233,.12))!important;color:#fff!important;box-shadow:inset 3px 0 0 #38bdf8}.sidebar a:nth-of-type(1)::before{content:'📊'}.sidebar a:nth-of-type(2)::before{content:'➕'}.sidebar a:nth-of-type(3)::before{content:'📦'}.sidebar a:nth-of-type(4)::before{content:'🛒'}.sidebar a:nth-of-type(5)::before{content:'🎟️'}.sidebar a:nth-of-type(6)::before{content:'🔔'}.sidebar a:nth-of-type(7)::before{content:'👥'}.sidebar a:nth-of-type(8)::before{content:'🏪'}.sidebar a:nth-of-type(9)::before{content:'💳'}.sidebar a:nth-of-type(10)::before{content:'💸'}.sidebar a:nth-of-type(11)::before{content:'🤝'}.sidebar a:nth-of-type(12)::before{content:'💰'}.sidebar a:nth-of-type(13)::before{content:'⭐'}.sidebar a:nth-of-type(14)::before{content:'⚙️'}.sidebar a:nth-of-type(15)::before{content:'📡'}.sidebar a:nth-of-type(16)::before{content:'🚪'}.analytics-headline-v69{margin-top:0!important}.analytics-headline-v69 .admin-kicker{background:rgba(255,255,255,.16)!important;color:#eff6ff!important;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(8px)}.executive-strip-v691{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px}.executive-strip-v691 div{background:#fff;border:1px solid #dbeafe;border-radius:18px;padding:14px 16px;box-shadow:0 12px 28px rgba(15,23,42,.06)}.executive-strip-v691 span{display:block;font-size:12px;font-weight:750;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.executive-strip-v691 strong{display:block;font-size:24px;margin:5px 0;color:#0f172a}.executive-strip-v691 em{font-style:normal;color:#2563eb;font-weight:700;font-size:12px}.pro-chart-v691 .mini-col-v69 b{position:relative;overflow:visible}.pro-chart-v691 .mini-col-v69 u{position:absolute;top:-24px;left:50%;transform:translateX(-50%);text-decoration:none;font-size:11px;font-weight:800;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:3px 7px;white-space:nowrap}.chart-insights-v691{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}.chart-insights-v691 div{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;padding:10px}.chart-insights-v691 span{display:block;color:#64748b;font-size:12px;font-weight:700}.chart-insights-v691 strong{display:block;color:#0f172a;font-size:16px;margin-top:3px}.compact-bars-v69 span em{font-style:normal;color:#64748b;font-size:12px;margin-left:6px}.order-chart-v691{height:190px;gap:12px}.order-bar-wrap-v691{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:7px}.order-bar-wrap-v691 i{width:100%;max-width:42px;border-radius:12px 12px 5px 5px;background:linear-gradient(180deg,#c084fc,#7c3aed);min-height:8px;position:relative;box-shadow:0 12px 24px rgba(124,58,237,.2)}.order-bar-wrap-v691 u{text-decoration:none;position:absolute;top:-25px;left:50%;transform:translateX(-50%);font-size:11px;font-weight:800;color:#7c3aed;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:999px;padding:3px 7px;white-space:nowrap}.order-bar-wrap-v691 span{font-size:12px;color:#64748b;font-weight:750}.order-bar-wrap-v691 b{font-size:12px;color:#0f172a}.order-summary-v691{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.order-summary-v691 span{background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;padding:7px 10px;color:#64748b;font-size:12px}.order-summary-v691 b{color:#0f172a}.payout-stack-v69 .total{background:linear-gradient(135deg,#eff6ff,#f8fafc);border-color:#bfdbfe}.analytics-panel-v69{transition:.2s ease}.analytics-panel-v69:hover{transform:translateY(-1px);box-shadow:0 16px 38px rgba(15,23,42,.09)}@media(max-width:1050px){.executive-strip-v691{grid-template-columns:repeat(2,1fr)}.sidebar{position:fixed;height:auto}}@media(max-width:640px){.executive-strip-v691,.chart-insights-v691{grid-template-columns:1fr}.admin-main{padding-top:16px!important}.sidebar{position:fixed}.analytics-headline-v69{margin-top:0!important}.order-chart-v691{height:160px}}

/* Webdeks v6.9.2 sidebar + analytics readability polish */
html,body{margin:0!important;padding:0!important;background:#f4f7fb!important;}
.admin-layout{grid-template-columns:260px 1fr!important;background:#f4f7fb!important;align-items:stretch!important;}
.admin-layout .sidebar.admin-sidebar-pro{position:sticky!important;top:0!important;height:100vh!important;min-height:100vh!important;overflow-y:auto!important;background:linear-gradient(180deg,#071528 0%,#0b1730 48%,#06101f 100%)!important;border-right:1px solid rgba(148,163,184,.16)!important;padding:20px 16px!important;box-shadow:16px 0 42px rgba(2,8,23,.24)!important;}
.admin-brand-block{display:flex!important;flex-direction:column!important;gap:8px!important;margin:2px 0 20px!important;padding:0 8px 16px!important;border-bottom:1px solid rgba(148,163,184,.16)!important;}
.admin-brand-block img{height:48px!important;width:auto!important;object-fit:contain!important;margin:0!important;display:block!important;}
.admin-brand-block span{font-size:12px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#7dd3fc!important;}
.admin-nav-pro{display:grid!important;gap:8px!important;}
.admin-nav-pro>a,.admin-nav-pro details a{display:flex!important;align-items:center!important;min-height:38px!important;padding:9px 12px!important;margin:2px 0!important;border-radius:12px!important;color:#dbeafe!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important;}
.admin-nav-pro>a:hover,.admin-nav-pro details a:hover{background:rgba(37,99,235,.18)!important;color:#fff!important;transform:none!important;}
.admin-nav-pro>a.active,.admin-nav-pro details a.active{background:linear-gradient(90deg,rgba(37,99,235,.38),rgba(14,165,233,.14))!important;color:#fff!important;box-shadow:inset 3px 0 0 #38bdf8!important;}
.admin-nav-pro details{border:1px solid rgba(148,163,184,.14)!important;border-radius:15px!important;background:rgba(255,255,255,.035)!important;padding:7px!important;}
.admin-nav-pro summary{list-style:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:7px 8px!important;color:#93c5fd!important;font-size:12px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;}
.admin-nav-pro summary::-webkit-details-marker{display:none!important;}
.admin-nav-pro summary:after{content:'▾';font-size:12px;color:#93c5fd;transition:.2s;}
.admin-nav-pro details:not([open]) summary:after{transform:rotate(-90deg);}
.admin-logout-link{margin-top:4px!important;background:rgba(239,68,68,.10)!important;color:#fecaca!important;}
.admin-main{padding-top:20px!important;}
.analytics-headline-v69 .admin-kicker{color:#0c4a6e!important;background:#e0f2fe!important;border-color:#bae6fd!important;text-shadow:none!important;opacity:1!important;}
.mini-column-chart-v69{padding-top:36px!important;overflow:visible!important;}
.pro-chart-v691 .mini-col-v69 u,.order-bar-wrap-v691 u{top:-30px!important;color:#0f172a!important;background:#ffffff!important;border:1px solid #bfdbfe!important;box-shadow:0 8px 18px rgba(15,23,42,.10)!important;font-size:11px!important;font-weight:900!important;z-index:2!important;}
.order-bar-wrap-v691 u{border-color:#ddd6fe!important;color:#5b21b6!important;}
.mini-col-v69 span,.order-bar-wrap-v691 span{font-size:13px!important;font-weight:900!important;color:#1e293b!important;letter-spacing:.01em!important;}
.mini-col-v69 small,.order-bar-wrap-v691 b{font-size:12px!important;font-weight:750!important;color:#475569!important;}
.order-chart-v691{height:205px!important;padding-top:36px!important;overflow:visible!important;}
.order-summary-v691{margin-top:18px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;}
.order-summary-v691 span{border-radius:12px!important;background:#f8fafc!important;color:#334155!important;font-weight:750!important;text-align:center!important;}
.compact-bars-v69 span{color:#1e293b!important;font-weight:850!important;}
.compact-bars-v69 strong{color:#0f172a!important;font-weight:900!important;}
@media(max-width:1050px){.admin-layout{grid-template-columns:1fr!important}.admin-layout .sidebar.admin-sidebar-pro{position:fixed!important;left:-300px!important;top:0!important;bottom:0!important;width:285px!important;height:100vh!important;z-index:10002!important}.admin-open .sidebar.admin-sidebar-pro{left:0!important}.order-summary-v691{grid-template-columns:repeat(2,1fr)!important}}
@media(max-width:640px){.order-summary-v691{grid-template-columns:1fr!important}.admin-brand-block img{height:42px!important}}


/* Webdeks v6.9.3 admin sidebar full-height + chart readability hotfix */
@media (min-width: 851px){
  html,body{min-height:100%!important;background:#f4f7fb!important;}
  .admin-layout{display:block!important;min-height:100vh!important;background:#f4f7fb!important;}
  .admin-layout:before{content:""!important;position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:260px!important;background:linear-gradient(180deg,#071528 0%,#0b1730 50%,#06101f 100%)!important;z-index:0!important;}
  .admin-layout .sidebar.admin-sidebar-pro{position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:260px!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:10!important;background:linear-gradient(180deg,#071528 0%,#0b1730 50%,#06101f 100%)!important;border-right:1px solid rgba(148,163,184,.18)!important;box-shadow:18px 0 42px rgba(2,8,23,.22)!important;}
  .admin-main{margin-left:260px!important;width:calc(100% - 260px)!important;min-height:100vh!important;background:#f4f7fb!important;padding:22px 28px 42px!important;}
  .admin-sidebar-pro::-webkit-scrollbar{width:7px!important;}
  .admin-sidebar-pro::-webkit-scrollbar-thumb{background:rgba(148,163,184,.24)!important;border-radius:999px!important;}
  .admin-sidebar-pro::-webkit-scrollbar-track{background:transparent!important;}
}
.admin-nav-pro details{margin:0 0 4px!important;}
.admin-nav-pro summary{position:sticky!important;top:0!important;background:rgba(6,18,38,.92)!important;border-radius:10px!important;z-index:1!important;}
.order-chart-v691{height:240px!important;align-items:end!important;padding-top:34px!important;padding-bottom:8px!important;}
.order-bar-wrap-v691{min-width:54px!important;}
.order-bar-wrap-v691 i{max-width:54px!important;min-height:12px!important;opacity:.95!important;}
.order-bar-wrap-v691 u{top:-31px!important;color:#4c1d95!important;background:#fff!important;border:1px solid #c4b5fd!important;box-shadow:0 7px 16px rgba(76,29,149,.13)!important;}
.order-bar-wrap-v691 span{margin-top:2px!important;color:#0f172a!important;text-shadow:0 1px 0 rgba(255,255,255,.45)!important;}
.order-bar-wrap-v691 b{color:#334155!important;background:rgba(255,255,255,.70)!important;border-radius:999px!important;padding:1px 7px!important;}
.pro-chart-v691 .mini-col-v69 u{top:-31px!important;}
@media(max-width:850px){
  .admin-layout:before{display:none!important;}
  .admin-main{margin-left:0!important;width:100%!important;}
  .admin-nav-pro summary{position:relative!important;top:auto!important;}
}

/* Webdeks v7.1 Marketplace Growth Engine */
.wd71-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:rgba(37,99,235,.12);color:#2563eb;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.wd71-hero{position:relative;overflow:hidden;background:#07111f;color:#fff}.wd71-hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,17,31,.94),rgba(7,17,31,.72),rgba(37,99,235,.18)),url('/assets/img/marketplace-hero-real.jpg');background-size:cover;background-position:center}.wd71-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:48px;align-items:center;min-height:560px;padding:70px 20px}.wd71-hero-copy h1{font-size:clamp(42px,6vw,76px);line-height:.96;margin:18px 0;font-weight:800;letter-spacing:-.055em;max-width:780px}.wd71-hero-copy p{font-size:18px;line-height:1.7;color:#dbeafe;max-width:620px}.wd71-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.wd71-trust-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px;color:#cbd5e1}.wd71-trust-row span{background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.14);padding:9px 12px;border-radius:999px;font-size:13px}.wd71-hero-card{height:420px;position:relative;border-radius:34px;background:linear-gradient(145deg,rgba(255,255,255,.20),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.18);box-shadow:0 35px 80px rgba(0,0,0,.35);backdrop-filter:blur(12px)}.wd71-float-card{position:absolute;left:40px;right:40px;background:rgba(255,255,255,.95);color:#0f172a;border-radius:22px;padding:22px;box-shadow:0 24px 70px rgba(0,0,0,.25)}.wd71-float-card b{display:block;font-size:34px}.wd71-float-card span{color:#64748b;font-weight:700}.wd71-float-card.top{top:42px}.wd71-float-card.mid{top:166px;left:82px}.wd71-float-card.bot{bottom:42px}.wd71-category-band{background:#f8fafc;padding:26px 0;border-bottom:1px solid #e2e8f0}.wd71-category-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.wd71-category-grid a{display:block;background:#fff;border:1px solid #e5e7eb;border-radius:20px;overflow:hidden;text-decoration:none;color:#0f172a;box-shadow:0 14px 30px rgba(15,23,42,.06);transition:.2s}.wd71-category-grid a:hover{transform:translateY(-3px);box-shadow:0 18px 45px rgba(15,23,42,.11)}.wd71-category-grid img{width:100%;height:110px;object-fit:cover;display:block}.wd71-category-grid b{display:block;padding:14px 14px 4px}.wd71-category-grid span{display:block;padding:0 14px 16px;color:#64748b;font-size:13px;line-height:1.4}.wd71-real-stats{padding:24px 0;background:#fff}.wd71-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.wd71-stat-grid div{border:1px solid #e5e7eb;background:#fff;border-radius:18px;padding:20px}.wd71-stat-grid b{display:block;font-size:28px;color:#0f172a}.wd71-stat-grid span{color:#64748b;font-weight:600}.wd71-shelf{padding:42px 0;background:#fff}.wd71-shelf:nth-of-type(even){background:#f8fafc}.wd71-shelf.compact{padding:30px 0}.wd71-section-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:22px}.wd71-section-head.small{margin-bottom:14px}.wd71-section-head h2{margin:6px 0;font-size:clamp(26px,3vw,38px);letter-spacing:-.03em;color:#0f172a}.wd71-section-head p{margin:0;color:#64748b;max-width:720px}.wd71-section-head span{color:#2563eb;font-weight:800;text-transform:uppercase;font-size:12px;letter-spacing:.05em}.wd71-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.wd71-product-grid.small{grid-template-columns:repeat(4,1fr)}.conversion-card-v70{border-radius:22px;overflow:hidden;border:1px solid #e5e7eb;box-shadow:0 16px 40px rgba(15,23,42,.07);transition:.22s;background:#fff}.conversion-card-v70:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(15,23,42,.12)}.market-card-thumb-v36{height:205px;background:#0f172a;display:block;position:relative;overflow:hidden}.market-card-thumb-v36 img{width:100%;height:100%;object-fit:cover;display:block}.product-ribbon-v64{position:absolute;top:12px;left:12px;border-radius:999px;background:#0f172a;color:#fff;padding:7px 10px;font-style:normal;font-size:12px;font-weight:800}.product-card-topline-v64,.market-card-metrics,.mini-badge-row-v70,.market-price-row-v36{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.market-card-body-v36{padding:18px}.market-card-body-v36 h3{font-size:18px;line-height:1.25;margin:12px 0 8px}.market-card-body-v36 p{color:#64748b;font-size:14px;line-height:1.5;min-height:42px}.market-author-v36{font-size:13px;color:#2563eb;text-decoration:none;font-weight:700}.market-card-metrics{justify-content:flex-start;margin:14px 0;color:#475569;font-size:13px}.mini-badge-row-v70 small{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:6px 9px;font-weight:700;color:#334155}.market-price-row-v36 b{font-size:22px;color:#0f172a}.wd49-card-actions{display:flex;gap:8px}.mini-cart-v36,.mini-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:1px solid #e2e8f0;background:#fff;color:#0f172a;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700}.mini-cart-v36:hover,.mini-btn:hover{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}.wd71-seller-cta{padding:56px 0;background:linear-gradient(135deg,#0f172a,#172554);color:#fff}.wd71-seller-cta-grid{display:grid;grid-template-columns:1fr 420px;gap:34px;align-items:center}.wd71-seller-cta h2{font-size:42px;line-height:1.05;letter-spacing:-.04em}.wd71-seller-cta p{color:#dbeafe;line-height:1.7}.wd71-seller-visual{height:280px;border-radius:28px;background:linear-gradient(135deg,rgba(37,99,235,.10),rgba(14,165,233,.10)),url('/assets/img/seller-cta-real.jpg');background-size:cover;background-position:center;box-shadow:0 28px 70px rgba(0,0,0,.32)}.wd71-market-hero,.wd71-seller-dir-hero{background:linear-gradient(135deg,#0f172a,#1e3a8a);color:#fff;padding:72px 0}.wd71-market-hero h1,.wd71-seller-dir-hero h1{font-size:clamp(34px,5vw,60px);margin:12px 0;letter-spacing:-.05em}.wd71-market-hero p,.wd71-seller-dir-hero p{color:#dbeafe;font-size:17px}.wd71-market-search{display:grid;grid-template-columns:1fr 180px auto;gap:10px;background:#fff;padding:10px;border-radius:18px;margin-top:24px;box-shadow:0 24px 60px rgba(0,0,0,.18)}.wd71-market-search input,.wd71-market-search select{border:1px solid #e5e7eb;border-radius:12px;padding:12px;font-size:15px}.wd71-empty{grid-column:1/-1;text-align:center;border:1px dashed #cbd5e1;border-radius:22px;background:#fff;padding:42px;color:#475569}.wd71-seller-dir-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.wd71-seller-card{display:block;text-decoration:none;color:#0f172a;background:#fff;border:1px solid #e5e7eb;border-radius:24px;overflow:hidden;box-shadow:0 16px 44px rgba(15,23,42,.08)}.wd71-seller-card-cover{height:150px;background:linear-gradient(135deg,#0f172a,#2563eb);background-size:cover;background-position:center}.wd71-seller-card-body{position:relative;padding:0 20px 20px}.wd71-seller-card-logo{width:76px;height:76px;border-radius:20px;background:#fff;border:4px solid #fff;box-shadow:0 14px 34px rgba(15,23,42,.18);display:flex;align-items:center;justify-content:center;overflow:hidden;margin-top:-38px;font-weight:900;color:#2563eb}.wd71-seller-card-logo img,.wd71-store-logo img,.wd71-review-avatar img{width:100%;height:100%;object-fit:cover}.wd71-mini-metrics{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.wd71-mini-metrics span{background:#f1f5f9;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;color:#334155}.wd71-storefront{background:#f8fafc}.wd71-store-banner{height:280px;background:linear-gradient(135deg,#0f172a,#2563eb);background-size:cover;background-position:center}.wd71-store-profile{margin-top:-64px;background:#fff;border:1px solid #e5e7eb;border-radius:28px;padding:24px;display:grid;grid-template-columns:120px 1fr auto;gap:22px;align-items:center;box-shadow:0 28px 80px rgba(15,23,42,.12)}.wd71-store-logo{width:118px;height:118px;border-radius:26px;background:#eff6ff;display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:42px;font-weight:900;color:#2563eb}.wd71-verified{display:inline-flex;background:#dcfce7;color:#166534;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.wd71-store-info h1{margin:10px 0 4px;font-size:34px}.wd71-store-info p{color:#64748b;line-height:1.6}.wd71-store-stats{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.wd71-store-stats div{background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;padding:12px 16px;min-width:100px}.wd71-store-stats small{display:block;color:#64748b}.wd71-store-stats strong{display:block;font-size:20px}.wd71-store-grid{display:grid;grid-template-columns:280px 1fr;gap:24px}.wd71-panel{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:22px;box-shadow:0 14px 35px rgba(15,23,42,.05);margin-bottom:18px}.wd71-review{display:grid;grid-template-columns:48px 1fr;gap:14px;border-top:1px solid #e5e7eb;padding:18px 0}.wd71-review-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;background:#eff6ff;display:flex;align-items:center;justify-content:center;font-weight:900;color:#2563eb}.wd71-review span{display:block;color:#64748b;font-size:13px}.wd71-seller-dash{background:#f6f8fb;padding:34px 0}.wd71-dash-hero{background:linear-gradient(135deg,#0f172a,#1e40af);color:#fff;border-radius:28px;padding:30px;display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:22px}.wd71-dash-hero h1{margin:10px 0;font-size:38px;letter-spacing:-.04em}.wd71-dash-hero p{color:#dbeafe}.wd71-kpi-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-bottom:20px}.wd71-kpi-grid div{background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:18px;box-shadow:0 14px 34px rgba(15,23,42,.05)}.wd71-kpi-grid span{display:block;color:#64748b;font-size:13px;font-weight:700}.wd71-kpi-grid b{display:block;font-size:26px;color:#0f172a;margin:5px 0}.wd71-kpi-grid small{color:#64748b}.wd71-analytics-grid{display:grid;grid-template-columns:1fr 340px;gap:18px}.wd71-analytics-grid.three{grid-template-columns:repeat(3,1fr);margin-top:18px}.wd71-panel.wide{min-height:260px}.wd71-bar-chart{height:210px;display:flex;align-items:end;gap:14px;padding:20px 0 0}.wd71-bar-chart div{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px}.wd71-bar-chart i{width:100%;max-width:46px;min-height:4px;background:linear-gradient(180deg,#2563eb,#60a5fa);border-radius:12px 12px 4px 4px;display:block}.wd71-bar-chart b{font-size:12px}.wd71-bar-chart span{font-size:12px;color:#64748b}.wd71-progress{height:12px;background:#e5e7eb;border-radius:999px;overflow:hidden}.wd71-progress i{display:block;height:100%;background:linear-gradient(90deg,#2563eb,#06b6d4);border-radius:999px}.wd71-panel a{color:#2563eb;font-weight:700;text-decoration:none}@media(max-width:1050px){.wd71-hero-grid,.wd71-seller-cta-grid,.wd71-store-grid{grid-template-columns:1fr}.wd71-category-grid{grid-template-columns:repeat(2,1fr)}.wd71-product-grid,.wd71-product-grid.small{grid-template-columns:repeat(2,1fr)}.wd71-kpi-grid{grid-template-columns:repeat(3,1fr)}.wd71-analytics-grid,.wd71-analytics-grid.three{grid-template-columns:1fr}.wd71-store-profile{grid-template-columns:90px 1fr}.wd71-store-actions{grid-column:1/-1}.wd71-seller-dir-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.wd71-hero-grid{min-height:0;padding:54px 18px}.wd71-hero-card{display:none}.wd71-actions{width:100%}.wd71-actions .btn{width:100%;justify-content:center}.wd71-category-grid,.wd71-stat-grid,.wd71-product-grid,.wd71-product-grid.small,.wd71-seller-dir-grid,.wd71-kpi-grid{grid-template-columns:1fr}.wd71-market-search{grid-template-columns:1fr}.wd71-section-head,.wd71-dash-hero{display:block}.wd71-store-profile{display:block;text-align:left}.wd71-store-logo{margin-bottom:16px}.wd71-store-stats{display:grid;grid-template-columns:repeat(2,1fr)}.wd71-store-banner{height:190px}.wd71-market-hero,.wd71-seller-dir-hero{padding:52px 0}.wd71-hero-copy h1{font-size:44px}.wd71-seller-cta h2{font-size:34px}}
/* Webdeks v7.2 Homepage V2 Premium Marketplace */
.wd72-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 70% 20%,rgba(37,99,235,.32),transparent 32%),linear-gradient(135deg,#07111f 0%,#0f172a 52%,#111827 100%);color:#fff}.wd72-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.9),transparent)}.wd72-hero-glow{position:absolute;border-radius:999px;filter:blur(60px);opacity:.55}.wd72-hero-glow.one{width:360px;height:360px;background:#2563eb;right:10%;top:9%}.wd72-hero-glow.two{width:260px;height:260px;background:#7c3aed;left:45%;bottom:0}.wd72-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);gap:48px;align-items:center;min-height:620px;padding:78px 20px}.wd72-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);color:#bfdbfe;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.wd72-hero-copy h1{font-size:clamp(44px,6.2vw,78px);line-height:.95;margin:20px 0 18px;font-weight:750;letter-spacing:-.06em;max-width:820px}.wd72-hero-copy p{font-size:18px;line-height:1.75;color:#dbeafe;max-width:650px}.wd72-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.wd72-mini-trust{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.wd72-mini-trust span{font-size:13px;color:#e0f2fe;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.13);border-radius:999px;padding:8px 11px}.wd72-showcase{position:relative;min-height:460px}.wd72-device{position:absolute;inset:20px 0 0 0;border-radius:34px;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.07));border:1px solid rgba(255,255,255,.18);box-shadow:0 45px 110px rgba(0,0,0,.42);backdrop-filter:blur(16px);padding:18px;transform:perspective(900px) rotateY(-7deg) rotateX(3deg)}.wd72-device-top{display:flex;align-items:center;gap:10px;color:#dbeafe;padding:4px 4px 16px}.wd72-device-top i,.wd72-device-top i:before,.wd72-device-top i:after{content:"";display:block;width:10px;height:10px;background:#93c5fd;border-radius:50%}.wd72-device-top i{position:relative;margin-right:18px}.wd72-device-top i:before{position:absolute;left:14px;background:#a7f3d0}.wd72-device-top i:after{position:absolute;left:28px;background:#fde68a}.wd72-device-top b{font-size:14px}.wd72-device-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.wd72-preview-product{display:block;text-decoration:none;color:#fff;background:rgba(15,23,42,.72);border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:10px;min-height:185px}.wd72-preview-product img,.wd72-preview-fallback{width:100%;height:106px;object-fit:cover;border-radius:16px;background:linear-gradient(135deg,#1e3a8a,#7c3aed);display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:900;color:#fff}.wd72-preview-product strong{display:block;margin:10px 2px 3px;font-size:13px;line-height:1.25;height:34px;overflow:hidden}.wd72-preview-product small{color:#bfdbfe;font-weight:800}.wd72-preview-empty{grid-column:1/-1;border:1px dashed rgba(255,255,255,.22);background:rgba(15,23,42,.55);border-radius:22px;padding:34px;color:#dbeafe}.wd72-preview-empty strong{display:block;color:#fff;font-size:20px;margin-bottom:8px}.wd72-floating-cover{position:absolute;right:-8px;bottom:8px;width:165px;text-decoration:none;color:#fff;background:#fff;border-radius:24px;padding:10px;box-shadow:0 26px 70px rgba(0,0,0,.38);transform:rotate(4deg)}.wd72-floating-cover img{width:100%;height:128px;object-fit:cover;border-radius:18px;display:block}.wd72-floating-cover b{display:block;color:#0f172a;font-size:12px;margin:8px 4px 2px}.wd72-trust-strip{background:#fff;border-bottom:1px solid #e5e7eb}.wd72-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:22px 20px}.wd72-trust-grid div{border:1px solid #e5e7eb;background:#f8fafc;border-radius:18px;padding:16px 18px}.wd72-trust-grid b{display:block;color:#0f172a}.wd72-trust-grid span{display:block;color:#64748b;font-size:13px;margin-top:4px}.wd72-stats{padding:28px 0;background:#f8fafc}.wd72-stat-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.wd72-stat-grid div{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:18px;box-shadow:0 12px 28px rgba(15,23,42,.04)}.wd72-stat-grid b{display:block;font-size:28px;color:#0f172a}.wd72-stat-grid span{display:block;color:#64748b;font-size:13px;font-weight:600}.wd72-categories,.wd72-shelf{padding:46px 0;background:#fff}.wd72-shelf:nth-of-type(even){background:#f8fafc}.wd72-section-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:22px}.wd72-section-head span{color:#2563eb;font-weight:800;text-transform:uppercase;font-size:12px;letter-spacing:.05em}.wd72-section-head h2{font-size:clamp(28px,3.2vw,42px);letter-spacing:-.04em;margin:8px 0;color:#0f172a}.wd72-section-head p{color:#64748b;line-height:1.6;max-width:760px;margin:0}.wd72-category-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.wd72-category-grid a{text-decoration:none;color:#0f172a;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e5e7eb;border-radius:22px;padding:20px;min-height:138px;box-shadow:0 14px 34px rgba(15,23,42,.05);transition:.2s}.wd72-category-grid a:hover{transform:translateY(-3px);box-shadow:0 22px 54px rgba(15,23,42,.1);border-color:#bfdbfe}.wd72-category-grid b{display:block;font-size:18px;margin-bottom:10px}.wd72-category-grid span{font-size:13px;color:#64748b;line-height:1.45}.wd72-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.wd72-growth{padding:54px 0;background:#0f172a}.wd72-growth-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.wd72-growth-card{position:relative;overflow:hidden;border-radius:28px;padding:34px;color:#fff;border:1px solid rgba(255,255,255,.13);box-shadow:0 28px 80px rgba(0,0,0,.22)}.wd72-growth-card:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,23,42,.88),rgba(15,23,42,.52)),var(--wd-bg);background-size:cover;background-position:center;z-index:0}.wd72-growth-card>*{position:relative;z-index:1}.wd72-growth-card.seller{--wd-bg:url('/assets/img/seller-cta-real.jpg')}.wd72-growth-card.affiliate{--wd-bg:url('/assets/img/affiliate-real.jpg')}.wd72-growth-card span{color:#bfdbfe;text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:.06em}.wd72-growth-card h2{font-size:34px;line-height:1.05;letter-spacing:-.04em;margin:10px 0}.wd72-growth-card p{color:#dbeafe;line-height:1.65;max-width:560px}.market-card-v36.conversion-card-v70{border-radius:24px}.market-card-thumb-v36{height:220px}.market-card-body-v36 h3{font-size:17px}.wd49-card-actions .mini-cart-v36{padding:8px 11px;font-size:12px}
@media(max-width:1100px){.wd72-hero-grid{grid-template-columns:1fr;min-height:auto}.wd72-showcase{min-height:410px}.wd72-device{inset:0}.wd72-stat-grid,.wd72-category-grid{grid-template-columns:repeat(3,1fr)}.wd72-product-grid{grid-template-columns:repeat(2,1fr)}.wd72-growth-grid{grid-template-columns:1fr}.wd72-trust-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.wd72-hero-grid{padding:54px 16px;gap:28px}.wd72-hero-copy h1{font-size:42px}.wd72-hero-copy p{font-size:16px}.wd72-showcase{min-height:360px}.wd72-device{transform:none;border-radius:24px;padding:12px}.wd72-device-grid{gap:10px}.wd72-preview-product{min-height:155px;border-radius:18px}.wd72-preview-product img,.wd72-preview-fallback{height:82px;border-radius:13px}.wd72-floating-cover{display:none}.wd72-trust-grid,.wd72-stat-grid,.wd72-category-grid,.wd72-product-grid{grid-template-columns:1fr}.wd72-section-head{align-items:flex-start;flex-direction:column}.wd72-growth-card{padding:26px}.wd72-growth-card h2{font-size:28px}.wd72-mini-trust span{font-size:12px}.wd72-stats{padding:18px 0}}

/* Webdeks v7.3 Homepage V3 premium hero polish */
.wd72-hero{background:radial-gradient(circle at 78% 18%,rgba(37,99,235,.38),transparent 30%),radial-gradient(circle at 25% 75%,rgba(124,58,237,.34),transparent 28%),linear-gradient(135deg,#06111f 0%,#0a1426 48%,#111a33 100%)!important}
.wd72-hero:before{background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px)!important;background-size:42px 42px!important;opacity:.9!important}
.wd72-hero-grid{grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr)!important;gap:58px!important;min-height:650px!important}
.wd72-hero-copy h1{max-width:720px!important;text-wrap:balance!important;text-shadow:0 10px 35px rgba(0,0,0,.35)!important}
.wd72-hero-copy p{max-width:620px!important;color:#dbeafe!important}
.wd73-showcase{min-height:500px!important;perspective:1100px!important}
.wd73-laptop{position:absolute;inset:34px 26px 42px 14px;border-radius:34px;background:linear-gradient(145deg,rgba(226,232,240,.24),rgba(30,41,59,.76));border:1px solid rgba(255,255,255,.24);box-shadow:0 50px 120px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.25);padding:16px;transform:rotateY(-9deg) rotateX(5deg);backdrop-filter:blur(18px)}
.wd73-laptop:after{content:"";position:absolute;left:12%;right:12%;bottom:-18px;height:18px;border-radius:0 0 28px 28px;background:linear-gradient(90deg,#0f172a,#334155,#0f172a);box-shadow:0 18px 50px rgba(0,0,0,.45)}
.wd73-laptop-bar{height:34px;display:flex;align-items:center;gap:10px;color:#dbeafe;padding:0 4px 12px;font-size:12px;font-weight:800}.wd73-laptop-bar i{width:10px;height:10px;border-radius:50%;background:#93c5fd;box-shadow:14px 0 #86efac,28px 0 #fde68a;display:block;margin-right:28px}.wd73-laptop-bar span{margin-left:auto;color:#93c5fd;font-size:11px;text-transform:uppercase;letter-spacing:.05em}
.wd73-laptop-screen{height:calc(100% - 34px);border-radius:24px;background:linear-gradient(180deg,#06111f,#0f172a);border:1px solid rgba(148,163,184,.28);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04);overflow:hidden;padding:16px}
.wd73-screen-hero{height:160px;border-radius:22px;background:radial-gradient(circle at 72% 50%,rgba(59,130,246,.55),transparent 32%),linear-gradient(135deg,#111827,#172554);border:1px solid rgba(255,255,255,.12);display:grid;grid-template-columns:1.1fr .9fr;gap:16px;align-items:center;padding:18px;color:#fff;overflow:hidden}.wd73-screen-hero small{display:block;color:#93c5fd;font-weight:900;text-transform:uppercase;font-size:11px}.wd73-screen-hero strong{display:block;font-size:24px;line-height:1.05;letter-spacing:-.03em;margin-top:7px}.wd73-screen-hero img{width:100%;height:132px;object-fit:cover;border-radius:16px;box-shadow:0 18px 45px rgba(0,0,0,.38)}
.wd73-screen-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px}.wd73-screen-product{display:block;text-decoration:none;color:#e5edff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:8px;min-height:164px;transition:.2s}.wd73-screen-product:hover{transform:translateY(-3px);background:rgba(255,255,255,.12)}.wd73-screen-product img,.wd73-screen-product .wd72-preview-fallback{width:100%;height:82px;object-fit:cover;border-radius:13px}.wd73-screen-product b{display:block;height:32px;overflow:hidden;font-size:12px;line-height:1.25;margin:8px 2px 4px}.wd73-screen-product span{display:block;color:#93c5fd;font-weight:900;font-size:12px;margin:0 2px}
.wd73-float-card{position:absolute;z-index:5;text-decoration:none;background:rgba(255,255,255,.94);border:1px solid rgba(219,234,254,.9);box-shadow:0 24px 70px rgba(0,0,0,.34);backdrop-filter:blur(14px);border-radius:22px;color:#0f172a}.wd73-float-card.float-one{left:-4px;bottom:22px;width:218px;padding:10px;display:grid;grid-template-columns:74px 1fr;gap:10px;align-items:center;transform:rotate(-4deg)}.wd73-float-card.float-one img{width:74px;height:74px;object-fit:cover;border-radius:16px}.wd73-float-card.float-one b{display:block;font-size:13px;line-height:1.2;height:32px;overflow:hidden}.wd73-float-card.float-one span,.wd73-float-card.float-two span,.wd73-float-card.float-three span{display:block;color:#64748b;font-size:11px;font-weight:800;margin-top:4px}.wd73-float-card.float-two{right:-10px;top:92px;padding:16px 20px;min-width:142px}.wd73-float-card.float-three{right:34px;bottom:42px;padding:16px 20px;min-width:142px}.wd73-float-card strong{font-size:30px;line-height:1;color:#2563eb}.wd72-showcase .wd72-device,.wd72-showcase .wd72-floating-cover{display:none!important}
.wd72-trust-grid div{display:flex;gap:14px;align-items:flex-start;padding:18px 20px!important;border-color:#dbeafe!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 15px 38px rgba(37,99,235,.06)!important}.wd72-trust-grid div:before{content:"✓";width:34px;height:34px;border-radius:12px;background:#eff6ff;color:#2563eb;display:flex;align-items:center;justify-content:center;font-weight:900;flex:0 0 34px}.wd72-stat-grid div{position:relative;overflow:hidden}.wd72-stat-grid div:after{content:"";position:absolute;right:-18px;top:-18px;width:56px;height:56px;border-radius:50%;background:rgba(37,99,235,.08)}
.wd72-category-grid a{position:relative;overflow:hidden}.wd72-category-grid a:before{content:"";position:absolute;right:-18px;top:-18px;width:70px;height:70px;border-radius:22px;background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(124,58,237,.08));transform:rotate(18deg)}
@media(max-width:1100px){.wd72-hero-grid{grid-template-columns:1fr!important;min-height:auto!important}.wd73-showcase{min-height:520px!important}.wd73-laptop{inset:20px!important;transform:none!important}.wd73-float-card.float-one{left:22px}.wd73-float-card.float-two{right:28px}.wd73-float-card.float-three{right:65px}}
@media(max-width:640px){.wd73-showcase{min-height:430px!important}.wd73-laptop{inset:0!important;border-radius:24px!important;padding:12px!important}.wd73-screen-hero{height:130px;grid-template-columns:1fr}.wd73-screen-hero img{display:none}.wd73-screen-grid{grid-template-columns:repeat(2,1fr)}.wd73-screen-product{min-height:132px}.wd73-screen-product img,.wd73-screen-product .wd72-preview-fallback{height:58px}.wd73-float-card.float-one,.wd73-float-card.float-two,.wd73-float-card.float-three{display:none}.wd72-trust-grid div{display:block}.wd72-trust-grid div:before{margin-bottom:8px}.wd72-hero-grid{padding-top:46px!important}}

/* Webdeks v7.4 final category visual polish */
.wd74-categories{padding:64px 0!important;background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)!important;position:relative;overflow:hidden}
.wd74-categories:before{content:"";position:absolute;inset:auto -10% 0 -10%;height:220px;background:radial-gradient(circle at 25% 50%,rgba(37,99,235,.09),transparent 35%),radial-gradient(circle at 75% 40%,rgba(124,58,237,.08),transparent 34%);pointer-events:none}
.wd74-categories .container{position:relative;z-index:1}
.wd74-section-head{align-items:center!important;margin-bottom:28px!important}
.wd74-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.wd74-cat-card{position:relative;overflow:hidden;min-height:330px;border-radius:30px;background:#0f172a;border:1px solid rgba(148,163,184,.22);box-shadow:0 22px 60px rgba(15,23,42,.10);display:flex;flex-direction:column;justify-content:flex-end;transition:.24s ease;text-decoration:none;color:#fff;isolation:isolate}
.wd74-cat-card:hover{transform:translateY(-5px);box-shadow:0 32px 85px rgba(15,23,42,.18);border-color:rgba(37,99,235,.38)}
.wd74-cat-visual{position:absolute;inset:0;background-image:linear-gradient(180deg,rgba(6,17,31,.05) 0%,rgba(6,17,31,.48) 45%,rgba(6,17,31,.92) 100%),var(--cat-img);background-size:cover;background-position:center;z-index:-2;transition:transform .45s ease,filter .45s ease}
.wd74-cat-card:hover .wd74-cat-visual{transform:scale(1.045);filter:saturate(1.05) contrast(1.02)}
.wd74-cat-card.no-image .wd74-cat-visual{background-image:radial-gradient(circle at 18% 18%,rgba(96,165,250,.34),transparent 28%),radial-gradient(circle at 80% 30%,rgba(168,85,247,.28),transparent 30%),linear-gradient(145deg,#0b1220 0%,#172554 54%,#111827 100%)}
.wd74-cat-card.no-image .wd74-cat-visual:after{content:"";position:absolute;inset:24px;border-radius:24px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,rgba(255,255,255,.10),rgba(255,255,255,.03));box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}
.wd74-cat-visual span{position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.90);color:#0f172a;font-weight:900;font-size:13px;box-shadow:0 12px 28px rgba(15,23,42,.18)}
.wd74-cat-body{padding:24px;position:relative;z-index:2}
.wd74-cat-body b{display:block;font-size:24px;letter-spacing:-.03em;line-height:1.05;margin-bottom:10px;color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.24)}
.wd74-cat-body p{margin:0;color:#dbeafe;font-size:14px;line-height:1.55;max-width:410px}
.wd74-cat-body em{display:inline-flex;margin-top:18px;color:#bfdbfe;font-style:normal;font-weight:900;font-size:13px;letter-spacing:.01em}
.wd74-cat-card:hover .wd74-cat-body em{color:#fff}
.wd74-cat-card.has-real-image .wd74-cat-body{background:linear-gradient(180deg,transparent,rgba(15,23,42,.10))}
.wd74-cat-card.has-real-image .wd74-cat-visual:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,.08),rgba(15,23,42,.88));z-index:0}
@media(max-width:1000px){.wd74-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wd74-cat-card{min-height:300px}}
@media(max-width:640px){.wd74-categories{padding:44px 0!important}.wd74-category-grid{grid-template-columns:1fr;gap:16px}.wd74-cat-card{min-height:260px;border-radius:24px}.wd74-cat-body{padding:20px}.wd74-cat-body b{font-size:21px}.wd74-section-head{align-items:flex-start!important}}

/* Webdeks v7.5 final category rollback: clean compact visual cards */
.wd75-categories{padding:50px 0!important;background:#fff!important;position:relative;overflow:hidden}
.wd75-categories:before{display:none!important}
.wd75-section-head{align-items:end!important;margin-bottom:20px!important}
.wd75-section-head h2{font-size:clamp(30px,3vw,42px)!important;line-height:1.05!important;margin:6px 0 8px!important;color:#0f172a!important}
.wd75-section-head p{max-width:720px!important;color:#64748b!important}
.wd75-category-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;align-items:stretch}
.wd75-category-card{display:block;text-decoration:none;color:#0f172a;background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;box-shadow:0 12px 30px rgba(15,23,42,.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;min-height:150px}
.wd75-category-card:hover{transform:translateY(-3px);box-shadow:0 20px 44px rgba(15,23,42,.11);border-color:#bfdbfe}
.wd75-category-card img{display:block;width:100%;height:84px;object-fit:cover;background:#eaf1fb}
.wd75-category-card div{padding:12px 14px 14px;display:flex;gap:4px;flex-direction:column}
.wd75-category-card b{font-size:15px;line-height:1.15;color:#0f172a;font-weight:900;letter-spacing:-.02em}
.wd75-category-card span{font-size:12px;line-height:1.35;color:#64748b;font-weight:650}
/* Hide old oversized v7.4 category treatment if cached classes remain */
.wd74-category-grid,.wd74-cat-card,.wd74-cat-visual,.wd74-cat-body{all:unset}
@media(max-width:1180px){.wd75-category-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.wd75-category-card img{height:100px}}
@media(max-width:720px){.wd75-categories{padding:38px 0!important}.wd75-section-head{align-items:flex-start!important;flex-direction:column!important}.wd75-category-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wd75-category-card img{height:88px}}
@media(max-width:460px){.wd75-category-strip{grid-template-columns:1fr}.wd75-category-card{display:grid;grid-template-columns:120px 1fr;min-height:92px}.wd75-category-card img{height:100%;min-height:92px}.wd75-category-card div{justify-content:center}}

/* v7.6 homepage final public credibility cleanup */
.wd72-stats{display:none!important}
.wd76-product-float{display:flex!important;align-items:center;gap:12px;min-width:230px;max-width:290px;text-decoration:none;color:#0f172a}
.wd76-product-float img{width:72px;height:58px;object-fit:cover;border-radius:12px;box-shadow:0 10px 24px rgba(15,23,42,.22)}
.wd76-product-float b{display:block;font-size:14px;line-height:1.15;max-width:170px;white-space:normal;color:#0f172a}
.wd76-product-float span{display:block;margin-top:4px;font-size:12px;color:#64748b;font-weight:800}
.wd73-showcase .float-two.wd76-product-float strong,.wd73-showcase .float-three.wd76-product-float strong{font-size:14px}
@media(max-width:900px){.wd73-showcase .float-two,.wd73-showcase .float-three{display:none!important}.wd72-trust-strip{margin-top:0}.wd75-category-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.wd75-category-strip{grid-template-columns:1fr}.wd72-hero-copy h1{font-size:42px;line-height:1.02}}

/* Webdeks v7.7 cart conversion polish */
.cart-pro-v77{background:linear-gradient(180deg,#f8fbff 0%,#ffffff 56%,#f8fbff 100%)!important;}
.cart-head-v77 p{max-width:760px;}
.cart-layout-v77{align-items:start;}
.cart-item-v77{border-radius:28px!important;padding:22px!important;grid-template-columns:154px 1fr auto!important;min-height:190px;border-color:#dbe7f7!important;}
.cart-thumb-v77{height:118px!important;border-radius:18px!important;box-shadow:0 18px 34px rgba(15,23,42,.12);}
.cart-info-v77 h3{font-size:24px!important;line-height:1.08;margin:9px 0 7px!important;letter-spacing:-.035em;color:#0f172a;}
.cart-info-v77 p{max-width:680px;line-height:1.55;}
.cart-actions-v77{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:13px;}
.cart-actions-v77 form{margin:0;}
.cart-link-v77{border:0;background:transparent;padding:0;color:#2563eb;font-weight:900;font-size:15px;cursor:pointer;text-decoration:none;}
.cart-link-v77.save{color:#7c3aed;}
.cart-actions-v77 .wd49-remove{margin:0;color:#dc2626;}
.cart-summary-v77{border-radius:28px!important;padding:26px!important;border-color:#dbe7f7!important;}
.cart-summary-v77 h2{font-size:27px;margin-bottom:18px;letter-spacing:-.04em;}
.cart-summary-v77 .muted b{font-size:13px;color:#64748b;font-weight:800;}
.cart-summary-v77 .total{border-top:2px solid #dbeafe;margin-top:4px;padding-top:16px;}
.cart-summary-v77 .total b{font-size:24px;color:#2563eb;}
.cart-trust-v77{display:grid;gap:8px;margin:18px 0;padding:14px;border:1px solid #dbeafe;border-radius:18px;background:#f8fbff;}
.cart-trust-v77 span{color:#0f172a;font-weight:850;font-size:14px;}
.cart-continue-v77{display:flex;align-items:center;justify-content:center;width:100%;margin-top:11px;height:48px;border-radius:14px;background:#eef4ff;color:#2563eb;font-weight:950;text-decoration:none;}
.cart-continue-v77:hover{background:#dbeafe;}
.cart-related-v77{margin-top:26px;background:#fff;border:1px solid #dbe7f7;border-radius:30px;padding:24px;box-shadow:0 22px 60px rgba(15,23,42,.06);}
.cart-related-head-v77{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;gap:12px;}
.cart-related-head-v77 span{font-size:24px;font-weight:950;color:#0f172a;letter-spacing:-.035em;}
.cart-related-head-v77 a{font-weight:900;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;padding:9px 13px;text-decoration:none;}
.cart-related-grid-v77{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;}
.cart-related-card-v77{display:grid;grid-template-columns:90px 1fr auto;gap:13px;align-items:center;border:1px solid #e2e8f0;background:#f8fbff;border-radius:20px;padding:12px;}
.cart-related-img-v77{width:90px;height:68px;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,#0f172a,#2563eb);display:grid;place-items:center;color:#fff;font-weight:900;font-size:12px;text-align:center;text-decoration:none;}
.cart-related-img-v77 img{width:100%;height:100%;object-fit:cover;display:block;}
.cart-related-card-v77 small{display:block;color:#64748b;font-weight:850;font-size:12px;margin-bottom:3px;}
.cart-related-card-v77 h3{font-size:15px;line-height:1.15;margin:0 0 5px;color:#0f172a;}
.cart-related-card-v77 b{color:#0f172a;}
.cart-mini-btn-v77{white-space:nowrap;border-radius:14px;background:#2563eb;color:#fff;text-decoration:none;font-weight:900;padding:11px 13px;}
@media(max-width:980px){.cart-item-v77{grid-template-columns:128px 1fr!important}.cart-item-v77>strong{grid-column:2}.cart-related-grid-v77{grid-template-columns:1fr}.cart-related-card-v77{grid-template-columns:90px 1fr auto}}
@media(max-width:620px){.cart-item-v77{grid-template-columns:1fr!important;padding:16px!important}.cart-thumb-v77{height:210px!important}.cart-item-v77>strong{grid-column:auto}.cart-actions-v77{gap:10px}.cart-related-card-v77{grid-template-columns:78px 1fr}.cart-mini-btn-v77{grid-column:1/-1;text-align:center}.cart-related-img-v77{width:78px;height:62px}.cart-summary-v77{padding:20px!important}}

/* Webdeks v7.8 cart professional checkout polish */
.cart-pro-v78{background:linear-gradient(180deg,#f4f8ff 0%,#ffffff 46%,#f7fbff 100%)!important;padding:78px 0 64px!important;}
.cart-shell-v78{max-width:1180px;margin:0 auto;}
.cart-head-v78{margin-bottom:30px!important;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;}
.cart-head-v78 span{display:inline-flex!important;align-items:center;gap:8px;background:#eaf2ff!important;color:#2563eb!important;border:1px solid #d9e7ff!important;border-radius:999px!important;padding:10px 16px!important;font-size:14px!important;font-weight:950!important;letter-spacing:.02em!important;}
.cart-head-v78 h1{font-size:clamp(38px,5vw,66px)!important;line-height:.96!important;letter-spacing:-.065em!important;margin:14px 0 12px!important;color:#0f172a!important;max-width:760px!important;}
.cart-head-v78 p{font-size:18px!important;line-height:1.6!important;color:#5b6b84!important;max-width:760px!important;margin:0!important;}
.cart-head-note-v78{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center;min-width:270px;max-width:330px;padding:14px 16px;border:1px solid #dbe7f7;border-radius:22px;background:#fff;box-shadow:0 18px 50px rgba(15,23,42,.05);}
.cart-head-note-v78 i{width:44px;height:44px;border-radius:16px;background:linear-gradient(135deg,#2563eb,#14b8a6);display:grid;place-items:center;color:#fff;font-style:normal;font-weight:950;}
.cart-head-note-v78 b{display:block;color:#0f172a;font-size:14px;line-height:1.2;}
.cart-head-note-v78 small{display:block;color:#64748b;margin-top:3px;font-weight:750;line-height:1.25;}
.cart-layout-v78{display:grid!important;grid-template-columns:minmax(0,1fr) 360px!important;gap:26px!important;align-items:start!important;}
.cart-list-v78{display:grid!important;gap:18px!important;}
.cart-item-v78{display:grid!important;grid-template-columns:190px minmax(0,1fr) 105px!important;gap:24px!important;align-items:center!important;background:#fff!important;border:1px solid #dbe7f7!important;border-radius:30px!important;padding:18px!important;min-height:0!important;box-shadow:0 24px 70px rgba(15,23,42,.07)!important;}
.cart-thumb-v78{width:190px!important;height:140px!important;border-radius:22px!important;overflow:hidden!important;background:#0f172a!important;box-shadow:0 18px 45px rgba(15,23,42,.16)!important;text-decoration:none!important;display:grid!important;place-items:center!important;color:#fff!important;font-weight:900!important;text-align:center!important;}
.cart-thumb-v78 img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
.cart-info-v78{min-width:0!important;}
.cart-info-v78 .badge{display:inline-flex!important;align-items:center!important;border-radius:999px!important;background:#dcfce7!important;color:#166534!important;padding:8px 13px!important;font-size:13px!important;font-weight:950!important;line-height:1!important;}
.cart-info-v78 h3{font-size:28px!important;line-height:1.02!important;letter-spacing:-.045em!important;color:#0f172a!important;margin:12px 0 8px!important;max-width:620px!important;}
.cart-info-v78 p{font-size:16px!important;line-height:1.5!important;color:#64748b!important;margin:0!important;max-width:620px!important;}
.cart-meta-v78{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px;}
.cart-meta-v78 span{display:inline-flex;align-items:center;gap:6px;border:1px solid #e2e8f0;background:#f8fbff;color:#475569;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850;}
.cart-actions-v78{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin-top:16px!important;}
.cart-actions-v78 form{margin:0!important;}
.cart-link-v78,.cart-actions-v78 .wd49-remove{height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;padding:0 14px!important;text-decoration:none!important;font-size:13px!important;font-weight:950!important;border:1px solid #dbe7f7!important;background:#f8fbff!important;color:#2563eb!important;cursor:pointer!important;}
.cart-link-v78.save{color:#7c3aed!important;background:#f5f3ff!important;border-color:#ddd6fe!important;}
.cart-actions-v78 .wd49-remove{color:#dc2626!important;background:#fff1f2!important;border-color:#fecdd3!important;}
.cart-price-v78{justify-self:end!important;align-self:center!important;text-align:right!important;}
.cart-price-v78 strong{display:block!important;color:#0f172a!important;font-size:28px!important;letter-spacing:-.04em!important;}
.cart-price-v78 small{display:block!important;color:#64748b!important;font-weight:850!important;margin-top:4px!important;}
.cart-summary-v78{position:sticky!important;top:118px!important;background:#fff!important;border:1px solid #dbe7f7!important;border-radius:30px!important;padding:24px!important;box-shadow:0 24px 70px rgba(15,23,42,.08)!important;}
.cart-summary-v78 h2{font-size:28px!important;line-height:1!important;margin:0 0 18px!important;letter-spacing:-.045em!important;color:#0f172a!important;}
.cart-summary-v78 .wd49-summary-row{display:flex!important;justify-content:space-between!important;gap:16px!important;align-items:center!important;border-bottom:1px solid #e2e8f0!important;padding:13px 0!important;color:#475569!important;}
.cart-summary-v78 .wd49-summary-row b{color:#0f172a!important;font-size:16px!important;}
.cart-summary-v78 .muted b{color:#2563eb!important;font-size:13px!important;background:#eff6ff!important;border:1px solid #dbeafe!important;border-radius:999px!important;padding:6px 10px!important;}
.cart-summary-v78 .total{border-bottom:0!important;border-top:2px solid #dbeafe!important;margin-top:8px!important;padding-top:18px!important;}
.cart-summary-v78 .total span{font-weight:950!important;color:#0f172a!important;font-size:18px!important;}
.cart-summary-v78 .total b{font-size:30px!important;color:#2563eb!important;letter-spacing:-.045em!important;}
.cart-trust-v78{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin:18px 0!important;padding:16px!important;border:1px solid #dbeafe!important;border-radius:20px!important;background:linear-gradient(180deg,#f8fbff,#fff)!important;}
.cart-trust-v78 span{display:flex!important;align-items:center!important;gap:9px!important;color:#0f172a!important;font-weight:850!important;font-size:14px!important;}
.cart-trust-v78 span:before{content:'✓';width:24px;height:24px;border-radius:8px;background:#dcfce7;color:#15803d;display:grid;place-items:center;font-weight:950;flex:0 0 auto;}
.cart-summary-v78 p{color:#64748b!important;line-height:1.55!important;margin:0 0 18px!important;}
.cart-summary-v78 .btn{height:54px!important;border-radius:16px!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-size:15px!important;font-weight:950!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;box-shadow:0 16px 34px rgba(37,99,235,.25)!important;}
.cart-continue-v78{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin-top:12px!important;height:48px!important;border-radius:14px!important;background:#eff6ff!important;color:#2563eb!important;font-weight:950!important;text-decoration:none!important;border:1px solid #dbeafe!important;}
.cart-continue-v78:hover{background:#dbeafe!important;}
.cart-related-v78{margin-top:26px!important;background:#fff!important;border:1px solid #dbe7f7!important;border-radius:30px!important;padding:24px!important;box-shadow:0 22px 60px rgba(15,23,42,.06)!important;}
.cart-related-head-v78{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;margin-bottom:16px!important;gap:12px!important;}
.cart-related-head-v78 span{display:block!important;color:#2563eb!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:12px!important;font-weight:950!important;margin-bottom:4px!important;}
.cart-related-head-v78 h2{margin:0!important;font-size:28px!important;letter-spacing:-.045em!important;color:#0f172a!important;}
.cart-related-head-v78 a{font-weight:900!important;color:#2563eb!important;background:#eff6ff!important;border:1px solid #dbeafe!important;border-radius:999px!important;padding:9px 13px!important;text-decoration:none!important;}
.cart-related-grid-v78{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;}
.cart-related-card-v78{display:flex!important;flex-direction:column!important;border:1px solid #e2e8f0!important;background:#fff!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 14px 36px rgba(15,23,42,.05)!important;}
.cart-related-img-v78{height:150px!important;border-radius:0!important;width:100%!important;overflow:hidden!important;background:linear-gradient(135deg,#0f172a,#2563eb)!important;display:grid!important;place-items:center!important;color:#fff!important;font-weight:900!important;text-align:center!important;text-decoration:none!important;}
.cart-related-img-v78 img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
.cart-related-body-v78{padding:15px!important;display:grid!important;gap:8px!important;flex:1!important;}
.cart-related-body-v78 small{display:inline-flex!important;width:max-content!important;color:#166534!important;background:#dcfce7!important;border-radius:999px!important;padding:6px 10px!important;font-weight:950!important;font-size:11px!important;}
.cart-related-body-v78 h3{font-size:18px!important;line-height:1.08!important;margin:0!important;color:#0f172a!important;letter-spacing:-.025em!important;}
.cart-related-foot-v78{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-top:auto!important;}
.cart-related-foot-v78 b{font-size:18px!important;color:#0f172a!important;}
.cart-mini-btn-v78{border-radius:13px!important;background:#2563eb!important;color:#fff!important;text-decoration:none!important;font-weight:950!important;padding:10px 12px!important;font-size:13px!important;white-space:nowrap!important;}
.cart-empty-v78{background:#fff;border:1px solid #dbe7f7;border-radius:30px;padding:54px;text-align:center;box-shadow:0 24px 70px rgba(15,23,42,.06);}
@media(max-width:1080px){.cart-layout-v78{grid-template-columns:1fr!important}.cart-summary-v78{position:relative!important;top:auto!important}.cart-head-v78{align-items:flex-start;flex-direction:column}.cart-head-note-v78{max-width:none;width:100%}}
@media(max-width:760px){.cart-pro-v78{padding:50px 0!important}.cart-item-v78{grid-template-columns:132px 1fr!important;gap:16px!important}.cart-thumb-v78{width:132px!important;height:104px!important}.cart-price-v78{grid-column:2!important;justify-self:start!important;text-align:left!important}.cart-info-v78 h3{font-size:22px!important}.cart-related-grid-v78{grid-template-columns:1fr!important}}
@media(max-width:560px){.cart-item-v78{grid-template-columns:1fr!important}.cart-thumb-v78{width:100%!important;height:210px!important}.cart-price-v78{grid-column:auto!important}.cart-actions-v78 a,.cart-actions-v78 button{width:100%!important}.cart-related-head-v78{align-items:flex-start!important;flex-direction:column!important}}

/* Webdeks v7.9 cart + pricing clarity polish */
.cart-pro-v78{background:linear-gradient(180deg,#f7fbff 0%,#ffffff 72%)!important;padding:70px 0!important;}
.cart-shell-v78{max-width:1180px!important;}
.cart-head-v78{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:24px!important;margin-bottom:28px!important;}
.cart-head-v78 span{background:#eaf2ff!important;color:#2563eb!important;border-radius:999px!important;padding:9px 14px!important;font-weight:900!important;display:inline-flex!important;margin-bottom:12px!important;}
.cart-head-v78 h1{font-size:clamp(38px,5vw,66px)!important;line-height:1!important;margin:0 0 14px!important;letter-spacing:-.055em!important;color:#0f172a!important;}
.cart-head-v78 p{max-width:760px!important;color:#5b6b84!important;font-size:17px!important;line-height:1.7!important;margin:0!important;}
.cart-head-note-v79{display:flex!important;align-items:center!important;gap:14px!important;background:#fff!important;border:1px solid #dbe7ff!important;border-radius:22px!important;padding:16px 18px!important;box-shadow:0 18px 45px rgba(15,23,42,.06)!important;min-width:290px!important;}
.cart-head-note-v79 i{width:46px!important;height:46px!important;border-radius:16px!important;display:grid!important;place-items:center!important;background:#eff6ff!important;color:#2563eb!important;font-style:normal!important;font-size:22px!important;}
.cart-head-note-v79 b{display:block!important;color:#0f172a!important;font-size:14px!important;}
.cart-head-note-v79 small{display:block!important;color:#64748b!important;margin-top:3px!important;line-height:1.35!important;}
.cart-layout-v78{display:grid!important;grid-template-columns:minmax(0,1fr) 360px!important;gap:24px!important;align-items:start!important;}
.cart-list-v78{display:grid!important;gap:18px!important;}
.cart-item-v79{background:#fff!important;border:1px solid rgba(148,163,184,.28)!important;border-radius:30px!important;padding:22px!important;display:grid!important;grid-template-columns:150px minmax(0,1fr) 150px!important;gap:22px!important;align-items:center!important;box-shadow:0 24px 70px rgba(15,23,42,.07)!important;}
.cart-thumb-v79{width:150px!important;height:116px!important;border-radius:22px!important;overflow:hidden!important;background:#eef5ff!important;border:1px solid #dbe7ff!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#1d4ed8!important;font-weight:900!important;text-align:center!important;}
.cart-thumb-v79 img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
.cart-info-v79{min-width:0!important;}
.cart-title-row-v79{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;margin-bottom:8px!important;}
.cart-category-v79{display:inline-flex!important;align-items:center!important;border-radius:999px!important;padding:7px 11px!important;background:#dcfce7!important;color:#166534!important;font-size:12px!important;font-weight:900!important;}
.cart-sale-badge-v79{display:inline-flex!important;align-items:center!important;border-radius:999px!important;padding:7px 11px!important;background:#fff7ed!important;color:#c2410c!important;font-size:12px!important;font-weight:900!important;}
.cart-info-v79 h3{margin:0 0 8px!important;font-size:22px!important;line-height:1.18!important;color:#0f172a!important;letter-spacing:-.02em!important;}
.cart-info-v79 p{margin:0!important;color:#64748b!important;line-height:1.55!important;font-size:15px!important;}
.cart-meta-v79{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin:14px 0!important;}
.cart-meta-v79 span{display:inline-flex!important;align-items:center!important;border-radius:999px!important;border:1px solid #dbe7ff!important;background:#f8fbff!important;color:#334155!important;padding:7px 10px!important;font-size:12px!important;font-weight:800!important;}
.cart-actions-v79{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;}
.cart-actions-v79 form{margin:0!important;display:inline-flex!important;}
.cart-action-btn-v79{border:1px solid #dbe7ff!important;background:#f8fbff!important;color:#1d4ed8!important;border-radius:14px!important;padding:10px 13px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;line-height:1!important;cursor:pointer!important;box-shadow:none!important;}
.cart-action-btn-v79:hover{background:#eaf2ff!important;transform:translateY(-1px)!important;}
.cart-action-btn-v79.danger{background:#fff1f2!important;border-color:#fecdd3!important;color:#be123c!important;}
.cart-price-v79{text-align:right!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;border-left:1px solid #e2e8f0!important;padding-left:18px!important;}
.cart-price-v79 del{color:#94a3b8!important;font-weight:800!important;margin-bottom:4px!important;}
.cart-price-v79 strong{font-size:28px!important;color:#0f172a!important;letter-spacing:-.03em!important;}
.cart-price-v79 small{margin-top:5px!important;color:#64748b!important;font-weight:800!important;}
.cart-summary-v78{border-radius:30px!important;border:1px solid rgba(148,163,184,.28)!important;box-shadow:0 24px 70px rgba(15,23,42,.07)!important;padding:24px!important;background:#fff!important;position:sticky!important;top:110px!important;}
.cart-summary-v78 h2{font-size:26px!important;margin:0 0 18px!important;letter-spacing:-.03em!important;}
.wd49-summary-row{padding:13px 0!important;border-bottom:1px solid #e2e8f0!important;display:flex!important;justify-content:space-between!important;gap:16px!important;color:#334155!important;}
.wd49-summary-row b{font-weight:900!important;color:#0f172a!important;text-align:right!important;}.wd49-summary-row.muted b{color:#64748b!important;font-size:13px!important;}.wd49-summary-row.total{font-size:18px!important;border-bottom:0!important;margin-top:4px!important;padding-top:16px!important;}.wd49-summary-row.total b{font-size:26px!important;color:#2563eb!important;}
.cart-trust-v79{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;margin:16px 0!important;}
.cart-trust-v79 span{border:1px solid #dbe7ff!important;background:#f8fbff!important;color:#334155!important;border-radius:14px!important;padding:10px!important;font-size:12px!important;font-weight:900!important;line-height:1.25!important;}
.cart-summary-note-v79{color:#64748b!important;line-height:1.55!important;font-size:14px!important;margin:8px 0 18px!important;}
.cart-summary-v78 .btn{width:100%!important;border-radius:16px!important;padding:15px 18px!important;margin-bottom:10px!important;}
.cart-continue-v79{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;border:1px solid #dbe7ff!important;background:#fff!important;color:#1d4ed8!important;border-radius:16px!important;padding:13px 16px!important;font-weight:900!important;}
.cart-related-v78{margin-top:28px!important;background:#fff!important;border:1px solid rgba(148,163,184,.24)!important;border-radius:30px!important;padding:24px!important;box-shadow:0 22px 60px rgba(15,23,42,.06)!important;}
.cart-related-head-v78{display:flex!important;align-items:end!important;justify-content:space-between!important;margin-bottom:18px!important;}.cart-related-head-v78 span{display:inline-flex!important;background:#eff6ff!important;color:#2563eb!important;border-radius:999px!important;padding:7px 11px!important;font-weight:900!important;font-size:12px!important;}.cart-related-head-v78 h2{margin:8px 0 0!important;font-size:28px!important;}.cart-related-grid-v78{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:16px!important;}.cart-related-card-v78{border:1px solid #e2e8f0!important;border-radius:22px!important;overflow:hidden!important;background:#fff!important;}.cart-related-img-v78{height:130px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#eff6ff!important;overflow:hidden!important;}.cart-related-img-v78 img{width:100%!important;height:100%!important;object-fit:cover!important;}.cart-related-body-v78{padding:14px!important;}.cart-related-body-v78 h3{font-size:16px!important;line-height:1.25!important;margin:6px 0 12px!important;}.cart-related-body-v78 small{color:#64748b!important;font-weight:800!important;}.cart-related-foot-v78{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;}.cart-mini-btn-v78{background:#2563eb!important;color:#fff!important;border-radius:12px!important;padding:9px 12px!important;font-size:12px!important;font-weight:900!important;}
.pricing-clarity-v79 .pricing-help-v79{background:#f8fbff!important;border:1px solid #dbe7ff!important;border-radius:16px!important;padding:13px 15px!important;color:#475569!important;line-height:1.45!important;margin:0 0 16px!important;}
.pricing-preview-v79{margin-top:18px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:12px!important;}.pricing-preview-v79 div{background:linear-gradient(180deg,#f8fbff,#fff)!important;border:1px solid #dbe7ff!important;border-radius:18px!important;padding:16px!important;}.pricing-preview-v79 span{display:block!important;color:#64748b!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-weight:900!important;margin-bottom:7px!important;}.pricing-preview-v79 strong{font-size:24px!important;color:#0f172a!important;}.pricing-preview-v79 div:nth-child(2) strong{color:#2563eb!important;}.pricing-preview-v79 div:nth-child(3) strong{color:#16a34a!important;}
@media(max-width:980px){.cart-head-v78{display:block!important}.cart-head-note-v79{margin-top:18px!important}.cart-layout-v78{grid-template-columns:1fr!important}.cart-summary-v78{position:static!important}.cart-item-v79{grid-template-columns:120px 1fr!important}.cart-price-v79{grid-column:1/-1!important;align-items:flex-start!important;text-align:left!important;border-left:0!important;border-top:1px solid #e2e8f0!important;padding-left:0!important;padding-top:16px!important}.cart-related-grid-v78{grid-template-columns:1fr!important}.pricing-preview-v79{grid-template-columns:1fr!important}}
@media(max-width:620px){.cart-item-v79{grid-template-columns:1fr!important}.cart-thumb-v79{width:100%!important;height:190px!important}.cart-trust-v79{grid-template-columns:1fr!important}.cart-actions-v79{align-items:stretch!important}.cart-action-btn-v79,.cart-actions-v79 form{width:100%!important}.cart-head-v78 h1{font-size:38px!important}}

/* Webdeks v8.0 professional product details page */
.pd80-hero{background:linear-gradient(180deg,#f7fbff 0%,#fff 78%);padding:54px 0 34px;}
.pd80-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) 440px;gap:30px;align-items:start;}
.pd80-media-card,.pd80-summary-card,.pd80-panel,.pd80-side-card,.pd80-seller-card{background:#fff;border:1px solid rgba(148,163,184,.25);box-shadow:0 24px 80px rgba(15,23,42,.07);border-radius:32px;}
.pd80-media-card{padding:18px;}
.pd80-main-image{height:520px;border-radius:26px;overflow:hidden;background:linear-gradient(135deg,#0f172a,#2563eb);display:grid;place-items:center;}
.pd80-main-image button{border:0;background:transparent;padding:0;margin:0;width:100%;height:100%;cursor:zoom-in;display:block;}
.pd80-main-image img{width:100%;height:100%;object-fit:cover;display:block;}
.pd80-image-fallback{color:#fff;font-size:28px;font-weight:900;padding:28px;text-align:center;}
.pd80-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:14px;}
.pd80-thumbs button{border:1px solid #dbe7ff;background:#f8fbff;border-radius:16px;height:86px;padding:0;overflow:hidden;cursor:zoom-in;}
.pd80-thumbs img{width:100%;height:100%;object-fit:cover;display:block;}
.pd80-summary-card{padding:28px;position:sticky;top:96px;}
.pd80-badge-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px;}
.pd80-badge-row span{display:inline-flex;align-items:center;border-radius:999px;background:#eff6ff;color:#1d4ed8;border:1px solid #dbeafe;padding:8px 11px;font-size:12px;font-weight:900;}
.pd80-summary-card h1{font-size:clamp(34px,4vw,52px);letter-spacing:-.055em;line-height:1.02;margin:0 0 14px;color:#0f172a;}
.pd80-lead{color:#52627a;font-size:16px;line-height:1.65;margin:0 0 18px;}
.pd80-rating-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:18px;color:#475569;}
.pd80-rating-line b{color:#0f172a}.pd80-rating-line small{font-weight:800;color:#64748b;}
.pd80-price-box{border:1px solid #dbe7ff;background:linear-gradient(180deg,#f8fbff,#fff);border-radius:22px;padding:18px;margin:18px 0;}
.pd80-price-box div{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;}
.pd80-price-box del{font-size:18px;color:#94a3b8;font-weight:800;}
.pd80-price-box strong{font-size:38px;line-height:1;color:#0f172a;letter-spacing:-.05em;}
.pd80-price-box em{font-style:normal;background:#dcfce7;color:#166534;border-radius:999px;padding:7px 10px;font-weight:950;font-size:12px;}
.pd80-price-box small{display:block;margin-top:8px;color:#64748b;font-weight:750;}
.pd80-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;}
.pd80-actions .btn{border-radius:16px;padding:15px 16px;text-align:center;font-weight:950;}
.pd80-engagement{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0;}
.pd80-engagement form{margin:0;}.pd80-pill{border:1px solid #dbe7ff;background:#fff;color:#334155;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900;display:inline-flex;align-items:center;gap:6px;cursor:pointer;}.pd80-pill.active{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.pd80-pill.static{cursor:default;background:#f8fbff;}
.pd80-trust{display:grid;gap:9px;margin-top:18px;}.pd80-trust span{display:flex;gap:8px;align-items:center;background:#f8fbff;border:1px solid #e2e8f0;border-radius:14px;padding:10px 12px;font-size:13px;font-weight:850;color:#334155;}
.pd80-body{padding:28px 0 72px;background:#fff;}.pd80-body-grid{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:26px;align-items:start;}.pd80-main{display:grid;gap:22px;}.pd80-panel{padding:26px;}.pd80-section-head span,.pd80-review-head span{display:inline-flex;background:#eff6ff;color:#2563eb;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:950;margin-bottom:10px;}.pd80-section-head h2,.pd80-review-head h2{font-size:30px;letter-spacing:-.04em;margin:0 0 10px;color:#0f172a;}.pd80-content{color:#475569;line-height:1.8;font-size:16px;}.pd80-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}.pd80-feature-grid div{border:1px solid #dbe7ff;background:#f8fbff;border-radius:18px;padding:15px;color:#0f172a;}
.pd80-review-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px;}.pd80-review-head p{margin:0;color:#64748b;line-height:1.5;}.pd80-score{text-align:right;background:#f8fbff;border:1px solid #dbe7ff;border-radius:20px;padding:14px 16px;min-width:142px;}.pd80-score strong{font-size:34px;color:#0f172a;display:block;}.pd80-score small{display:block;color:#64748b;font-weight:800;}.pd80-breakdown{display:grid;gap:8px;margin:18px 0 22px;}.pd80-breakdown div{display:grid;grid-template-columns:38px 1fr 34px;gap:10px;align-items:center;}.pd80-breakdown span,.pd80-breakdown em{font-style:normal;color:#64748b;font-weight:850;font-size:13px;}.pd80-breakdown i{height:9px;background:#e2e8f0;border-radius:999px;overflow:hidden;}.pd80-breakdown b{display:block;height:100%;background:linear-gradient(90deg,#2563eb,#60a5fa);border-radius:999px;}.pd80-review-form{display:grid;gap:10px;border:1px solid #dbe7ff;background:#f8fbff;border-radius:22px;padding:18px;margin:18px 0;}.pd80-review-form label{font-weight:900;color:#0f172a;}.pd80-review-form select,.pd80-review-form textarea{width:100%;border:1px solid #cbd5e1;border-radius:14px;padding:12px;background:#fff;}.pd80-reviews{display:grid;gap:14px;margin-top:18px;}.pd80-review{display:grid;grid-template-columns:52px 1fr;gap:14px;border-top:1px solid #e2e8f0;padding-top:16px;}.pd80-avatar{width:52px;height:52px;border-radius:50%;overflow:hidden;background:#eff6ff;color:#2563eb;display:grid;place-items:center;font-weight:950;}.pd80-avatar img{width:100%;height:100%;object-fit:cover;}.pd80-review-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap;}.pd80-review-name em{font-style:normal;background:#dcfce7;color:#166534;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:950;}.pd80-review p{color:#475569;line-height:1.65;margin:8px 0 10px;}.pd80-empty{border:1px dashed #bfdbfe;background:#f8fbff;border-radius:18px;padding:18px;color:#475569;}.pd80-empty b{display:block;color:#0f172a;margin-bottom:4px;}.pd80-empty p{margin:0 0 10px;}
.pd80-side{display:grid;gap:18px;position:sticky;top:96px;}.pd80-seller-card{padding:24px;color:#fff;background:linear-gradient(135deg,#0f172a,#2563eb);background-size:cover;background-position:center;}.pd80-seller-logo{width:74px;height:74px;border-radius:24px;background:#fff;color:#2563eb;display:grid;place-items:center;font-weight:950;font-size:28px;overflow:hidden;margin-bottom:16px;}.pd80-seller-logo img{width:100%;height:100%;object-fit:cover;}.pd80-seller-card span{display:inline-flex;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;}.pd80-seller-card h3{font-size:24px;margin:12px 0 6px;}.pd80-seller-card p,.pd80-seller-card small{display:block;color:rgba(255,255,255,.86);line-height:1.45;}.pd80-seller-card .btn{margin-top:16px;width:100%;background:#fff!important;color:#1d4ed8!important;}.pd80-side-card{padding:22px;}.pd80-side-card h3{margin:0 0 10px;font-size:22px;letter-spacing:-.03em;}.pd80-side-card p{color:#64748b;line-height:1.55;}.pd80-side-card ul{display:grid;gap:10px;list-style:none;margin:16px 0;padding:0;}.pd80-side-card li{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #e2e8f0;padding-bottom:10px;color:#64748b;}.pd80-side-card li b{color:#0f172a;text-align:right;}.pd80-side-card .btn{width:100%;margin-top:12px;border-radius:14px;}.pd80-related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;}.pd80-related{display:flex;flex-direction:column;gap:8px;text-decoration:none;border:1px solid #e2e8f0;border-radius:20px;overflow:hidden;color:#0f172a;background:#fff;}.pd80-related img{width:100%;height:126px;object-fit:cover;}.pd80-related b{font-size:15px;line-height:1.25;padding:0 12px;}.pd80-related span{padding:0 12px 12px;font-weight:950;color:#2563eb;}
.wd-lightbox-modal{position:fixed;inset:0;background:rgba(2,6,23,.88);z-index:9999;display:none;align-items:center;justify-content:center;padding:28px;}.wd-lightbox-modal.open{display:flex}.wd-lightbox-modal img{max-width:min(1100px,92vw);max-height:86vh;object-fit:contain;border-radius:18px;box-shadow:0 30px 100px rgba(0,0,0,.45);}.wd-lightbox-close,.wd-lightbox-nav{position:absolute;border:0;background:rgba(255,255,255,.14);color:#fff;border-radius:999px;width:48px;height:48px;font-size:34px;display:grid;place-items:center;cursor:pointer}.wd-lightbox-close{top:22px;right:22px}.wd-lightbox-prev{left:24px}.wd-lightbox-next{right:24px}.wd-lightbox-lock{overflow:hidden;}
@media(max-width:1080px){.pd80-hero-grid,.pd80-body-grid{grid-template-columns:1fr}.pd80-summary-card,.pd80-side{position:relative;top:auto}.pd80-main-image{height:440px}.pd80-related-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.pd80-hero{padding:34px 0 22px}.pd80-main-image{height:300px}.pd80-thumbs{grid-template-columns:repeat(4,1fr)}.pd80-thumbs button{height:70px}.pd80-summary-card,.pd80-panel,.pd80-side-card,.pd80-seller-card{border-radius:24px;padding:20px}.pd80-actions{grid-template-columns:1fr}.pd80-feature-grid{grid-template-columns:1fr}.pd80-review-head{display:block}.pd80-score{text-align:left;margin-top:14px}.pd80-related-grid{grid-template-columns:1fr}.pd80-breakdown div{grid-template-columns:34px 1fr 28px}.wd-lightbox-nav{display:none}}


/* v8.3 Admin Site Control */
.site-control-form .panel{margin-bottom:22px}
.site-control-card label{font-weight:800;color:#0f172a;display:block;margin-bottom:10px}
.site-preview-img{width:100%;max-width:260px;height:120px;object-fit:contain;background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;padding:12px;margin:8px 0 14px;display:block}
.site-category-admin-grid .site-preview-img{max-width:100%;height:150px;object-fit:cover;padding:0}
.site-control-form textarea.input{min-height:90px;resize:vertical}
.site-control-form small{display:block;color:#64748b;margin-top:8px;line-height:1.4}
