:root{--navy:#061a3b;--navy2:#0b2a58;--purple:#7048db;--purple2:#4e2bb8;--blue:#2e78e9;--green:#19b765;--orange:#ff7a18;--bg:#f5f7fb;--card:#fff;--text:#0a1734;--muted:#65708a;--line:#e6eaf2;--shadow:0 20px 60px rgba(6,26,59,.10)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(180deg,#f7f9ff 0,#fff 28%,#f6f9fd 100%);color:var(--text);font-family:Tahoma,Arial,sans-serif;direction:rtl;line-height:1.85}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.container{width:min(1240px,93%);margin:auto}.top{position:sticky;top:0;z-index:90;background:rgba(5,22,52,.97);color:#fff;box-shadow:0 10px 30px rgba(3,16,41,.16);backdrop-filter:blur(12px)}.nav{min-height:72px;display:flex;align-items:center;gap:20px}.brand{font-weight:950;font-size:23px;margin-left:auto;letter-spacing:-.5px}.brand b{color:#42dd87}.brand small{display:block;font-size:10px;color:#b8caee;font-weight:500;margin-top:-7px}.nav-links{display:flex;align-items:center;gap:16px}.nav-links>a{font-size:13px;color:#eaf0ff}.nav-links>a:hover{color:#73e9a6}.nav-toggle{display:none;background:#ffffff15;border:1px solid #ffffff28;color:#fff;border-radius:11px;padding:7px 11px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:15px;padding:11px 17px;font-weight:900;cursor:pointer;font-family:inherit}.btn-primary{color:#fff;background:linear-gradient(135deg,var(--purple),var(--purple2));box-shadow:0 10px 24px #6e45d73b}.btn-green{color:#fff;background:linear-gradient(135deg,#25c977,#109954)}.btn-blue{color:#fff;background:linear-gradient(135deg,#3c89f2,#1760c6)}.btn-orange{color:#fff;background:linear-gradient(135deg,#ff8a27,#ee6505)}.btn-light{background:#fff;color:var(--navy)}.btn-ghost{border:1px solid #cfd8e7;background:#fff;color:var(--navy)}.hero{padding:26px 0 12px}.hero-wrap{position:relative;overflow:hidden;border-radius:30px;box-shadow:var(--shadow)}.hero-wrap img{width:100%;min-height:300px;object-fit:cover}.hero-overlay{position:absolute;inset:0;display:flex;align-items:flex-end;padding:30px;background:linear-gradient(90deg,transparent 35%,rgba(3,16,43,.04))}.hero-cta{display:flex;gap:10px;flex-wrap:wrap}.section{padding:34px 0}.section.alt{background:#f4f7fb}.section-title{font-size:29px;margin:0 0 6px;letter-spacing:-1px}.section-sub{color:var(--muted);margin:0 0 20px}.grid{display:grid;gap:18px}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.card{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:20px;box-shadow:0 10px 30px rgba(10,30,80,.05)}.image-link{padding:0;overflow:hidden;display:block;transition:.25s}.image-link:hover{transform:translateY(-4px);box-shadow:0 22px 50px rgba(32,42,105,.16)}.image-link img{width:100%}.stat{font-size:27px;font-weight:950}.muted{color:var(--muted)}.tiny{font-size:12px}.pill{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;background:#edf3ff;color:#2d63bf;font-size:11px;font-weight:900}.pill.green{background:#e8faef;color:#0c8d4b}.pill.orange{background:#fff0df;color:#b45a00}.pill.purple{background:#efe9ff;color:#5d38c4}.network-board{background:linear-gradient(135deg,#071d43,#0b2b5e);border-radius:30px;padding:24px;box-shadow:var(--shadow);color:#fff}.network-head{display:grid;grid-template-columns:1fr 280px 1fr;gap:16px;align-items:end;margin-bottom:16px}.network-head h3{margin:0}.network-head .middle{text-align:center;color:#b9caf0;font-size:12px}.leaders{display:grid;grid-template-columns:1fr 1fr;gap:16px}.leader-col{display:grid;gap:10px}.leader-card{background:linear-gradient(145deg,#ffffff12,#ffffff08);border:1px solid #ffffff18;border-radius:18px;padding:13px;display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;transition:.2s}.leader-card:hover{transform:translateY(-2px);background:#ffffff16}.avatar{width:46px;height:46px;border-radius:15px;display:flex;align-items:center;justify-content:center;font-weight:950;background:linear-gradient(145deg,#7f5aea,#4d2abc);box-shadow:inset 0 0 0 1px #ffffff30}.seller .avatar{background:linear-gradient(145deg,#2acc7a,#0d9150)}.leader-code{font-weight:950;font-size:14px}.leader-meta{font-size:11px;color:#afc3eb}.leader-income{text-align:left;font-weight:900;font-size:12px;color:#70e7a7}.rank{font-size:10px;color:#ffd76d}.process{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.process .step{position:relative;padding:18px;border-radius:18px;background:#fff;border:1px solid var(--line)}.process .n{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:#eef2ff;color:#5c36c6;font-weight:950}.process h4{margin:10px 0 3px}.price-card{position:relative;overflow:hidden}.price-card .price{font-size:31px;font-weight:950}.price-card .annual{color:var(--muted);font-size:12px}.price-card ul{margin:12px 0;padding-right:18px;color:#44506b}.price-card li{margin:5px 0}.owix-strip{background:linear-gradient(110deg,#061c42,#0e2863 55%,#081739);border-radius:28px;color:#fff;padding:24px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px}.owix-strip b{color:#50e28b}.formshell{max-width:720px;margin:34px auto}.field{margin-bottom:14px}.field label{display:block;font-weight:850;margin-bottom:5px}.field input,.field select,.field textarea{width:100%;border:1px solid #dfe5ef;border-radius:14px;padding:12px 13px;background:#fff;font:inherit}.field textarea{min-height:110px}.notice{margin:12px auto;border-radius:14px;padding:11px 14px}.notice.ok{background:#e8faef;color:#0b7c43}.notice.error{background:#fff0f1;color:#a61f2a}.notice.info{background:#edf5ff;color:#195aa4}.dash{display:grid;grid-template-columns:250px 1fr;gap:22px;padding:28px 0}.sidebar{background:#071d43;color:#fff;border-radius:22px;padding:14px;height:max-content;position:sticky;top:92px}.sidebar a{display:block;padding:10px 11px;border-radius:11px;font-size:13px}.sidebar a:hover{background:#ffffff12}.product-card{display:flex;flex-direction:column;gap:9px}.product-top{height:110px;border-radius:17px;background:linear-gradient(135deg,#eef3ff,#f7efff);display:flex;align-items:center;justify-content:center;font-size:48px}.product-money{font-weight:950;color:#0b9350}.product-score{font-size:11px;color:#805000;background:#fff2d8;border-radius:8px;padding:3px 7px;display:inline-flex}.copyrow{display:flex;gap:8px}.copyrow input{flex:1}.kpi{display:flex;justify-content:space-between;align-items:center}.kpi strong{font-size:24px}table{width:100%;border-collapse:collapse}th,td{padding:11px 9px;border-bottom:1px solid var(--line);text-align:right;font-size:13px}th{background:#f3f6fb}.footer{margin-top:45px;background:#061a3b;color:#c7d6f4;padding:36px 0}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:24px}.footer h4{color:#fff}.category-bar{display:flex;gap:8px;flex-wrap:wrap}.category-bar a{padding:8px 12px;background:#fff;border:1px solid var(--line);border-radius:12px;font-size:12px}.highlight{background:linear-gradient(135deg,#fff9e9,#fff);border-color:#f4dfaa}.center{text-align:center}
@media(max-width:900px){.nav-toggle{display:block}.nav-links{display:none;position:absolute;top:72px;right:3%;left:3%;background:#071d43;border-radius:16px;padding:14px;flex-direction:column;align-items:stretch}.nav-links.open{display:flex}.network-head{grid-template-columns:1fr 1fr}.network-head .middle{display:none}.leaders{grid-template-columns:1fr}.g2,.g3,.g4,.process,.footer-grid{grid-template-columns:1fr}.dash{grid-template-columns:1fr}.sidebar{position:static}.hero-overlay{display:none}.section-title{font-size:24px}}

/* Yadgostar V2.1 — typography, premium forms, payment and trust badge */
body,button,input,select,textarea{font-family:"B Nazanin","BNazanin","Nazanin",Tahoma,Arial,sans-serif;font-weight:700}
body{font-size:17px}.brand,.nav-links>a,.btn,h1,h2,h3,h4,h5,h6,.section-title,.leader-code,.stat,.price,.pill,th{font-weight:900}
.formshell{max-width:760px;padding:10px 0 30px}.formshell>.card{border:0;border-radius:30px;padding:30px;box-shadow:0 28px 80px rgba(19,36,89,.13);background:linear-gradient(180deg,#fff,#fbfcff)}
.formshell h2{font-size:32px;margin:8px 0}.field{margin-bottom:17px}.field label{font-size:16px;margin:0 3px 7px;color:#142347}
.field input,.field select,.field textarea{border:1px solid #d9e0ef;border-radius:16px;padding:14px 16px;background:#fdfdff;box-shadow:inset 0 1px 2px rgba(22,35,73,.03);font-size:17px;transition:border-color .18s,box-shadow .18s,background .18s}
.field input:focus,.field select:focus,.field textarea:focus{outline:0;border-color:#7a5be0;background:#fff;box-shadow:0 0 0 4px rgba(112,72,219,.10),0 8px 25px rgba(16,35,82,.06)}
.formshell .btn{min-height:52px;border-radius:16px;font-size:18px;padding-inline:24px}.payment-card{text-align:center}.payment-card .price{font-size:42px;margin:12px 0 4px}.pay-btn{width:min(100%,420px);margin-top:8px}.secure-note{font-size:13px;color:#60708f;margin-top:14px}
.banner-clean{padding:0;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:28px;overflow:hidden;display:block;transition:transform .22s,filter .22s}.banner-clean:hover{transform:translateY(-4px);filter:drop-shadow(0 16px 24px rgba(35,45,100,.13))}.banner-clean img{width:100%;border-radius:28px}
.enamad-fixed{position:fixed;right:16px;bottom:14px;z-index:120;background:rgba(255,255,255,.96);border-radius:18px;padding:7px;box-shadow:0 10px 34px rgba(4,25,61,.18);backdrop-filter:blur(10px)}.enamad-fixed img{width:82px;height:auto;display:block}.enamad-fixed:hover{transform:translateY(-2px)}
@media(max-width:700px){body{font-size:16px}.formshell>.card{padding:20px;border-radius:22px}.formshell h2{font-size:27px}.enamad-fixed{right:8px;bottom:8px;padding:5px;border-radius:14px}.enamad-fixed img{width:62px}}

/* V3 — بازار فوق‌پیشرفته محصولات */
.market-hero{background:radial-gradient(circle at 15% 10%,#3c2a8a 0,transparent 28%),linear-gradient(120deg,#061a3b,#0a2758 58%,#102d69);color:#fff;padding:46px 0 38px}.market-hero-inner{display:flex;align-items:center;justify-content:space-between;gap:25px}.market-hero h1{font-size:42px;line-height:1.3;margin:8px 0 10px}.market-hero p{max-width:780px;color:#d4def3}.eyebrow{font-size:12px;letter-spacing:2px;color:#72e2a7}.market-live{background:#ffffff10;border:1px solid #ffffff20;border-radius:18px;padding:14px 18px;white-space:nowrap}.market-live:first-letter{color:#33dd87}.market-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:-58px;position:relative;z-index:2;margin-bottom:24px}.market-stats>div{background:#fff;border:1px solid var(--line);box-shadow:0 15px 40px rgba(4,25,61,.09);border-radius:19px;padding:15px 17px}.market-stats span{display:block;color:var(--muted);font-size:12px}.market-stats b{display:block;margin-top:3px;font-size:20px}.opportunity-layout{display:grid;grid-template-columns:280px 1fr;gap:20px;align-items:start}.filter-panel{position:sticky;top:92px;background:#fff;border:1px solid var(--line);border-radius:24px;padding:19px;box-shadow:0 12px 34px rgba(6,26,59,.06)}.filter-panel h3{margin:0 0 15px}.filter-panel .field{margin-bottom:12px}.filter-panel .field label{font-size:13px}.two-mini{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wide{width:100%}.reset-link{display:block;text-align:center;color:#6a7190;font-size:12px;margin-top:8px}.market-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px;padding:0 4px}.advanced-products{display:grid;gap:14px}.op-card{position:relative;display:grid;grid-template-columns:180px 1fr;background:#fff;border:1px solid var(--line);border-radius:24px;padding:16px;box-shadow:0 12px 34px rgba(7,28,68,.05);overflow:hidden;transition:.22s}.op-card:hover{transform:translateY(-2px);box-shadow:0 20px 48px rgba(7,28,68,.10)}.op-premium{border-color:#f3c566;background:linear-gradient(105deg,#fffaf0,#fff 28%)}.op-rank{position:absolute;left:11px;top:10px;color:#7a86a2;font-size:11px;font-weight:900}.op-visual{border-radius:19px;background:radial-gradient(circle at 40% 30%,#fff,#edf2ff);min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.op-icon{font-size:64px;filter:drop-shadow(0 12px 10px rgba(35,57,110,.15))}.badges{display:flex;gap:5px;justify-content:center;flex-wrap:wrap}.pill.blue{background:#eaf3ff;color:#1760c6}.op-content{padding:3px 18px 1px 8px}.op-content h3{font-size:24px;margin:3px 0}.op-cat{font-size:12px;color:#6b7691}.op-cat span{padding:0 4px}.op-desc{font-size:13px;color:#5d6882;margin:2px 0 7px}.seller-line{display:flex;gap:8px;align-items:center;font-size:11px;color:#68748c}.seller-line b{color:#273963}.op-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0}.op-kpis>div{background:#f7f9fd;border:1px solid #edf0f5;border-radius:14px;padding:9px 10px}.op-kpis span{font-size:10px;color:#6e7992;display:block}.op-kpis b{font-size:14px;display:block}.commission-box{background:linear-gradient(135deg,#eafbf1,#f7fffa)!important;border-color:#c6edd7!important}.commission-box b{color:#0c9852!important;font-size:17px!important}.commission-box small{font-size:10px;color:#168953}.commission-box.big{padding:15px;border-radius:17px}.commission-box.big b{font-size:30px!important}.op-meter{margin:10px 0}.op-meter>div:first-child{display:flex;justify-content:space-between;font-size:10px}.meter{height:7px;background:#edf0f6;border-radius:99px;overflow:hidden}.meter i{display:block;height:100%;background:linear-gradient(90deg,#6b4dda,#23bc70);border-radius:99px}.op-footer{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-top:10px}.earning-preview span,.earning-preview small{display:block;font-size:10px;color:#6b7690}.earning-preview b{display:block;font-size:18px;color:#132c5b}.op-actions{display:flex;gap:7px}.op-actions .btn{font-size:12px;padding:9px 12px}.detail-grid{display:grid;grid-template-columns:1fr 330px;gap:20px}.detail-head{display:grid;grid-template-columns:130px 1fr;gap:18px;align-items:center}.detail-icon{height:120px;border-radius:22px;background:linear-gradient(135deg,#edf2ff,#faf3ff);display:grid;place-items:center;font-size:58px}.detail-head h1{margin:5px 0;font-size:32px}.detail-money{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.detail-money>div{background:#f7f9fd;border-radius:18px;padding:16px}.detail-money span{font-size:12px;color:#68748d;display:block}.detail-money b{font-size:25px}.scenario-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.scenario-grid div{border:1px solid var(--line);border-radius:15px;padding:11px;background:#fafbfe}.scenario-grid span{font-size:11px;color:#6b7690;display:block}.scenario-grid b{font-size:14px}.marketing-hint{background:#fff8e9;border:1px solid #f5dfaa;border-radius:15px;padding:13px}.detail-side{display:grid;gap:14px;align-content:start}.score-ring{width:120px;height:120px;border-radius:50%;margin:12px auto;display:grid;place-items:center;background:radial-gradient(circle,#fff 54%,transparent 55%),conic-gradient(#6546d5 0 72%,#edf0f7 72% 100%)}.score-ring b{font-size:29px;line-height:1}.score-ring span{font-size:10px;color:#68738c;margin-top:-34px}.metric-row{display:flex;justify-content:space-between;border-bottom:1px dashed #e3e7ef;padding:8px 0;font-size:12px}.seller-profile{text-align:center}.seller-profile h3{font-size:22px;margin:5px}.seller-products-head{display:flex;justify-content:space-between;align-items:center;gap:15px}.seller-limit{display:flex;align-items:center;gap:8px;background:#eafbf1;border:1px solid #cdeedb;border-radius:16px;padding:10px 14px}.seller-limit b{font-size:27px;color:#0c9852}.seller-limit span{font-size:11px}.premium-form{border-top:4px solid #6d4ddb}.table-head{display:flex;justify-content:space-between;align-items:center}.green-text{color:#0a9350;font-weight:900}.table-scroll{overflow:auto}
@media(max-width:1000px){.market-stats{grid-template-columns:repeat(2,1fr);margin-top:0}.opportunity-layout{grid-template-columns:1fr}.filter-panel{position:static}.op-card{grid-template-columns:140px 1fr}.op-kpis{grid-template-columns:repeat(2,1fr)}.detail-grid{grid-template-columns:1fr}.detail-side{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.market-hero-inner{display:block}.market-hero h1{font-size:30px}.market-live{display:inline-block;margin-top:12px}.market-stats{grid-template-columns:1fr 1fr}.op-card{grid-template-columns:1fr}.op-visual{min-height:150px}.op-content{padding:12px 2px 0}.op-kpis{grid-template-columns:1fr 1fr}.op-footer{display:block}.op-actions{margin-top:10px}.op-actions .btn{flex:1}.detail-head{grid-template-columns:1fr}.detail-money,.scenario-grid,.detail-side{grid-template-columns:1fr}.seller-products-head{align-items:flex-start;flex-direction:column}.market-toolbar{display:block}}


/* V4 — موتور هوشمند پیشنهاد محصول */
.personal-market-strip{display:flex;justify-content:space-between;align-items:center;gap:16px;background:linear-gradient(105deg,#f0ebff,#fff 52%,#eafbf2);border:1px solid #dcd3fb;border-radius:20px;padding:14px 16px;margin-bottom:14px}.personal-market-strip span,.personal-market-strip small{display:block}.personal-market-strip span{font-size:11px;color:#6843cc;font-weight:900}.personal-market-strip b{display:block;font-size:17px}.personal-market-strip small{color:#66718a}.smart-match{position:absolute;right:12px;top:10px;z-index:2;background:linear-gradient(135deg,#6f4bd8,#4e2bb8);color:#fff;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:900;box-shadow:0 7px 18px rgba(79,43,184,.22)}
.smart-hero{background:radial-gradient(circle at 20% 20%,#7c57e5 0,transparent 23%),radial-gradient(circle at 85% 60%,#19b765 0,transparent 18%),linear-gradient(125deg,#071a3d,#10285f);color:#fff;padding:48px 0}.smart-hero>.container{display:flex;justify-content:space-between;align-items:center;gap:30px}.smart-hero h1{font-size:42px;margin:7px 0}.smart-hero p{max-width:760px;color:#d7e0f4}.ai-orb{width:128px;height:128px;border-radius:36px;display:grid;place-items:center;text-align:center;line-height:1;background:linear-gradient(145deg,#8d6cf0,#4b2aa9);box-shadow:0 22px 55px rgba(0,0,0,.24),inset 0 0 0 1px #ffffff40;font-size:34px;font-weight:950}.ai-orb small{display:block;font-size:9px;letter-spacing:2px;margin-top:-28px;color:#dcd2ff}.smart-layout{display:grid;grid-template-columns:330px 1fr;gap:20px;align-items:start}.smart-profile{position:sticky;top:92px}.smart-profile h3{margin:9px 0 2px}.check-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.check-grid label{display:flex;gap:6px;align-items:center;background:#f7f8fc;border:1px solid #e8ebf3;border-radius:12px;padding:7px 8px;font-size:11px;cursor:pointer}.check-grid input{width:auto;accent-color:#6d4bd4}.check-grid.compact{grid-template-columns:1fr 1fr}.smart-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px}.smart-head h2{margin:0}.smart-list{display:grid;gap:13px}.smart-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:23px;padding:16px;display:grid;grid-template-columns:100px 1fr;gap:15px;box-shadow:0 12px 35px rgba(6,26,59,.055);overflow:hidden}.smart-card:before{content:"";position:absolute;right:0;top:0;bottom:0;width:4px;background:linear-gradient(#7048db,#1fbe70)}.smart-score{width:88px;height:88px;border-radius:26px;background:linear-gradient(145deg,#f1ecff,#eafbf2);display:grid;place-items:center;align-content:center;border:1px solid #ded7f5}.smart-score b{font-size:26px;color:#5130b7}.smart-score span{font-size:10px;color:#69758e}.smart-main h3{font-size:23px;margin:1px 0 6px}.smart-reasons{display:flex;gap:6px;flex-wrap:wrap}.smart-reasons span{font-size:10px;background:#effaf4;color:#0b8650;border:1px solid #d4efdf;border-radius:999px;padding:3px 8px}.smart-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:11px 0}.smart-kpis div{background:#f7f9fd;border-radius:13px;padding:8px 10px}.smart-kpis span{display:block;font-size:9px;color:#727e96}.smart-kpis b{font-size:13px}.smart-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.smart-actions form{display:flex;gap:5px;margin-right:auto}.micro-btn{border:1px solid #dfe4ee;background:#fff;border-radius:10px;padding:7px 9px;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.micro-btn.like{color:#0a9150}.micro-btn.skip{color:#8a6471}.learning-note{margin-top:14px;background:#071d43;color:#dbe6fb;border-radius:18px;padding:14px 16px;font-size:12px}.learning-note b{color:#70e6a7}
@media(max-width:1000px){.smart-layout{grid-template-columns:1fr}.smart-profile{position:static}.smart-kpis{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.personal-market-strip,.smart-head,.smart-hero>.container{display:block}.personal-market-strip .btn,.smart-head .btn{margin-top:10px}.smart-hero h1{font-size:30px}.ai-orb{display:none}.smart-card{grid-template-columns:1fr}.smart-score{width:100%;height:auto;border-radius:15px;padding:9px;display:flex;gap:8px;justify-content:center}.smart-score b{font-size:20px}.smart-kpis{grid-template-columns:1fr 1fr}.smart-actions form{width:100%;margin:0;flex-wrap:wrap}.check-grid{grid-template-columns:1fr}}

/* V5 — کیف پول و تسویه پورسانت */
.wallet-page{padding-top:34px}.wallet-hero,.finance-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px;border-radius:30px;background:linear-gradient(135deg,#25105f 0%,#5a2bd8 50%,#7657ee 100%);color:#fff;box-shadow:0 24px 60px rgba(74,42,170,.2);margin-bottom:22px}.wallet-hero h1,.finance-hero h1{margin:10px 0 8px;font-size:clamp(27px,3.4vw,45px)}.wallet-hero p,.finance-hero p{margin:0;opacity:.9;max-width:760px}.wallet-code{min-width:260px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);border-radius:22px;padding:18px 20px;text-align:center}.wallet-code span,.wallet-code small{display:block;opacity:.8}.wallet-code b{font-size:23px;letter-spacing:1px;display:block;margin:7px 0}.wallet-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:20px 0}.wallet-stat{background:#fff;border:1px solid #ece9f7;border-radius:22px;padding:20px;box-shadow:0 12px 35px rgba(28,20,70,.07);position:relative;overflow:hidden}.wallet-stat:before{content:"";position:absolute;right:0;top:0;width:5px;height:100%;background:#7547e8}.wallet-stat.available:before{background:#22a95b}.wallet-stat.pending:before{background:#f59e0b}.wallet-stat.reserved:before{background:#2563eb}.wallet-stat.paid:before{background:#0d9488}.wallet-stat span,.wallet-stat small{display:block;color:#6b7280}.wallet-stat b{display:block;font-size:24px;color:#101936;margin:7px 0}.wallet-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:18px}.wallet-panel{padding:24px}.panel-head,.table-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.panel-head h2,.table-head h2{margin:0 0 4px}.safe-badge,.bank-state{font-size:13px;padding:8px 11px;border-radius:999px;background:#f1effb;color:#5b39ba;white-space:nowrap}.bank-state.ok{background:#e9f9ef;color:#168344}.quick-amounts{display:flex;gap:8px;flex-wrap:wrap;margin:-2px 0 14px}.quick-amounts button{font:inherit;border:1px solid #e2dff2;background:#faf9ff;color:#4d3b88;border-radius:11px;padding:8px 11px;cursor:pointer;font-weight:700}.quick-amounts button:hover{background:#f0ebff}.settlement-note{display:flex;align-items:center;gap:9px;flex-wrap:wrap;background:#f8f9fc;border-radius:15px;padding:13px;margin-top:16px;font-size:13px;color:#4b5563}.settlement-note b{color:#111827;margin-left:6px}.wallet-ledger{margin-top:20px;padding:22px}.money-cell{font-weight:900;white-space:nowrap}.money-cell.credit{color:#15803d}.money-cell.debit{color:#b42318}.ledger-status{display:inline-flex;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:900;background:#f3f4f6;color:#4b5563}.ledger-status.s-pending{background:#fff4df;color:#a35a00}.ledger-status.s-available{background:#e9f9ef;color:#13743d}.ledger-status.s-requested{background:#eaf2ff;color:#1d5bbf}.ledger-status.s-approved{background:#efeaff;color:#5b31c4}.ledger-status.s-paid{background:#e6f8f5;color:#0f766e}.ledger-status.s-rejected,.ledger-status.s-reversed,.ledger-status.s-cancelled,.ledger-status.s-returned{background:#fff0f0;color:#b42318}.empty-state{padding:32px;text-align:center;color:#6b7280}.empty-state b,.empty-state span{display:block}.empty-state b{color:#1f2937;margin-bottom:6px}.finance-hero{background:linear-gradient(135deg,#0c6b42,#1c9d61,#36bd78)}.finance-hero.admin{background:linear-gradient(135deg,#2d164f,#6d2bd1,#9a43d8)}.seller-kpis .wallet-stat:before{background:#1f9d60}.admin-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap;min-width:260px}.admin-actions input{width:120px;padding:8px 9px;border:1px solid #e1deec;border-radius:9px;font:inherit}.mini-action{font:inherit;font-weight:900;border:0;border-radius:9px;padding:8px 10px;cursor:pointer}.mini-action.approve{background:#eaf7ef;color:#13743d}.mini-action.paid{background:#e9efff;color:#214fb0}.mini-action.reject{background:#fff0f0;color:#b42318}.btn:disabled{opacity:.5;cursor:not-allowed}.admin-finance .table-scroll{overflow-x:auto}
@media(max-width:980px){.wallet-kpis{grid-template-columns:repeat(2,1fr)}.wallet-grid{grid-template-columns:1fr}.wallet-hero,.finance-hero{align-items:flex-start;flex-direction:column}.wallet-code{width:100%;min-width:0}}
@media(max-width:580px){.wallet-kpis{grid-template-columns:1fr}.wallet-hero,.finance-hero{padding:22px;border-radius:22px}.wallet-stat b{font-size:21px}.wallet-panel,.wallet-ledger{padding:16px}.settlement-note i{display:none}}


/* V6 — استودیو تولید محتوای تبلیغاتی */
.content-hero{background:radial-gradient(circle at 15% 10%,#7d62ef 0,transparent 34%),linear-gradient(125deg,#071b43,#291168 56%,#5e2ad2);color:#fff;padding:46px 0}.content-hero>.container{display:flex;align-items:center;justify-content:space-between;gap:28px}.content-hero h1{font-size:clamp(31px,4vw,54px);margin:8px 0}.content-hero p{max-width:840px;color:#e2ddff;margin:0}.content-badge{width:170px;height:170px;border-radius:42px;background:#ffffff16;border:1px solid #ffffff2e;display:grid;place-items:center;align-content:center;text-align:center;box-shadow:inset 0 0 50px #ffffff0f}.content-badge b{font-size:40px;color:#81f0b1}.content-badge span{font-size:12px;color:#e8e4ff}.content-layout{display:grid;grid-template-columns:315px 1fr;gap:20px;align-items:start}.content-control{position:sticky;top:94px;padding:23px}.content-control h3{font-size:23px;margin:8px 0 15px}.content-product-mini{margin-top:18px;padding:14px;border-radius:16px;background:#f5f2ff;display:grid;gap:5px}.content-product-mini b{font-size:18px}.content-product-mini span{font-size:12px;color:#5e6780}.content-product-mini a{font-size:12px;color:#5b38bf;font-weight:900;margin-top:5px}.content-results{display:grid;gap:15px}.content-summary{display:grid;grid-template-columns:1fr 320px;gap:18px;align-items:center;background:linear-gradient(135deg,#fff,#f8f6ff)}.content-summary h2{font-size:29px;margin:7px 0 4px}.content-summary p{margin:0;color:#59657e}.content-summary-kpis{display:grid;gap:7px}.content-summary-kpis>div{background:#fff;border:1px solid #eae7f4;border-radius:13px;padding:9px 11px}.content-summary-kpis span{display:block;font-size:10px;color:#768197}.content-summary-kpis b{font-size:12px}.content-card{background:#fff;border:1px solid #e6e7ef;border-radius:23px;padding:20px;box-shadow:0 12px 34px rgba(24,25,70,.055)}.content-card.primary{border-color:#d9d0ff;background:linear-gradient(180deg,#fff,#fcfbff)}.content-card-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.content-card-head h3{margin:5px 0 9px;font-size:22px}.copy-text{border:1px solid #dcd8ed;background:#fff;color:#5135a7;border-radius:11px;padding:7px 10px;font:inherit;font-weight:900;font-size:11px;cursor:pointer;white-space:nowrap}.copy-text:hover{background:#f4f0ff}.content-card pre,.channel-pack pre{white-space:pre-wrap;word-break:break-word;font:inherit;line-height:2;margin:8px 0 0;color:#17223c;background:#f7f8fb;padding:15px;border-radius:15px;border:1px solid #eceef3}.content-grid-two{display:grid;grid-template-columns:1fr 1fr;gap:15px}.line-list p{margin:7px 0;padding:8px 10px;background:#f8f9fc;border-radius:11px}.line-list.numbered p{border-right:3px solid #7250dc}.tag-text{line-height:2.2;color:#295aa5}.channel-pack{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.channel-pack article{background:#f8f9fc;border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:8px}.channel-pack article>b{font-size:17px}.channel-pack pre{font-size:12px;flex:1;margin:0}.channel-pack .copy-text{align-self:flex-start}.objection-list{display:grid;gap:8px}.objection-list details{background:#f8f9fc;border:1px solid #eceef3;border-radius:13px;padding:10px 12px}.objection-list summary{font-weight:900;cursor:pointer}.objection-list p{margin:8px 0 0;color:#59657e}.content-card.landing{background:linear-gradient(135deg,#f5f0ff,#fff)}.content-card.landing ul{padding-right:20px}.content-safety{background:#071d43;color:#dce7ff;border-radius:17px;padding:14px 17px;font-size:12px}.content-safety b{color:#70e6a7}.tool-tile{display:block;transition:.22s;position:relative;overflow:hidden}.tool-tile:hover{transform:translateY(-4px);box-shadow:0 20px 44px rgba(24,32,75,.12)}.tool-tile.featured{background:linear-gradient(135deg,#f6f1ff,#fff);border-color:#d9cfff}.tool-icon{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:#eee9ff;color:#5a35bd;font-weight:950;font-size:21px}.tool-tile h3{margin:12px 0 4px}.tool-go{font-size:12px;font-weight:900;color:#5a35bd}.studio-tools-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:18px}
@media(max-width:980px){.content-layout{grid-template-columns:1fr}.content-control{position:static}.content-summary{grid-template-columns:1fr}.channel-pack{grid-template-columns:1fr}.content-hero>.container{align-items:flex-start}.content-badge{width:130px;height:130px;border-radius:30px}}
@media(max-width:650px){.content-grid-two{grid-template-columns:1fr}.content-hero>.container{display:block}.content-badge{margin-top:20px;width:100%;height:auto;padding:14px;display:flex;gap:10px;border-radius:18px}.content-badge b{font-size:25px}.content-card-head{align-items:center}.content-summary{padding:16px}}

/* V7 — لیگ، مأموریت و جوایز بازاریابان */
.league-hero{padding:44px 0;background:radial-gradient(circle at 15% 10%,rgba(255,211,92,.22),transparent 28%),linear-gradient(125deg,#061a3b,#162b68 52%,#4527a7);color:#fff}.league-hero-grid{display:grid;grid-template-columns:1fr 250px;gap:30px;align-items:center}.league-hero h1{font-size:clamp(34px,4.4vw,58px);margin:9px 0}.league-hero p{max-width:800px;color:#dce5ff;margin:0 0 18px}.league-emblem{width:230px;height:230px;border-radius:50%;display:grid;place-items:center;align-content:center;text-align:center;background:radial-gradient(circle,#ffffff24,#ffffff0c);border:1px solid #ffffff34;box-shadow:0 24px 80px #00000035,inset 0 0 50px #ffffff10}.league-emblem div{font-size:54px}.league-emblem b{font-size:26px}.league-emblem span,.league-emblem small{display:block;color:#dfe8ff}.league-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.league-kpi{background:#fff;border:1px solid #e5e9f3;border-radius:21px;padding:18px;box-shadow:0 12px 34px rgba(15,30,70,.07)}.league-kpi span,.league-kpi small{display:block;color:#68758f}.league-kpi b{font-size:27px;display:block;margin:4px 0}.league-progress{padding:26px}.league-progress-head{display:flex;justify-content:space-between;gap:20px;align-items:center}.league-progress h2{font-size:31px;margin:2px 0}.league-progress p{margin:0;color:#65708a}.league-next{text-align:left;padding:12px 16px;background:#f6f3ff;border-radius:16px}.league-next span,.league-next small{display:block;color:#6c7290}.league-next b{font-size:18px}.progress-track,.mission-progress{height:11px;background:#eceef4;border-radius:999px;overflow:hidden}.progress-track{margin:20px 0}.progress-track i,.mission-progress i{height:100%;display:block;background:linear-gradient(90deg,#6d43de,#24c275);border-radius:999px}.level-row{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.level-dot{text-align:center;opacity:.45}.level-dot.done{opacity:1}.level-dot b,.level-dot span,.level-dot small{display:block}.level-dot b{font-size:26px}.level-dot span{font-size:12px;font-weight:900}.level-dot small{font-size:10px;color:#7b8298}.section-split-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:16px}.mission-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.mission-card{background:#fff;border:1px solid #e7eaf1;border-radius:23px;padding:19px;display:grid;grid-template-columns:48px 1fr;gap:13px;box-shadow:0 10px 30px rgba(20,30,70,.05)}.mission-card.complete{border-color:#bfe9d0;background:linear-gradient(180deg,#fff,#f7fff9)}.mission-icon{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:#f1edff;font-size:24px}.mission-top{display:flex;justify-content:space-between;font-size:11px;color:#7a8194}.mission-top b{color:#5d39c1}.mission-card h3{margin:5px 0;font-size:19px}.mission-card p{font-size:13px;color:#65708a;margin:0 0 10px}.mission-card small{display:block;margin:5px 0 10px;color:#788096}.mission-card .btn{width:100%;padding:8px 10px;font-size:12px}.mission-claimed{background:#e8f8ee;color:#168044}.league-two{display:grid;grid-template-columns:1.25fr .75fr;gap:18px;align-items:start}.ranking-panel,.rewards-panel{padding:23px}.ranking-list{display:grid;gap:7px;margin-top:15px}.rank-row{display:grid;grid-template-columns:44px 1fr 100px 100px;gap:10px;align-items:center;padding:11px 10px;border-radius:14px;background:#f8f9fc;border:1px solid transparent}.rank-row.me{background:#f2edff;border-color:#cfc2ff}.rank-pos{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:#fff;font-weight:950}.rank-code b,.rank-code span,.rank-sales b,.rank-sales span,.rank-points b,.rank-points span{display:block}.rank-code span,.rank-sales span,.rank-points span{font-size:10px;color:#7b849a}.rank-sales,.rank-points{text-align:center}.reward-list{display:grid;gap:9px;margin:15px 0}.reward-item{display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;padding:12px;border-radius:15px;background:#f8f9fc;opacity:.68}.reward-item.unlocked{opacity:1;background:#f5fff8;border:1px solid #d5efdf}.reward-lock{font-size:22px}.reward-item p{font-size:12px;color:#68758d;margin:2px 0}.reward-item small{color:#7b849a}.reward-item .btn{padding:7px 10px;font-size:11px}.monthly-prizes{margin-top:16px;padding:15px;border-radius:17px;background:linear-gradient(135deg,#0b204b,#342077);color:#fff}.monthly-prizes h3{margin:0 0 10px}.monthly-prizes div{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px solid #ffffff14;font-size:12px}.monthly-prizes div:last-child{border:0}.league-rule{background:#071d43;color:#dbe6fb;border-radius:20px;padding:18px 20px}.league-rule b{color:#74e6a9}.league-rule p{margin:5px 0 0;font-size:13px}
@media(max-width:1000px){.league-kpis{grid-template-columns:repeat(2,1fr)}.mission-grid{grid-template-columns:repeat(2,1fr)}.league-two{grid-template-columns:1fr}.league-hero-grid{grid-template-columns:1fr 190px}.league-emblem{width:180px;height:180px}.level-row{grid-template-columns:repeat(3,1fr)}}
@media(max-width:680px){.league-hero-grid{grid-template-columns:1fr}.league-emblem{width:100%;height:auto;border-radius:22px;padding:16px}.league-kpis,.mission-grid{grid-template-columns:1fr}.league-progress-head{display:block}.league-next{text-align:right;margin-top:12px}.level-row{grid-template-columns:repeat(2,1fr)}.rank-row{grid-template-columns:36px 1fr 76px}.rank-sales{display:none}.reward-item{grid-template-columns:34px 1fr}.reward-item form,.reward-item>.pill{grid-column:2}.section-split-head{display:block}}


/* V8 — کمپین و مسابقات فروشندگان */
.campaign-hero{padding:50px 0;background:radial-gradient(circle at 80% 0,#ffb65733,transparent 28%),linear-gradient(125deg,#071d43,#33236f 60%,#752986);color:#fff}.campaign-hero h1{font-size:clamp(36px,5vw,62px);margin:10px 0}.campaign-hero p{max-width:900px;color:#e8e5ff;font-size:16px}.campaign-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.campaign-card{position:relative;background:#fff;border:1px solid #e7e5f0;border-radius:25px;padding:21px;box-shadow:0 14px 38px rgba(30,20,80,.07);overflow:hidden}.campaign-card h2,.campaign-card h3{margin:8px 0}.campaign-card>p{color:#65708a;min-height:46px}.campaign-ribbon{position:absolute;left:14px;top:14px;background:#ff7a24;color:#fff;padding:7px 10px;border-radius:12px;font-size:11px;font-weight:950}.campaign-product{background:#f6f3ff;border-radius:15px;padding:12px;margin:12px 0}.campaign-product b,.campaign-product span{display:block}.campaign-product span{font-size:11px;color:#6d7488;margin-top:4px}.campaign-money{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.campaign-money>div{background:#f8f9fc;border-radius:14px;padding:11px}.campaign-money span,.campaign-money b{display:block}.campaign-money span{font-size:10px;color:#7a8398}.campaign-money b{font-size:16px;margin-top:4px}.tier-row{display:flex;gap:6px;flex-wrap:wrap}.tier-row span{background:#fff4e8;color:#a15018;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}.mini-board{display:grid;gap:5px;margin:14px 0}.mini-board>div{display:flex;justify-content:space-between;background:#f8f9fc;padding:7px 9px;border-radius:10px;font-size:11px}.campaign-actions form{margin:0}.campaign-room{padding:35px 0}.room-head{display:flex;justify-content:space-between;gap:20px;align-items:center;background:linear-gradient(135deg,#071d43,#3b238a);color:#fff;padding:26px;border-radius:25px;margin-bottom:18px}.room-head h1{font-size:38px;margin:7px 0}.room-head p{color:#dfe8ff}.room-rank{text-align:center;background:#ffffff13;border:1px solid #ffffff26;border-radius:18px;padding:15px 22px;min-width:160px}.room-rank span,.room-rank b,.room-rank small{display:block}.room-rank b{font-size:32px;color:#ffd06c}.campaign-linkbox{margin:18px 0}.podium-prizes{display:grid;gap:9px;margin:14px 0}.podium-prizes>div{display:flex;justify-content:space-between;padding:12px;border-radius:13px;background:#f8f9fc}.campaign-builder-head{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:18px}.campaign-builder-head h1{font-size:38px;margin:6px 0}.campaign-builder-head p{max-width:850px;color:#64718b}.tier-builder{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}.tier-builder>div{display:grid;grid-template-columns:1fr 1fr;gap:7px;background:#f8f9fc;padding:10px;border-radius:14px}.seller-list{margin-top:18px}.ledger-status.s-active{background:#e8f8ee;color:#168044}.ledger-status.s-paused,.ledger-status.s-pending{background:#fff3db;color:#9a6415}.ledger-status.s-rejected{background:#ffe9e9;color:#a73939}.ledger-status.s-ended{background:#eef1f6;color:#586176}
@media(max-width:980px){.campaign-grid{grid-template-columns:repeat(2,1fr)}.tier-builder{grid-template-columns:1fr}.campaign-builder-head{display:block}}
@media(max-width:680px){.campaign-grid{grid-template-columns:1fr}.room-head{display:block}.room-rank{margin-top:15px}.campaign-money{grid-template-columns:1fr}.campaign-builder-head h1{font-size:30px}}

/* V9 — Performance Analytics */
.analytics-page{padding-top:42px;background:linear-gradient(180deg,rgba(242,239,255,.68),#fff 420px)}
.analytics-head{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:24px}.analytics-head h1{margin:6px 0 7px;font-size:34px}.eyebrow{font-size:11px;letter-spacing:1.6px;font-weight:900;color:#7559d9}.period-tabs{display:flex;gap:7px;flex-wrap:wrap;background:#fff;padding:6px;border:1px solid #e8e3f5;border-radius:16px;box-shadow:0 8px 30px rgba(50,34,95,.06)}.period-tabs a{padding:9px 13px;border-radius:11px;color:#6c647d;font-size:13px;font-weight:900}.period-tabs a.active{background:#2e176d;color:#fff;box-shadow:0 5px 16px rgba(46,23,109,.24)}
.analytics-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:18px}.kpi-card{background:#fff;border:1px solid #ebe7f4;border-radius:20px;padding:18px;min-height:130px;box-shadow:0 9px 30px rgba(40,26,75,.06);position:relative;overflow:hidden}.kpi-card:after{content:"";position:absolute;inset:auto -28px -42px auto;width:92px;height:92px;border-radius:50%;background:rgba(107,76,201,.08)}.kpi-card span{display:block;color:#716b7e;font-size:12px;font-weight:900;margin-bottom:12px}.kpi-card strong{display:block;font-size:22px;color:#211744;line-height:1.35}.kpi-card small{display:block;color:#9b94a8;margin-top:8px}.kpi-card.primary{background:linear-gradient(145deg,#321874,#5c34aa);border-color:transparent}.kpi-card.primary span,.kpi-card.primary strong,.kpi-card.primary small{color:#fff}.kpi-card.green{background:linear-gradient(145deg,#0f6948,#139365);border-color:transparent}.kpi-card.green span,.kpi-card.green strong,.kpi-card.green small{color:#fff}.kpi-card.orange{background:linear-gradient(145deg,#a64a13,#dd761c);border-color:transparent}.kpi-card.orange span,.kpi-card.orange strong,.kpi-card.orange small{color:#fff}
.analytics-grid.two{display:grid;grid-template-columns:1.35fr .9fr;gap:16px;margin:16px 0}.analytics-card{border-radius:24px;padding:22px;box-shadow:0 13px 38px rgba(44,29,77,.065)}.card-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.card-head h3{margin:0 0 5px}.daily-chart{height:250px;display:flex;align-items:stretch;gap:5px;border-bottom:1px solid #eee9f7;padding:10px 3px 0;direction:ltr;overflow:hidden}.day-col{flex:1;min-width:8px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px}.day-col .bars{height:205px;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:2px}.day-col .bar{display:block;width:38%;min-width:3px;border-radius:7px 7px 2px 2px;transition:.2s}.day-col .bar.clicks{background:linear-gradient(180deg,#7759db,#4e329f)}.day-col .bar.sales{background:linear-gradient(180deg,#23b983,#117654)}.day-col small{font-size:9px;color:#9790a5;white-space:nowrap;transform:rotate(-35deg);transform-origin:center}.chart-legend{display:flex;gap:18px;margin-top:18px;font-size:12px;font-weight:900;color:#706979}.dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-left:4px}.dot.clicks{background:#684bc5}.dot.sales{background:#17956a}
.funnel{display:flex;flex-direction:column;gap:17px}.funnel-row small{color:#9b94a8;font-size:10px}.funnel-label{display:flex;justify-content:space-between;gap:10px;margin-bottom:7px}.funnel-label b{font-size:13px}.funnel-label span{font-weight:900;color:#4d347f}.funnel-track{height:12px;border-radius:99px;background:#f1edf8;overflow:hidden}.funnel-track i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#5b37a8,#8a5be0)}
.source-list{display:flex;flex-direction:column;gap:14px}.source-row>div:first-child{display:flex;justify-content:space-between;gap:10px;margin-bottom:6px}.source-row b{font-size:13px}.source-row span{font-size:11px;color:#857e91}.mini-track{height:8px;background:#f0ecf7;border-radius:99px;overflow:hidden}.mini-track i{display:block;height:100%;background:linear-gradient(90deg,#805bd8,#ef7d27);border-radius:99px}.health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.health-grid>div{border:1px solid #ece7f4;background:#fbfaff;border-radius:16px;padding:14px}.health-grid span{display:block;font-size:11px;color:#80798d;margin-bottom:8px}.health-grid b{font-size:17px;color:#2e1d59}.insight-box{margin-top:13px;padding:14px 16px;border-radius:15px;background:#fff7eb;border:1px solid #ffe1b6;color:#76501d;font-size:12px;line-height:2}.empty-state{padding:38px 10px;text-align:center;color:#9b94a8}
.table-wrap{overflow:auto}.analytics-table{width:100%;border-collapse:separate;border-spacing:0 7px;min-width:720px}.analytics-table th{text-align:right;color:#8a8396;font-size:11px;padding:0 12px 6px}.analytics-table td{background:#fbfaff;padding:12px;border-top:1px solid #efebf6;border-bottom:1px solid #efebf6;font-size:12px}.analytics-table td:first-child{border-radius:0 13px 13px 0}.analytics-table td:last-child{border-radius:13px 0 0 13px}.analytics-table td small{display:block;color:#9b94a8;margin-top:4px}.rate-chip{display:inline-flex;padding:5px 9px;border-radius:999px;background:#eaf8f2;color:#167350;font-weight:900}.analytics-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(125deg,#25115d,#6631a7 60%,#9f4fbc);color:#fff;padding:24px;border-radius:24px;margin:18px 0 5px;box-shadow:0 18px 45px rgba(54,28,115,.2)}.analytics-cta h3{margin:0 0 7px}.analytics-cta p{margin:0;opacity:.84}.share-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.share-channel{border:1px solid #e8e2f2;border-radius:16px;padding:12px;background:#fcfbff}.share-channel>b{display:block;margin-bottom:8px;color:#3f286f}.copyrow.compact input{font-size:11px;padding:10px}.copyrow.compact .btn{padding:9px 12px;font-size:11px}
@media(max-width:1100px){.analytics-kpis{grid-template-columns:repeat(3,1fr)}.analytics-grid.two{grid-template-columns:1fr}}
@media(max-width:700px){.analytics-head{align-items:flex-start;flex-direction:column}.analytics-head h1{font-size:27px}.period-tabs{width:100%}.period-tabs a{flex:1;text-align:center}.analytics-kpis{grid-template-columns:repeat(2,1fr)}.kpi-card{min-height:118px;padding:15px}.kpi-card strong{font-size:18px}.daily-chart{height:220px}.day-col .bars{height:178px}.day-col:nth-child(odd) small{display:none}.health-grid,.share-channel-grid{grid-template-columns:1fr}.analytics-cta{align-items:flex-start;flex-direction:column}}
@media(max-width:430px){.analytics-kpis{grid-template-columns:1fr 1fr;gap:8px}.kpi-card{border-radius:16px}.analytics-card{padding:16px;border-radius:18px}}


/* V10 CRM */
.crm-page{padding-top:34px}.crm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:20px}.crm-head h1{margin:7px 0 4px}.crm-head h1 small{font-size:.5em;opacity:.55}.crm-kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:18px}.crm-kpis>div{background:linear-gradient(145deg,#fff,#f7f3ff);border:1px solid #e9e0ff;border-radius:18px;padding:15px;box-shadow:0 10px 28px rgba(48,25,91,.06)}.crm-kpis span{display:block;font-size:13px;color:#786d8f}.crm-kpis b{font-size:21px;color:#311464;display:block;margin-top:5px}.crm-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:18px;align-items:start}.crm-toolbar form{display:grid;grid-template-columns:1fr 190px auto;gap:8px;margin-bottom:15px}.crm-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lead-card{display:block;border:1px solid #ece5f6;border-radius:18px;padding:15px;background:#fff;color:inherit;text-decoration:none;transition:.2s;position:relative;overflow:hidden}.lead-card:hover{transform:translateY(-2px);box-shadow:0 15px 34px rgba(50,22,99,.1);border-color:#d5c3f3}.lead-card.overdue{border-right:4px solid #d7263d}.lead-card.today{border-right:4px solid #ef8d13}.lead-top,.lead-bottom,.lead-meta{display:flex;justify-content:space-between;align-items:center;gap:8px}.lead-card h3{margin:11px 0 7px}.lead-code{font-size:11px;color:#7d7191;background:#f5f2f8;border-radius:20px;padding:4px 8px}.temp{font-size:12px;border-radius:20px;padding:5px 9px;font-weight:700}.temp.hot{background:#ffe5e8;color:#b6102a}.temp.warm{background:#fff0d8;color:#a45b00}.temp.cold{background:#e6f0ff;color:#2359a8}.temp.big{font-size:14px;padding:8px 14px}.lead-meta{font-size:12px;color:#746c80;justify-content:flex-start;flex-wrap:wrap}.lead-product{font-size:12px;margin:10px 0;color:#4d2c7c}.status-chip{background:#efe8fb;color:#5a2d91;border-radius:20px;padding:5px 9px;font-size:12px}.follow{display:block;margin-top:10px;border-top:1px dashed #eee;padding-top:8px;color:#7b7284}.follow.overdue{color:#b6102a}.follow.today{color:#a45b00}.crm-create{position:sticky;top:90px}.crm-detail-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:18px}.crm-summary>div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #eee;padding:11px 0}.crm-summary .btn{margin-top:15px;width:100%;text-align:center}.crm-timeline{margin-top:18px}.timeline-item{display:grid;grid-template-columns:15px 1fr;gap:10px;padding:10px 0;position:relative}.timeline-item i{width:10px;height:10px;background:#7e3fc2;border-radius:50%;margin-top:7px;box-shadow:0 0 0 4px #efe6fb}.timeline-item p{margin:4px 0;color:#645d6c;font-size:13px}.timeline-item small{color:#999}
@media(max-width:1050px){.crm-kpis{grid-template-columns:repeat(3,1fr)}.crm-layout{grid-template-columns:1fr}.crm-create{position:static}.crm-detail-grid{grid-template-columns:1fr}}@media(max-width:700px){.crm-kpis{grid-template-columns:repeat(2,1fr)}.crm-board{grid-template-columns:1fr}.crm-toolbar form{grid-template-columns:1fr}.crm-head{flex-direction:column}.crm-kpis b{font-size:18px}}

/* V11 Admin Command Center */
.admin-command{display:grid;grid-template-columns:250px 1fr;gap:22px;padding-top:30px;padding-bottom:45px}.admin-sidebar{position:sticky;top:18px;align-self:start}.admin-badge{padding:18px 14px;margin-bottom:10px;border-radius:17px;background:linear-gradient(135deg,#24104d,#6933ca);color:#fff;font-weight:900}.admin-badge small{display:block;margin-top:5px;opacity:.75;direction:ltr;text-align:right}.admin-sidebar a.active{background:#efe9ff;color:#5127a8}.admin-main{min-width:0}.admin-hero{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:30px;border-radius:30px;background:radial-gradient(circle at 10% 20%,rgba(255,255,255,.17),transparent 28%),linear-gradient(135deg,#1a0c43,#4d1fa4 48%,#7848df);color:#fff;box-shadow:0 24px 60px rgba(55,27,118,.22)}.admin-hero h1{font-size:clamp(28px,3.3vw,44px);margin:10px 0 6px}.admin-hero p{margin:0;opacity:.88;max-width:730px}.admin-live{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.12);padding:7px 11px;border:1px solid rgba(255,255,255,.18);border-radius:999px}.admin-live i{width:8px;height:8px;border-radius:50%;background:#54e28c;box-shadow:0 0 0 5px rgba(84,226,140,.15)}.admin-identity{min-width:220px;padding:18px;border-radius:22px;background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.2);text-align:center}.admin-identity span,.admin-identity small{display:block;opacity:.8}.admin-identity b{display:block;font-size:20px;direction:ltr;margin:7px 0}.admin-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:18px 0}.admin-kpi{background:#fff;border:1px solid #ece8f6;border-radius:20px;padding:17px;box-shadow:0 10px 30px rgba(38,22,80,.06)}.admin-kpi span,.admin-kpi small{display:block;color:#716b80}.admin-kpi b{display:block;font-size:23px;color:#17102d;margin:5px 0}.admin-kpi.money b{font-size:19px;color:#176b46}.admin-kpi.warning{background:#fffaf0;border-color:#f7dfac}.admin-control-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:17px;margin-top:17px}.admin-panel,.admin-health{padding:21px}.admin-action-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px}.admin-action-grid a{display:block;padding:15px;border-radius:16px;background:#f8f7fc;border:1px solid #ebe7f5;text-decoration:none;color:#25194a;transition:.18s}.admin-action-grid a:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(50,30,100,.08)}.admin-action-grid b,.admin-action-grid span{display:block}.admin-action-grid span{font-size:12px;color:#746f80;margin-top:4px}.health-row{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px dashed #e8e3f0}.health-row b.ok{color:#16834e}.health-row b.warn{color:#b26a00}.health-note{font-size:12px;color:#6e6878;background:#f8f6fd;padding:12px;border-radius:13px;margin-top:13px}.admin-page-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:17px}.admin-page-head h1{margin:8px 0 3px}.admin-filter{padding:14px;margin-bottom:14px}.admin-filter form{display:grid;grid-template-columns:1fr 180px auto;gap:9px}.admin-filter input,.admin-filter select{padding:12px 13px;border:1px solid #ded9ea;border-radius:12px;font:inherit}.admin-free-card{border:1px solid #d8f0e1;background:linear-gradient(180deg,#fff,#f6fff9)}
@media(max-width:1100px){.admin-kpis{grid-template-columns:repeat(2,1fr)}.admin-control-grid{grid-template-columns:1fr}.admin-command{grid-template-columns:210px 1fr}}@media(max-width:760px){.admin-command{grid-template-columns:1fr}.admin-sidebar{position:static}.admin-hero{align-items:stretch;flex-direction:column}.admin-identity{min-width:0}.admin-kpis{grid-template-columns:1fr 1fr}.admin-action-grid{grid-template-columns:1fr}.admin-filter form{grid-template-columns:1fr}.admin-page-head{align-items:flex-start;flex-direction:column}}@media(max-width:430px){.admin-kpis{grid-template-columns:1fr}}

/* V12 SmartLink + QR */
.short-hero{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:28px;border-radius:28px;background:linear-gradient(135deg,#20134b,#4b2a91);color:#fff;margin-bottom:24px}.short-hero h1{margin:10px 0}.short-mark{font-size:32px;font-weight:900;border:2px solid rgba(255,255,255,.35);padding:20px;border-radius:22px}.short-create{align-items:start}.short-list{display:grid;gap:16px}.short-card{display:grid;grid-template-columns:1fr 250px;gap:24px;align-items:center}.short-kpis{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.short-kpis span{background:#f5f3fb;padding:9px 12px;border-radius:12px}.qr-box{text-align:center}.qr-box img{width:220px;height:220px;max-width:100%;background:#fff;padding:8px;border:1px solid #ddd;border-radius:18px;display:block;margin:0 auto 10px}.qr-note{margin-top:18px;text-align:center}@media(max-width:760px){.short-card{grid-template-columns:1fr}.short-hero{align-items:flex-start}.short-mark{font-size:20px}.qr-box{order:-1}}

/* V17 — ویترین ۵×۷، تصاویر بهینه و مرکز فرماندهی همه‌کاره */
.catalog-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:20px}.home-product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.home-product-card{background:#fff;border:1px solid #e6ebf3;border-radius:20px;overflow:hidden;box-shadow:0 10px 28px rgba(13,29,59,.08);transition:.2s transform,.2s box-shadow}.home-product-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(13,29,59,.13)}.home-product-image{display:block;aspect-ratio:4/3;background:#eef3f9;overflow:hidden}.home-product-image img{width:100%;height:100%;object-fit:cover;display:block}.home-product-body{padding:14px}.home-product-body h3{font-size:18px;line-height:1.55;margin:8px 0 12px;min-height:56px}.product-type-line{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:#667085}.home-product-money{display:grid;grid-template-columns:1fr 1fr;gap:8px}.home-product-money>div{border-radius:12px;background:#f7f9fc;padding:9px}.home-product-money small{display:block;color:#7a8497;margin-bottom:4px}.home-product-money b{display:block;font-size:13px;line-height:1.4}.home-product-money .commission{background:#effaf4}.home-product-money .commission b{color:#087443}.home-product-foot{display:flex;justify-content:space-between;gap:8px;align-items:center;border-top:1px solid #eef1f5;margin-top:12px;padding-top:10px;font-size:11px;color:#6c7688}.home-product-foot a{font-weight:800;color:#1b4f9b;white-space:nowrap}
.upload-field small,.field small{display:block;margin-top:6px;color:#758096;font-size:11px}.field input[type=file]{padding:10px;background:#f8fafc;border-style:dashed}
.admin-user-grid,.admin-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.admin-user-card,.admin-product-card{padding:18px}.admin-user-head,.admin-product-top{display:flex;align-items:center;gap:12px;margin-bottom:16px}.admin-user-head img{width:64px;height:64px;border-radius:18px;object-fit:cover;background:#eef3f9}.admin-product-top img{width:96px;height:76px;border-radius:14px;object-fit:cover;background:#eef3f9}.admin-user-head>div,.admin-product-top>div{flex:1}.admin-user-head b,.admin-product-top h3{display:block;margin:0 0 4px}.admin-user-head span:not(.pill),.admin-product-top small{display:block;color:#758096;font-size:12px}.admin-edit-form .field,.admin-product-card .field{margin-bottom:10px}.admin-product-create,.admin-settings-card{margin-bottom:22px}.admin-product-create h2{margin-top:0}.admin-settings-card{max-width:980px}.admin-page .wide{width:100%}
@media(max-width:1200px){.home-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.home-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-user-grid,.admin-product-grid{grid-template-columns:1fr}}@media(max-width:650px){.catalog-head{display:block}.catalog-head .btn{margin-top:12px}.home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-product-body{padding:10px}.home-product-body h3{font-size:15px;min-height:48px}.home-product-money{grid-template-columns:1fr}.home-product-foot{display:block}.home-product-foot a{display:block;margin-top:6px}.admin-user-card,.admin-product-card{padding:12px}}
/* V18 deployment-visible brand mark */
.brand{display:flex!important;align-items:center;gap:10px}.brand-text{display:flex;flex-direction:column}.brand-y{width:42px;height:42px;flex:0 0 42px;border-radius:13px;background:#0d1d3b;color:#d4af37;border:2px solid #fff;box-shadow:0 0 0 1px rgba(212,175,55,.4),0 6px 18px rgba(0,0,0,.2);display:inline-flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-weight:900;font-size:27px;line-height:1;text-shadow:0 1px 0 #fff}
@media(max-width:650px){.brand-y{width:36px;height:36px;flex-basis:36px;font-size:23px}}
/* ================= YADGOSTAR MASTER V20 ================= */
.yg-v20{background:#f6f8fc;color:#13233c}.v20-top{background:rgba(8,25,48,.96);box-shadow:0 10px 30px rgba(4,18,39,.12)}.v20-top .brand-text{font-size:22px}.v20-top .brand-text small{display:block;font-size:11px;font-weight:700;opacity:.72}.v20-top .brand-y{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(145deg,#f5d66f,#b98512);color:#fff;border:1px solid rgba(255,255,255,.85);box-shadow:0 0 0 3px rgba(255,255,255,.08),inset 0 1px 0 rgba(255,255,255,.5);font-family:Arial,sans-serif;font-weight:900}
.v20-hero{padding:54px 0 28px;background:radial-gradient(circle at 15% 20%,rgba(58,115,255,.13),transparent 32%),linear-gradient(180deg,#eef4ff 0,#f6f8fc 100%)}.v20-hero-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:28px;align-items:center}.v20-hero-copy{padding:28px 0}.v20-kicker,.v20-section-head>span{display:inline-block;font:800 12px/1 Arial,sans-serif;letter-spacing:1.8px;color:#5a36ca;background:#eee9ff;border:1px solid #ded5ff;padding:9px 12px;border-radius:999px}.v20-hero h1{font-size:clamp(34px,5vw,64px);line-height:1.13;margin:18px 0 16px;color:#0d1d3b;max-width:850px}.v20-hero h1 em{font-style:normal;color:#6547dc}.v20-hero-copy>p{font-size:18px;line-height:2;max-width:850px;color:#52627a}.v20-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.v20-proof{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.v20-proof span{background:#fff;border:1px solid #dce3ef;border-radius:12px;padding:9px 12px;font-size:12px;color:#52627a}.v20-brand-map{background:#0b1c35;color:#fff;border-radius:28px;padding:26px;box-shadow:0 30px 70px rgba(9,26,50,.2)}.v20-node{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);border-radius:20px;padding:20px;text-align:center}.v20-node.main b{display:grid;place-items:center;width:58px;height:58px;border:1px solid #fff;border-radius:18px;margin:0 auto 12px;background:linear-gradient(145deg,#f8d86c,#a8750a);font:900 34px Arial}.v20-node strong{display:block;font-size:25px}.v20-node small{display:block;opacity:.7;margin-top:5px}.v20-flow{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;padding:18px 0}.v20-flow span{background:#fff;color:#11213a;padding:8px 10px;border-radius:10px;font-weight:800;font-size:12px}.v20-flow i{font-style:normal;opacity:.6}.v20-separator{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);margin:5px 0 16px}.v20-node.owix{background:rgba(77,120,255,.12)}
.v20-section-head{text-align:center;max-width:780px;margin:0 auto 28px}.v20-section-head h1,.v20-section-head h2{margin:14px 0 8px;color:#10203a}.v20-section-head p{color:#68768a;line-height:1.9}.v20-role-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.v20-role-card{background:#fff;border:1px solid #e4e9f2;border-radius:24px;padding:28px;box-shadow:0 14px 40px rgba(23,43,77,.06)}.v20-role-card.marketer{border-top:4px solid #6547dc}.v20-role-card.seller{border-top:4px solid #12a36d}.v20-role-icon{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:#f0edff;color:#6547dc;font-size:27px;font-weight:900}.v20-role-card.seller .v20-role-icon{background:#eafaf3;color:#119763}.v20-role-card h3{font-size:28px;margin:16px 0 8px}.v20-role-card p,.v20-role-card li{color:#617087;line-height:1.9}.v20-role-card ul{padding-right:20px;min-height:126px}.v20-boundary{padding-top:0}.v20-boundary-card{display:flex;justify-content:space-between;align-items:center;gap:24px;background:linear-gradient(135deg,#0c1e3b,#173c6c);color:#fff;border-radius:24px;padding:30px}.v20-boundary-card h2{margin:10px 0;font-size:34px}.v20-boundary-card p{margin:0;line-height:1.9;opacity:.86;max-width:800px}.v20-boundary-card .btn-light{white-space:nowrap}.v20-empty{grid-column:1/-1;text-align:center;padding:40px}.v20-process .step{background:#fff}.v20-bottom-cta{display:flex;justify-content:space-between;align-items:center;gap:24px;background:#fff;border:1px solid #e1e7f0;border-radius:24px;padding:28px}.v20-bottom-cta h2{margin:0 0 8px}.v20-bottom-cta p{margin:0;color:#64748b}.v20-footer{margin-top:40px}
@media(max-width:900px){.v20-hero-grid,.v20-role-grid{grid-template-columns:1fr}.v20-hero{padding-top:24px}.v20-brand-map{order:2}.v20-boundary-card,.v20-bottom-cta{align-items:flex-start;flex-direction:column}.v20-role-card ul{min-height:0}}@media(max-width:620px){.v20-hero h1{font-size:36px}.v20-hero-copy>p{font-size:15px}.v20-cta .btn{width:100%;text-align:center}.v20-role-card{padding:20px}.v20-boundary-card{padding:22px}.v20-boundary-card h2{font-size:26px}}
/* V22 — 5-poster animated hero slider, 4-second rotation */
.yg-hero-slider{position:relative;width:100%;overflow:hidden;background:#eef3f7;direction:ltr;isolation:isolate}
.yg-slides{position:relative;display:flex;width:100%;aspect-ratio:3/1;transform:translate3d(0,0,0);transition:transform .85s cubic-bezier(.22,.61,.36,1);will-change:transform}
.yg-slide{position:relative;flex:0 0 100%;width:100%;height:100%;overflow:hidden;pointer-events:auto}
.yg-slide img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.015);transition:transform 4s ease-out,filter .7s ease;will-change:transform}
.yg-slide.active img{animation:ygHeroMotion 4s ease-out both}
@keyframes ygHeroMotion{0%{transform:scale(1.055) translate3d(10px,0,0);filter:saturate(.96)}100%{transform:scale(1.015) translate3d(-6px,0,0);filter:saturate(1.04)}}
.yg-slide:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,rgba(255,255,255,.08),transparent 32%,rgba(255,255,255,.05) 55%,transparent 72%);transform:translateX(-120%)}
.yg-slide.active:after{animation:ygSheen 1.15s ease .18s both}
@keyframes ygSheen{to{transform:translateX(120%)}}
.yg-hotspot{position:absolute;z-index:3;display:block;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}
.yg-hotspot.marketer{left:62%;right:10%;top:68%;bottom:10%}.yg-hotspot.seller{left:64%;right:7%;top:77%;bottom:6%}.yg-hotspot.seller-campaign{left:67%;right:7%;top:72%;bottom:7%}.yg-hotspot.start{left:38%;right:38%;top:76%;bottom:7%}
.yg-slider-prev,.yg-slider-next{position:absolute;z-index:5;top:50%;transform:translateY(-50%);width:42px;height:42px;border:0;border-radius:50%;background:rgba(0,0,0,.24);color:#fff;font-size:32px;line-height:1;cursor:pointer;opacity:.68;backdrop-filter:blur(4px);transition:opacity .2s,transform .2s}
.yg-slider-prev:hover,.yg-slider-next:hover{opacity:1;transform:translateY(-50%) scale(1.06)}.yg-slider-prev{left:14px}.yg-slider-next{right:14px}
.yg-slider-dots{position:absolute;z-index:5;bottom:10px;left:50%;transform:translateX(-50%);display:flex;gap:7px}.yg-slider-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.68);box-shadow:0 1px 4px rgba(0,0,0,.25);cursor:pointer;transition:width .3s,background .3s}.yg-slider-dots button.active{width:28px;border-radius:8px;background:#fff}
@media(max-width:700px){.yg-slides{aspect-ratio:3/1}.yg-slider-prev,.yg-slider-next{width:30px;height:30px;font-size:23px}.yg-slider-dots{bottom:5px}.yg-slider-dots button{width:7px;height:7px}.yg-slider-dots button.active{width:18px}}
@media(prefers-reduced-motion:reduce){.yg-slides{transition-duration:.25s}.yg-slide.active img,.yg-slide.active:after{animation:none}}

/* V24 — professional 35-item home catalog + commission-first pagination */
.home-catalog{position:relative;scroll-margin-top:92px;background:linear-gradient(180deg,#f8fbff 0%,#f4f7fb 100%)}
.catalog-head-pro{align-items:center;margin-bottom:12px}.catalog-head-pro .section-title{margin-bottom:5px}.catalog-summary{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.catalog-summary>span{background:#fff;border:1px solid #e6ebf3;border-radius:999px;padding:9px 13px;font-size:12px;color:#64748b;box-shadow:0 6px 18px rgba(13,29,59,.04)}.catalog-summary>span b{color:#0f2647}.catalog-page-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 16px;padding:10px 14px;border:1px solid #e6edf5;border-radius:14px;background:rgba(255,255,255,.78);color:#68758a;font-size:12px}
.home-product-grid-35{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.pro-product-card{position:relative;isolation:isolate;border:1px solid #e3eaf2;box-shadow:0 8px 25px rgba(20,42,76,.075)}.pro-product-card:hover{transform:translateY(-5px);box-shadow:0 18px 38px rgba(20,42,76,.14);border-color:#d2ddea}.commission-rank{position:absolute;z-index:3;top:10px;left:10px;min-width:38px;height:30px;padding:0 9px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:rgba(7,26,53,.9);backdrop-filter:blur(8px);color:#fff;font:800 12px/1 Tahoma,Arial,sans-serif;box-shadow:0 5px 14px rgba(7,26,53,.22)}.pro-product-card:nth-child(-n+3) .commission-rank{background:linear-gradient(135deg,#e5aa16,#c68800);color:#fff}.pro-product-card .home-product-image{position:relative}.pro-product-card .home-product-image:after{content:"";position:absolute;inset:auto 0 0;height:26%;background:linear-gradient(transparent,rgba(5,25,50,.08));pointer-events:none}.pro-product-card .commission{position:relative;overflow:hidden}.pro-product-card .commission:before{content:"";position:absolute;right:0;top:0;bottom:0;width:3px;background:#10a563}.pro-product-card .commission b{font-size:14px}
.catalog-pagination{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;margin:28px auto 4px;padding:11px 14px;width:max-content;max-width:100%;border:1px solid #e1e8f0;border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(15,38,71,.08);direction:ltr}.catalog-pagination a,.catalog-pagination .page-ellipsis{min-width:38px;height:38px;padding:0 9px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:900;font-size:13px;color:#29425f;transition:.18s ease;direction:rtl}.catalog-pagination a{border:1px solid transparent}.catalog-pagination a:hover{background:#eef5ff;color:#154e99;border-color:#d9e7f8;transform:translateY(-1px)}.catalog-pagination a.active{background:linear-gradient(135deg,#0a9f59,#087942);color:#fff;box-shadow:0 6px 16px rgba(8,121,66,.24)}.catalog-pagination .page-arrow{font-size:22px;background:#f5f8fc}.catalog-pagination .page-ellipsis{color:#9aa6b5;min-width:26px;padding:0}
@media(max-width:1200px){.home-product-grid-35{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-head-pro{align-items:flex-start}.catalog-summary{justify-content:flex-start}}
@media(max-width:900px){.home-product-grid-35{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-head-pro{display:block}.catalog-summary{margin-top:14px}.catalog-page-meta{margin-top:12px}}
@media(max-width:650px){.home-product-grid-35{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalog-summary>span{font-size:11px;padding:8px 10px}.catalog-page-meta{display:block;line-height:1.9}.catalog-pagination{gap:4px;padding:8px}.catalog-pagination a{min-width:34px;height:34px;padding:0 6px}.commission-rank{top:7px;left:7px;height:27px;min-width:34px}}
@media(max-width:390px){.home-product-grid-35{grid-template-columns:1fr 1fr}.catalog-pagination a:nth-of-type(n+8):not(.active):not(.page-arrow){display:none}}

/* V25 — complete 5x7 catalog blueprint + manager-ready catalog */
.home-product-grid-35{align-items:stretch;grid-auto-flow:row}
.catalog-placeholder{position:relative;min-height:100%;border:1px dashed #cdd8e6;background:linear-gradient(180deg,#fbfdff,#f7f9fc);box-shadow:none;opacity:.82;pointer-events:none}
.catalog-placeholder:hover{transform:none;box-shadow:none}
.placeholder-rank{position:absolute;z-index:2;top:10px;left:10px;min-width:38px;height:30px;padding:0 9px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#edf2f7;color:#7a889a;font:800 12px/1 Tahoma,Arial,sans-serif}
.placeholder-image{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 40%,#244b80 0,#173a69 58%,#102e57 100%);position:relative;overflow:hidden}
.placeholder-image:after{content:"";position:absolute;width:110px;height:110px;border:2px solid rgba(255,255,255,.58);border-radius:50%}
.placeholder-y{position:relative;z-index:1;font:bold 70px/1 Georgia,serif;color:#e6b934;text-shadow:0 2px 0 rgba(0,0,0,.12)}
.placeholder-body{padding:14px}.placeholder-pill{display:inline-flex;padding:5px 9px;border-radius:999px;background:#eef8f2;color:#198754;font-size:11px;font-weight:900}.placeholder-body h3{font-size:17px;margin:10px 0 7px;color:#526173}.placeholder-body p{min-height:48px;margin:0;color:#98a3b1;font-size:11px;line-height:1.8}.placeholder-money{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.placeholder-money span{height:48px;border-radius:12px;background:#f0f3f7;color:#a6afbc;display:flex;align-items:center;justify-content:center;font-size:11px}
.admin-catalog-readiness{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 18px}.admin-catalog-readiness>div{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:14px;box-shadow:0 8px 20px rgba(15,38,71,.05)}.admin-catalog-readiness span,.admin-catalog-readiness small{display:block;color:#738096;font-size:11px}.admin-catalog-readiness b{display:block;color:#102a4c;font-size:24px;margin:5px 0}.admin-product-create{scroll-margin-top:100px}
@media(min-width:1201px){.home-product-grid-35{grid-template-columns:repeat(5,minmax(0,1fr))!important}}
@media(max-width:1100px){.admin-catalog-readiness{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:650px){.admin-catalog-readiness{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-placeholder{display:none}}

/* V26 — Yadgostar Sales OS */
.sales-os-hero{background:radial-gradient(circle at 12% 20%,rgba(40,120,255,.22),transparent 25%),radial-gradient(circle at 88% 30%,rgba(24,196,127,.18),transparent 24%),linear-gradient(135deg,#071a31,#0b2645 54%,#123b63);color:#fff;padding:42px 0 36px;overflow:hidden}.sales-os-hero-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.65fr);gap:32px;align-items:center}.sales-os-kicker{display:inline-flex;letter-spacing:2px;font:800 12px/1.2 Tahoma,Arial,sans-serif;color:#8ad8ff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.13);padding:8px 11px;border-radius:999px}.sales-os-hero h1{font-size:42px;margin:13px 0 7px}.sales-os-hero p{max-width:760px;line-height:2;color:#d4e2ef;margin:0}.sales-os-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.btn-os-dark{background:#102238;color:#fff;border:1px solid rgba(255,255,255,.18)}.sales-os-id{padding:22px;border-radius:22px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(14px);box-shadow:0 20px 50px rgba(0,0,0,.16)}.sales-os-id span,.sales-os-id small{display:block;color:#b8c9d9}.sales-os-id b{display:block;font:900 30px/1.2 Tahoma,Arial,sans-serif;letter-spacing:2px;margin:8px 0}.sales-os-id a{display:inline-block;margin-top:14px;color:#8bd9ff;text-decoration:none}.sales-os-page{background:#f4f7fb}.sales-os-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:-12px;margin-bottom:18px}.sales-os-kpis a{display:block;text-decoration:none;background:#fff;border:1px solid #e0e8f1;border-radius:16px;padding:14px;box-shadow:0 7px 24px rgba(13,34,61,.055);transition:.2s}.sales-os-kpis a:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(13,34,61,.1)}.sales-os-kpis span,.sales-os-kpis small{display:block;color:#718097;font-size:11px}.sales-os-kpis b{display:block;color:#102a4a;font-size:20px;margin:5px 0}.sales-os-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}.sales-os-main{display:grid;gap:18px}.os-section-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.os-section-head h2{margin:8px 0 2px;font-size:23px}.os-section-head>a{font-size:12px;text-decoration:none;color:#155ba6}.os-today{padding:22px}.os-opportunity{margin-top:17px;border:1px solid #dfe9f4;border-radius:18px;padding:18px;background:linear-gradient(135deg,#fff,#f8fbff)}.os-opportunity-main{display:flex;gap:15px;align-items:center}.os-opportunity-main h3{font-size:22px;margin:4px 0}.os-opportunity-main p{margin:0;color:#65758a}.os-score{flex:0 0 86px;height:86px;border-radius:22px;background:linear-gradient(135deg,#0d7e56,#11a974);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:19px;font-weight:900;box-shadow:0 9px 22px rgba(9,130,87,.2)}.os-score small{font-size:9px;margin-top:4px}.os-opportunity-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:16px 0}.os-opportunity-numbers>div{background:#f3f6fa;border-radius:13px;padding:11px}.os-opportunity-numbers span{display:block;font-size:10px;color:#7a8799}.os-opportunity-numbers b{display:block;margin-top:4px;color:#193754}.os-opportunity-numbers .hot{background:#eefaf5;border:1px solid #d6f2e5}.os-opportunity-numbers .hot b{color:#078451}.os-opportunity-actions{display:flex;gap:9px;flex-wrap:wrap}.os-workflow{padding:22px}.os-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:16px;direction:rtl}.os-flow a{position:relative;text-decoration:none;border:1px solid #e3e9f1;background:#fafcff;border-radius:14px;padding:13px 10px;min-height:96px}.os-flow a:not(:last-child):after{content:"←";position:absolute;left:-10px;top:36px;color:#aab7c7;z-index:2}.os-flow i{display:flex;width:25px;height:25px;align-items:center;justify-content:center;border-radius:8px;background:#e9f1fb;color:#175991;font-style:normal;font-weight:900;font-size:11px}.os-flow b,.os-flow span{display:block}.os-flow b{font-size:12px;color:#19334f;margin-top:9px}.os-flow span{font-size:9px;color:#8490a0;margin-top:4px}.os-tool-section{padding:4px 0}.os-tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:14px}.os-tool{display:grid;grid-template-columns:50px 1fr auto;gap:12px;align-items:center;text-decoration:none;background:#fff;border:1px solid #e1e8f1;border-radius:17px;padding:15px;box-shadow:0 6px 20px rgba(15,35,65,.045);transition:.2s}.os-tool:hover{transform:translateY(-3px);border-color:#cad8e8;box-shadow:0 13px 30px rgba(15,35,65,.09)}.os-tool.featured{background:linear-gradient(135deg,#0c315b,#0c2340);border-color:#0c315b}.os-tool em{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#edf4fc;color:#155695;font-style:normal;font-weight:900;font-size:20px}.os-tool h3{margin:0 0 4px;font-size:15px;color:#17324e}.os-tool p{margin:0;font-size:10px;color:#758399;line-height:1.8}.os-tool>span{font-size:10px;color:#0b7f55;font-weight:900}.os-tool.featured h3,.os-tool.featured p,.os-tool.featured>span{color:#fff}.os-tool.featured p{color:#c8d7e7}.sales-os-side{display:grid;gap:14px;position:sticky;top:92px}.os-day-plan,.os-ref-card,.os-health{padding:18px}.os-day-plan h3{margin:11px 0}.os-day-plan ol{list-style:none;margin:0;padding:0;display:grid;gap:9px}.os-day-plan li{position:relative;padding:10px 35px 10px 10px;border-radius:12px;background:#f6f8fb}.os-day-plan li:before{content:"○";position:absolute;right:11px;top:12px;color:#9aa6b6}.os-day-plan li.ready:before{content:"✓";color:#0c9963;font-weight:900}.os-day-plan li.alert:before{content:"!";color:#de7d00;font-weight:900}.os-day-plan b,.os-day-plan span{display:block}.os-day-plan b{font-size:12px}.os-day-plan span{font-size:10px;color:#7a8797;margin-top:3px}.os-ref-card{text-align:center;background:linear-gradient(180deg,#fff,#f6fbff)}.os-ref-card>span{font-size:11px;color:#75859a}.os-ref-card>b{display:block;font:900 25px/1.2 Tahoma,Arial,sans-serif;letter-spacing:2px;color:#0e3258;margin:8px 0}.os-ref-card p{font-size:10px;color:#76879a}.os-health h3{margin-top:0}.os-health>div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px dashed #e0e7ee}.os-health span{font-size:11px;color:#758398}.os-health b{font-size:12px;color:#183753}.os-health>a{display:block;text-decoration:none;color:#155ba6;font-size:11px;margin-top:12px}
@media(max-width:1200px){.sales-os-kpis{grid-template-columns:repeat(3,1fr)}.os-flow{grid-template-columns:repeat(3,1fr)}.os-flow a:after{display:none}}@media(max-width:900px){.sales-os-hero-grid,.sales-os-layout{grid-template-columns:1fr}.sales-os-side{position:static;grid-template-columns:repeat(2,1fr)}.os-tools-grid{grid-template-columns:1fr}}@media(max-width:650px){.sales-os-hero{padding:28px 0}.sales-os-hero h1{font-size:32px}.sales-os-kpis{grid-template-columns:repeat(2,1fr)}.os-opportunity-main{align-items:flex-start}.os-score{width:68px;height:68px;flex-basis:68px;font-size:15px}.os-opportunity-numbers{grid-template-columns:1fr}.os-flow{grid-template-columns:repeat(2,1fr)}.sales-os-side{grid-template-columns:1fr}.os-tool{grid-template-columns:44px 1fr}.os-tool>span{grid-column:2}.os-tool em{width:42px;height:42px}.sales-os-actions .btn{width:100%;text-align:center}}

/* V27 — monthly champions */
.yg-champions{padding-top:22px;background:linear-gradient(180deg,#f6f8fc 0,#eef3fa 100%)}
.champions-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;padding:26px 28px;border-radius:26px;background:linear-gradient(125deg,#071b35,#133d69 58%,#2b236d);color:#fff;box-shadow:0 18px 48px rgba(10,34,68,.15);overflow:hidden;position:relative}
.champions-head:after{content:"";position:absolute;width:260px;height:260px;left:-80px;top:-120px;border-radius:50%;background:radial-gradient(circle,rgba(255,209,84,.25),transparent 66%);pointer-events:none}
.champions-update{display:inline-flex;align-items:center;gap:7px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);padding:9px 13px;border-radius:999px;font-size:12px;font-weight:900;color:#ffe08a}
.champions-head h2{font-size:31px;margin:13px 0 7px}.champions-head p{margin:0;color:#d6e3f5;line-height:1.9;max-width:850px}.champions-month{min-width:145px;text-align:center;padding:14px 18px;border-radius:18px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14)}.champions-month small,.champions-month b{display:block}.champions-month small{font-size:10px;opacity:.72}.champions-month b{font:900 24px/1.3 Tahoma,Arial,sans-serif;color:#fff;margin-top:6px}
.champions-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.champion-board{background:#fff;border:1px solid #e2e8f1;border-radius:25px;overflow:hidden;box-shadow:0 13px 35px rgba(18,43,78,.07)}.board-title{display:flex;align-items:center;gap:13px;padding:20px 22px;border-bottom:1px solid #e9edf4}.board-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;font-size:24px;font-weight:950}.seller-board .board-icon{background:#eaf9f2;color:#0a9a65}.marketer-board .board-icon{background:#efebff;color:#6241d4}.board-title span{display:block;color:#8b95a6;font:900 9px/1.4 Arial,sans-serif;letter-spacing:1.8px}.board-title h3{margin:3px 0 0;font-size:21px;color:#12233e}.board-list{padding:10px 14px 15px}.champion-row{display:grid;grid-template-columns:42px minmax(120px,1fr) minmax(160px,auto);align-items:center;gap:12px;padding:13px 10px;border-bottom:1px dashed #e4eaf1;transition:.18s ease}.champion-row:last-child{border-bottom:0}.champion-row:hover{background:#f8faff;border-radius:15px}.champion-rank{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:#edf2f7;color:#596a7e;font:900 13px Tahoma,Arial,sans-serif}.rank-1 .champion-rank{background:linear-gradient(145deg,#f8d767,#c78b05);color:#fff;box-shadow:0 6px 15px rgba(199,139,5,.25)}.rank-2 .champion-rank{background:linear-gradient(145deg,#e8edf2,#aeb8c4);color:#fff}.rank-3 .champion-rank{background:linear-gradient(145deg,#d9a06c,#a9662c);color:#fff}.champion-id b,.champion-id small{display:block}.champion-id b{font-size:14px;color:#172944}.champion-id small{font-size:10px;color:#8793a4;margin-top:4px}.champion-income{text-align:left;direction:rtl}.champion-income small,.champion-income strong,.champion-income span{display:block}.champion-income small{font-size:9px;color:#8895a6}.champion-income strong{font-size:17px;color:#087a50;margin:3px 0}.marketer-board .champion-income strong{color:#5a38c6}.champion-income span{font-size:9px;color:#98a3b2}.champion-empty{text-align:center;padding:32px 18px;color:#6d798a}.champion-empty b,.champion-empty span{display:block}.champion-empty b{font-size:15px;color:#33445d;margin-bottom:7px}.champion-empty span{font-size:11px;line-height:1.9}.champions-note{text-align:center;margin-top:12px;color:#778397;font-size:10px;line-height:1.8}
@media(max-width:900px){.champions-grid{grid-template-columns:1fr}.champions-head{align-items:flex-start;flex-direction:column}.champions-month{min-width:0}.champion-row{grid-template-columns:38px 1fr minmax(140px,auto)}}
@media(max-width:560px){.champions-head{padding:21px}.champions-head h2{font-size:25px}.champion-row{grid-template-columns:36px 1fr}.champion-income{grid-column:2;text-align:right;margin-top:-5px}.champion-income strong{font-size:16px}.champions-update{font-size:10px}}

/* V28 - Top 10 monthly leaderboard */
.champion-board-wide{margin-top:22px;overflow:hidden}.champion-table-wrap{overflow-x:auto;padding:0 18px 20px}.champion-table{width:100%;border-collapse:separate;border-spacing:0 8px;min-width:820px}.champion-table th{text-align:right;font-size:13px;color:#65758b;padding:8px 12px}.champion-table td{background:#fff;padding:14px 12px;border-top:1px solid #e8eef5;border-bottom:1px solid #e8eef5;vertical-align:middle}.champion-table td:first-child{border-radius:0 14px 14px 0;border-right:1px solid #e8eef5}.champion-table td:last-child{border-radius:14px 0 0 14px;border-left:1px solid #e8eef5}.champion-table td small{display:block;color:#7a8798;margin-top:4px;font-size:12px}.table-rank{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;font-weight:900;background:#edf2f7}.champion-table tr.rank-1 .table-rank{background:linear-gradient(135deg,#ffe9a8,#d89b17);color:#5b3a00}.champion-table tr.rank-2 .table-rank{background:linear-gradient(135deg,#f1f4f7,#aeb9c6);color:#354152}.champion-table tr.rank-3 .table-rank{background:linear-gradient(135deg,#f3c39a,#b56a31);color:#542b0c}.champion-table .income-cell strong{font-size:17px;color:#087b55;white-space:nowrap}.marketer-board .income-cell strong{color:#4d43d7}.champion-board-wide+.champion-board-wide{margin-top:28px}@media(max-width:720px){.champion-table-wrap{padding:0 10px 14px}.champions-head{align-items:flex-start}.champion-table{min-width:760px}}
/* V31 role registration banners */
.v20-role-card{overflow:hidden;position:relative}.role-banner-link{display:block;margin:-1px -1px 22px;border-radius:22px 22px 16px 16px;overflow:hidden;background:#f8f7ff}.role-banner-img{display:block;width:100%;height:auto;aspect-ratio:1.904/1;object-fit:cover}.v20-role-card.seller-gold-card{border:3px solid #d6a82e!important;box-shadow:0 14px 38px rgba(181,132,19,.20),inset 0 0 0 1px #fff3b0!important}.v20-role-card.seller-gold-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,220,104,.75)}@media(max-width:650px){.role-banner-link{margin-bottom:16px}.v20-role-card.seller-gold-card{border-width:2px!important}}
/* V33 - numbered pagination for unlimited market inventory */
.market-pagination{margin:28px 0 8px;padding:20px;background:#fff;border:1px solid #e3e9f4;border-radius:22px;box-shadow:0 12px 35px rgba(15,35,70,.06);text-align:center}
.market-page-summary{font-size:14px;color:#60708a;margin-bottom:14px}.market-page-summary b{color:#10223e}
.market-page-numbers{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center;direction:rtl}
.market-page-numbers a,.market-page-numbers span{min-width:42px;height:42px;padding:0 12px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:800}
.market-page-numbers a{background:#f3f6fb;color:#172a48;border:1px solid #e0e7f2;transition:.18s ease}.market-page-numbers a:hover{transform:translateY(-2px);border-color:#6d43df}.market-page-numbers a.active{background:linear-gradient(135deg,#7449e8,#4d27c5);color:#fff;border-color:transparent;box-shadow:0 7px 18px rgba(93,55,210,.25)}
.market-page-numbers a.page-nav{min-width:82px}.market-page-numbers span{color:#8290a5}
@media(max-width:650px){.market-pagination{padding:15px 10px}.market-page-numbers a,.market-page-numbers span{min-width:36px;height:38px;padding:0 9px}.market-page-numbers a.page-nav{min-width:68px;font-size:12px}}

/* V34 - metallic gold market summary cards */
.market-stats>div{
  position:relative;
  overflow:hidden;
  background:linear-gradient(145deg,#fffdf2 0%,#fff5c8 28%,#f4cf69 55%,#fff1ad 78%,#fffdf3 100%);
  border:2px solid #b97812;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -2px 8px rgba(126,74,0,.13),0 12px 30px rgba(145,91,8,.20);
}
.market-stats>div::before{
  content:"";position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(115deg,transparent 0 35%,rgba(255,255,255,.65) 47%,transparent 58%);
  opacity:.65;
}
.market-stats>div:nth-child(even){
  background:linear-gradient(145deg,#fffaf0 0%,#f9e2b7 30%,#c98b43 56%,#f4d29b 80%,#fffaf0 100%);
  border-color:#9a5b20;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -2px 8px rgba(94,48,8,.13),0 12px 30px rgba(119,69,21,.18);
}
.market-stats span{position:relative;z-index:1;color:#5c421c;font-weight:800}
.market-stats b{position:relative;z-index:1;color:#17213b;font-weight:950;text-shadow:0 1px 0 rgba(255,255,255,.8)}
\n\n/* V36 — premium metallic gold plans */\n.plans-gold-page{background:radial-gradient(circle at 50% -10%,rgba(212,165,52,.16),transparent 36%),linear-gradient(180deg,#f8f9fc 0%,#f2f5fa 100%);padding-top:48px;padding-bottom:64px}.plans-gold-head{text-align:center;max-width:920px;margin:0 auto 28px}.tariff-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:999px;background:linear-gradient(135deg,#8d5a12,#e4bd58 48%,#9a6418);color:#fff6d9;font-weight:900;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 8px 22px rgba(134,87,14,.2);border:1px solid #b37a22}.plans-gold-head .section-title{margin:14px 0 10px;font-size:34px}.plans-lead{font-size:16px;line-height:2.05;color:#3d4657;margin:0}.plans-lead strong{color:#8a5a10}.plans-gold-grid{gap:22px}.price-card-gold{position:relative;overflow:hidden;border:2px solid #b9852c!important;background:linear-gradient(145deg,#fffdfa 0%,#fbf1d6 35%,#e8c56e 51%,#fff5d5 66%,#f7e7b6 100%)!important;box-shadow:0 22px 50px rgba(121,81,17,.16),inset 0 1px 0 rgba(255,255,255,.95),inset 0 0 0 1px rgba(255,255,255,.55);padding:30px!important}.price-card-gold:before{content:"";position:absolute;inset:-70% -35%;background:linear-gradient(110deg,transparent 42%,rgba(255,255,255,.7) 49%,rgba(255,255,255,.18) 54%,transparent 61%);transform:rotate(8deg);pointer-events:none}.price-card-gold>*{position:relative;z-index:1}.plan-topline{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.plan-topline span{font-size:12px;font-weight:800;color:#6d5120}.plan-topline b{font-size:22px;color:#251b0c}.price-card-gold .price{color:#2d200c;font-size:34px;font-weight:900;margin:12px 0 4px}.price-deadline{display:inline-block;padding:6px 10px;border-radius:10px;background:rgba(119,76,7,.1);border:1px solid rgba(119,76,7,.16);color:#7b500e;font-size:12px;font-weight:900}.plan-copy{font-size:14px;line-height:2.05;color:#372e21;margin:18px 0 12px}.plan-points{margin:0 0 16px;padding:0 20px 0 0;display:grid;gap:8px;color:#352b1d;line-height:1.8;font-size:13px}.plan-points li::marker{color:#a66e14}.seller-highlight,.urgent-note{border-radius:13px;padding:12px 14px;line-height:1.8;font-size:12px;font-weight:800;margin-top:12px}.seller-highlight{background:rgba(255,255,255,.56);border:1px solid rgba(125,82,13,.18);color:#4a3514}.urgent-note{background:linear-gradient(135deg,#5a3a08,#9b6815);color:#fff6db;border:1px solid #b17a20;box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}.plan-cta{margin-top:18px;width:100%;text-align:center;font-size:15px;padding:13px 18px}.marketer-plan{border-color:#c99b3d!important}.seller-plan{border-color:#a8731a!important}@media(max-width:800px){.plans-gold-head .section-title{font-size:28px}.plans-lead{font-size:14px}.price-card-gold{padding:22px!important}.price-card-gold .price{font-size:29px}.plan-topline{align-items:flex-start;flex-direction:column-reverse}}\n
/* V37 — Admin Network Hub */
.admin-network-hub{background:linear-gradient(180deg,#f7f9fd 0%,#eef3fa 100%)}
.admin-hub-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}
.admin-hub-kpis>div{background:#fff;border:1px solid #dfe6f1;border-radius:18px;padding:18px;box-shadow:0 10px 28px rgba(15,35,65,.06)}
.admin-hub-kpis span{display:block;color:#66758d;font-size:.9rem}.admin-hub-kpis b{display:block;margin-top:6px;font-size:1.65rem;color:#10233f}
.admin-quick-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}
.admin-quick-tabs a{background:#10233f;color:#fff;border-radius:12px;padding:10px 14px;text-decoration:none;font-weight:700}.admin-quick-tabs a:nth-child(-n+3){background:linear-gradient(135deg,#6d3fe4,#4e29b8)}
.admin-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}
.admin-hub-panel{border:1px solid #dfe5ef;box-shadow:0 14px 34px rgba(12,31,61,.07)}
.admin-hub-panel .panel-head{margin-bottom:14px}.admin-hub-panel h2{margin:0 0 5px;font-size:1.15rem}.admin-hub-panel textarea{min-height:88px}
.admin-members-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:34px 0 14px}.admin-members-head h2{margin:0 0 4px}
.yg-admin-pagination{display:flex;justify-content:center;align-items:center;gap:7px;flex-wrap:wrap;margin:28px 0 4px}
.yg-admin-pagination a,.yg-admin-pagination span{min-width:40px;height:40px;padding:0 10px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d9e0eb;background:#fff;color:#172a47;text-decoration:none;font-weight:800}
.yg-admin-pagination a:hover{border-color:#6a41db;box-shadow:0 5px 15px rgba(91,57,199,.14)}.yg-admin-pagination a.active{background:linear-gradient(135deg,#7045e8,#4f2ab7);color:#fff;border-color:transparent}.yg-admin-pagination .edge{min-width:72px}.yg-admin-pagination span{border:0;background:transparent}
@media(max-width:1100px){.admin-hub-grid{grid-template-columns:1fr}.admin-hub-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.admin-hub-kpis{grid-template-columns:1fr 1fr}.admin-members-head{align-items:flex-start;flex-direction:column}.admin-quick-tabs a{width:100%;text-align:center}}

/* V38 — explicit admin-only member hub + always-visible pagination */
.yg-admin-page-status{margin:24px auto 8px;width:max-content;max-width:100%;padding:10px 18px;border:1px solid #d9e0eb;border-radius:999px;background:#fff;color:#233652;font-weight:800;box-shadow:0 8px 22px rgba(20,38,70,.07)}
.yg-admin-pagination .disabled{opacity:.42;cursor:not-allowed;background:#f4f6f9;color:#7b8798;border:1px solid #e1e6ee}
.admin-network-hub .admin-user-grid{scroll-margin-top:110px}

/* V39 — organized admin network hub + Persian/Jalali calendar */
.admin-network-hub .container{max-width:1320px}
.admin-network-hub .admin-hub-grid{display:grid;grid-template-columns:1fr;gap:22px;margin:24px 0}
.admin-network-hub .admin-hub-panel{width:100%;max-width:none;padding:24px 26px;overflow:hidden;border-radius:22px;background:#fff}
.admin-network-hub .admin-hub-panel form{width:100%;min-width:0}
.admin-network-hub .admin-hub-panel .grid.g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}
.admin-network-hub .admin-hub-panel .field{min-width:0;margin:0}
.admin-network-hub .admin-hub-panel input,.admin-network-hub .admin-hub-panel select,.admin-network-hub .admin-hub-panel textarea{width:100%;min-width:0;box-sizing:border-box}
.admin-network-hub .admin-members-head{margin-top:30px;padding-top:24px;border-top:1px solid #e4e9f1}
.admin-network-hub .admin-user-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.admin-network-hub .admin-user-card{overflow:hidden;min-width:0}
.admin-network-hub .admin-edit-form .grid.g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.admin-network-hub .admin-filter form{display:grid;grid-template-columns:minmax(0,1fr) 260px 120px;gap:12px;align-items:center}
.admin-network-hub .admin-filter input,.admin-network-hub .admin-filter select{width:100%;min-width:0}
@media(max-width:900px){.admin-network-hub .admin-hub-panel .grid.g2,.admin-network-hub .admin-user-grid,.admin-network-hub .admin-edit-form .grid.g2{grid-template-columns:1fr}.admin-network-hub .admin-filter form{grid-template-columns:1fr}.admin-network-hub .admin-hub-panel{padding:18px}}

.jalali-ui-wrap{position:relative;display:flex;gap:8px;align-items:center;width:100%}
.jalali-ui-input{direction:rtl;text-align:right;background:#fff!important;cursor:pointer;font-weight:700}
.jalali-calendar-btn{width:46px!important;min-width:46px!important;height:46px;border:1px solid #d8dfeb;border-radius:13px;background:linear-gradient(135deg,#fff8df,#ead18a);color:#5d4311;font-size:20px;cursor:pointer}
.jalali-picker{position:fixed;z-index:99999;width:min(410px,calc(100vw - 28px));background:#fff;border:1px solid #d8c27b;border-radius:20px;box-shadow:0 24px 70px rgba(11,30,56,.25);padding:18px;direction:rtl}
.jalali-picker-title{font-weight:900;color:#152844;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}
.jalali-picker-grid{display:grid;grid-template-columns:1.15fr 1.45fr 1fr;gap:8px}.jalali-picker select,.jalali-picker input{width:100%;height:44px;border:1px solid #dce3ed;border-radius:12px;background:#fff;padding:0 10px;font-family:inherit}
.jalali-picker-time{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.jalali-picker-actions{display:flex;gap:8px;margin-top:14px}.jalali-picker-actions button{flex:1;border:0;border-radius:12px;padding:11px 12px;font-family:inherit;font-weight:800;cursor:pointer}.jalali-confirm{background:linear-gradient(135deg,#6a43dc,#4b25ad);color:#fff}.jalali-cancel{background:#edf1f6;color:#23344e}
.jalali-hint{display:block;margin-top:6px;color:#768399;font-size:11px}

/* V44 — Gold borders for homepage catalog + bronze-gold champion boards */
.home-catalog .home-product-card{
  border:2px solid #c99a2e !important;
  box-shadow:0 10px 28px rgba(145,96,18,.12), inset 0 0 0 1px rgba(255,225,139,.22);
}
.home-catalog .home-product-card:hover{
  border-color:#e0b84d !important;
  box-shadow:0 14px 34px rgba(145,96,18,.18), 0 0 0 1px rgba(255,220,112,.18);
}
.home-catalog .catalog-placeholder{
  border:2px solid #c99a2e !important;
}
.yg-champions .champion-board{
  border:2px solid #b9822b !important;
  box-shadow:0 13px 35px rgba(18,43,78,.07), 0 0 0 1px rgba(231,190,92,.22), 0 10px 28px rgba(126,76,16,.10);
}
.yg-champions .champion-board .board-title{
  border-bottom-color:#d8b05b;
}

/* V45 — seller registration card: bold green outline (no poster/image changes) */
.v20-role-card.seller.seller-gold-card{
  border:4px solid #08a84f!important;
  box-shadow:0 0 0 1px rgba(255,255,255,.92),0 14px 38px rgba(8,168,79,.18),inset 0 0 0 1px rgba(30,190,96,.18)!important;
}
.v20-role-card.seller.seller-gold-card:before{
  box-shadow:inset 0 0 0 1px rgba(4,126,58,.34)!important;
}
@media(max-width:650px){
  .v20-role-card.seller.seller-gold-card{border-width:3px!important}
}

/* V56 Trust Center */
.trust-center{padding-top:34px}.trust-nav{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:18px 0 24px;padding:14px}.trust-nav a{padding:9px 14px;border:1px solid rgba(14,71,128,.16);border-radius:999px;text-decoration:none;font-weight:800}.trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.trust-card{scroll-margin-top:100px}.trust-card h2{font-size:1.18rem;margin:0 0 10px}.trust-card p{line-height:2;margin:8px 0;color:#40536a}.trust-note{margin-top:20px;border:1px solid rgba(201,154,46,.55)}.trust-note p{line-height:2}.trust-note small{opacity:.75}@media(max-width:760px){.trust-grid{grid-template-columns:1fr}.trust-nav{justify-content:flex-start}.trust-nav a{font-size:.9rem}}

/* V59 MOBILE APP EXPERIENCE — desktop rules above remain untouched */
@media (max-width: 767px){
 html{background:#eef3f9;scroll-padding-bottom:92px}
 body.yg-v20{background:linear-gradient(180deg,#f5f8fc 0,#edf3fa 100%);padding-bottom:84px;font-family:"B Nazanin","BNazanin","Nazanin",Tahoma,Arial,sans-serif;font-weight:700;overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}
 body.yg-v20 .container{width:100%;padding-inline:16px}
 body.yg-v20 .top.v20-top{position:sticky;top:0;background:rgba(7,27,52,.96);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 5px 22px rgba(4,21,43,.14)}
 body.yg-v20 .v20-top .nav{min-height:62px;padding:6px 14px;gap:8px}
 body.yg-v20 .v20-top .brand{margin:0;gap:8px;flex:1}
 body.yg-v20 .v20-top .brand-y{width:39px;height:39px;flex-basis:39px;border-radius:13px;font-size:23px}
 body.yg-v20 .v20-top .brand-text{font-size:19px;line-height:1.25}
 body.yg-v20 .v20-top .brand-text small{font-size:9px;margin-top:1px}
 body.yg-v20 .nav-toggle{display:none!important}
 body.yg-v20 .nav-links{display:none!important}
 body.yg-v20 main{min-height:calc(100vh - 146px)}
 body.yg-v20 .section{padding:20px 0}
 body.yg-v20 .card{border-radius:22px;padding:16px;box-shadow:0 8px 25px rgba(17,45,82,.07)}
 body.yg-v20 .btn{min-height:48px;border-radius:15px;font-size:15px}
 body.yg-v20 .field input,body.yg-v20 .field select,body.yg-v20 .field textarea{min-height:50px;border-radius:15px;font-size:16px}
 body.yg-v20 .g2,body.yg-v20 .g3,body.yg-v20 .g4{grid-template-columns:1fr!important}
 body.yg-v20 .dash{display:block;padding:14px 0}
 body.yg-v20 .sidebar{position:static;margin-bottom:12px;display:flex;overflow-x:auto;gap:5px;border-radius:18px;padding:8px;scrollbar-width:none}
 body.yg-v20 .sidebar::-webkit-scrollbar{display:none} body.yg-v20 .sidebar a{white-space:nowrap;background:#ffffff0b}
 body.yg-v20 table{min-width:680px} body.yg-v20 .champion-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}
 body.yg-v20 .footer.v20-footer{margin:12px 0 0;padding:25px 0 105px} body.yg-v20 .footer-grid{grid-template-columns:1fr;gap:10px}
 body.yg-v20 .enamad-fixed{position:static!important;display:flex!important;justify-content:center;margin:0 auto 12px!important;transform:none!important;width:auto!important;height:auto!important;background:transparent!important;box-shadow:none!important}
 body.yg-v20 .enamad-fixed img{width:82px!important;height:auto!important}
 body.yg-v20 .yg-hero-slider{margin:12px 12px 5px;border-radius:25px;overflow:hidden;box-shadow:0 13px 35px rgba(13,42,78,.13)}
 body.yg-v20 .yg-hero-slider .yg-slide img{min-height:185px;object-fit:cover}
 body.yg-v20 .yg-slider-prev,body.yg-v20 .yg-slider-next{display:none}
 body.yg-v20 .v20-section-head{text-align:center;padding:0 4px} body.yg-v20 .v20-section-head h2{font-size:24px;line-height:1.45;margin:4px 0 7px}
 body.yg-v20 .v20-role-grid{grid-template-columns:1fr!important;gap:14px}
 body.yg-v20 .v20-role-card{border-radius:25px;padding:15px} body.yg-v20 .role-banner-link{border-radius:18px;overflow:hidden}
 body.yg-v20 .v20-role-card h3{font-size:24px;margin:10px 0 2px} body.yg-v20 .v20-role-card p{font-size:14px;line-height:1.9}
 body.yg-v20 .v20-role-card ul{font-size:13px;padding-right:19px}
 body.yg-v20 .v20-boundary-card,body.yg-v20 .owix-strip{grid-template-columns:1fr!important;border-radius:23px;padding:18px}
 body.yg-v20 .catalog-head-pro{display:block} body.yg-v20 .catalog-summary{display:flex;overflow-x:auto;gap:7px;padding-bottom:5px}
 body.yg-v20 .catalog-summary>*{flex:0 0 auto} body.yg-v20 .home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}
 body.yg-v20 .home-product-card{border-radius:18px!important} body.yg-v20 .home-product-body{padding:10px!important} body.yg-v20 .home-product-body h3{font-size:14px;line-height:1.55;min-height:43px}
 body.yg-v20 .home-product-money{display:block!important} body.yg-v20 .home-product-money>div{margin-bottom:5px} body.yg-v20 .home-product-money b{font-size:12px}
 body.yg-v20 .catalog-placeholder{display:none!important}
 body.yg-v20 .champions-head{align-items:flex-start;gap:8px} body.yg-v20 .champions-head h2{font-size:21px}
 body.yg-v20 .champion-board{border-radius:22px!important;padding:12px!important} body.yg-v20 .board-title h3{font-size:18px}
 body.yg-v20 .formshell{margin:18px auto;padding:0 12px} body.yg-v20 .formshell>.card{border-radius:26px;padding:20px}
 body.yg-v20 .notice{border-radius:15px}
 .yg-mobile-nav{display:grid!important;grid-template-columns:repeat(5,1fr);position:fixed;z-index:999;right:10px;left:10px;bottom:max(8px,env(safe-area-inset-bottom));height:68px;padding:6px 5px;background:rgba(255,255,255,.94);border:1px solid rgba(194,207,224,.8);border-radius:23px;box-shadow:0 12px 40px rgba(5,28,58,.20);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}
 .yg-mobile-nav a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;color:#65758a;border-radius:17px;font-size:10px;line-height:1.2;min-width:0}
 .yg-mobile-nav a .mi{font-family:Arial,sans-serif;font-size:21px;font-weight:700;line-height:1.05}
 .yg-mobile-nav a.active{color:#2858cc;background:#edf3ff}.yg-mobile-nav a.primary{color:#fff;background:linear-gradient(145deg,#6d49d9,#4b2fb8);box-shadow:0 7px 17px rgba(84,54,190,.25)}
 .yg-mobile-nav a.seller-primary{background:linear-gradient(145deg,#20b86b,#0d8c4c)}
 .yg-mobile-top-action{display:flex!important;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 10px;border-radius:13px;background:#ffffff13;border:1px solid #ffffff22;color:#fff;font-size:12px}
 .yg-mobile-welcome{display:block!important;margin:12px 12px 0;padding:17px;border-radius:24px;color:#fff;background:radial-gradient(circle at 90% 0,#3868b5 0,transparent 42%),linear-gradient(145deg,#071e3d,#0c315d);box-shadow:0 12px 34px rgba(7,31,62,.16)}
 .yg-mobile-welcome small{color:#a9c2e8}.yg-mobile-welcome h2{font-size:23px;line-height:1.45;margin:2px 0 5px}.yg-mobile-welcome p{font-size:12px;color:#d9e5f7;margin:0}.yg-mobile-welcome .quick{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:13px}.yg-mobile-welcome .quick a{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:14px;background:#ffffff13;border:1px solid #ffffff18;font-size:13px}.yg-mobile-welcome .quick a.hot{background:#fff;color:#15355c}
}
@media (min-width:768px){.yg-mobile-nav,.yg-mobile-top-action,.yg-mobile-welcome{display:none!important}}

/* V60 MOBILE NATIVE-LIKE UX — scoped strictly to phones; desktop unchanged */
@media (max-width:767px){
 html,body{width:100%;max-width:100%;overflow-x:hidden!important}
 body.yg-v20{position:relative;min-width:0;color:#10233f;background:linear-gradient(180deg,#f6f8fc 0%,#edf2f8 55%,#f7f9fc 100%);padding-bottom:calc(92px + env(safe-area-inset-bottom));touch-action:pan-y}
 body.yg-v20 *{box-sizing:border-box;max-width:100%}
 body.yg-v20 img,body.yg-v20 video,body.yg-v20 svg,body.yg-v20 canvas{max-width:100%;height:auto}
 body.yg-v20 main,body.yg-v20 section,body.yg-v20 .container,body.yg-v20 .card,body.yg-v20 .dash,body.yg-v20 .admin-main{min-width:0!important;max-width:100vw!important}
 body.yg-v20 .container{padding-inline:14px!important}
 body.yg-v20 .top.v20-top{border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 10px 30px rgba(3,20,43,.16)}
 body.yg-v20 .v20-top .nav{min-height:68px;padding:8px 14px}
 body.yg-v20 .v20-top .brand-y{background:linear-gradient(145deg,#ffe99c,#d39a12 62%,#8d5d00);border:1px solid rgba(255,255,255,.72);box-shadow:inset 0 1px 2px #fff9,0 5px 16px #0004}
 body.yg-v20 .yg-mobile-top-action{min-width:48px;height:42px;border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.14),rgba(255,255,255,.07));box-shadow:inset 0 1px rgba(255,255,255,.12)}
 body.yg-v20 .yg-mobile-welcome{margin:14px 12px 4px;padding:20px 18px 18px;border-radius:28px;background:radial-gradient(circle at 100% 0,rgba(56,126,221,.48),transparent 44%),radial-gradient(circle at 0 100%,rgba(17,183,143,.20),transparent 40%),linear-gradient(145deg,#061b36,#0a3261 62%,#0a2447);border:1px solid rgba(255,255,255,.10);box-shadow:0 18px 44px rgba(4,29,62,.22),inset 0 1px rgba(255,255,255,.09)}
 body.yg-v20 .yg-mobile-welcome small{display:inline-flex;padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.08);color:#bdd5f6;font-size:11px}
 body.yg-v20 .yg-mobile-welcome h2{font-size:25px;line-height:1.55;margin:9px 0 6px;letter-spacing:-.2px}
 body.yg-v20 .yg-mobile-welcome p{font-size:14px;line-height:1.9;color:#d9e7f8}
 body.yg-v20 .yg-mobile-welcome .quick{gap:10px;margin-top:16px}
 body.yg-v20 .yg-mobile-welcome .quick a{min-height:51px;border-radius:17px;font-size:14px;font-weight:900;box-shadow:inset 0 1px rgba(255,255,255,.12)}
 body.yg-v20 .yg-mobile-welcome .quick a.hot{background:linear-gradient(145deg,#fff,#eef5ff);color:#0b315e;box-shadow:0 8px 20px rgba(0,0,0,.13)}
 body.yg-v20 .yg-hero-slider{margin:14px 12px 8px;border-radius:26px;border:1px solid rgba(13,47,84,.08);box-shadow:0 14px 35px rgba(13,42,78,.14)}
 body.yg-v20 .yg-slides{width:100%!important;max-width:100%!important;overflow:hidden!important}
 body.yg-v20 .yg-slide{width:100%!important;max-width:100%!important;overflow:hidden}
 body.yg-v20 .yg-slide img{width:100%!important;max-width:100%!important;object-fit:cover}
 body.yg-v20 .v20-role-section{padding-top:25px}
 body.yg-v20 .v20-section-head>span{display:inline-flex;padding:6px 12px;border-radius:999px;background:#eee9ff;color:#5a3bc3;font-size:12px;font-weight:900}
 body.yg-v20 .v20-section-head h2{font-size:25px;line-height:1.65;color:#0b2240;margin:10px 0 7px}
 body.yg-v20 .v20-section-head p{font-size:15px;line-height:2;color:#68788d;margin:0 auto 16px}
 body.yg-v20 .v20-role-grid{gap:16px}
 body.yg-v20 .v20-role-card{position:relative;border-radius:28px!important;padding:14px!important;background:rgba(255,255,255,.94);box-shadow:0 14px 36px rgba(15,42,75,.10)!important;overflow:hidden}
 body.yg-v20 .v20-role-card.marketer{border:2px solid #5b6ee8!important}
 body.yg-v20 .v20-role-card.seller{border:2px solid #18a765!important}
 body.yg-v20 .role-banner-link{border-radius:21px!important}
 body.yg-v20 .v20-role-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:14px;background:#edf0ff;color:#4e4bc9;font-size:22px;margin-top:12px}
 body.yg-v20 .seller .v20-role-icon{background:#eafaf2;color:#07844a}
 body.yg-v20 .v20-role-card .btn{border-radius:17px!important;min-height:52px!important;box-shadow:0 8px 20px rgba(35,60,110,.13)}
 body.yg-v20 .card{border:1px solid rgba(20,52,88,.08);box-shadow:0 10px 30px rgba(14,40,73,.08)}
 body.yg-v20 .sidebar{max-width:calc(100vw - 28px)!important;overscroll-behavior-x:contain}
 body.yg-v20 .sidebar a{flex:0 0 auto}
 body.yg-v20 .catalog-summary,body.yg-v20 .champion-table-wrap{max-width:calc(100vw - 28px)!important}
 body.yg-v20 table{max-width:none!important}
 .yg-mobile-nav{right:9px;left:9px;bottom:max(8px,env(safe-area-inset-bottom));height:72px;padding:6px;background:rgba(252,253,255,.96);border:1px solid rgba(172,190,214,.65);border-radius:25px;box-shadow:0 16px 46px rgba(4,25,55,.24),inset 0 1px #fff;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}
 .yg-mobile-nav a{min-height:58px;border-radius:18px;color:#65758a;font-size:10px;font-weight:900;transition:transform .14s ease,background .14s ease,color .14s ease}
 .yg-mobile-nav a:active{transform:scale(.94)}
 .yg-mobile-nav a .mi{width:28px;height:27px;display:grid;place-items:center;font-size:22px}
 .yg-mobile-nav a.active{color:#1759bd;background:linear-gradient(180deg,#eef5ff,#e7f0ff);box-shadow:inset 0 0 0 1px rgba(47,105,190,.08)}
 .yg-mobile-nav a.primary{background:linear-gradient(145deg,#714be4,#4c2cbd);box-shadow:0 8px 20px rgba(81,51,190,.30),inset 0 1px rgba(255,255,255,.18)}
 .yg-mobile-nav a.seller-primary{background:linear-gradient(145deg,#20b971,#087e49)}
 body.yg-v20 .footer.v20-footer{padding-bottom:112px}
 body.yg-v20 .enamad-fixed img{width:76px!important}
}
@media (max-width:390px){body.yg-v20 .container{padding-inline:12px!important}.yg-mobile-nav{right:6px;left:6px}.yg-mobile-nav a{font-size:9px}body.yg-v20 .yg-mobile-welcome{margin-inline:9px}body.yg-v20 .yg-hero-slider{margin-inline:9px}}

/* V61 MOBILE SCROLL HOTFIX — restore native vertical finger scrolling without re-enabling page-wide horizontal drift */
@media (max-width:767px){
 html{
   overflow-x:hidden!important;
   overflow-y:auto!important;
   height:auto!important;
   min-height:100%!important;
   overscroll-behavior-y:auto!important;
   -webkit-overflow-scrolling:touch;
 }
 body.yg-v20{
   overflow-x:hidden!important;
   overflow-y:visible!important;
   height:auto!important;
   min-height:100vh!important;
   touch-action:auto!important;
   overscroll-behavior-y:auto!important;
   -webkit-overflow-scrolling:touch;
 }
 body.yg-v20 main{
   overflow:visible!important;
   height:auto!important;
   min-height:0!important;
   touch-action:auto!important;
 }
 body.yg-v20 .yg-mobile-welcome,
 body.yg-v20 .yg-hero-slider,
 body.yg-v20 .section,
 body.yg-v20 .v20-role-section,
 body.yg-v20 .v20-role-card,
 body.yg-v20 .card{
   touch-action:pan-y!important;
 }
 /* Horizontal inner scrollers remain usable while the page itself keeps vertical scroll. */
 body.yg-v20 .sidebar,
 body.yg-v20 .catalog-summary,
 body.yg-v20 .champion-table-wrap{
   touch-action:pan-x pan-y!important;
 }
}

/* V62 MOBILE CATALOG + RELIABLE POSTER SLIDER — phone only; desktop remains V58/V56 layout */
.catalog-title-mobile,.catalog-sub-mobile,.mobile-catalog-pagination{display:none}
@media (max-width:767px){
  body.yg-v20 .catalog-title-desktop,
  body.yg-v20 .catalog-sub-desktop{display:none!important}
  body.yg-v20 .catalog-title-mobile,
  body.yg-v20 .catalog-sub-mobile{display:inline!important}
  body.yg-v20 .home-catalog .catalog-head-pro{gap:14px}
  body.yg-v20 .home-catalog .section-title{font-size:23px!important;line-height:1.65!important;margin-top:9px!important;color:#0b2444}
  body.yg-v20 .home-catalog .section-sub{font-size:14px!important;line-height:2!important;color:#66778e!important;margin-top:5px!important}
  body.yg-v20 .home-catalog .section-sub b{color:#4f31bf}
  body.yg-v20 .home-catalog .catalog-summary .btn{min-height:48px;border-radius:16px!important;display:flex;align-items:center;justify-content:center;font-weight:900;box-shadow:0 9px 22px rgba(86,51,190,.22)}
  body.yg-v20 .catalog-page-meta{display:none!important}
  body.yg-v20 .catalog-pagination{display:none!important}
  body.yg-v20 .mobile-catalog-pagination{display:flex!important;direction:rtl;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:20px 0 5px;padding:4px 0 10px}
  body.yg-v20 .mobile-catalog-pagination[hidden]{display:none!important}
  body.yg-v20 .mobile-catalog-pagination button{appearance:none;-webkit-appearance:none;width:39px;height:39px;border:1px solid #dce4f0;border-radius:13px;background:#fff;color:#29415f;font-family:inherit;font-size:14px;font-weight:900;box-shadow:0 5px 14px rgba(16,46,82,.07);touch-action:manipulation}
  body.yg-v20 .mobile-catalog-pagination button.active{border-color:transparent;color:#fff;background:linear-gradient(145deg,#704be5,#4c2dbd);box-shadow:0 8px 20px rgba(83,53,190,.27)}
  body.yg-v20 .home-product-card[hidden]{display:none!important}
  body.yg-v20 .home-product-grid{align-items:stretch}
  body.yg-v20 .home-product-card{height:100%}

  /* Mobile slider does not move a wide flex track. Only the active poster exists in layout. */
  body.yg-v20 .yg-slides{position:relative!important;display:block!important;aspect-ratio:3/1!important;overflow:hidden!important;transform:none!important}
  body.yg-v20 .yg-slide{display:none!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;opacity:0;pointer-events:none}
  body.yg-v20 .yg-slide.active{display:block!important;opacity:1;pointer-events:auto;animation:ygMobilePosterIn .34s ease both}
  body.yg-v20 .yg-slide img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important}
  body.yg-v20 .yg-slider-dots{display:flex!important;z-index:8;bottom:7px}
  body.yg-v20 .yg-slider-dots button{touch-action:manipulation}

  /* Faster rendering below the fold while keeping native scrolling. */
  body.yg-v20 .home-catalog,
  body.yg-v20 .yg-champions{content-visibility:auto;contain-intrinsic-size:auto 900px}
}
@keyframes ygMobilePosterIn{from{opacity:.18;transform:scale(1.008)}to{opacity:1;transform:scale(1)}}

/* V64 — Mobile-only Yadgostar Sales OS. Desktop styles intentionally unchanged. */
.yg-mobile-salesos{display:none}.yg-mobile-salesos-desktop-note{display:block;max-width:760px;margin:40px auto;padding:20px}.yg-mobile-salesos-desktop-note .card{text-align:center}
@media(max-width:767px){
 html.yg-mobile-app,html.yg-mobile-app body{background:#f3f6fb}
 body.yg-mobile-os-body{background:linear-gradient(180deg,#edf3fb 0,#f8faff 36%,#f4f7fb 100%);padding-bottom:102px!important}
 body.yg-mobile-os-body>.top,body.yg-mobile-os-body>.footer{display:none!important}
 body.yg-mobile-os-body main{padding:0!important}
 body.yg-mobile-os-body .yg-mobile-nav{z-index:1002}
 body.yg-mobile-os-body .enamad-fixed{right:auto;left:10px;bottom:91px;opacity:.82;transform:scale(.66);transform-origin:left bottom;z-index:990}
 .yg-mobile-salesos-desktop-note{display:none!important}
 .yg-mobile-salesos{display:block!important;width:100%;max-width:100vw;overflow-x:clip;padding:calc(env(safe-area-inset-top) + 8px) 12px 30px;color:#102038;font-family:"B Nazanin","BNazanin","Nazanin",Tahoma,Arial,sans-serif}
 .yg-app-topbar{height:64px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 4px 8px}
 .yg-app-topbar small{display:block;font:800 9px/1.2 Arial,sans-serif;letter-spacing:1.1px;color:#8090a8}.yg-app-topbar h1{font-size:24px;line-height:1.2;margin:4px 0 0;color:#102847}
 .yg-app-top-actions{display:flex;align-items:center;gap:8px}.yg-app-icon,.yg-app-avatar{width:42px;height:42px;border:0;border-radius:14px;display:grid;place-items:center;background:#fff;box-shadow:0 8px 22px rgba(16,44,80,.09);color:#244767;font:900 19px Arial,sans-serif}.yg-app-avatar{background:linear-gradient(145deg,#0b284c,#1c4d7e);color:#f3c948}
 .yg-app-subscription-alert{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff8e8;border:1px solid #f6df9f;border-radius:18px;padding:12px 13px;margin:1px 0 12px}.yg-app-subscription-alert b,.yg-app-subscription-alert span{display:block}.yg-app-subscription-alert b{font-size:14px;color:#7a4e00}.yg-app-subscription-alert span{font-size:11px;color:#9c7628}.yg-app-subscription-alert a{white-space:nowrap;background:#e8ad19;color:#fff;padding:8px 10px;border-radius:12px;font-size:11px;font-weight:900}
 .yg-app-hero{position:relative;overflow:hidden;border-radius:29px;padding:21px 18px 17px;color:#fff;box-shadow:0 20px 48px rgba(9,39,76,.24);background:radial-gradient(circle at 10% 110%,rgba(51,225,171,.22),transparent 38%),radial-gradient(circle at 95% -10%,rgba(76,139,255,.38),transparent 38%),linear-gradient(145deg,#071a35,#0a3564 70%,#10284b)}
 .yg-app-hero.seller{background:radial-gradient(circle at 5% 105%,rgba(255,203,83,.25),transparent 36%),radial-gradient(circle at 100% 0,rgba(44,215,147,.34),transparent 38%),linear-gradient(145deg,#092b2d,#0b5548 70%,#0c3a39)}
 .yg-app-hero:after{content:"Y";position:absolute;left:-4px;top:-20px;font:900 136px/1 Arial,sans-serif;color:rgba(255,255,255,.035)}
 .yg-app-hero-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;position:relative;z-index:1}.yg-app-hero-head small{font-size:11px;color:#acc7e8}.yg-app-hero-head h2{font-size:21px;line-height:1.55;margin:4px 0;max-width:250px}.yg-app-level{font-size:10px;white-space:nowrap;background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.14);padding:7px 9px;border-radius:999px}
 .yg-app-money{margin-top:16px;position:relative;z-index:1}.yg-app-money span,.yg-app-money small{display:block;color:#bcd0e8;font-size:11px}.yg-app-money strong{display:block;font-size:29px;line-height:1.25;margin:3px 0;color:#fff;letter-spacing:-.3px}
 .yg-app-mini-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;position:relative;z-index:1}.yg-app-mini-kpis>div{background:rgba(255,255,255,.085);border:1px solid rgba(255,255,255,.09);border-radius:15px;padding:9px;text-align:center}.yg-app-mini-kpis b,.yg-app-mini-kpis span{display:block}.yg-app-mini-kpis b{font-size:16px}.yg-app-mini-kpis span{font-size:10px;color:#bbcee4}
 .yg-app-primary-action{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;margin:14px 0;background:linear-gradient(145deg,#fff,#f6f2ff);border:1px solid #e5dcff;border-radius:22px;padding:15px;box-shadow:0 10px 28px rgba(48,30,113,.07)}.yg-app-primary-action.seller{background:linear-gradient(145deg,#fff,#effbf5);border-color:#d6f0e3}.yg-app-primary-action span{font-size:10px;color:#7956ca}.yg-app-primary-action h3{font-size:17px;line-height:1.55;margin:1px 0 2px}.yg-app-primary-action p{font-size:11px;color:#728098;line-height:1.65;margin:0}.yg-app-primary-action>a{width:74px;height:74px;border-radius:21px;display:grid;place-items:center;text-align:center;background:linear-gradient(145deg,#6847dd,#4c2eb8);color:#fff;font-size:11px;line-height:1.45;font-weight:900;box-shadow:0 10px 22px rgba(84,52,190,.24)}.yg-app-primary-action.seller>a{background:linear-gradient(145deg,#1caf6d,#087b4a);box-shadow:0 10px 22px rgba(14,139,83,.22)}.yg-app-primary-action>a b{font-family:Arial;font-size:18px}
 .yg-app-section{background:#fff;border:1px solid #e8edf5;border-radius:24px;padding:16px;margin:13px 0;box-shadow:0 10px 32px rgba(20,43,72,.055)}.yg-app-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.yg-app-section-head small{display:block;font-size:10px;color:#8a98ac}.yg-app-section-head h2{font-size:20px;margin:1px 0;line-height:1.3}.yg-app-section-head>a{font-size:11px;color:#315fb2;background:#eff5ff;padding:6px 9px;border-radius:10px}.yg-live-dot{font:800 9px Arial;color:#168a55;background:#e6f8ef;padding:6px 8px;border-radius:999px}.yg-live-dot:before{content:"";display:inline-block;width:6px;height:6px;background:#20bd74;border-radius:50%;margin-left:5px;box-shadow:0 0 0 4px rgba(32,189,116,.13)}
 .yg-radar-list{display:grid;gap:10px}.yg-radar-card{position:relative;border:1px solid #e7ebf2;border-radius:19px;padding:13px;background:linear-gradient(145deg,#fff,#fbfcff)}.yg-radar-rank{position:absolute;left:11px;top:11px;font:900 11px Arial;color:#bd8505;background:#fff4ce;border-radius:9px;padding:5px 7px}.yg-radar-main>span{font-size:10px;color:#77879d}.yg-radar-main h3{font-size:16px;margin:2px 0 10px;padding-left:36px}.yg-radar-stats{display:grid;grid-template-columns:1.4fr .6fr;gap:7px}.yg-radar-stats b{background:#f4f7fb;border-radius:12px;padding:8px 9px;font-size:14px}.yg-radar-stats b:first-child{background:#ecfaf3;color:#087b4a}.yg-radar-stats small{display:block;font-size:9px;color:#7d8b9c;margin-top:1px}.yg-radar-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px;margin-top:10px}.yg-radar-actions a,.yg-radar-actions button{border:0;background:#f1f4f9;color:#405067;border-radius:11px;padding:8px 4px;text-align:center;font:900 11px "B Nazanin",Tahoma}.yg-radar-actions button{cursor:pointer}.yg-radar-actions .hot{background:linear-gradient(145deg,#6a48dd,#4c2db8);color:#fff}
 .yg-app-grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:13px 0}.yg-app-feature{min-height:132px;border-radius:22px;padding:14px;background:#fff;border:1px solid #e8edf5;box-shadow:0 9px 26px rgba(20,43,72,.05);display:flex;flex-direction:column;align-items:flex-start}.yg-app-feature i{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;font-style:normal;font:900 18px Arial;background:#f0ecff;color:#6844d0}.yg-app-feature.green i{background:#e9f9f1;color:#148255}.yg-app-feature.blue i{background:#eaf3ff;color:#2467c7}.yg-app-feature.gold i{background:#fff5d8;color:#a87400}.yg-app-feature b{font-size:15px;margin-top:8px}.yg-app-feature span{font-size:10px;line-height:1.65;color:#78869b;margin-top:2px}
 .yg-daily-missions{display:grid;gap:8px}.yg-daily-missions>a{display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:center;padding:9px;border-radius:15px;background:#f8f9fc}.yg-mission-check{width:36px;height:36px;border-radius:12px;background:#eee9ff;color:#6543c9;display:grid;place-items:center;font-size:15px}.yg-daily-missions b,.yg-daily-missions small{display:block}.yg-daily-missions b{font-size:13px}.yg-daily-missions small{font-size:9px;color:#8090a5}.yg-daily-missions i{height:4px;background:#e8e9ef;border-radius:10px;display:block;margin-top:5px;overflow:hidden}.yg-daily-missions em{display:block;height:100%;background:linear-gradient(90deg,#6544d0,#8b6fec);border-radius:10px}
 .yg-followups{display:grid;gap:7px}.yg-followups a{display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px 8px;padding:10px;border-radius:14px;background:#f8f9fc}.yg-followups span{font-size:13px;font-weight:900}.yg-followups b{font-size:9px;color:#9a5e00;background:#fff1d8;padding:4px 7px;border-radius:999px}.yg-followups small{grid-column:1/-1;font-size:9px;color:#8795a7}.yg-add-lead{display:block;text-align:center;margin-top:9px;border:1px dashed #cad5e5;border-radius:14px;padding:9px;color:#315fa8;font-size:12px;font-weight:900}
 .yg-live-feed{display:grid;gap:2px}.yg-live-feed>div:not(.yg-app-empty){display:grid;grid-template-columns:12px 1fr auto;gap:8px;align-items:center;padding:9px 2px;border-bottom:1px solid #f0f2f6}.yg-live-feed>div>i{width:8px;height:8px;border-radius:50%;background:#20b56d;box-shadow:0 0 0 4px #e5f8ee}.yg-live-feed p{font-size:11px;line-height:1.6;margin:0}.yg-live-feed small{font-size:8px;color:#8b99aa;white-space:nowrap}.yg-app-empty{padding:16px;text-align:center;background:#f8fafc;border-radius:14px;color:#78879a;font-size:11px}.yg-app-empty.good{background:#effaf5;color:#28724f}
 .yg-app-finance-note{display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:21px;background:linear-gradient(145deg,#10284b,#163e6d);color:#fff;padding:15px;margin:13px 0}.yg-app-finance-note.seller{background:linear-gradient(145deg,#143a32,#0e6a4d)}.yg-app-finance-note b,.yg-app-finance-note span{display:block}.yg-app-finance-note b{font-size:14px}.yg-app-finance-note span{font-size:10px;color:#c6d6e7;margin-top:3px}.yg-app-finance-note a{background:#fff;color:#173a60;padding:8px 10px;border-radius:11px;font-size:10px;font-weight:900;white-space:nowrap}
 .yg-app-notification-center{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px;margin:13px 0 8px;border-radius:20px;background:#fff;border:1px solid #e7ebf2}.yg-app-notification-center b,.yg-app-notification-center span{display:block}.yg-app-notification-center b{font-size:13px}.yg-app-notification-center span{font-size:9px;color:#7d8a9e;margin-top:2px}.yg-app-notification-center button{border:0;background:#edf3ff;color:#295da9;border-radius:11px;padding:8px 9px;font:900 10px "B Nazanin",Tahoma}
 .yg-seller-kpis{display:grid;grid-template-columns:1fr 1fr;gap:8px}.yg-seller-kpis>div{background:#f7f9fc;border-radius:15px;padding:11px}.yg-seller-kpis span,.yg-seller-kpis b{display:block}.yg-seller-kpis span{font-size:9px;color:#7b899b}.yg-seller-kpis b{font-size:14px;margin-top:2px;color:#17364f}.yg-growth-tips{display:grid;gap:8px}.yg-growth-tips a{display:grid;grid-template-columns:38px 1fr;gap:9px;align-items:center;border-radius:15px;padding:10px;background:#f8fafc}.yg-growth-tips i{font:900 10px Arial;color:#fff;background:#0e8c60;width:34px;height:34px;border-radius:11px;display:grid;place-items:center}.yg-growth-tips b,.yg-growth-tips span{display:block}.yg-growth-tips b{font-size:13px}.yg-growth-tips span{font-size:9px;color:#7d8b9d;margin-top:2px}.yg-standard-chip{font-size:9px;color:#08764b;background:#e8f8f0;padding:6px 8px;border-radius:999px}
 .yg-mobile-product-form{display:grid;gap:9px}.yg-form-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.yg-mobile-product-form input,.yg-mobile-product-form select,.yg-mobile-product-form textarea{width:100%;min-width:0;border:1px solid #dce4ef;background:#f9fbfd;border-radius:13px;padding:11px;font:700 12px "B Nazanin",Tahoma}.yg-mobile-product-form textarea{min-height:70px}.yg-app-submit{border:0;border-radius:14px;background:linear-gradient(145deg,#1caf6d,#087d4c);color:#fff;padding:12px;font:900 13px "B Nazanin",Tahoma;box-shadow:0 8px 18px rgba(12,134,80,.17)}
 .yg-share-toast{position:fixed;right:50%;transform:translateX(50%);bottom:100px;z-index:1500;background:#102b4b;color:#fff;padding:10px 14px;border-radius:13px;font-size:11px;box-shadow:0 14px 30px rgba(10,37,69,.25);animation:ygToast .22s ease}@keyframes ygToast{from{opacity:0;transform:translate(50%,8px)}to{opacity:1;transform:translate(50%,0)}}
}
