@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-BeciDpKm.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Estedad;src:url(/assets/Estedad-FD-Medium-BC0HbyNr.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--bg:#f6f7f9;--surface:#fff;--surface-soft:#fafafa;--line:#e8e9ed;--line-dark:#d9dce2;--text:#17191f;--muted:#707785;--soft:#9ba1ac;--accent:#c51819;--accent-dark:#a51112;--accent-soft:#fff1f1;--success:#14804a;--success-soft:#ebf8f1;--warning:#a96811;--warning-soft:#fff6e7;--info:#3568b8;--info-soft:#eef4ff;--shadow:0 8px 28px rgba(25,31,44,.055);--shadow-lg:0 18px 45px rgba(25,31,44,.09);font-family:Estedad,Vazirmatn,system-ui,sans-serif;color:var(--text);background:var(--bg)}*{box-sizing:border-box}html{min-width:320px;background:var(--bg)}body{margin:0;min-width:320px;font-family:Estedad,Vazirmatn,system-ui,sans-serif;background:var(--bg)}button,input{font:inherit}button{border:0;cursor:pointer;-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%}button:focus-visible,input:focus-visible{outline:2px solid rgba(197,24,25,.2);outline-offset:2px}.site-shell{min-height:100dvh;display:flex;justify-content:center;background:#eceff3}.app-frame{width:min(100%,430px);min-height:100dvh;position:relative;overflow-x:hidden;background:var(--bg)}.page{min-height:100dvh;padding:58px 14px 32px;background:var(--bg)}.page.with-nav{padding-bottom:104px}.app-header{position:fixed;top:0;right:50%;z-index:20;width:min(100%,430px);height:48px;transform:translate(50%);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 14px;background:#fffffff7;border-bottom:1px solid #ececef;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-title{display:inline-flex;align-items:center;gap:5px;justify-self:start;min-width:0}.header-title strong{font-size:13px;font-weight:900;color:#111;white-space:nowrap}.back-button{width:30px;height:30px;display:grid;place-items:center;padding:0;color:#4c5564;background:#f7f7f8;border-radius:7px}.user-chip{justify-self:center;padding:0;background:transparent;color:#747b88;font-size:11px;font-weight:700}.header-actions{justify-self:end;display:inline-flex;align-items:center;gap:11px}.header-actions button{width:28px;height:28px;display:grid;place-items:center;padding:0;color:#626a78;background:#f7f7f8;border-radius:7px}.bottom-nav{position:fixed;right:50%;bottom:10px;z-index:18;width:min(calc(100% - 22px),408px);transform:translate(50%);display:grid;grid-template-columns:repeat(5,1fr);gap:2px;padding:6px;background:#fffffff7;border:1px solid #e2e4e8;border-radius:15px;box-shadow:0 14px 34px #1a1e2721;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bottom-nav button{min-height:50px;display:grid;place-items:center;gap:2px;padding:4px 2px;color:#737b88;background:transparent;border-radius:10px;font-size:10px;font-weight:700}.bottom-nav button.active{color:var(--accent);background:linear-gradient(180deg,#fff5f5,#ffeded)}.primary-btn,.secondary-btn,.filter-btn,.outline-danger{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border-radius:7px;font-size:11px;font-weight:800;white-space:nowrap}.primary-btn{color:#fff;background:var(--accent);box-shadow:0 5px 14px #c5181929}.primary-btn:active{background:var(--accent-dark)}.primary-btn.small{min-height:34px;padding-inline:11px}.primary-btn.full{width:100%;min-height:44px}.secondary-btn{color:#555e6c;background:#fff;border:1px solid var(--line-dark)}.filter-btn{color:#596171;background:#fff;border:1px solid var(--line-dark)}.filter-btn.icon-only{width:40px;padding:0}.outline-danger{color:var(--accent);background:#fff;border:1px solid rgba(197,24,25,.45)}.icon-danger{width:34px;height:34px;display:grid;place-items:center;padding:0;color:#d43838;background:#fff3f3;border:1px solid #ffd5d5;border-radius:7px}.plain-card{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 1px #11182705}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin:18px 1px 9px}.section-heading.inner{margin:0 0 8px}.section-heading h2{margin:0;font-size:14px;font-weight:900}.section-heading span{display:block;margin-top:3px;color:var(--muted);font-size:10px}.section-heading>button{display:inline-flex;align-items:center;gap:4px;padding:0;color:#6b7280;background:transparent;font-size:10px;font-weight:700}.welcome-row{display:grid;grid-template-columns:1fr 78px;gap:10px;align-items:center;padding:12px 2px 4px}.welcome-row>div>span,.page-intro>div>span{color:var(--accent);font-size:10px;font-weight:800}.welcome-row h1,.page-intro h1{margin:3px 0 2px;font-size:18px;font-weight:900}.welcome-row p,.page-intro p{margin:0;color:var(--muted);font-size:10px;line-height:1.9}.welcome-row>button{height:64px;display:grid;grid-template-columns:20px 1fr;grid-template-rows:1fr 1fr;align-items:center;padding:8px 10px;color:#4d5665;background:#fff;border:1px solid var(--line);border-radius:9px;box-shadow:var(--shadow)}.welcome-row>button svg{grid-row:1/3}.welcome-row>button b{font-size:13px}.welcome-row>button small{font-size:9px;color:var(--muted)}.banner-carousel{margin-top:9px}.banner-track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:8px}.banner-track::-webkit-scrollbar{display:none}.dashboard-banner{height:118px;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:8px;scroll-snap-align:start;box-shadow:var(--shadow)}.dashboard-banner img{width:100%;height:100%;object-fit:cover}.banner-dots{display:flex;justify-content:center;gap:5px;margin-top:6px}.banner-dots b,.banner-dots i{width:5px;height:5px;border-radius:50%;background:#d0d3d8}.banner-dots b{width:16px;border-radius:5px;background:var(--accent)}.dashboard-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}.dashboard-kpis article{min-height:79px;padding:10px;background:#fff;border:1px solid var(--line);border-radius:8px}.dashboard-kpis span{color:var(--muted);font-size:9px}.dashboard-kpis b{display:block;margin-top:4px;font-size:17px;font-weight:900}.dashboard-kpis small{display:flex;align-items:center;gap:3px;margin-top:5px;color:#667080;font-size:8px}.dashboard-kpis article:first-child small{color:var(--success)}.dashboard-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.dashboard-tile{min-height:62px;display:grid;grid-template-columns:36px 1fr 18px;align-items:center;gap:8px;padding:8px 10px;color:#69717e;background:#fff;border:1px solid var(--line);border-radius:8px;text-align:right}.dashboard-tile .tile-icon{width:36px;height:36px;display:grid;place-items:center;color:var(--accent);background:var(--accent-soft);border-radius:8px}.dashboard-tile>span:nth-child(2){color:#2f3540;font-size:11px;font-weight:800}.activity-card{margin-top:12px;padding:12px}.mini-row{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line)}.mini-row:first-of-type{border-top:0}.mini-row strong,.mini-row span{display:block}.mini-row strong{font-size:11px;font-weight:800}.mini-row span{margin-top:3px;color:#9096a0;font-size:9px}.mini-row b{color:#414855;font-size:10px;font-weight:800;white-space:nowrap}.page-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:6px 2px 10px}.page-intro.compact-intro{align-items:center}.channel-summary,.financial-kpis{display:grid;grid-template-columns:1fr 1fr;gap:8px}.channel-summary article,.financial-kpis article{min-height:65px;display:flex;align-items:center;gap:10px;padding:11px;background:#fff;border:1px solid var(--line);border-radius:8px}.channel-summary svg,.financial-kpis svg{color:var(--accent)}.channel-summary span,.financial-kpis span{display:block;color:var(--muted);font-size:9px}.channel-summary b,.financial-kpis b{display:block;margin-top:3px;font-size:11px}.channel-cards{display:grid;gap:8px}.channel-card{display:grid;grid-template-columns:45px 1fr;gap:10px;padding:11px;background:#fff;border:1px solid var(--line);border-radius:8px}.channel-logo{width:45px;height:45px;display:grid;place-items:center;color:var(--accent);background:var(--accent-soft);border-radius:8px}.channel-title-row{display:flex;justify-content:space-between;gap:8px}.channel-title-row strong{display:block;font-size:12px}.channel-title-row small{display:block;margin-top:2px;color:var(--muted);font-size:9px}.status-pill{display:inline-flex;align-items:center;width:max-content;height:23px;padding:0 8px;border-radius:999px;font-size:8px;font-weight:800}.status-pill.success{color:var(--success);background:var(--success-soft)}.status-pill.warning{color:var(--warning);background:var(--warning-soft)}.status-pill.info{color:var(--info);background:var(--info-soft)}.status-pill.muted{color:#767e89;background:#f0f1f3}.channel-meta{display:grid;grid-template-columns:1fr auto;gap:6px;margin-top:10px;padding:8px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.channel-meta span{color:var(--muted);font-size:9px}.channel-meta b{font-size:9px}.channel-footer{display:flex;gap:6px;margin-top:9px}.manual-channels{display:grid;grid-template-columns:1fr 1fr;gap:8px}.manual-channels button{min-height:68px;display:grid;grid-template-columns:34px 1fr 18px;align-items:center;gap:8px;padding:10px;color:#6b7280;background:#fff;border:1px solid var(--line);border-radius:8px;text-align:right}.manual-channels button>span{width:34px;height:34px;display:grid;place-items:center;color:var(--accent);background:var(--accent-soft);border-radius:8px;font-size:9px;font-weight:900}.manual-channels b,.manual-channels small{display:block}.manual-channels b{font-size:10px}.manual-channels small{margin-top:2px;color:var(--muted);font-size:8px}.notice-box{min-height:70px;display:grid;grid-template-columns:25px 1fr;gap:7px 9px;align-items:start;padding:11px 12px;color:#b27420;background:#fff9ee;border:1px solid #f5e1bc;border-radius:7px}.notice-box svg{margin-top:3px}.notice-box p{margin:0;color:#775927;font-size:9px;line-height:1.9}.notice-box span{grid-column:2;color:#9b762f;font-size:8px}.product-stats,.order-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}.product-stats article{min-height:60px;display:flex;align-items:center;gap:7px;padding:9px;background:#fff;border:1px solid var(--line);border-radius:8px}.product-stats svg{color:var(--accent)}.product-stats span,.order-kpis span{display:block;color:var(--muted);font-size:8px}.product-stats b,.order-kpis b{display:block;margin-top:2px;font-size:12px}.table-toolbar,.market-search{display:grid;grid-template-columns:1fr auto;gap:7px;margin-top:10px}.search-box{min-height:40px;display:flex;align-items:center;gap:7px;padding:0 11px;color:#808793;background:#fff;border:1px solid var(--line-dark);border-radius:7px}.search-box input{width:100%;border:0;outline:0;color:#1f2937;background:transparent;font-size:10px}.search-box input::placeholder{color:#9ca3af}.product-list-card{margin-top:8px;background:#fff;border:1px solid var(--line);border-radius:8px;overflow:hidden}.list-head{height:34px;display:grid;grid-template-columns:1fr 82px;align-items:center;padding:0 11px;color:#8b919c;background:#fafafa;border-bottom:1px solid var(--line);font-size:8px}.managed-product{min-height:70px;display:grid;grid-template-columns:48px 1fr auto 18px;gap:9px;align-items:center;padding:9px 10px;border-bottom:1px solid var(--line)}.managed-product:last-child{border-bottom:0}.managed-product img{width:48px;height:48px;object-fit:cover;border:1px solid #eee;border-radius:7px}.managed-product strong,.managed-product small{display:block}.managed-product strong{font-size:10px;line-height:1.7}.managed-product small{margin-top:3px;color:var(--muted);font-size:8px}.managed-product>button{padding:0;color:#8b919c;background:transparent}.market-hero{min-height:126px;display:grid;grid-template-columns:1fr 120px;gap:5px;align-items:center;overflow:hidden;padding:13px;background:linear-gradient(135deg,#fff 35%,#fff5f5);border:1px solid #f0d9da;border-radius:9px}.market-hero>div>span{display:inline-flex;align-items:center;gap:4px;color:var(--accent);font-size:9px;font-weight:800}.market-hero h1{margin:6px 0 3px;font-size:16px;line-height:1.7}.market-hero p{margin:0;color:var(--muted);font-size:9px;line-height:1.8}.market-hero img{width:120px;height:100px;object-fit:contain}.category-scroller{display:flex;gap:6px;margin-top:9px;overflow-x:auto;scrollbar-width:none}.category-scroller::-webkit-scrollbar{display:none}.category-scroller button{min-height:32px;padding:0 12px;color:#626a76;background:#fff;border:1px solid var(--line);border-radius:6px;font-size:9px;white-space:nowrap}.category-scroller button.active{color:#fff;background:var(--accent);border-color:var(--accent)}.product-feed{display:grid;grid-template-columns:1fr 1fr;gap:8px}.market-item{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:8px}.market-image{width:100%;height:142px;position:relative;padding:0;background:#f8f8f8;overflow:hidden}.market-image img{width:100%;height:100%;object-fit:cover}.market-image>span{position:absolute;top:7px;right:7px;height:22px;display:flex;align-items:center;padding:0 7px;color:#6a4d0f;background:#fff8e5f2;border:1px solid #f4dfaa;border-radius:5px;font-size:7px;font-weight:800}.market-info{padding:9px}.product-code{color:#969ca6;font-size:8px}.market-info h3{min-height:35px;margin:3px 0 7px;font-size:10px;line-height:1.8;font-weight:800}.product-meta{display:grid;gap:3px;color:#777f8b;font-size:7.5px}.product-meta span{display:flex;align-items:center;gap:3px}.profit-line{margin-top:8px;padding-top:7px;border-top:1px solid var(--line)}.profit-line>span{display:block;color:var(--muted);font-size:7px}.profit-line strong{font-size:12px}.profit-line strong small{font-size:7px}.product-actions{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:8px}.product-actions button{font-size:8px}.order-kpis article{min-height:58px;padding:10px;background:#fff;border:1px solid var(--line);border-radius:8px}.order-kpis b{font-size:16px}.order-tabs{display:grid;grid-template-columns:repeat(4,1fr);align-items:end;margin-top:13px;border-bottom:1px solid var(--line-dark)}.order-tabs button{min-height:38px;padding:0 3px;color:#7a818c;background:transparent;border-bottom:2px solid transparent;font-size:9px}.order-tabs button.active{color:var(--accent);border-color:var(--accent);font-weight:800}.orders-list{display:grid;gap:8px;margin-top:8px}.order-card{padding:11px;background:#fff;border:1px solid var(--line);border-radius:8px}.order-top{display:flex;justify-content:space-between;gap:8px}.order-top strong,.order-top span{display:block}.order-top strong{font-size:11px}.order-top div>span{margin-top:2px;color:var(--muted);font-size:8px}.order-customer{display:grid;grid-template-columns:18px 1fr 18px 1fr;align-items:center;gap:4px;margin-top:9px;padding:8px;background:#fafafa;border-radius:6px;color:#5e6672;font-size:8px}.order-bottom{display:flex;align-items:end;justify-content:space-between;margin-top:9px}.order-bottom span,.order-bottom b{display:block}.order-bottom span{color:var(--muted);font-size:8px}.order-bottom b{margin-top:2px;font-size:11px}.order-bottom button{display:flex;align-items:center;gap:2px;padding:0;color:var(--accent);background:transparent;font-size:8px;font-weight:800}.profile-card{position:relative;margin-top:12px;padding:0 0 18px;overflow:hidden;text-align:center;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow)}.profile-card img{width:100%;height:92px;object-fit:cover;opacity:.65}.profile-avatar{width:70px;height:70px;display:grid;place-items:center;margin:-36px auto 8px;position:relative;color:var(--accent);background:#fff;border:5px solid #fff;border-radius:50%;box-shadow:0 8px 22px #1118271f;font-size:20px;font-weight:900}.profile-card h1{margin:0;font-size:19px;font-weight:900}.profile-card p{margin:4px 0 0;color:#7b8493;font-size:12px}.profile-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px}.profile-stats article{min-height:65px;display:grid;align-content:center;gap:5px;padding:10px;background:#fff;border:1px solid var(--line);border-radius:8px}.profile-stats span{color:#7b8493;font-size:11px}.profile-stats b{font-size:14px;font-weight:900}.profile-menu{margin-top:10px;padding:2px 0;border-radius:8px;overflow:hidden}.profile-menu button{width:100%;min-height:50px;display:grid;grid-template-columns:36px 1fr 24px;align-items:center;gap:8px;padding:0 12px;color:#4f5b6e;background:#fff;border-bottom:1px solid var(--line);text-align:right}.profile-menu button:last-child{border-bottom:0}.profile-menu span{color:#172033;font-size:13px;font-weight:700}.wallet-hero{min-height:148px;display:grid;grid-template-columns:1fr 125px;align-items:center;overflow:hidden;padding:15px;background:linear-gradient(135deg,#3e1112,#951617 64%,#bd2425);border-radius:10px;box-shadow:0 12px 28px #7a14152e}.wallet-hero>div>span{color:#f1b7b7;font-size:9px}.wallet-hero strong{display:block;margin-top:4px;color:#fff;font-size:24px}.wallet-hero strong small{font-size:10px}.wallet-hero p{margin:4px 0 10px;color:#efd7d7;font-size:8px}.wallet-hero img{width:125px;height:120px;object-fit:contain}.wallet-hero .primary-btn{color:#8e1314;background:#fff;box-shadow:none}.financial-kpis{margin-top:9px}.transactions{padding:0 11px}.transactions .mini-row b:first-letter{color:inherit}.api-hero{min-height:154px;display:grid;grid-template-columns:42% 1fr;align-items:center;gap:10px;padding:12px;background:#fff;border:1px solid var(--line);border-radius:9px;box-shadow:var(--shadow)}.api-hero img{width:100%;height:120px;object-fit:cover;border-radius:7px}.api-hero span{display:inline-flex;padding:3px 7px;color:var(--accent);background:var(--accent-soft);border-radius:5px;font-size:8px;font-weight:800}.api-hero h1{margin:5px 0 2px;font-size:16px}.api-hero p{margin:0 0 8px;color:var(--muted);font-size:8px;line-height:1.8}.api-hero .secondary-btn{min-height:31px;font-size:8px}.api-status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px}.api-metric{min-height:70px;display:grid;align-content:center;gap:3px;padding:9px;background:#fff;border:1px solid var(--line);border-radius:8px}.api-metric svg{color:#687180}.api-metric.success svg{color:var(--success)}.api-metric span{color:var(--muted);font-size:8px}.api-metric b{font-size:10px}.api-panel{margin-top:9px;padding:12px}.card-head{display:flex;align-items:center;gap:7px;color:#657080}.card-head h2{margin:0;color:#15171c;font-size:12px}.card-head .status-pill{margin-right:auto}.api-panel p{margin:6px 0 0;color:var(--muted);font-size:8px;line-height:1.8}.token-row{min-height:40px;display:grid;grid-template-columns:1fr 40px;margin-top:10px;overflow:hidden;direction:ltr;background:#fafafa;border:1px dashed var(--line-dark);border-radius:7px}.token-row code{display:flex;align-items:center;padding:0 10px;color:#525a66;font-size:11px;letter-spacing:1px}.token-row button{color:#69717f;background:#fff;border-right:1px solid var(--line)}.api-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px}.permissions-list{display:grid;gap:6px;margin-top:10px}.access-card{min-height:44px;display:grid;grid-template-columns:28px 1fr 35px;align-items:center;gap:7px;padding:6px 8px;background:#fafafa;border:1px solid var(--line);border-radius:7px}.access-card svg{color:#687180}.access-card span{font-size:9px;font-weight:700}.access-card i,.switch{width:32px;height:18px;position:relative;background:#dfe2e7;border-radius:999px}.access-card i:before,.switch:before{content:"";position:absolute;left:3px;top:3px;width:12px;height:12px;background:#fff;border-radius:50%;box-shadow:0 1px 2px #00000026}.api-log{margin-top:9px;padding:11px}.training-hero{min-height:145px;display:grid;grid-template-columns:1fr 135px;align-items:center;gap:5px;overflow:hidden;padding:14px;background:linear-gradient(135deg,#fff,#fff4f4);border:1px solid #f0dada;border-radius:9px}.training-hero>div>span{color:var(--accent);font-size:9px;font-weight:800}.training-hero h1{margin:5px 0 3px;font-size:16px;line-height:1.7}.training-hero p{margin:0 0 9px;color:var(--muted);font-size:8px;line-height:1.8}.training-hero img{width:135px;height:115px;object-fit:contain}.learning-progress{margin-top:9px;padding:11px;background:#fff;border:1px solid var(--line);border-radius:8px}.learning-progress>div{display:flex;justify-content:space-between;font-size:9px}.learning-progress>div b{font-size:9px}.learning-progress>i,.course-row i{display:block;height:5px;margin-top:8px;overflow:hidden;background:#eceef1;border-radius:999px}.learning-progress>i>b,.course-row i>b{display:block;height:100%;background:var(--accent)}.course-list{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:8px}.course-row{display:grid;grid-template-columns:74px 1fr;gap:9px;padding:9px;border-bottom:1px solid var(--line)}.course-row:last-child{border-bottom:0}.course-row img{width:74px;height:55px;object-fit:cover;border-radius:6px}.course-row strong,.course-row span{display:block}.course-row strong{font-size:10px}.course-row span{margin-top:3px;color:var(--muted);font-size:8px}.course-row i{height:4px;margin-top:7px}.rules-hero{min-height:125px;display:grid;grid-template-columns:125px 1fr;gap:9px;align-items:center;padding:11px;background:#fff;border:1px solid var(--line);border-radius:8px}.rules-hero img{width:125px;height:95px;object-fit:cover;border-radius:7px}.rules-hero span{color:var(--accent);font-size:8px;font-weight:800}.rules-hero h1{margin:4px 0 2px;font-size:15px}.rules-hero p{margin:0;color:var(--muted);font-size:8px;line-height:1.8}.rules-note{display:grid;grid-template-columns:22px 1fr;gap:7px;margin-top:8px;padding:9px 10px;color:#7a5b23;background:#fff9ed;border:1px solid #f3e0b9;border-radius:7px}.rules-note p{margin:0;font-size:8px;line-height:1.8}.rule-list{margin-top:8px;overflow:hidden}.rule-list details{border-bottom:1px solid var(--line)}.rule-list details:last-child{border-bottom:0}.rule-list summary{min-height:50px;display:grid;grid-template-columns:29px 1fr 18px;align-items:center;gap:7px;padding:0 10px;list-style:none;cursor:pointer;font-size:10px;font-weight:800}.rule-list summary::-webkit-details-marker{display:none}.rule-list summary span{width:25px;height:25px;display:grid;place-items:center;color:var(--accent);background:var(--accent-soft);border-radius:6px;font-size:9px}.rule-list details p{margin:0;padding:0 46px 12px 10px;color:var(--muted);font-size:8px;line-height:2}.settings-group{margin-bottom:12px}.settings-group h2{margin:0 2px 7px;color:#737b87;font-size:9px;font-weight:800}.settings-group button{width:100%;min-height:62px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:8px;padding:9px 11px;color:#747b87;background:#fff;border:1px solid var(--line);border-bottom:0;text-align:right}.settings-group button:first-of-type{border-radius:8px 8px 0 0}.settings-group button:last-child{border-bottom:1px solid var(--line);border-radius:0 0 8px 8px}.settings-group button:only-of-type{border-radius:8px}.setting-icon{width:36px;height:36px;display:grid;place-items:center;color:var(--accent);background:var(--accent-soft);border-radius:8px}.settings-group b,.settings-group small{display:block}.settings-group b{color:#242931;font-size:10px}.settings-group small{margin-top:3px;color:var(--muted);font-size:8px}.switch.on{background:var(--accent)}.switch.on:before{left:17px}.product-gallery{height:285px;position:relative;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:9px}.product-gallery>img{width:100%;height:100%;object-fit:cover}.product-gallery>.status-pill{position:absolute;top:10px;right:10px}.gallery-dots{position:absolute;bottom:10px;left:50%;display:flex;gap:4px;transform:translate(-50%)}.gallery-dots b,.gallery-dots i{width:5px;height:5px;background:#d3d6dc;border-radius:50%}.gallery-dots b{width:15px;background:var(--accent);border-radius:5px}.product-detail-main{margin-top:8px;padding:13px;background:#fff;border:1px solid var(--line);border-radius:8px}.product-detail-main h1{margin:4px 0;font-size:18px}.product-detail-main>p{margin:0;color:var(--muted);font-size:9px;line-height:1.9}.detail-meta{display:flex;gap:12px;margin-top:9px;color:#646c78;font-size:8px}.detail-meta span{display:flex;align-items:center;gap:4px}.price-box{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;padding:10px;background:#fafafa;border:1px solid var(--line);border-radius:7px}.price-box span,.price-box b{display:block}.price-box span{color:var(--muted);font-size:8px}.price-box b{margin-top:2px;font-size:11px}.price-box em{grid-column:1/-1;padding-top:7px;color:var(--success);border-top:1px solid var(--line);font-size:8px;font-style:normal}.product-detail-main .primary-btn{margin-top:10px}.spec-card,.description-card{margin-top:8px;padding:11px}.spec-card h2,.description-card h2{margin:0 0 7px;font-size:12px}.spec-card>div{min-height:34px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line)}.spec-card span{color:var(--muted);font-size:8px}.spec-card b{font-size:9px}.description-card p{margin:0;color:var(--muted);font-size:9px;line-height:2}.checkout-steps{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:5px;margin:3px 8px 14px}.checkout-steps span{display:grid;justify-items:center;gap:3px;color:#8c929c;font-size:8px}.checkout-steps span b{width:25px;height:25px;display:grid;place-items:center;background:#e8eaee;border-radius:50%;font-size:9px}.checkout-steps span.active{color:var(--accent)}.checkout-steps span.active b{color:#fff;background:var(--accent)}.checkout-steps i{height:1px;background:#dcdfe4}.order-product-summary{display:grid;grid-template-columns:55px 1fr auto;gap:9px;align-items:center;padding:9px}.order-product-summary img{width:55px;height:55px;object-fit:cover;border-radius:7px}.order-product-summary strong,.order-product-summary span{display:block}.order-product-summary strong{font-size:10px}.order-product-summary span{margin-top:3px;color:var(--muted);font-size:8px}.order-product-summary>b{font-size:10px}.form-section{margin-top:8px;padding:11px;background:#fff;border:1px solid var(--line);border-radius:8px}.form-field{display:grid;gap:5px;margin-top:8px}.form-field span{color:#414753;font-size:9px;font-weight:800}.form-field input,.form-field button,.copy-row{width:100%;min-height:40px;padding:0 10px;color:#323843;background:#fff;border:1px solid var(--line-dark);border-radius:7px;outline:0;text-align:right}.form-field input:focus{border-color:#c51819;box-shadow:0 0 0 2px #c5181914}.form-field small{color:#8e949d;font-size:8px}.form-field.error span,.form-field.error small{color:#d9272a}.form-field.error button{border-color:#e65a5c}.form-field button{display:flex;align-items:center;justify-content:space-between}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:7px}.checkout-total{margin-top:8px;padding:11px;background:#fff;border:1px solid var(--line);border-radius:8px}.checkout-total>div{min-height:34px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.checkout-total span{color:var(--muted);font-size:8px}.checkout-total b{font-size:9px}.checkout-total .primary-btn{margin-top:10px}.copy-row{display:grid;grid-template-columns:41px 1fr;padding:0;overflow:hidden;direction:ltr}.copy-row button{width:41px;min-height:38px;border:0;border-left:1px solid var(--line-dark);color:var(--accent);background:#fff6f6;border-radius:0}.copy-row input{border:0;direction:ltr;text-align:left;font-size:9px}.login-page{display:grid;place-items:center;padding-top:28px;background:linear-gradient(180deg,#f7f7f8,#f2f3f5)}.login-card{width:100%;padding:26px 18px;text-align:center;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-lg)}.login-logo{width:56px;height:56px;display:grid;place-items:center;margin:0 auto 10px;color:#fff;background:var(--accent);border-radius:14px;box-shadow:0 10px 25px #c5181933}.login-card>span{color:var(--accent);font-size:9px;font-weight:800}.login-card h1{margin:4px 0 5px;font-size:20px}.login-card p{margin:0 auto 14px;max-width:290px;color:var(--muted);font-size:9px;line-height:1.9}.login-card .form-field{text-align:right}.login-card .primary-btn{margin-top:10px}.login-card>small{display:block;margin-top:12px;color:#9aa0a9;font-size:7px}.sheet-layer{position:fixed;inset:0;z-index:40;display:grid;align-items:end;justify-content:center}.sheet-backdrop{position:absolute;inset:0;background:#0e10157a}.bottom-sheet{width:min(100%,430px);position:relative;z-index:1;padding:16px 14px 14px;background:#fff;border-radius:12px 12px 0 0;box-shadow:0 -16px 40px #11182729}.bottom-sheet header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.bottom-sheet header h2{margin:0;font-size:15px}.bottom-sheet header button{width:30px;height:30px;display:grid;place-items:center;color:#777f8c;background:#f6f6f7;border-radius:7px}.sheet-text{margin:-4px 0 12px;color:var(--muted);font-size:9px;line-height:1.9}.submit-button{width:100%;min-height:42px;margin-top:14px;color:#fff;background:var(--accent);border-radius:7px;font-size:11px;font-weight:800}.sheet-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.soft-outline,.danger-outline,.danger-soft,.neutral-outline{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;background:#fff;border-radius:7px;font-size:9px;font-weight:700}.soft-outline,.neutral-outline{color:#626a77;border:1px solid var(--line-dark)}.danger-outline{color:var(--accent);border:1px solid #e9a5a6}.danger-soft{color:var(--accent);background:var(--accent-soft);border:1px solid #f1c7c8}.wide{width:100%}@media(min-width:760px){.app-frame{margin:20px 0;min-height:calc(100dvh - 40px);border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px #dadde2,0 30px 90px #13182224}.app-header{top:20px;border-radius:16px 16px 0 0}.bottom-nav{bottom:30px}}@media(max-width:374px){.page{padding-inline:11px}.product-feed{gap:6px}.market-image{height:128px}.market-hero{grid-template-columns:1fr 105px}.market-hero img{width:105px}.dashboard-kpis,.product-stats,.order-kpis{gap:5px}.channel-footer{flex-wrap:wrap}.form-two,.api-hero{grid-template-columns:1fr}.api-hero img{display:none}}.dashboard-refined{background:#f5f6f8}.dashboard-level-strip{position:relative;display:grid;grid-template-columns:42px 1fr auto;grid-template-rows:auto auto auto;gap:2px 10px;align-items:center;margin:6px 0 10px;padding:12px 13px 11px;background:#fff;border:1px solid #e8e9ed;border-radius:10px;box-shadow:0 7px 24px #181d2809}.level-mark{grid-row:1/3;width:42px;height:42px;display:grid;place-items:center;color:#0e7479;background:#eef9f8;border:1px solid #d8eeee;border-radius:9px}.level-copy{align-self:end}.level-copy span,.level-score span{display:block;color:#8a919c;font-size:8.5px}.level-copy strong{display:block;margin-top:1px;font-size:13px}.level-score{text-align:left;align-self:end}.level-score b{display:block;font-size:13px}.level-progress{grid-column:2/4;height:5px;margin-top:7px;overflow:hidden;background:#edf0f2;border-radius:999px}.level-progress i{display:block;height:100%;background:#1c7e83;border-radius:inherit}.dashboard-level-strip>small{grid-column:2/4;margin-top:3px;color:#8a919c;font-size:7.5px}.dashboard-banner-clean{margin-top:0}.dashboard-banner-clean .dashboard-banner{border-radius:10px}.refined-kpis{gap:7px;margin-top:11px}.refined-kpis article{min-height:82px;padding:11px 10px;background:#fff;border:1px solid #e7e9ed;border-radius:9px;box-shadow:0 5px 18px #181d2806}.refined-kpis article>span{font-size:8.5px;color:#767e8a}.refined-kpis article>b{margin:4px 0 2px;font-size:17px}.refined-kpis article>small{display:flex;align-items:center;gap:4px;color:#7f8792;font-size:7.5px}.credit-wide-card{display:grid;grid-template-columns:40px 1fr 32px;align-items:center;gap:10px;margin-top:9px;padding:10px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:9px;box-shadow:0 7px 20px #12182409}.credit-icon{width:40px;height:40px;display:grid;place-items:center;color:#4e5969;background:#f4f5f7;border:1px solid #e6e8ec;border-radius:9px}.credit-main span,.credit-main strong{display:block}.credit-main span{color:#707784;font-size:8.5px}.credit-main strong{margin-top:2px;font-size:14px}.credit-main small{font-size:8px;font-weight:700}.credit-help{width:31px;height:31px;display:grid;place-items:center;padding:0;color:#6f7885;background:#fafbfc;border:1px solid #e2e5e9;border-radius:50%;transition:.2s ease}.credit-help:hover,.credit-help:active{color:var(--accent);background:#fff4f4;border-color:#f1c5c5}.quick-heading{margin-top:17px}.dashboard-grid-reference{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important}.reference-tile{min-height:98px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:11px!important;color:#405064!important;background:#fff!important;border:1px solid #e9eaee!important;border-radius:9px!important;box-shadow:0 6px 21px #1a1f2a06!important}.reference-tile .tile-icon{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;color:#536276!important;background:transparent!important;border:0!important;border-radius:0!important}.reference-tile>span:last-child{font-size:10px!important;font-weight:700!important}.reference-tile>svg{display:none!important}.reference-tile:active{transform:scale(.985);background:#fafbfc!important}.dashboard-activity{margin-top:16px}.levels-page{padding-bottom:34px;background:#f5f6f8}.levels-intro{display:grid;grid-template-columns:48px 1fr;gap:11px;align-items:start;padding:15px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:10px}.levels-intro-icon{width:48px;height:48px;display:grid;place-items:center;color:#0f777d;background:#eff9f9;border:1px solid #d8eeee;border-radius:10px}.levels-intro span{color:#0d747a;font-size:8.5px;font-weight:800}.levels-intro h1{margin:3px 0 4px;font-size:17px}.levels-intro p{margin:0;color:#6f7784;font-size:9px;line-height:1.9}.current-level-card{margin-top:9px;padding:13px;background:#133f43;color:#fff;border-radius:10px;box-shadow:0 12px 30px #0e414524}.current-level-top{display:flex;justify-content:space-between;align-items:flex-end}.current-level-top span{display:block;color:#b9d8da;font-size:8px}.current-level-top strong{display:block;margin-top:1px;font-size:15px}.current-level-top>b{font-size:10px}.current-level-progress{height:6px;margin:11px 0 6px;overflow:hidden;background:#ffffff29;border-radius:999px}.current-level-progress i{display:block;height:100%;background:#78d1d4;border-radius:inherit}.current-level-bottom{display:flex;justify-content:space-between;gap:8px;color:#c8dcdd;font-size:7.5px}.levels-list{display:grid;gap:9px}.level-detail-card{padding:13px;background:#fff;border:1px solid #e3e6e9;border-radius:10px}.level-detail-card header{display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center}.level-detail-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:9px}.level-detail-card header>div>span{display:block;color:#9198a2;font-size:7.5px}.level-detail-card h2{margin:0;font-size:14px}.level-detail-card header p{margin:2px 0 0;color:#7c8490;font-size:8px}.level-detail-card header em{padding:5px 7px;font-size:7px;font-style:normal;font-weight:800;border-radius:99px}.level-detail-card.turquoise .level-detail-icon{color:#0d7b80;background:#eef9f9}.level-detail-card.turquoise header em{color:#0d6f74;background:#e6f5f5}.level-detail-card.ruby .level-detail-icon{color:#a2273d;background:#fff0f2}.level-detail-card.diamond .level-detail-icon{color:#536176;background:#f0f2f5}.level-numbers{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:11px}.level-numbers>div{padding:9px 10px;background:#f8f9fa;border:1px solid #eceef1;border-radius:8px}.level-numbers span,.level-numbers b{display:block}.level-numbers span{color:#8a919b;font-size:7.5px}.level-numbers b{margin-top:2px;font-size:9.5px}.level-benefits{display:grid;gap:7px;margin-top:11px;padding-top:10px;border-top:1px solid #eef0f2}.level-benefits>div{display:flex;align-items:flex-start;gap:7px;color:#555e6c;font-size:8.5px;line-height:1.7}.level-benefits svg{flex:none;margin-top:1px;color:#18845a}.score-info-card{display:grid;grid-template-columns:38px 1fr;gap:9px;margin-top:12px;padding:12px;background:#fff;border:1px solid #e6e8eb;border-radius:9px}.score-info-icon{width:38px;height:38px;display:grid;place-items:center;color:#8a6510;background:#fff9e9;border-radius:8px}.score-info-card h2{margin:0 0 3px;font-size:11px}.score-info-card p{margin:0;color:#737b87;font-size:8px;line-height:1.9}.marketplace-refined{background:#f6f7f9}.marketplace-refined .market-hero{display:none!important}.refined-market-search{margin-top:4px}.refined-market-search .search-box{min-height:42px;border-radius:8px}.refined-market-search .filter-btn{height:42px;border-radius:8px}.refined-category-tabs{margin:10px -14px 0;padding:0 14px 4px;gap:6px}.refined-category-tabs button{min-height:34px;padding:0 12px;background:#fff;border:1px solid #e1e4e8;border-radius:7px;color:#65707f;font-size:8.5px;font-weight:700;white-space:nowrap}.refined-category-tabs button.active{color:#fff;background:#262d36;border-color:#262d36}.market-heading{margin-top:13px}.horizontal-product-feed{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}.market-item-horizontal{overflow:hidden;background:#fff;border:1px solid #e5e7eb;border-radius:9px;box-shadow:0 4px 15px #141a2506}.market-card-body{width:100%;min-height:108px;display:grid;grid-template-columns:88px 1fr 20px;gap:10px;align-items:center;padding:9px;color:inherit;background:#fff;text-align:right}.market-thumb{width:88px;height:88px;position:relative;overflow:hidden;background:#f5f6f7;border-radius:7px}.market-thumb img{width:100%;height:100%;object-fit:cover}.market-thumb i{position:absolute;top:5px;right:5px;padding:3px 5px;color:#fff;background:#1f2937;border-radius:4px;font-size:6.5px;font-style:normal}.market-card-content{min-width:0;display:block}.market-card-content>.product-code{display:block;margin-bottom:2px;color:#9aa0a8;font-size:7px}.market-card-content>strong{display:block;overflow:hidden;color:#222831;font-size:10px;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.market-card-meta{display:flex!important;align-items:center;gap:9px;margin-top:7px;color:#7b838f;font-size:7.5px}.market-card-meta span{display:inline-flex;align-items:center;gap:2px}.market-card-meta b{color:#4c5665;font-size:8px}.market-price-row{display:flex!important;align-items:flex-end;justify-content:space-between;gap:6px;margin-top:8px;padding-top:7px;border-top:1px solid #f0f1f3}.market-price-row>span{color:#8b929d;font-size:7px}.market-price-row>b{color:#15191f;font-size:10px}.market-price-row small{font-size:6.5px}.market-card-chevron{display:grid;place-items:center;color:#a0a6ae}.filter-sheet-block{padding:10px 0}.filter-sheet-block h3{margin:0 0 8px;font-size:10px}.filter-choice{width:100%;min-height:43px;display:flex;align-items:center;justify-content:space-between;padding:0 3px;color:#59616d;background:#fff;border-bottom:1px solid #eef0f2;font-size:9px}.filter-choice svg{color:#a9afb7}.filter-choice.active{color:#222831;font-weight:800}.filter-choice.active svg{color:var(--accent)}.filter-sheet-block.compact{padding:5px 0}.filter-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 2px}.filter-toggle-row strong,.filter-toggle-row span{display:block}.filter-toggle-row strong{font-size:9px}.filter-toggle-row span{margin-top:2px;color:#8b929c;font-size:7.5px}.product-detail-app{padding-bottom:104px;background:#f5f6f8}.product-app-gallery{padding:0;background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.product-main-image{height:310px;position:relative;background:#f5f6f7}.product-main-image img{width:100%;height:100%;object-fit:cover}.product-main-image>.status-pill{position:absolute;top:11px;right:11px}.product-thumbs{display:flex;gap:6px;padding:8px;overflow-x:auto}.product-thumbs button{width:52px;height:52px;flex:none;padding:2px;background:#fff;border:1px solid #e3e5e8;border-radius:7px}.product-thumbs button.active{border-color:#303742;box-shadow:0 0 0 1px #303742}.product-thumbs img{width:100%;height:100%;object-fit:cover;border-radius:5px}.product-app-summary{margin-top:8px;padding:13px;background:#fff;border:1px solid #e5e7eb;border-radius:10px}.product-app-summary h1{margin:4px 0 8px;font-size:17px}.product-app-meta{display:flex;gap:13px;color:#6f7885;font-size:8.5px}.product-app-meta span{display:flex;align-items:center;gap:4px}.supplier-price-card{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:10px 11px;background:#f8f9fa;border:1px solid #e9ebee;border-radius:8px}.supplier-price-card span,.supplier-price-card strong{display:block}.supplier-price-card span{color:#737c89;font-size:8px}.supplier-price-card strong{margin-top:2px;font-size:13px}.supplier-price-card small{font-size:7px}.supplier-price-card svg{color:#526172}.product-content-tabs{margin-top:8px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.content-tab-head{display:grid;grid-template-columns:1fr 1fr;padding:5px;background:#f5f6f8;border-bottom:1px solid #e8eaed}.content-tab-head button{min-height:36px;color:#7b838f;background:transparent;border-radius:6px;font-size:8.5px;font-weight:800}.content-tab-head button.active{color:#20252d;background:#fff;box-shadow:0 1px 5px #14192312}.tab-panel{padding:12px}.content-section{padding:4px 0 13px;border-bottom:1px solid #eef0f2}.content-section:last-child{padding-bottom:2px;border-bottom:0}.content-section h2{margin:0 0 6px;font-size:11px}.content-section p{margin:0;color:#6f7783;font-size:8.5px;line-height:2}.spec-table{border:1px solid #e8eaed;border-radius:8px;overflow:hidden}.spec-table>div{min-height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;background:#fff;border-bottom:1px solid #eef0f2}.spec-table>div:last-child{border-bottom:0}.spec-table span{color:#808792;font-size:8px}.spec-table b{font-size:8.5px}.raw-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.raw-actions button{min-height:39px;display:flex;align-items:center;justify-content:center;gap:6px;color:#4f5b6b;background:#fff;border:1px solid #dfe3e7;border-radius:7px;font-size:8.5px;font-weight:800}.raw-actions button:first-child{color:#fff;background:#29313b;border-color:#29313b}.raw-gallery{margin-top:11px;padding:10px;background:#f8f9fa;border:1px solid #eceef1;border-radius:8px}.raw-gallery-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.raw-gallery-head h2{margin:0;font-size:10px}.raw-gallery-head span{color:#8e949d;font-size:7.5px}.raw-gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.raw-gallery-grid img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px}.raw-copy-card{margin-top:8px;padding:10px;background:#fff;border:1px solid #e5e8eb;border-radius:8px}.raw-copy-card header{display:flex;align-items:center;justify-content:space-between}.raw-copy-card h3{margin:0;font-size:9.5px}.raw-copy-card header button{display:flex;align-items:center;gap:4px;padding:4px 6px;color:#667180;background:#f5f6f7;border-radius:6px;font-size:7.5px}.raw-copy-card p{margin:7px 0 0;color:#646d7a;font-size:8.3px;line-height:1.9}.product-sticky-bar{position:fixed;right:50%;bottom:0;z-index:25;width:min(100%,430px);transform:translate(50%);display:grid;grid-template-columns:1fr 154px;gap:10px;align-items:center;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid #e0e3e7;box-shadow:0 -12px 35px #141b2614;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sticky-price span,.sticky-price strong{display:block}.sticky-price span{color:#828995;font-size:7.5px}.sticky-price strong{margin-top:2px;font-size:12px}.sticky-price small{font-size:7px}.sticky-order-button{width:100%;height:43px;color:#fff;background:var(--accent);border-radius:8px;font-size:9.5px;font-weight:900;box-shadow:0 7px 18px #c5181926}.quantity-stepper{height:43px;display:grid;grid-template-columns:42px 1fr 42px;align-items:center;overflow:hidden;background:#f7f8f9;border:1px solid #dfe2e6;border-radius:8px}.quantity-stepper button{height:100%;display:grid;place-items:center;color:#3f4a58;background:#fff}.quantity-stepper button:first-child{border-left:1px solid #e2e4e8}.quantity-stepper button:last-child{border-right:1px solid #e2e4e8}.quantity-stepper strong{text-align:center;font-size:11px}.swap-in{animation:softSwap .28s ease both}@keyframes softSwap{0%{opacity:0;transform:scale(.96) translateY(2px)}to{opacity:1;transform:scale(1) translateY(0)}}.orders-page-refined{background:#f5f6f8}.orders-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 1px 10px}.orders-title-row>div>span{color:var(--accent);font-size:8px;font-weight:800}.orders-title-row h1{margin:2px 0 0;font-size:17px}.order-kpis-refined{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:7px!important}.order-kpis-refined article{min-height:98px!important;display:block!important;padding:10px!important;background:#fff!important;border:1px solid #e5e8eb!important;border-radius:9px!important}.order-kpi-icon{width:31px;height:31px;display:grid;place-items:center;margin-bottom:8px;border-radius:7px}.order-kpi-icon.new{color:#9a6911;background:#fff7e8}.order-kpi-icon.process{color:#3468a7;background:#eef5ff}.order-kpi-icon.sent{color:#168052;background:#edf8f2}.order-kpis-refined article div>span,.order-kpis-refined article div>b,.order-kpis-refined article div>small{display:block}.order-kpis-refined article div>span{color:#7a828e;font-size:7.5px}.order-kpis-refined article div>b{margin-top:1px;font-size:15px}.order-kpis-refined article div>small{margin-top:1px;color:#9aa0a8;font-size:6.5px}.refined-order-tabs{margin-top:12px;padding:4px;background:#eceef1;border-radius:8px}.refined-order-tabs button{min-height:34px;border-radius:6px}.refined-order-tabs button.active{background:#fff;box-shadow:0 1px 5px #13192312}.refined-orders-list{display:grid;gap:8px}.refined-order-card{overflow:hidden;border:1px solid #e3e6e9!important;border-radius:9px!important;box-shadow:0 5px 17px #141a2506!important}.refined-order-card .order-bottom button svg{transition:.25s ease}.refined-order-card.expanded .order-bottom button svg{transform:rotate(180deg)}.order-expand-wrap{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s ease,opacity .28s ease}.order-expand-wrap>div{min-height:0;overflow:hidden}.refined-order-card.expanded .order-expand-wrap{grid-template-rows:1fr;opacity:1}.order-expand-content{padding:0 10px 11px}.order-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding-top:10px;border-top:1px solid #eef0f2}.order-detail-grid>div{padding:8px 9px;background:#f8f9fa;border-radius:7px}.order-detail-grid span,.order-detail-grid b{display:block}.order-detail-grid span{color:#8b929c;font-size:7px}.order-detail-grid b{margin-top:2px;font-size:8px;line-height:1.7}.invoice-buttons{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.invoice-buttons button{min-height:36px;display:flex;align-items:center;justify-content:center;gap:6px;color:#4f5968;background:#fff;border:1px solid #dfe2e6;border-radius:7px;font-size:8px;font-weight:800}.order-status-section{margin-top:9px;padding:10px;background:#fff;border:1px solid #e6e8eb;border-radius:8px}.order-status-title{display:flex;align-items:end;justify-content:space-between}.order-status-title h3{margin:0;font-size:9.5px}.order-status-title span{color:#949aa3;font-size:6.8px}.order-status-stepper{display:grid;grid-template-columns:repeat(3,1fr);margin-top:13px}.status-step{position:relative;display:grid;justify-items:center;gap:5px;color:#a0a6ae;font-size:7px;text-align:center}.status-step>span{width:27px;height:27px;z-index:1;display:grid;place-items:center;background:#eef0f2;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #dfe2e5}.status-step>i{position:absolute;top:13px;left:-50%;width:100%;height:2px;background:#e3e5e8}.status-step.complete>span,.status-step.active>span{color:#fff;background:#168052;box-shadow:0 0 0 1px #168052}.status-step.active>span{background:#fff;color:#168052;border-color:#e4f2eb}.status-step.complete>i{background:#168052}.status-step.complete b,.status-step.active b{color:#34404d}.api-page-refined{background:#f5f6f8}.api-clean-head{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;padding:13px;background:#fff;border:1px solid #e4e7ea;border-radius:10px}.api-clean-icon{width:44px;height:44px;display:grid;place-items:center;color:#455468;background:#f2f4f7;border-radius:9px}.api-clean-head>div:nth-child(2)>span{color:#7f8792;font-size:7.5px}.api-clean-head h1{margin:2px 0;font-size:15px}.api-clean-head p{margin:0;color:#737b87;font-size:7.8px;line-height:1.7}.api-clean-head>button{align-self:start;display:flex;align-items:center;gap:5px;padding:7px 8px;color:#5f6875;background:#f7f8f9;border:1px solid #e4e6e9;border-radius:6px;font-size:7.5px;font-weight:800}.api-connection-card{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;margin-top:8px;padding:10px 12px;background:#fff;border:1px solid #e4e7ea;border-radius:9px}.api-status-dot{width:30px;height:30px;display:grid;place-items:center;background:#edf8f2;border-radius:8px}.api-status-dot i{width:8px;height:8px;background:#158052;border-radius:50%;box-shadow:0 0 0 4px #1580521a}.api-connection-card span,.api-connection-card strong{display:block}.api-connection-card span{color:#8a919b;font-size:7px}.api-connection-card strong{margin-top:1px;font-size:9px}.api-connection-card small{color:#858d98;font-size:7px}.api-key-clean,.api-permissions-clean{margin-top:8px;padding:12px}.api-key-clean header{display:flex;align-items:center;justify-content:space-between}.api-key-clean header>div{display:flex;align-items:center;gap:7px}.api-key-clean header h2{margin:0;font-size:10.5px}.api-key-clean header span:not(.status-pill){display:block;margin-top:2px;color:#8c939d;font-size:7px}.clean-token-row{display:grid;grid-template-columns:1fr auto 35px;gap:5px;align-items:center;margin-top:11px;padding:5px;background:#f6f7f8;border:1px solid #e2e5e8;border-radius:7px;direction:ltr}.clean-token-row code{padding:0 6px;overflow:hidden;color:#3c4654;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.clean-token-row button{height:31px;padding:0 8px;color:#5f6875;background:#fff;border:1px solid #e0e3e6;border-radius:5px;font-size:7.5px}.api-key-clean>p{display:flex;align-items:center;gap:5px;margin:8px 1px 0;color:#7c8490;font-size:7.2px}.api-key-clean>p svg{color:#1b7b58}.api-clean-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:11px}.simple-card-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.simple-card-title>div{display:flex;align-items:center;gap:6px}.simple-card-title h2{margin:0;font-size:10.5px}.simple-card-title>span{color:#8d949e;font-size:7px}.permission-row{min-height:40px;display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:6px;border-top:1px solid #eef0f2}.permission-row svg{color:#178054}.permission-row span{font-size:8.5px}.permission-row b{color:#178054;font-size:7px}.api-guide-note{display:grid;grid-template-columns:36px 1fr 34px;align-items:center;gap:8px;margin-top:8px;padding:10px;background:#fff;border:1px solid #e5e7ea;border-radius:9px}.api-guide-note>svg{width:34px;height:34px;padding:8px;color:#586678;background:#f2f4f6;border-radius:8px}.api-guide-note strong,.api-guide-note code{display:block}.api-guide-note strong{font-size:8px}.api-guide-note code{margin-top:2px;color:#747c88;font-size:7px;direction:ltr;text-align:right}.api-guide-note button{width:32px;height:32px;display:grid;place-items:center;color:#66717f;background:#f7f8f9;border-radius:7px}.stores-page-refined{background:#f5f6f8}.stores-clean-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:6px 1px 11px}.stores-clean-head>div>span{color:var(--accent);font-size:8px;font-weight:800}.stores-clean-head h1{margin:2px 0;font-size:17px}.stores-clean-head p{max-width:250px;margin:0;color:#727b87;font-size:8px;line-height:1.8}.stores-summary-clean{display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr;align-items:center;padding:11px 7px;background:#fff;border:1px solid #e4e6e9;border-radius:9px}.stores-summary-clean>div{text-align:center}.stores-summary-clean span,.stores-summary-clean b{display:block}.stores-summary-clean span{color:#858d98;font-size:7px}.stores-summary-clean b{margin-top:2px;font-size:12px}.stores-summary-clean>i{width:1px;height:27px;background:#e9ebee}.clean-channel-list{display:grid;gap:8px}.clean-channel-card{display:grid;grid-template-columns:42px 1fr auto;gap:9px;align-items:center;padding:11px;background:#fff;border:1px solid #e4e7ea;border-radius:9px}.clean-channel-icon{width:42px;height:42px;display:grid;place-items:center;color:#4d5d70;background:#f3f5f7;border:1px solid #e5e8eb;border-radius:8px}.clean-channel-copy strong,.clean-channel-copy span{display:block}.clean-channel-copy strong{font-size:9.5px}.clean-channel-copy span{margin-top:2px;color:#858c97;font-size:7px}.channel-state{padding:5px 6px;color:#9b6711;background:#fff7e9;border-radius:99px;font-size:6.5px;font-weight:800}.channel-state.connected{color:#15784f;background:#edf8f2}.clean-channel-footer{grid-column:1/4;display:flex;align-items:center;justify-content:space-between;padding-top:8px;border-top:1px solid #eef0f2}.clean-channel-footer>span{color:#8a929c;font-size:7px}.clean-channel-footer>button{display:flex;align-items:center;gap:3px;padding:4px 0;color:#4e5968;background:transparent;font-size:7.5px;font-weight:800}.refined-sheet{padding-top:9px}.sheet-handle{width:42px;height:4px;margin:0 auto 8px;background:#d9dde1;border-radius:999px}.channel-picker{display:grid;gap:6px}.channel-picker>button{min-height:54px;display:grid;grid-template-columns:38px 1fr 20px;gap:8px;align-items:center;padding:7px 9px;color:#4c5665;background:#fff;border:1px solid #e3e5e8;border-radius:8px;text-align:right}.channel-picker>button.active{background:#fff8f8;border-color:#e7b9ba}.channel-picker>button>span{width:36px;height:36px;display:grid;place-items:center;background:#f4f5f7;border-radius:7px}.channel-picker strong,.channel-picker small{display:block}.channel-picker strong{font-size:8.5px}.channel-picker small{margin-top:2px;color:#8a929c;font-size:7px}.channel-picker>button>svg{color:#b0b6be}.channel-picker>button.active>svg{color:var(--accent)}.connect-sheet-intro{display:grid;grid-template-columns:42px 1fr;gap:9px;align-items:center;padding:10px;background:#f7f8f9;border-radius:8px}.connect-sheet-intro>span{width:40px;height:40px;display:grid;place-items:center;color:#4f5e70;background:#fff;border:1px solid #e4e7ea;border-radius:8px}.connect-sheet-intro strong{display:block;font-size:9px}.connect-sheet-intro p{margin:2px 0 0;color:#7b838f;font-size:7.5px;line-height:1.8}.manage-channel-status{display:flex;align-items:center;gap:8px;padding:9px 10px;color:#167951;background:#edf8f2;border-radius:8px}.manage-channel-status strong,.manage-channel-status span{display:block}.manage-channel-status strong{font-size:8.5px}.manage-channel-status span{margin-top:1px;color:#5f8e78;font-size:7px}.manage-setting-row{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #eef0f2}.manage-setting-row strong,.manage-setting-row span{display:block}.manage-setting-row strong{font-size:8.5px}.manage-setting-row span{margin-top:2px;color:#8b929c;font-size:7px}.channel-remove-button{width:100%;min-height:38px;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;color:#b52528;background:#fff3f3;border-radius:7px;font-size:8px;font-weight:800}.training-page-refined{background:#f5f6f8}.training-clean-intro{display:grid;grid-template-columns:1fr 48px;gap:10px;align-items:start;padding:14px;background:#fff;border:1px solid #e5e7ea;border-radius:10px}.training-clean-intro>div>span{color:var(--accent);font-size:8px;font-weight:800}.training-clean-intro h1{margin:3px 0;font-size:16px}.training-clean-intro p{margin:0;color:#727b87;font-size:8.2px;line-height:1.9}.training-intro-icon{width:48px;height:48px;display:grid;place-items:center;color:#516072;background:#f3f5f7;border-radius:9px}.training-progress-card{margin-top:8px;padding:11px 12px;background:#fff;border:1px solid #e4e7ea;border-radius:9px}.training-progress-card>div{display:flex;align-items:center;justify-content:space-between}.training-progress-card span{font-size:8px;font-weight:800}.training-progress-card b{font-size:8px}.training-progress-card>i{display:block;height:5px;margin:8px 0 5px;overflow:hidden;background:#edf0f2;border-radius:999px}.training-progress-card>i>b{display:block;height:100%;background:#313a46}.training-progress-card>small{color:#858d98;font-size:7px}.training-tabs{display:flex;gap:6px;margin:10px -14px 0;padding:0 14px 4px;overflow-x:auto}.training-tabs button{min-height:32px;flex:none;padding:0 11px;color:#687281;background:#fff;border:1px solid #e2e5e8;border-radius:7px;font-size:7.5px;font-weight:800}.training-tabs button.active{color:#fff;background:#29313b;border-color:#29313b}.training-featured-card{display:grid;grid-template-columns:115px 1fr;gap:10px;align-items:center;margin-top:8px;padding:9px;background:#fff;border:1px solid #e4e7ea;border-radius:9px}.training-featured-card img{width:115px;height:88px;object-fit:cover;border-radius:7px}.training-featured-card span{color:var(--accent);font-size:7px;font-weight:800}.training-featured-card h2{margin:2px 0;font-size:10px}.training-featured-card p{margin:0;color:#7b838e;font-size:7px;line-height:1.7}.training-featured-card button{display:flex;align-items:center;gap:4px;margin-top:6px;padding:5px 7px;color:#fff;background:#313a46;border-radius:5px;font-size:7px;font-weight:800}.refined-course-list{border-radius:9px!important}.refined-course-list .course-row{grid-template-columns:68px 1fr 18px!important;align-items:center!important;gap:8px!important;padding:9px!important}.refined-course-list .course-row img{width:68px!important;height:52px!important}.course-title-row{display:flex;align-items:center;justify-content:space-between;gap:6px}.course-title-row>span{color:#8b929c!important;font-size:6.5px!important}.refined-course-list .course-row small{display:block;margin-top:2px;color:#9198a2;font-size:6.5px}.refined-course-list .course-row>svg{color:#adb3ba}.training-support-card{display:grid;grid-template-columns:32px 1fr auto;gap:7px;align-items:center;margin-top:10px;padding:10px;background:#fff;border:1px solid #e5e7ea;border-radius:9px}.training-support-card>svg{width:32px;height:32px;padding:7px;color:#596779;background:#f3f5f7;border-radius:7px}.training-support-card strong,.training-support-card span{display:block}.training-support-card strong{font-size:8px}.training-support-card span{margin-top:1px;color:#8a929c;font-size:7px}.training-support-card button{padding:6px 7px;color:#525d6b;background:#f6f7f8;border-radius:6px;font-size:7px;font-weight:800}.rules-page-refined{background:#f5f6f8}.rules-clean-head{display:grid;grid-template-columns:48px 1fr;gap:10px;align-items:start;padding:14px;background:#fff;border:1px solid #e4e7ea;border-radius:10px}.rules-clean-icon{width:48px;height:48px;display:grid;place-items:center;color:#556478;background:#f2f4f6;border-radius:9px}.rules-clean-head span{color:#7c8490;font-size:7.3px;font-weight:700}.rules-clean-head h1{margin:3px 0;font-size:16px}.rules-clean-head p{margin:0;color:#737b87;font-size:8px;line-height:1.9}.rules-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.rules-summary-grid article{min-height:87px;padding:9px;background:#fff;border:1px solid #e5e7ea;border-radius:8px}.rules-summary-grid svg{color:#586779}.rules-summary-grid strong,.rules-summary-grid span{display:block}.rules-summary-grid strong{margin-top:7px;font-size:7.8px}.rules-summary-grid span{margin-top:2px;color:#8c939c;font-size:6.6px;line-height:1.6}.refined-rules-note{margin-top:8px!important;color:#6b5d42!important;background:#fffaf0!important;border-color:#f0e1c5!important}.refined-rule-list{overflow:hidden;background:#fff;border:1px solid #e4e7ea;border-radius:9px}.refined-rule-list details{border-bottom:1px solid #eceef1}.refined-rule-list details:last-child{border-bottom:0}.refined-rule-list summary{min-height:58px;display:grid;grid-template-columns:30px 1fr 18px;align-items:center;gap:8px;padding:0 10px;list-style:none;cursor:pointer}.refined-rule-list summary::-webkit-details-marker{display:none}.refined-rule-list summary>span{width:28px;height:28px;display:grid;place-items:center;color:#566476;background:#f1f3f5;border-radius:7px;font-size:8px;font-weight:800}.refined-rule-list summary strong,.refined-rule-list summary small{display:block}.refined-rule-list summary strong{font-size:8.7px}.refined-rule-list summary small{margin-top:2px;color:#949aa3;font-size:6.5px}.refined-rule-list summary>svg{color:#9ba1aa;transition:.25s ease}.refined-rule-list details[open] summary>svg{transform:rotate(180deg)}.rule-body{padding:0 48px 12px 10px}.rule-body p{margin:0;color:#68717e;font-size:8px;line-height:2}.rule-body ul{margin:8px 0 0;padding-right:15px;color:#737b87;font-size:7.5px;line-height:2}.rules-footer-note{display:grid;grid-template-columns:34px 1fr auto;gap:8px;align-items:center;margin-top:9px;padding:10px;background:#fff;border:1px solid #e5e7ea;border-radius:9px}.rules-footer-note>svg{width:34px;height:34px;padding:8px;color:#59687a;background:#f3f5f7;border-radius:7px}.rules-footer-note strong,.rules-footer-note span{display:block}.rules-footer-note strong{font-size:8px}.rules-footer-note span{margin-top:2px;color:#8a929c;font-size:6.8px}.rules-footer-note button{display:flex;align-items:center;gap:4px;padding:6px 7px;color:#525d6b;background:#f6f7f8;border-radius:6px;font-size:7px;font-weight:800}.refined-sheet{animation:sheetIn .3s cubic-bezier(.2,.8,.2,1)}.sheet-backdrop{animation:fadeIn .2s ease}.switch{width:34px;height:19px;position:relative;flex:none;padding:0;background:#dfe2e6;border-radius:999px;transition:.2s ease}.switch:before{content:"";position:absolute;top:3px;left:3px;width:13px;height:13px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000026;transition:.2s ease}.switch.on{background:#2b333e}.switch.on:before{left:18px}@keyframes sheetIn{0%{transform:translateY(18px);opacity:.65}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:374px){.market-card-body{grid-template-columns:80px 1fr 17px}.market-thumb{width:80px;height:82px}.product-sticky-bar{grid-template-columns:1fr 145px}.rules-summary-grid{gap:4px}.api-clean-head{grid-template-columns:42px 1fr}.api-clean-head>button{grid-column:1/3;justify-self:start}.stores-clean-head{align-items:flex-start}.stores-clean-head .primary-btn{padding-inline:9px}.training-featured-card{grid-template-columns:100px 1fr}.training-featured-card img{width:100px}}textarea{font:inherit;resize:vertical}button:disabled{cursor:not-allowed}.user-chip{letter-spacing:-.1px}.header-actions{min-width:28px}.dashboard-level-strip{padding:13px 14px 12px;border-radius:12px;box-shadow:0 8px 24px #1c222e0a}.level-mark{border-radius:10px;box-shadow:inset 0 0 0 1px #ffffff8c}.level-copy strong,.level-score b{font-size:13.5px}.level-progress{height:7px;background:#eef1f3;box-shadow:inset 0 1px 2px #141b260d}.level-progress i{position:relative;overflow:hidden;background:linear-gradient(90deg,#0d7479,#168d91 55%,#31a9ac);box-shadow:0 0 11px #1a8f9438}.level-progress i:before,.level-progress i:after{content:"";position:absolute;inset:0;pointer-events:none}.level-progress i:before{width:150%;left:-35%;background:radial-gradient(circle at 10% 50%,rgba(255,255,255,.95) 0 1px,transparent 1.8px),radial-gradient(circle at 28% 20%,rgba(220,255,255,.88) 0 1.2px,transparent 2px),radial-gradient(circle at 48% 72%,rgba(255,255,255,.92) 0 1px,transparent 1.8px),radial-gradient(circle at 68% 35%,rgba(226,255,255,.98) 0 1.3px,transparent 2.1px),radial-gradient(circle at 87% 62%,rgba(255,255,255,.88) 0 1px,transparent 1.8px);animation:levelStarDrift 3.8s linear infinite}.level-progress i:after{background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.95) 0 1.8px,rgba(255,255,255,.28) 2.3px,transparent 4.5px),radial-gradient(circle at 55% 38%,rgba(255,255,255,.9) 0 1.5px,rgba(255,255,255,.2) 2px,transparent 4px),radial-gradient(circle at 82% 56%,rgba(255,255,255,.95) 0 1.7px,rgba(255,255,255,.22) 2.2px,transparent 4.5px);animation:levelStarTwinkle 1.7s ease-in-out infinite alternate}@keyframes levelStarDrift{0%{transform:translate(0)}to{transform:translate(30%)}}@keyframes levelStarTwinkle{0%{opacity:.35;filter:brightness(.95)}50%{opacity:1;filter:brightness(1.3)}to{opacity:.55;filter:brightness(1)}}.dashboard-banner-clean{position:relative}.dashboard-banner-clean .banner-dots{position:absolute;z-index:4;right:50%;bottom:8px;transform:translate(50%);display:flex;align-items:center;gap:5px;margin:0;padding:4px 7px;background:#12161d29;border:1px solid rgba(255,255,255,.18);border-radius:99px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.dashboard-banner-clean .banner-dots b,.dashboard-banner-clean .banner-dots i{width:5px;height:5px;background:#ffffff9e;box-shadow:0 1px 4px #00000029}.dashboard-banner-clean .banner-dots b{width:17px;background:#fff}.dashboard-kpis-v3{gap:7px!important}.dashboard-kpis-v3 article{min-height:102px!important;display:grid!important;grid-template-columns:31px 1fr!important;align-content:start!important;gap:8px!important;padding:10px!important;border:1px solid #e6e8eb!important;border-radius:11px!important;background:linear-gradient(180deg,#fff,#fdfdfd)!important;box-shadow:0 7px 20px #171d2809!important}.dashboard-kpis-v3 .kpi-icon{width:31px;height:31px;display:grid!important;place-items:center;color:#536173!important;background:#f4f6f8;border:1px solid #e6e9ed;border-radius:8px}.dashboard-kpis-v3 article:first-child .kpi-icon{color:#8e6410!important;background:#fff8ea;border-color:#f3e6cb}.dashboard-kpis-v3 article:nth-child(2) .kpi-icon{color:#35679b!important;background:#f0f5fb;border-color:#e0e9f3}.dashboard-kpis-v3 article:nth-child(3) .kpi-icon{color:#247257!important;background:#eef8f3;border-color:#dfeee7}.dashboard-kpis-v3 article>div{min-width:0}.dashboard-kpis-v3 article>div>span{display:block;color:#697381;font-size:7.6px;font-weight:800;white-space:nowrap}.dashboard-kpis-v3 article>div>b{display:block;margin:2px 0 1px;font-size:17px;line-height:1.35}.dashboard-kpis-v3 article>div>small{display:flex;align-items:center;gap:2px;margin:0;color:#959ba4;font-size:6.2px;line-height:1.5}.dashboard-kpis-v3 article:first-child article>small{color:#688274}.sheet-layer{padding:0!important}.bottom-sheet,.bottom-sheet.refined-sheet{width:min(calc(100vw - 4px),430px)!important;max-width:none!important;max-height:90dvh;overflow-y:auto;margin:0 2px!important;padding:10px 15px 16px!important;border-radius:18px 18px 0 0!important;box-shadow:0 -20px 60px #10162033!important;scrollbar-width:none}.bottom-sheet::-webkit-scrollbar{display:none}.bottom-sheet header{position:sticky;top:-10px;z-index:3;margin:-1px 0 10px;padding:6px 0 8px;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sheet-handle{width:48px!important;height:4px!important;margin-bottom:5px!important}.stock-spotlight{display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center;margin:11px 0 8px;padding:11px 12px;background:linear-gradient(135deg,#f3faf6,#fff);border:1px solid #dcece4;border-radius:11px;box-shadow:0 7px 18px #1c5c420b}.stock-spotlight-icon{width:42px;height:42px;display:grid;place-items:center;color:#18734f;background:#eaf7f0;border:1px solid #d3ecdf;border-radius:10px}.stock-spotlight small,.stock-spotlight strong,.stock-spotlight div>span{display:block}.stock-spotlight small{color:#748179;font-size:7.5px}.stock-spotlight strong{margin-top:1px;color:#173b2d;font-size:18px}.stock-spotlight strong em{font-size:8px;font-style:normal;font-weight:800}.stock-spotlight div>span{margin-top:1px;color:#87958d;font-size:6.8px}.stock-spotlight>i{display:flex;align-items:center;gap:4px;padding:5px 7px;color:#16714d;background:#e9f7ef;border-radius:99px;font-size:7px;font-style:normal;font-weight:900}.product-app-meta{justify-content:space-between;margin-top:5px;padding:0 2px}.order-kpis-refined{gap:7px!important}.order-kpis-refined article{min-height:106px!important;position:relative!important;overflow:hidden!important;padding:10px!important;border:1px solid #e4e7eb!important;border-radius:11px!important;box-shadow:0 7px 20px #161c2709!important}.order-kpis-refined article:after{content:"";position:absolute;left:-14px;bottom:-18px;width:54px;height:54px;border-radius:50%;background:#4d5b6d09}.order-kpi-icon{width:33px;height:33px;margin-bottom:7px;border-radius:9px}.order-kpis-refined article div>span{font-size:7.7px!important;font-weight:800}.order-kpis-refined article div>b{font-size:17px!important;line-height:1.35}.order-kpis-refined article div>small{font-size:6.4px!important;line-height:1.55}.status-pill{height:24px;padding:0 9px;border:1px solid transparent;border-radius:7px!important;font-size:7.4px;letter-spacing:-.05px}.status-pill.warning{color:#8a5a0b;background:#fff8eb;border-color:#f2e2c1}.status-pill.info{color:#35618e;background:#f1f6fb;border-color:#dde8f2}.status-pill.success{color:#176f4d;background:#edf8f2;border-color:#d9ece3}.invoice-buttons .disabled-invoice{color:#a7acb4!important;background:#f7f8f9!important;border-color:#eceef0!important;box-shadow:none!important;opacity:.62}.invoice-buttons .disabled-invoice svg{opacity:.7}.wallet-ledger-heading{align-items:center}.ledger-export{min-height:32px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;padding:0 9px!important;color:#526071!important;background:#fff!important;border:1px solid #dfe3e7!important;border-radius:7px!important;font-size:7.5px!important;font-weight:900!important;box-shadow:0 3px 9px #141a2506}.api-page-v3{background:#f5f6f8}.api-v3-intro{display:grid;grid-template-columns:46px 1fr auto;gap:10px;align-items:center;padding:14px;background:#fff;border:1px solid #e4e7ea;border-radius:11px;box-shadow:0 7px 22px #151c2708}.api-v3-intro-icon{width:46px;height:46px;display:grid;place-items:center;color:#4c5d70;background:#f3f5f7;border:1px solid #e5e8eb;border-radius:10px}.api-v3-intro>div:nth-child(2)>span{color:#727d8b;font-size:7.3px;font-weight:800}.api-v3-intro h1{margin:2px 0;font-size:15px}.api-v3-intro p{margin:0;color:#7c8591;font-size:7.6px;line-height:1.8}.api-live-badge{display:flex;align-items:center;gap:5px;padding:5px 7px;color:#19734f;background:#eef8f3;border-radius:99px;font-size:6.6px;font-weight:900;white-space:nowrap}.api-live-badge i{width:6px;height:6px;background:#20a36f;border-radius:50%;box-shadow:0 0 0 3px #20a36f1f}.api-v3-overview{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.api-v3-overview article{padding:10px 9px;background:#fff;border:1px solid #e5e7ea;border-radius:9px}.api-v3-overview span,.api-v3-overview b,.api-v3-overview small{display:block}.api-v3-overview span{color:#858d97;font-size:6.8px}.api-v3-overview b{margin-top:3px;font-size:13px}.api-v3-overview small{margin-top:1px;color:#9ba1aa;font-size:6px;line-height:1.5}.api-key-v3{margin-top:8px}.api-v3-tools{display:grid;gap:6px;margin-top:8px}.api-v3-tools>button{min-height:55px;display:grid;grid-template-columns:37px 1fr 18px;align-items:center;gap:9px;padding:7px 9px;color:#536071;background:#fff;border:1px solid #e4e7ea;border-radius:9px;text-align:right}.api-v3-tools>button>span{width:37px;height:37px;display:grid;place-items:center;background:#f4f6f8;border-radius:8px}.api-v3-tools strong,.api-v3-tools small{display:block}.api-v3-tools strong{color:#252c35;font-size:8.4px}.api-v3-tools small{margin-top:2px;color:#8a929d;font-size:6.8px}.api-v3-tools>button>svg{color:#a1a7af}.api-permissions-v3{margin-top:8px}.api-webhook-card{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:10px 11px}.api-webhook-card>div{display:grid;grid-template-columns:36px 1fr;align-items:center;gap:8px}.api-webhook-icon{width:36px;height:36px;display:grid;place-items:center;color:#59687a;background:#f3f5f7;border-radius:8px}.api-webhook-card strong,.api-webhook-card small{display:block}.api-webhook-card strong{font-size:8.4px}.api-webhook-card small{margin-top:2px;color:#8a929c;font-size:6.6px;line-height:1.6}.api-base-v3{margin-top:8px}.stores-v3-head{border-radius:11px}.channel-list-v3{gap:8px}.channel-card-v3{display:block!important;padding:0!important;overflow:hidden;border-radius:11px!important;transition:border-color .25s ease,box-shadow .25s ease}.channel-card-v3.expanded{border-color:#d9dde2!important;box-shadow:0 9px 24px #141b260b}.channel-card-main{display:grid;grid-template-columns:42px 1fr auto;gap:9px;align-items:center;padding:11px}.channel-expand-button{width:100%;height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 11px;color:#596575;background:#fafbfc;border-top:1px solid #eef0f2;font-size:7.5px;font-weight:900}.channel-expand-button svg{transition:.25s ease}.channel-card-v3.expanded .channel-expand-button svg{transform:rotate(180deg)}.channel-inline-wrap{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .36s cubic-bezier(.2,.8,.2,1),opacity .25s ease}.channel-card-v3.expanded .channel-inline-wrap{grid-template-rows:1fr;opacity:1}.channel-inline-content{min-height:0;overflow:hidden;background:#fff}.website-inline,.basalam-inline,.manual-channel-inline{padding:11px;border-top:1px solid #eef0f2}.channel-inline-status{display:flex;align-items:flex-start;gap:8px;padding:9px;color:#386450;background:#f5faf7;border:1px solid #e2eee7;border-radius:8px}.channel-inline-status svg{flex:none;margin-top:1px}.channel-inline-status strong,.channel-inline-status span{display:block}.channel-inline-status strong{font-size:7.8px}.channel-inline-status span{margin-top:2px;color:#708379;font-size:6.5px;line-height:1.7}.channel-tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.channel-tool-grid button{min-height:40px;display:flex;align-items:center;justify-content:flex-start;gap:6px;padding:0 9px;color:#566375;background:#f8f9fa;border:1px solid #e7e9ec;border-radius:7px;font-size:7px;font-weight:800}.channel-key-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding:8px 9px;background:#f8f9fa;border:1px dashed #dfe3e7;border-radius:7px;direction:ltr}.channel-key-row small,.channel-key-row code{display:block;text-align:left}.channel-key-row small{color:#8d949e;font-size:6px}.channel-key-row code{margin-top:1px;color:#505a68;font-size:8px}.channel-key-row button{width:31px;height:31px;display:grid;place-items:center;color:#697583;background:#fff;border:1px solid #e3e6e9;border-radius:7px}.channel-inline-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.channel-inline-footer span{color:#8c939d;font-size:6.5px}.channel-inline-footer button{display:flex;align-items:center;gap:4px;color:#566273;background:transparent;font-size:6.8px;font-weight:900}.basalam-inline>div{display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:center;margin-bottom:9px}.basalam-inline>div>svg{width:34px;height:34px;padding:7px;color:#5d6978;background:#f4f5f7;border-radius:8px}.basalam-inline strong,.basalam-inline span{display:block}.basalam-inline strong{font-size:8px}.basalam-inline span{margin-top:2px;color:#848c97;font-size:6.8px;line-height:1.7}.manual-channel-inline{display:flex;align-items:center;justify-content:space-between;gap:8px}.manual-channel-inline>div{display:flex;align-items:center;gap:6px;color:#4f6f60;font-size:7px}.manual-channel-inline .danger-soft{min-height:31px;padding:0 8px}.training-page-v3{background:#f5f6f8}.training-hero-v3{display:grid;grid-template-columns:1.2fr .8fr;gap:10px;align-items:center;min-height:178px;padding:14px;background:linear-gradient(145deg,#252d37,#384451);border-radius:12px;box-shadow:0 14px 30px #1a222c24;overflow:hidden}.training-hero-copy>span{color:#d4dbe2;font-size:7.3px;font-weight:800}.training-hero-copy h1{margin:4px 0 5px;color:#fff;font-size:17px;line-height:1.55}.training-hero-copy p{margin:0;color:#c5cdd6;font-size:7.5px;line-height:1.9}.training-hero-copy button{display:inline-flex;align-items:center;gap:5px;margin-top:10px;padding:7px 9px;color:#2b343f;background:#fff;border-radius:7px;font-size:7px;font-weight:900}.training-hero-art{position:relative;align-self:stretch;overflow:hidden;border-radius:9px}.training-hero-art img{width:100%;height:100%;object-fit:cover;opacity:.9}.training-hero-art>span{position:absolute;right:7px;bottom:7px;display:flex;align-items:center;gap:4px;padding:5px 6px;color:#fff;background:#171d2599;border:1px solid rgba(255,255,255,.18);border-radius:6px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:6.5px;font-weight:800}.training-progress-v3{margin-top:8px;padding:11px 12px;background:#fff;border:1px solid #e4e7ea;border-radius:10px}.training-progress-head{display:flex;align-items:flex-end;justify-content:space-between}.training-progress-head span,.training-progress-head strong{display:block}.training-progress-head span{color:#858d98;font-size:6.8px}.training-progress-head strong{margin-top:1px;font-size:8.5px}.training-progress-head>b{font-size:10px}.training-progress-v3>i{display:block;height:6px;margin:8px 0 6px;overflow:hidden;background:#edf0f2;border-radius:99px}.training-progress-v3>i>b{display:block;height:100%;background:linear-gradient(90deg,#445261,#27303a);border-radius:inherit}.training-progress-v3>small{display:flex;align-items:center;gap:4px;color:#7e8792;font-size:6.6px}.learning-path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.learning-path-grid button{min-height:92px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:9px;color:#505e70;background:#fff;border:1px solid #e5e7ea;border-radius:9px;text-align:right}.learning-path-grid button>span{width:31px;height:31px;display:grid;place-items:center;background:#f3f5f7;border-radius:7px}.learning-path-grid strong{color:#252d36;font-size:7.5px}.learning-path-grid small{color:#9299a2;font-size:6px}.training-tabs-v3{margin-top:10px}.training-featured-v3{display:grid;grid-template-columns:120px 1fr;gap:10px;align-items:center;margin-top:7px;padding:9px;background:#fff;border:1px solid #e4e7ea;border-radius:10px}.training-featured-image{height:94px;position:relative;overflow:hidden;border-radius:8px}.training-featured-image img{width:100%;height:100%;object-fit:cover}.training-featured-image span{position:absolute;right:5px;bottom:5px;display:flex;align-items:center;gap:3px;padding:4px 5px;color:#fff;background:#191e25b8;border-radius:5px;font-size:6px}.training-featured-v3>div:last-child>span{color:#9d2628;font-size:6.7px;font-weight:900}.training-featured-v3 h2{margin:3px 0;font-size:10px}.training-featured-v3 p{margin:0;color:#808893;font-size:6.8px;line-height:1.75}.training-featured-v3 button{display:flex;align-items:center;gap:3px;margin-top:6px;padding:4px 0;color:#4f5d6e;background:transparent;font-size:6.8px;font-weight:900}.course-list-v3{border:1px solid #e5e7ea!important;overflow:hidden}.training-tip-v3{display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:center;margin-top:9px;padding:9px 10px;color:#76602e;background:#fffaf0;border:1px solid #f0e3c7;border-radius:9px}.training-tip-v3>svg{width:34px;height:34px;padding:8px;background:#fff4d9;border-radius:8px}.training-tip-v3 strong,.training-tip-v3 span{display:block}.training-tip-v3 strong{font-size:7.5px}.training-tip-v3 span{margin-top:2px;color:#8c7b55;font-size:6.5px}.training-support-v3{border-radius:10px}.rules-page-v3{background:#f5f6f8}.rules-hero-v3{display:grid;grid-template-columns:48px 1fr;gap:10px;align-items:start;padding:15px;background:#fff;border:1px solid #e3e6e9;border-radius:11px;box-shadow:0 7px 22px #151c2706}.rules-hero-v3>div:last-child>span{color:#707b89;font-size:7.2px;font-weight:800}.rules-hero-v3 h1{margin:3px 0;font-size:16px}.rules-hero-v3 p{margin:0;color:#737d89;font-size:7.8px;line-height:1.9}.rules-version-bar{display:grid;grid-template-columns:1fr 1px 1fr;align-items:center;margin-top:8px;padding:9px 11px;background:#fff;border:1px solid #e5e7ea;border-radius:9px}.rules-version-bar>div{display:flex;align-items:center;gap:5px}.rules-version-bar span{color:#8b929c;font-size:6.6px}.rules-version-bar strong{font-size:7.4px}.rules-version-bar>i{width:1px;height:20px;background:#e7e9ec}.rules-summary-v3 article{border-radius:9px}.rule-list-v3 summary{min-height:62px}.rule-list-v3 .rule-body{padding-bottom:15px}.rule-list-v3 .rule-body p{font-size:8.1px;line-height:2.05}.rule-list-v3 .rule-body li{margin-bottom:3px}.rules-acceptance-card{display:grid;grid-template-columns:36px 1fr;gap:9px;align-items:center;margin-top:9px;padding:10px;background:#f2f8f5;border:1px solid #dcebe4;border-radius:9px;color:#315f4b}.rules-acceptance-card>svg{width:36px;height:36px;padding:8px;background:#e8f4ee;border-radius:8px}.rules-acceptance-card strong,.rules-acceptance-card span{display:block}.rules-acceptance-card strong{font-size:7.8px}.rules-acceptance-card span{margin-top:2px;color:#71867c;font-size:6.6px;line-height:1.7}.order-create-page{background:#f5f6f8}.order-create-head{display:grid;grid-template-columns:1fr 46px;gap:10px;align-items:center;padding:13px 14px;background:#fff;border:1px solid #e4e7ea;border-radius:11px}.order-create-head>div>span{color:#7a8491;font-size:7px;font-weight:800}.order-create-head h1{margin:3px 0 2px;font-size:16px}.order-create-head p{margin:0;color:#818995;font-size:7.5px}.order-create-icon{width:46px;height:46px;display:grid;place-items:center;color:#556476;background:#f3f5f7;border-radius:10px}.order-form-card{margin-top:8px;padding:11px;background:#fff;border:1px solid #e4e7ea;border-radius:10px;box-shadow:0 5px 17px #161c2706}.order-section-title{display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:center;margin-bottom:10px}.order-section-title>span{width:34px;height:34px;display:grid;place-items:center;color:#59687a;background:#f3f5f7;border-radius:8px}.order-section-title h2{margin:0;font-size:9.2px}.order-section-title p{margin:2px 0 0;color:#8a929c;font-size:6.6px}.order-channel-options{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.order-channel-options button{min-height:55px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:6px;color:#677383;background:#fafbfc;border:1px solid #e5e8eb;border-radius:8px;font-size:6.8px;font-weight:800}.order-channel-options button.active{color:#313c49;background:#f4f6f8;border-color:#cfd5dc;box-shadow:inset 0 0 0 1px #dce1e6}.order-channel-options button.active>svg:last-child{position:absolute;top:5px;left:5px;width:14px;height:14px;padding:2px;color:#fff;background:#3c4856;border-radius:50%}.order-product-search{height:41px;display:flex;align-items:center;gap:7px;padding:0 10px;color:#808995;background:#fafbfc;border:1px solid #dfe3e7;border-radius:8px}.order-product-search input{width:100%;border:0;outline:0;background:transparent;font-size:8px}.order-search-results{position:relative;z-index:4;overflow:hidden;margin-top:5px;background:#fff;border:1px solid #e1e5e9;border-radius:8px;box-shadow:0 10px 25px #141b2617}.order-search-results button{width:100%;min-height:54px;display:grid;grid-template-columns:38px 1fr 20px;gap:8px;align-items:center;padding:7px;color:#566273;background:#fff;border-bottom:1px solid #eef0f2;text-align:right}.order-search-results button:last-child{border-bottom:0}.order-search-results img{width:38px;height:38px;object-fit:cover;border-radius:7px}.order-search-results strong,.order-search-results small{display:block}.order-search-results strong{color:#252c34;font-size:7.5px}.order-search-results small{margin-top:2px;color:#8e959e;font-size:6.2px}.order-selected-products{margin-top:7px}.order-selected-products article{min-height:72px;display:grid;grid-template-columns:52px 1fr auto;gap:9px;align-items:center;padding:8px 0;border-bottom:1px solid #eef0f2}.order-selected-products article:last-child{border-bottom:0}.order-selected-products article>img{width:52px;height:52px;object-fit:cover;background:#f5f6f7;border:1px solid #eceef0;border-radius:8px}.order-product-copy strong,.order-product-copy span,.order-product-copy em{display:block}.order-product-copy strong{font-size:7.8px;line-height:1.65}.order-product-copy span{margin-top:2px;color:#89919b;font-size:6.3px}.order-product-copy span b{color:#596575}.order-product-copy em{margin-top:4px;color:#1f252d;font-size:7.3px;font-style:normal;font-weight:900}.order-qty{display:grid;grid-template-columns:27px 28px 27px;align-items:center;overflow:hidden;border:1px solid #dfe3e7;border-radius:7px}.order-qty button{width:27px;height:29px;display:grid;place-items:center;color:#5f6a78;background:#f8f9fa}.order-qty button:disabled{opacity:.35}.order-qty strong{text-align:center;font-size:7.8px}.order-empty-products{min-height:70px;display:flex;align-items:center;justify-content:center;gap:6px;color:#9299a2;background:#fafbfc;border:1px dashed #dfe3e7;border-radius:8px;font-size:7px}.order-fields{display:grid;gap:8px}.order-fields label>span{display:block;margin-bottom:4px;color:#697482;font-size:6.8px;font-weight:800}.order-fields input,.order-fields textarea{width:100%;min-height:40px;padding:8px 10px;color:#29313b;background:#fafbfc;border:1px solid #dfe3e7;border-radius:8px;outline:0;font-size:8px}.order-fields textarea{min-height:68px}.order-fields input:focus,.order-fields textarea:focus{background:#fff;border-color:#bfc7d0;box-shadow:0 0 0 3px #505e6f0f}.order-field-two,.packaging-options{display:grid;grid-template-columns:1fr 1fr;gap:7px}.packaging-options button{min-height:72px;display:grid;grid-template-columns:33px 1fr 18px;gap:7px;align-items:center;padding:8px;color:#5c6878;background:#fafbfc;border:1px solid #e3e6e9;border-radius:8px;text-align:right}.packaging-options button.active{background:#f5f7f8;border-color:#cfd5db}.packaging-options button>span{width:33px;height:33px;display:grid;place-items:center;background:#fff;border:1px solid #e4e7ea;border-radius:7px}.packaging-options strong,.packaging-options small{display:block}.packaging-options strong{color:#2f3741;font-size:7.3px}.packaging-options small{margin-top:2px;color:#9198a2;font-size:5.9px;line-height:1.5}.packaging-options i{width:18px;height:18px;display:grid;place-items:center;color:#fff;background:#495767;border-radius:50%;font-style:normal}.packaging-options button:not(.active) i{background:#e4e7ea}.order-receipt-card{margin-top:9px;padding:12px;background:#fff;border:1px solid #dfe3e7;border-radius:11px;box-shadow:0 8px 24px #141b2609}.order-receipt-card>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:9px;border-bottom:1px solid #eef0f2}.order-receipt-card>header>div{display:flex;align-items:center;gap:6px}.order-receipt-card h2{margin:0;font-size:9.5px}.order-receipt-card>header>span{padding:4px 6px;color:#737d89;background:#f3f5f7;border-radius:6px;font-size:6.5px;font-weight:800}.receipt-lines{display:grid;gap:8px;padding:10px 0}.receipt-lines>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.receipt-lines span{color:#7e8792;font-size:7px}.receipt-lines b{font-size:7.4px}.receipt-lines .discount-line b{color:#16714d}.receipt-total{display:flex;align-items:flex-end;justify-content:space-between;padding:10px 0;border-top:1px dashed #dfe3e7}.receipt-total>span{color:#5f6976;font-size:7.5px;font-weight:800}.receipt-total strong{font-size:13px}.receipt-total small{font-size:6.5px}.order-final-actions{min-height:42px;display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:4px}.discount-trigger,.proforma-trigger{min-height:41px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;font-size:7.5px;font-weight:900}.discount-trigger{color:#576474;background:#f6f7f8;border:1px solid #e1e4e8}.proforma-trigger{color:#fff;background:#313b47;box-shadow:0 5px 13px #27313d26}.tag-like-icon{width:18px;height:18px;display:grid;place-items:center;color:#586577;background:#fff;border:1px solid #dfe3e7;border-radius:5px;font-size:7px;font-weight:900}.order-final-actions.coupon-mode{display:block}.coupon-entry{height:42px;display:grid;grid-template-columns:46px 1fr 53px;overflow:hidden;border:1px solid #dce1e6;border-radius:8px;background:#fafbfc}.coupon-entry input{width:100%;border:0;outline:0;background:transparent;text-align:right;font-size:7.5px}.coupon-entry button{color:#66717f;background:#f3f5f7;font-size:7px;font-weight:900}.coupon-entry .apply-coupon{color:#fff;background:#36414d}@media(max-width:374px){.dashboard-kpis-v3 article{grid-template-columns:28px 1fr!important;padding:8px!important}.dashboard-kpis-v3 .kpi-icon{width:28px;height:28px}.dashboard-kpis-v3 article>div>span{font-size:6.8px}.dashboard-kpis-v3 article>div>small{font-size:5.6px}.api-v3-intro{grid-template-columns:42px 1fr}.api-live-badge{grid-column:1/3;justify-self:start}.training-hero-v3{grid-template-columns:1fr 110px}.learning-path-grid,.order-channel-options{gap:4px}.packaging-options{grid-template-columns:1fr}.stock-spotlight{grid-template-columns:38px 1fr auto}.stock-spotlight-icon{width:38px;height:38px}}@font-face{font-family:Kargadan;src:url(/assets/Kargadan-WOFF2-D3G121pX.woff2) format("woff2"),url(/assets/Kargadan-WOFF-CqrVd87X.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.app-header .user-chip,.user-chip,button.user-chip{font-family:Kargadan,Vazirmatn,Estedad,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.05!important;letter-spacing:0!important;color:#5f6672!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-synthesis:none}.level-progress i:after{display:none!important;content:none!important}.level-progress i:before{width:160%!important;left:-20%!important;background:radial-gradient(circle at 8% 50%,rgba(255,255,255,.98) 0 1.1px,transparent 2px),radial-gradient(circle at 24% 30%,rgba(229,255,255,.96) 0 1.35px,transparent 2.25px),radial-gradient(circle at 43% 68%,rgba(255,255,255,.98) 0 1px,transparent 1.9px),radial-gradient(circle at 62% 34%,rgba(226,255,255,.96) 0 1.25px,transparent 2.15px),radial-gradient(circle at 79% 63%,rgba(255,255,255,.96) 0 1.1px,transparent 2px),radial-gradient(circle at 94% 42%,rgba(235,255,255,.98) 0 1.3px,transparent 2.2px)!important;animation:levelStarDriftV4 3.6s linear infinite!important;opacity:.95!important}@keyframes levelStarDriftV4{0%{transform:translate(18%)}to{transform:translate(-22%)}}.dashboard-banner-clean .banner-dots{gap:6px!important;padding:5px 8px!important;background:#151b2433!important;border-color:#ffffff3d!important}.dashboard-banner-clean .banner-dots button{width:6px;height:6px;padding:0;border:0;border-radius:999px;background:#ffffff94;box-shadow:0 1px 5px #00000029;transition:width .28s ease,background .28s ease,box-shadow .28s ease,transform .28s ease}.dashboard-banner-clean .banner-dots button.active{width:20px;background:#ef4a4b;box-shadow:0 0 0 2px #ffffff3b,0 2px 7px #94161740}.dashboard-banner-clean .banner-dots button:active{transform:scale(.92)}.dashboard-kpis-v4{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important}.dashboard-kpis-v4 .dashboard-kpi-card{min-width:0;min-height:102px;position:relative;overflow:hidden;display:flex!important;flex-direction:column!important;justify-content:space-between!important;padding:11px 10px 10px!important;background:#fff!important;border:1px solid #e5e7ea!important;border-radius:12px!important;box-shadow:0 4px 14px #12182109!important}.dashboard-kpis-v4 .dashboard-kpi-card:before{content:none!important}.dashboard-kpis-v4 header{display:flex;align-items:center;justify-content:space-between;gap:7px}.dashboard-kpis-v4 .kpi-icon{width:auto;height:auto;display:grid!important;place-items:center;border:0!important;border-radius:0!important;background:transparent!important;color:#4f5b69!important;box-shadow:none!important}.dashboard-kpis-v4 .orders-today .kpi-icon,.dashboard-kpis-v4 .shipping-now .kpi-icon,.dashboard-kpis-v4 .products-total .kpi-icon{color:#4f5b69!important;background:transparent!important;border-color:transparent!important}.dashboard-kpis-v4 header em{padding:0!important;color:#8b93a0;background:transparent!important;border-radius:0!important;font-size:6.1px;font-style:normal;font-weight:800;white-space:nowrap}.dashboard-kpis-v4 .kpi-value{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin-top:10px}.dashboard-kpis-v4 .kpi-value b{margin:0!important;color:#202834;font-size:18px!important;line-height:1!important}.dashboard-kpis-v4 .kpi-value span{color:#727d89!important;font-size:6.7px!important;font-weight:800!important}.dashboard-kpis-v4 footer{min-height:20px;display:flex;align-items:center;gap:4px;margin-top:8px;padding-top:7px;color:#8d96a1;border-top:1px solid #eff1f3;font-size:5.9px;line-height:1.45;white-space:nowrap}.dashboard-kpis-v4 footer svg{color:#6f7b88}.dashboard-kpis-v4 .tiny-dot{width:5px;height:5px;flex:none;background:#9ca6b2;border-radius:50%;box-shadow:none}.stock-spotlight{display:none!important}.stock-inline-card{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding:10px 11px;background:#f8f9fa;border:1px solid #e9ebee;border-radius:8px}.stock-inline-card span,.stock-inline-card strong{display:block}.stock-inline-card span{color:#737c89;font-size:8px}.stock-inline-card strong{margin-top:2px;color:#26313a;font-size:13px}.stock-inline-card strong small{font-size:7px}.stock-inline-card>svg{color:#4f7a67}.order-kpis-v4{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important}.order-kpis-v4 .order-kpi-card{min-width:0;min-height:102px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:11px 10px 10px;background:#fff;border:1px solid #e5e7ea;border-radius:12px;box-shadow:0 4px 14px #12182109}.order-kpis-v4 .order-kpi-card:before{content:none!important}.order-kpis-v4 header{display:flex;align-items:center;justify-content:space-between;gap:7px}.order-kpis-v4 .order-kpi-icon{width:auto;height:auto;display:grid;place-items:center;margin:0;border:0;background:transparent;color:#4f5b69}.order-kpis-v4 .new .order-kpi-icon,.order-kpis-v4 .process .order-kpi-icon,.order-kpis-v4 .sent .order-kpi-icon{color:#4f5b69;background:transparent;border-color:transparent}.order-kpis-v4 header i{width:18px;height:1px;border-radius:999px;background:#d9dde2;box-shadow:none}.order-kpis-v4 .new header i,.order-kpis-v4 .process header i,.order-kpis-v4 .sent header i{background:#d9dde2;box-shadow:none}.order-kpis-v4 .order-kpi-card>div{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin-top:10px}.order-kpis-v4 .order-kpi-card>div>b{margin:0!important;color:#202834;font-size:18px!important;line-height:1}.order-kpis-v4 .order-kpi-card>div>span{color:#727d89!important;font-size:6.7px!important;font-weight:800!important;white-space:nowrap}.order-kpis-v4 footer{padding-top:7px;color:#8d96a1;border-top:1px solid #eff1f3;font-size:5.9px;font-weight:700;white-space:nowrap}.status-pill{min-width:42px;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 9px!important;line-height:1!important;vertical-align:middle!important;border-radius:7px!important;font-size:7.4px!important;font-weight:900!important;white-space:nowrap!important;transform:none!important}.status-pill.warning{color:#855b12!important;background:#fff8ec!important;border:1px solid #f0dfbd!important}.status-pill.info{color:#3f668e!important;background:#f1f6fb!important;border:1px solid #dbe7f1!important}.status-pill.success{color:#2d7257!important;background:#eef8f3!important;border:1px solid #d8ebe2!important}.rules-version-bar{grid-template-columns:1fr 1px 1fr!important;gap:10px!important;padding:10px 11px!important;background:linear-gradient(180deg,#fff,#fdfdfd)!important;border:1px solid #e3e6e9!important;border-radius:10px!important;box-shadow:0 5px 16px #151c2706!important}.rules-version-bar .rules-version-item{display:grid!important;grid-template-columns:30px 1fr!important;gap:8px!important;align-items:center!important}.rules-version-icon{width:30px;height:30px;display:grid;place-items:center;color:#596778;background:#f4f6f8;border:1px solid #e5e8eb;border-radius:8px}.rules-version-item>div>span,.rules-version-item>div>strong{display:block}.rules-version-item>div>span{color:#89919b!important;font-size:6.4px!important}.rules-version-item>div>strong{margin-top:2px;color:#313943;font-size:7.8px!important}.rules-version-bar>i{height:28px!important;background:#e8eaed!important}.profile-card .verified-account{display:inline-flex;align-items:center;justify-content:center;gap:4px;margin-top:5px;color:#547163;font-size:10.5px}.profile-card .verified-account svg{color:#21906a;fill:#eaf7f1;stroke-width:2.4}.order-create-page>.app-header+.order-flow-stepper{margin-top:10px}@media(max-width:374px){.dashboard-kpis-v4,.order-kpis-v4{gap:6px!important}.dashboard-kpis-v4 .dashboard-kpi-card,.order-kpis-v4 .order-kpi-card{padding:10px 8px 8px!important;min-height:98px}.dashboard-kpis-v4 .kpi-value b,.order-kpis-v4 .order-kpi-card>div>b{font-size:16px!important}.dashboard-kpis-v4 footer,.order-kpis-v4 footer{font-size:5.35px}}.level-badge-image{width:44px;height:44px;display:grid;place-items:center;flex:none}.level-badge-image img{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 8px 18px rgba(196,29,35,.16))}.level-badge-image.small{width:38px;height:38px}.level-mark.image-mark{width:52px;height:52px;display:grid;place-items:center;background:linear-gradient(180deg,#fff,#f8f9fb);border:1px solid #eceff2;border-radius:14px;box-shadow:0 10px 22px #141b260f}.level-detail-icon.image-icon{width:54px;height:54px;padding:5px;background:linear-gradient(180deg,#fff,#f9fafb);border:1px solid #eef1f4;border-radius:14px}.level-detail-icon.image-icon img{width:100%;height:100%;object-fit:contain}.current-level-info{display:flex;align-items:center;gap:10px}.score-badge{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.score-badge .score-coin{width:18px;height:18px;display:grid;place-items:center;flex:none}.score-badge .score-coin img{width:100%;height:100%;object-fit:contain;display:block}.score-badge b{font-size:13px;line-height:1;color:#202834}.score-badge span:last-child{color:#7d8793;font-size:7px;font-weight:800}.score-badge.compact{padding:6px 9px;background:#fff;border:1px solid #eef1f4;border-radius:999px;box-shadow:0 8px 18px #1218210a}.score-badge.mini{gap:4px}.score-badge.mini .score-coin{width:17px;height:17px}.score-badge.mini b{font-size:12px}.level-score{display:flex;justify-content:flex-end}.profile-stats .score-stat{gap:3px}.profile-stats .score-stat .score-badge{justify-content:center}.profile-logout-block{margin-top:9px}.logout-menu-button{width:100%;min-height:58px;display:grid;grid-template-columns:34px 1fr 18px;align-items:center;gap:9px;padding:0 11px;color:#9e2e34;background:linear-gradient(180deg,#fff4f5,#fff);border:1px solid #f1d5d8;border-radius:12px;text-align:right;box-shadow:0 8px 18px #bb2c3a0f}.logout-icon{width:34px;height:34px;display:grid;place-items:center;color:#c53b46;background:#ffe8ea;border-radius:10px}.logout-sheet-copy strong{display:block;font-size:9px;color:#29323b}.logout-sheet-copy p{margin:6px 0 0;color:#7e8894;font-size:7px;line-height:1.9}.logout-sheet-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.danger-soft.strong{min-height:42px;color:#fff;background:linear-gradient(180deg,#e85f64,#c73a42);border:0}.secondary-btn{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;color:#576576;background:#f3f5f7;border:1px solid #e3e7eb;border-radius:10px;font-size:7.2px;font-weight:900}.profile-identity-card,.security-overview-card{display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:center;padding:14px;background:#fff;border:1px solid #e6e9ed;border-radius:13px;box-shadow:0 10px 24px #12182109}.profile-identity-card span,.security-overview-card span{color:#8a929d;font-size:6.9px;font-weight:800}.profile-identity-card h1,.security-overview-card h1{margin:2px 0 4px;font-size:15px;color:#26303a}.profile-identity-card p,.security-overview-card p{margin:0;color:#7e8792;font-size:7px;line-height:1.9}.identity-avatar{width:54px;height:54px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#f05b5e,#c92a31);border-radius:16px;box-shadow:0 12px 24px #c92a312e;font-size:16px;font-weight:900}.account-form-card{margin-top:10px;padding:14px;border-radius:13px}.account-form-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.account-form-head h2{margin:0;font-size:10px}.account-form-head span{color:#8b94a0;font-size:6.7px;font-weight:800}.account-form-card .form-field+.form-field{margin-top:9px}.account-form-card .primary-btn.full{margin-top:12px}.security-badge{width:48px;height:48px;display:grid;place-items:center;color:#2e7d5c;background:#eef8f3;border:1px solid #d8ece2;border-radius:14px}.security-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.security-stats-grid article{padding:12px;background:#fff;border:1px solid #e6eaee;border-radius:12px}.security-stats-grid span,.security-stats-grid b{display:block}.security-stats-grid span{color:#87909a;font-size:6.7px}.security-stats-grid b{margin-top:4px;font-size:11px;color:#28323b}.active-devices-card,.security-options-card{margin-top:10px}.active-device-row,.security-option{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:11px 0}.active-device-row+.active-device-row,.security-option+.security-option{border-top:1px solid #eef1f4}.device-icon{width:34px;height:34px;display:grid;place-items:center;color:#5f6d7e;background:#f4f6f8;border-radius:10px;flex:none}.active-device-row>div{flex:1}.active-device-row strong,.active-device-row small{display:block}.active-device-row strong{font-size:8px;color:#273039}.active-device-row small{margin-top:2px;color:#89919b;font-size:6.6px}.active-device-row em{padding:6px 9px;color:#2f7a59;background:#eef8f3;border:1px solid #d9ece3;border-radius:999px;font-size:6.6px;font-style:normal;font-weight:900}.active-device-row button{min-height:31px;padding:0 10px;color:#5f6b7a;background:#f4f6f8;border:1px solid #e2e6ea;border-radius:9px;font-size:6.8px;font-weight:900}.security-option b,.security-option small{display:block}.security-option b{font-size:7.8px;color:#28313b}.security-option small{margin-top:2px;color:#89919b;font-size:6.6px;line-height:1.8}.login-page-v2{display:flex;align-items:center;justify-content:center;padding:24px 16px;background:radial-gradient(circle at top right,rgba(222,45,54,.14),transparent 38%),linear-gradient(180deg,#f7f8fa,#f1f3f6)}.login-card-v2{width:100%;max-width:320px;padding:18px 16px 16px;background:#fffffffa;border:1px solid #e6eaee;border-radius:18px;box-shadow:0 18px 36px #131a2414;text-align:center}.login-brand-mark{width:52px;height:52px;display:grid;place-items:center;margin:0 auto 10px;color:#fff;background:linear-gradient(135deg,#ef5559,#c82831);border-radius:16px;box-shadow:0 14px 30px #c828312e}.login-eyebrow{display:block;color:#a23235;font-size:7.2px;font-weight:900}.login-card-v2 h1{margin:5px 0 6px;font-size:16px;color:#202a34}.login-card-v2 p{margin:0 0 14px;color:#7d8691;font-size:7.3px;line-height:1.9}.login-card-v2 .form-field.compact{text-align:right}.otp-inputs{display:flex;justify-content:center;gap:8px;margin:4px 0 14px}.otp-inputs input{width:46px;height:52px;padding:0;text-align:center;color:#202a34;background:#fff;border:1px solid #e3e7eb;border-radius:14px;box-shadow:inset 0 1px #ffffffbf;font-size:18px;font-weight:900;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.otp-inputs input:focus{border-color:#de464d;box-shadow:0 0 0 4px #de464d1a}.text-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:10px;color:#7a8590;background:transparent;font-size:7px;font-weight:900}@media(max-width:374px){.otp-inputs{gap:6px}.otp-inputs input{width:42px;height:48px}.security-stats-grid{grid-template-columns:1fr}}.level-mark.image-mark,.level-detail-icon.image-icon{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.level-mark.image-mark{width:50px!important;height:50px!important}.level-detail-icon.image-icon{width:52px!important;height:52px!important}.level-badge-image,.level-badge-image.small{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.level-badge-image img,.level-detail-icon.image-icon img{filter:drop-shadow(0 7px 12px rgba(84,14,18,.12))}.account-profile-page>.account-form-card{margin-top:10px!important}.account-security-page .security-overview-card{padding:16px!important;gap:13px!important}.account-security-page .security-stats-grid{gap:10px!important;margin-top:10px!important}.account-security-page .security-stats-grid article{padding:14px 13px!important}.account-security-page .active-devices-card,.account-security-page .security-options-card{padding:14px!important;margin-top:10px!important}.account-security-page .active-devices-card .simple-card-title{padding:0 0 10px!important;margin:0!important}.account-security-page .active-device-row,.account-security-page .security-option{padding:12px 2px!important}.account-security-page .active-device-row:first-of-type,.account-security-page .security-option:first-child{padding-top:10px!important}.account-security-page .active-device-row:last-child,.account-security-page .security-option:last-child{padding-bottom:2px!important}@media(max-width:374px){.account-security-page .security-overview-card{padding:14px!important}.account-security-page .active-devices-card,.account-security-page .security-options-card{padding:12px!important}}.order-pay-button{width:100%;min-height:45px;display:grid;grid-template-columns:20px 1fr 18px;align-items:center;gap:7px;margin-top:8px;padding:0 12px;color:#fff;background:linear-gradient(180deg,#d32e32,#b8171c);border:0;border-radius:9px;box-shadow:0 8px 18px #b5171c29;font-size:8px;font-weight:900;text-align:right}.order-pay-button svg:last-child{justify-self:end}.order-pay-button:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.order-flow-stepper{position:relative;margin-top:10px;padding:11px 12px 13px;background:#fff;border:1px solid #e1e5e8;border-radius:11px;box-shadow:0 7px 22px #161c2707;overflow:hidden;animation:orderFlowReveal .42s ease both}.order-flow-stepper:before{content:"";height:2px;position:absolute;top:0;right:18px;left:18px;background:linear-gradient(90deg,transparent,rgba(188,29,34,.5),transparent);opacity:.65}.order-flow-caption{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.order-flow-caption span{color:#66717e;font-size:7px;font-weight:900}.order-flow-caption b{padding:4px 7px;color:#8b949e;background:#f4f6f8;border:1px solid #e8eaed;border-radius:6px;font-size:6px}.order-flow-track{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr);align-items:start;direction:rtl}.order-flow-step{min-width:0;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.order-flow-node{width:31px;height:31px;display:grid;place-items:center;position:relative;z-index:2;color:#8b949e;background:#f3f5f7;border:1px solid #e1e5e8;border-radius:50%;transition:.25s ease}.order-flow-step>div strong,.order-flow-step>div small{display:block;white-space:nowrap}.order-flow-step>div strong{color:#68727e;font-size:6.9px;font-weight:900}.order-flow-step>div small{margin-top:2px;color:#9aa1a9;font-size:5.5px}.order-flow-step.active .order-flow-node{color:#fff;background:#313b47;border-color:#313b47;box-shadow:0 0 0 5px #313b4713;animation:orderFlowPulse 2.4s ease-in-out infinite}.order-flow-step.active>div strong{color:#222a33}.order-flow-step.active>div small{color:#9c3135;font-weight:900}.order-flow-step.done .order-flow-node{color:#fff;background:#2f8a61;border-color:#2f8a61;box-shadow:0 0 0 4px #2f8a6114}.order-flow-step.done>div strong{color:#365e4c}.order-flow-step.done>div small{color:#4c8a6d}.order-flow-step.error .order-flow-node,.order-flow-step.error-current .order-flow-node{color:#fff;background:#b94147;border-color:#b94147;box-shadow:0 0 0 4px #b9414714}.order-flow-step.error>div strong,.order-flow-step.error-current>div strong{color:#883b3f}.order-flow-step.error>div small,.order-flow-step.error-current>div small{color:#b45a5f;font-weight:900}.order-flow-stepper.is-failed .order-flow-step:last-child.active .order-flow-node{background:#5d6671;border-color:#5d6671;box-shadow:0 0 0 5px #5d667113}.order-flow-stepper.is-failed .order-flow-step:last-child.active>div small{color:#9a5558}.order-flow-connector{height:31px;position:relative;display:block}.order-flow-connector:before,.order-flow-connector i{content:"";height:2px;position:absolute;top:15px;right:0;left:0;border-radius:99px}.order-flow-connector:before{background:#e2e6e9}.order-flow-connector i{background:#319067;transform:scaleX(0);transform-origin:right;transition:transform .5s ease .1s}.order-flow-connector.done i{transform:scaleX(1)}.order-flow-connector.error i{background:#bd4c51;transform:scaleX(1)}@keyframes orderFlowReveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes orderFlowPulse{0%,to{box-shadow:0 0 0 4px #313b4712}50%{box-shadow:0 0 0 7px #313b4709}}@media(max-width:370px){.order-flow-stepper{padding-right:9px;padding-left:9px}.order-flow-track{grid-template-columns:minmax(0,1fr) 23px minmax(0,1fr) 23px minmax(0,1fr)}.order-flow-step>div strong{font-size:6.2px}.order-flow-step>div small{font-size:5px}.order-flow-node{width:29px;height:29px}.order-flow-connector{height:29px}.order-flow-connector:before,.order-flow-connector i{top:14px}}.payment-page{background:#f5f6f8;padding-bottom:28px}.payment-order-card,.payment-card-transfer,.payment-upload-card{margin-top:9px;padding:12px;background:#fff;border:1px solid #e1e4e8;border-radius:11px;box-shadow:0 8px 23px #141b2608}.payment-order-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:10px;border-bottom:1px solid #eef0f2}.payment-order-card>header>div{display:flex;align-items:center;gap:7px}.payment-order-card>header>div>svg{color:#5c6978}.payment-order-card>header strong,.payment-order-card>header span{display:block}.payment-order-card>header strong{font-size:8.5px}.payment-order-card>header span{margin-top:2px;color:#9199a3;font-size:6.2px}.payment-order-card>header em{padding:5px 7px;color:#6d7784;background:#f3f5f7;border-radius:6px;font-size:6.4px;font-style:normal;font-weight:900}.payment-product-list article{min-height:65px;display:grid;grid-template-columns:46px 1fr auto;gap:8px;align-items:center;border-bottom:1px solid #eff1f3}.payment-product-list article>img{width:46px;height:46px;object-fit:cover;background:#f4f5f6;border:1px solid #eceef0;border-radius:8px}.payment-product-list strong,.payment-product-list span{display:block}.payment-product-list strong{font-size:7.3px;line-height:1.6}.payment-product-list span{margin-top:2px;color:#8c949e;font-size:6.2px}.payment-product-list article>b{font-size:7.2px;white-space:nowrap}.payment-product-list article>b small{font-size:5.8px}.payment-invoice-lines{display:grid;gap:8px;padding:10px 0}.payment-invoice-lines div{display:flex;align-items:center;justify-content:space-between;gap:10px}.payment-invoice-lines span{color:#7e8792;font-size:6.9px}.payment-invoice-lines b{font-size:7.2px}.payment-final-total{display:flex;align-items:flex-end;justify-content:space-between;padding-top:10px;border-top:1px dashed #dce0e4}.payment-final-total>span{color:#596574;font-size:7.4px;font-weight:900}.payment-final-total strong{font-size:13px}.payment-final-total small{font-size:6px}.payment-section-head{display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:center;margin-bottom:10px}.payment-section-head>span{width:34px;height:34px;display:grid;place-items:center;color:#5b6878;background:#f4f6f8;border-radius:8px}.payment-section-head h2{margin:0;font-size:8.8px}.payment-section-head p{margin:2px 0 0;color:#8b949e;font-size:6.3px}.bank-card-clean{position:relative;overflow:hidden;padding:14px;background:linear-gradient(145deg,#2e353f,#1f252d);border:1px solid #343d49;border-radius:13px;box-shadow:0 12px 26px #1e252d2e;color:#fff}.bank-card-clean:before{content:"";width:150px;height:150px;position:absolute;left:-65px;top:-90px;background:radial-gradient(circle,rgba(255,255,255,.11),transparent 65%);border-radius:50%}.bank-card-top,.bank-card-bottom{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.bank-card-top>span{font-family:Kargadan,Vazirmatn,sans-serif;font-size:16px;letter-spacing:.2px}.bank-card-top svg{opacity:.75}.bank-card-number{position:relative;z-index:1;margin:19px 0 17px;font-family:Vazirmatn,sans-serif;font-size:15px;font-weight:800;letter-spacing:.7px;text-align:center;white-space:nowrap}.bank-card-bottom small,.bank-card-bottom strong{display:block}.bank-card-bottom small{color:#aeb6c0;font-size:5.8px}.bank-card-bottom strong{margin-top:2px;font-size:7.5px}.bank-card-bottom button{height:30px;display:flex;align-items:center;gap:5px;padding:0 9px;color:#e5e9ee;background:#ffffff14;border:1px solid rgba(255,255,255,.13);border-radius:8px;font-size:6.5px;font-weight:900}.payment-note{display:grid;grid-template-columns:18px 1fr;gap:6px;align-items:start;margin-top:9px;padding:9px;color:#7c6a45;background:#fff8eb;border:1px solid #f0e1be;border-radius:8px}.payment-note svg{margin-top:1px;color:#a87b25}.payment-note p{margin:0;font-size:6.3px;line-height:1.9}.receipt-dropzone{width:100%;min-height:94px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:9px;padding:12px;color:#65717f;background:#fafbfc;border:1px dashed #cfd5dc;border-radius:10px;text-align:right}.receipt-dropzone>span:not(.receipt-upload-success){width:42px;height:42px;display:grid;place-items:center;color:#7c8793;background:#fff;border:1px solid #e5e8eb;border-radius:10px}.receipt-dropzone strong,.receipt-dropzone small{display:block}.receipt-dropzone strong{color:#343d48;font-size:7.6px}.receipt-dropzone small{margin-top:3px;color:#929aa4;font-size:6.2px}.receipt-dropzone em{padding:6px 8px;color:#5e6a79;background:#fff;border:1px solid #e3e6e9;border-radius:7px;font-size:6.4px;font-style:normal;font-weight:900}.receipt-dropzone.has-file{background:#f4faf7;border-style:solid;border-color:#cfe5d9}.receipt-upload-success{width:42px;height:42px;display:grid;place-items:center;color:#2e805c;background:#eaf6f0;border-radius:10px}.payment-reference-field{display:block;margin-top:10px}.payment-reference-field>span{display:block;margin-bottom:4px;color:#697482;font-size:6.7px;font-weight:900}.payment-reference-field>span small{color:#9ba2ab;font-size:5.8px}.payment-reference-field input{width:100%;height:40px;padding:0 10px;color:#303944;background:#fafbfc;border:1px solid #dfe3e7;border-radius:8px;outline:0;font-size:7.8px}.payment-reference-field input:focus{background:#fff;border-color:#bfc7d0;box-shadow:0 0 0 3px #505e6f0f}.payment-submit-button{width:100%;min-height:43px;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;color:#fff;background:linear-gradient(180deg,#d22e33,#b6191e);border-radius:9px;box-shadow:0 8px 17px #b6191e26;font-size:7.7px;font-weight:900}.payment-failed-link{width:100%;margin-top:9px;padding:3px;color:#858e98;background:transparent;font-size:6.5px;font-weight:800}.payment-security-line{display:flex;align-items:center;justify-content:center;gap:5px;margin:12px 5px 0;color:#8a939e;font-size:6.2px}.payment-security-line svg{color:#5d7b6d}.payment-result-page{min-height:100vh;background:#f5f6f8}.payment-result-page>.app-header+.order-flow-stepper{margin-top:10px}.payment-result-page>.order-flow-stepper+.payment-result-card{margin-top:9px}.payment-result-card{padding:21px 15px 15px;background:#fff;border:1px solid #e2e5e8;border-radius:13px;box-shadow:0 12px 30px #141b260b;text-align:center}.result-icon{width:68px;height:68px;display:grid;place-items:center;margin:0 auto 12px;border-radius:20px}.result-icon.success{color:#2c805c;background:#edf8f2;border:1px solid #d6ebdf}.result-icon.failed{color:#b6474c;background:#fff0f1;border:1px solid #f0d5d7}.result-eyebrow{color:#87919b;font-size:6.8px;font-weight:900}.payment-result-card h1{margin:5px 0 7px;color:#27303a;font-size:16px}.payment-result-card>p{max-width:300px;margin:0 auto;color:#7d8793;font-size:7px;line-height:2}.payment-result-card>p b{color:#3c4652}.result-summary{display:grid;grid-template-columns:1fr;gap:0;margin-top:16px;padding:4px 12px;background:#f9fafb;border:1px solid #e8eaed;border-radius:10px;text-align:right}.result-summary>div{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #eceef0}.result-summary>div:last-child{border-bottom:0}.result-summary span{color:#7e8792;font-size:6.7px}.result-summary strong{font-size:7.5px}.pending-status{padding:5px 7px;color:#9a681d;background:#fff4df;border-radius:6px;font-size:6.4px;font-style:normal;font-weight:900}.result-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:12px;padding:10px;background:#fff;border:1px solid #e6e9ec;border-radius:10px}.result-timeline>div{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px}.result-timeline>div:not(:last-child):after{content:"";height:1px;position:absolute;top:13px;left:-25%;right:74%;background:#dde2e6}.result-timeline i{width:27px;height:27px;display:grid;place-items:center;position:relative;z-index:2;background:#f0f2f4;border-radius:50%;font-style:normal}.result-timeline .done i{color:#fff;background:#418266}.result-timeline .current i{color:#8a681f;background:#fff1d4}.result-timeline b,.result-timeline small{display:block}.result-timeline b{font-size:6.4px}.result-timeline small{margin-top:1px;color:#929aa4;font-size:5.6px}.result-primary,.result-secondary{width:100%;min-height:42px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:9px;font-size:7.4px;font-weight:900}.result-primary{margin-top:13px;color:#fff;background:#303a46;box-shadow:0 7px 16px #252e3821}.result-primary.retry{background:linear-gradient(180deg,#d02d32,#b8191e)}.result-secondary{margin-top:7px;color:#687482;background:#f4f6f8;border:1px solid #e2e5e8}.failed-info-box{display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:center;margin-top:14px;padding:10px;color:#745f39;background:#fff8ec;border:1px solid #efdfbd;border-radius:9px;text-align:right}.failed-info-box>svg{width:34px;height:34px;padding:8px;color:#9e782d;background:#ffefcf;border-radius:8px}.failed-info-box strong,.failed-info-box span{display:block}.failed-info-box strong{font-size:7.2px}.failed-info-box span{margin-top:2px;color:#8c7a58;font-size:6.2px;line-height:1.8}.result-summary.compact{margin-top:9px}@media(max-width:374px){.bank-card-number{font-size:13px;letter-spacing:.2px}.receipt-dropzone{grid-template-columns:38px 1fr}.receipt-dropzone>em{grid-column:2;justify-self:start}.payment-product-list article{grid-template-columns:42px 1fr}.payment-product-list article>b{grid-column:2;justify-self:start;margin-bottom:6px}.result-timeline{padding:8px 5px}.result-timeline>div:not(:last-child):after{display:none}}.platform-sidebar{display:none}.order-flow-standalone{margin:12px 1px 14px;padding:0;background:transparent;border:0;box-shadow:none;border-radius:0;overflow:visible;animation:orderFlowReveal .38s ease both}.order-flow-standalone.order-flow-track{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr) 38px minmax(0,1fr)}.order-flow-standalone .order-flow-step{gap:5px}.order-flow-standalone .order-flow-node{width:30px;height:30px;background:#f2f4f6;border-color:#dfe3e7}.order-flow-standalone .order-flow-step>div strong{font-size:7.2px}.order-flow-standalone .order-flow-step>div small{font-size:5.8px}.order-flow-standalone .order-flow-connector{height:30px}.order-flow-standalone .order-flow-connector:before,.order-flow-standalone .order-flow-connector i{top:14px}.order-flow-standalone .order-flow-step.active .order-flow-node{background:#2f3742;border-color:#2f3742;box-shadow:0 0 0 4px #2f37420f}.order-flow-standalone .order-flow-step.done .order-flow-node{background:#2f8a61;border-color:#2f8a61;box-shadow:0 0 0 4px #2f8a610f}.order-flow-standalone .order-flow-step.error .order-flow-node,.order-flow-standalone .order-flow-step.error-current .order-flow-node{background:#b94147;border-color:#b94147}.order-create-page>.app-header+.order-flow-track,.payment-page>.app-header+.order-flow-track,.payment-result-page>.app-header+.order-flow-track{margin-top:12px}.payment-result-page>.order-flow-track+.payment-result-card{margin-top:4px}.profile-avatar{width:66px;height:66px;display:grid;place-items:center;margin:-38px auto 9px;padding:4px;position:relative;color:transparent;background:#fff;border:1px solid #dfe3e7;border-radius:50%;box-shadow:0 8px 22px #1118271f}.profile-avatar:before{content:"";position:absolute;inset:-5px;border:1px solid rgba(197,24,25,.2);border-radius:50%;pointer-events:none}.profile-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.profile-version{display:grid;place-items:center;gap:1px;padding:24px 0 6px;color:#a0a6ae;text-align:center}.profile-version span{font-family:Vazirmatn,sans-serif;font-size:8px;letter-spacing:.4px}.profile-version b{font-family:Vazirmatn,sans-serif;font-size:7px;font-weight:500;letter-spacing:.25px}.app-header .user-chip,.user-chip,button.user-chip{font-size:18px!important}.bank-card-top>span{font-size:19px}@media(max-width:370px){.order-flow-standalone.order-flow-track{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr)}.order-flow-standalone .order-flow-step>div strong{font-size:6.5px}.order-flow-standalone .order-flow-step>div small{font-size:5.2px}}@media(min-width:1024px){html,body,#root{min-height:100%;background:#edf0f3}.site-shell{min-height:100vh;display:block;padding:16px;background:#edf0f3}.site-shell.is-login{padding:0}.site-shell.is-login .app-frame{width:100%;min-height:100vh;margin:0;border:0;border-radius:0}.app-frame{width:calc(100% - 278px);min-height:calc(100vh - 32px);margin:0 278px 0 0;overflow:visible;background:#f6f7f9;border:1px solid #e0e4e8;border-radius:20px;box-shadow:0 18px 55px #181f2a12}.platform-sidebar{position:fixed;top:16px;right:16px;bottom:16px;z-index:25;width:258px;display:flex;flex-direction:column;padding:14px;background:#fffffffa;border:1px solid #e0e4e8;border-radius:20px;box-shadow:0 18px 50px #181f2a14;overflow:hidden}.platform-sidebar-brand{min-height:60px;display:flex;align-items:center;gap:10px;padding:2px 4px 13px;border-bottom:1px solid #edf0f2}.platform-brand-mark{width:40px;height:40px;display:grid;place-items:center;flex:none;color:#fff;background:linear-gradient(145deg,#df4449,#b20e15);border-radius:12px;box-shadow:0 8px 20px #c518192e;font-family:Kargadan,Vazirmatn,sans-serif;font-size:22px}.platform-sidebar-brand>div{display:grid;gap:1px}.platform-sidebar-brand strong{font-family:Kargadan,Vazirmatn,sans-serif;font-size:25px;font-weight:400;line-height:1}.platform-sidebar-brand small{color:#9199a3;font-size:10px}.platform-sidebar-user{min-height:68px;display:grid;grid-template-columns:40px 1fr 18px;align-items:center;gap:9px;margin:12px 0 8px;padding:7px 8px;color:#626d79;background:#f8f9fb;border:1px solid #eceef1;border-radius:13px;cursor:pointer}.platform-user-avatar{width:40px;height:40px;display:grid;place-items:center;padding:2px;background:#fff;border:1px solid #dfe3e7;border-radius:50%}.platform-user-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.platform-sidebar-user strong,.platform-sidebar-user small{display:block}.platform-sidebar-user strong{color:#2a323c;font-size:11px}.platform-sidebar-user small{margin-top:2px;color:#959da6;font-size:9px}.platform-sidebar-user>svg{color:#a5acb4}.platform-sidebar-content{flex:1;overflow:auto;padding:3px 1px 10px;scrollbar-width:none}.platform-sidebar-content::-webkit-scrollbar{display:none}.platform-sidebar-content section+section{margin-top:15px}.platform-sidebar-label{display:block;padding:0 9px 7px;color:#a1a8b0;font-size:8px;font-weight:900}.platform-sidebar-list{display:grid;gap:3px}.platform-sidebar-list button{width:100%;height:42px;position:relative;display:grid;grid-template-columns:22px 1fr;align-items:center;gap:8px;padding:0 10px;color:#68727f;background:transparent;border:1px solid transparent;border-radius:10px;text-align:right;font-size:10.5px;font-weight:850;transition:.18s ease}.platform-sidebar-list button:hover{color:#313a45;background:#f7f8fa}.platform-sidebar-list button.active{color:#29323c;background:#f5f6f8;border-color:#e8eaed}.platform-sidebar-list button.active:after{content:"";width:3px;height:22px;position:absolute;right:-1px;top:50%;transform:translateY(-50%);background:#c51819;border-radius:3px 0 0 3px}.platform-sidebar-list button.active svg{color:#bd2024}.platform-sidebar-footer{display:flex;align-items:center;justify-content:space-between;padding:10px;color:#7b8590;background:#f8f9fa;border:1px solid #eceef0;border-radius:9px;font-size:8.5px}.platform-sidebar-footer span{display:flex;align-items:center;gap:6px}.platform-sidebar-footer i{width:6px;height:6px;background:#2f9768;border-radius:50%;box-shadow:0 0 0 3px #2f976817}.platform-sidebar-footer b{color:#37755b;font-size:8.5px}.bottom-nav{display:none}.page,.page.with-nav{min-height:calc(100vh - 34px);padding:18px 24px 42px;background:#f6f7f9}.app-header{position:sticky;top:16px;right:auto;width:100%;height:68px;transform:none;grid-template-columns:1fr auto 1fr;margin:0 0 20px;padding:0 18px;background:#fffffff5;border:1px solid #e2e5e8;border-radius:15px;box-shadow:0 10px 28px #161d280d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-title strong{font-size:16px}.back-button{width:36px;height:36px;border-radius:9px}.app-header .user-chip,.user-chip,button.user-chip{font-size:24px!important;color:#4f5661!important}.header-actions button{width:36px;height:36px;border:1px solid #e8eaed;border-radius:9px}.page>section:not(.product-sticky-bar):not(.bottom-sheet),.page>div:not(.sheet-layer){max-width:1240px;margin-left:auto;margin-right:auto}.section-heading{max-width:1240px!important;margin-top:25px!important;margin-bottom:11px!important}.section-heading h2{font-size:18px}.section-heading span{font-size:12px}.welcome-row{grid-template-columns:1fr 150px;padding:8px 2px 6px}.welcome-row>div>span,.page-intro>div>span{font-size:12px}.welcome-row h1,.page-intro h1{font-size:25px}.welcome-row p,.page-intro p{font-size:12px}.welcome-row>button{height:74px}.welcome-row>button b{font-size:16px}.welcome-row>button small{font-size:11px}.dashboard-banner{height:210px;border-radius:12px}.banner-track{border-radius:12px}.dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dashboard-kpis article{min-height:106px;padding:14px;border-radius:11px}.dashboard-kpis span{font-size:11px}.dashboard-kpis b{font-size:22px}.dashboard-kpis small{font-size:10px}.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dashboard-tile{min-height:78px;padding:11px 13px;border-radius:11px}.dashboard-tile>span:nth-child(2){font-size:13px}.activity-card{padding:16px;border-radius:11px}.mini-row{min-height:62px}.mini-row strong{font-size:13px}.mini-row span{font-size:11px}.mini-row b{font-size:12px}.page-intro{padding:8px 2px 14px}.primary-btn,.secondary-btn,.filter-btn,.outline-danger{min-height:43px;padding:0 15px;border-radius:9px;font-size:12px}.plain-card{border-radius:11px}.search-box input,.form-field input{font-size:12px}.market-search{max-width:1240px!important}.product-feed.horizontal-product-feed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow:visible}.market-item-horizontal{min-height:142px}.market-card-content strong{font-size:13px}.market-card-content p,.market-card-meta,.market-price-row span{font-size:10px}.product-app-gallery,.product-app-summary{border-radius:12px}.product-detail-app{padding-bottom:95px}.product-content-tabs{font-size:12px}.product-sticky-bar{right:318px;left:40px;bottom:28px;width:auto;transform:none;border-radius:14px}.orders-title-row h1{font-size:24px}.order-kpis{grid-template-columns:repeat(3,1fr);gap:10px}.order-kpi-card{min-height:100px}.orders-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.order-card{margin:0!important}.stores-summary-clean,.financial-kpis,.channel-summary{grid-template-columns:repeat(3,1fr)}.clean-channel-list,.course-list,.rule-list{max-width:1240px}.channel-list-v3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.clean-channel-card{margin:0}.learning-path-grid,.rules-summary-grid{grid-template-columns:repeat(3,1fr)}.course-list-v3{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.course-row{margin:0}.order-create-page{padding-bottom:44px}.order-flow-standalone{max-width:840px!important;margin:8px auto 22px!important}.order-flow-standalone.order-flow-track{grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr) 80px minmax(0,1fr)}.order-flow-standalone .order-flow-node{width:38px;height:38px}.order-flow-standalone .order-flow-connector{height:38px}.order-flow-standalone .order-flow-connector:before,.order-flow-standalone .order-flow-connector i{top:18px}.order-flow-standalone .order-flow-step>div strong{font-size:10px}.order-flow-standalone .order-flow-step>div small{font-size:8px}.order-form-card{max-width:980px!important;padding:18px!important;border-radius:12px!important}.order-section-title h2,.payment-section-head h2{font-size:13px!important}.order-section-title p,.payment-section-head p{font-size:10px!important}.order-channel-options button{min-height:50px;font-size:11px}.order-product-search input,.order-fields input{font-size:11px}.payment-page{padding-bottom:44px}.payment-order-card,.payment-card-transfer,.payment-upload-card,.payment-result-card{max-width:880px!important;padding:20px!important;border-radius:14px!important}.payment-product-list strong,.payment-invoice-lines,.payment-final-total{font-size:11px}.bank-card-clean{max-width:560px;margin:0 auto;padding:20px;border-radius:16px}.bank-card-top>span{font-size:24px}.bank-card-number{font-size:21px}.bank-card-bottom small{font-size:8px}.bank-card-bottom strong{font-size:11px}.bank-card-bottom button{height:36px;font-size:9px}.payment-note p{font-size:9px}.payment-submit-button,.result-primary,.result-secondary{min-height:48px;font-size:11px}.payment-result-card h1{font-size:22px}.payment-result-card>p{max-width:460px;font-size:10px}.result-summary span{font-size:9px}.result-summary strong{font-size:10px}.result-timeline b{font-size:9px}.result-timeline small{font-size:8px}.profile-page{max-width:none}.profile-card,.profile-stats,.profile-menu,.profile-logout-block,.profile-version{max-width:760px!important}.profile-card{border-radius:13px}.profile-card h1{font-size:24px}.profile-card p{font-size:11px}.profile-avatar{width:82px;height:82px;margin-top:-47px;padding:5px}.profile-stats article{min-height:84px;border-radius:11px}.profile-stats span{font-size:11px}.profile-stats b{font-size:16px}.profile-menu button{min-height:58px}.profile-menu span{font-size:13px}.profile-version span{font-size:10px}.profile-version b{font-size:9px}.account-form-card,.security-overview-card,.security-options-card,.active-devices-card,.wallet-hero,.transactions,.settings-group{max-width:940px!important}.training-hero-v3,.rules-hero-v3,.api-v3-intro,.stores-clean-head{padding:18px!important;border-radius:13px!important}.login-page-v2{min-height:100vh}.login-card-v2{max-width:390px;padding:24px 22px;border-radius:20px}.login-card-v2 h1{font-size:20px}.login-card-v2 p{font-size:10px}.login-eyebrow,.text-btn{font-size:9px}}@media(min-width:1320px){.app-frame{width:calc(100% - 298px);margin-right:298px}.platform-sidebar{width:278px}.page,.page.with-nav{padding-left:34px;padding-right:34px}.product-feed.horizontal-product-feed{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid{grid-template-columns:repeat(3,1fr)}.orders-list,.channel-list-v3{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){:root{--desktop-canvas:#f4f5f7;--desktop-card:#fff;--desktop-line:#e3e6ea;--desktop-muted:#737d89}html,body,#root{min-height:100%;background:var(--desktop-canvas)!important}.site-shell{min-height:100vh;padding:18px;background:var(--desktop-canvas)!important}.site-shell:not(.is-login) .app-frame{width:calc(100% - 296px);min-height:calc(100vh - 36px);margin:0 296px 0 0;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible}.site-shell.is-login{padding:0;background:var(--desktop-canvas)!important}.site-shell.is-login .app-frame{width:100%;min-height:100vh;margin:0;background:transparent!important}.page,.page.with-nav,.dashboard-refined,.levels-page,.marketplace-refined,.product-detail-app,.orders-page-refined,.api-page-refined,.api-page-v3,.stores-page-refined,.training-page-refined,.training-page-v3,.rules-page-refined,.rules-page-v3,.order-create-page,.payment-page,.payment-result-page{min-height:calc(100vh - 36px);padding:20px 26px 52px;background:transparent!important}.page>section:not(.product-sticky-bar):not(.bottom-sheet),.page>div:not(.sheet-layer){width:100%;max-width:1320px;margin-left:auto;margin-right:auto}.section-heading{width:100%;max-width:1320px!important;margin:28px auto 12px!important}.platform-sidebar{top:18px;right:18px;bottom:18px;width:270px;padding:16px;background:#fff;border:1px solid var(--desktop-line);border-radius:24px;box-shadow:0 18px 48px #1b232f13}.platform-sidebar-brand{min-height:66px;gap:11px;padding:1px 5px 15px}.platform-brand-mark{width:42px;height:42px;display:grid;place-items:center;padding:0;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible}.platform-brand-mark img{width:38px;height:38px;object-fit:contain}.platform-sidebar-brand strong{font-size:29px;line-height:1.05}.platform-sidebar-brand small{font-size:11px}.platform-sidebar-user{min-height:72px;grid-template-columns:43px 1fr 18px;gap:10px;margin:13px 0 10px;padding:8px 9px;border-radius:15px}.platform-user-avatar{width:43px;height:43px}.platform-sidebar-user strong{font-size:12px}.platform-sidebar-user small{font-size:10px}.platform-sidebar-label{padding:0 10px 8px;font-size:9px}.platform-sidebar-list{gap:4px}.platform-sidebar-list button{height:45px;grid-template-columns:23px 1fr;gap:9px;padding:0 11px;border-radius:11px;font-size:12px}.platform-sidebar-list button.active{background:#f6f7f9;border-color:#e5e8eb}.platform-sidebar-footer{padding:11px 12px;border-radius:11px;font-size:9.5px}.platform-sidebar-footer b{font-size:9.5px}.app-header{position:sticky;top:18px;z-index:20;width:100%;height:72px;margin:0 auto 22px;padding:0 20px;background:#fffffff7;border:1px solid var(--desktop-line);border-radius:17px;box-shadow:0 10px 28px #1c232e0b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-title strong{font-size:17px}.back-button{width:38px;height:38px;border-radius:10px}.header-actions button{width:38px;height:38px;border:1px solid #e7e9ec;border-radius:10px}.brand-chip{min-width:88px;display:inline-flex!important;align-items:center;justify-content:center;gap:7px;color:#3c4652!important}.brand-chip img{width:30px;height:30px;object-fit:contain}.brand-chip span{font-family:Kargadan,Vazirmatn,sans-serif;font-size:25px;font-weight:400;line-height:1}.section-heading h2{font-size:19px}.section-heading span{font-size:12px;line-height:1.8}.section-heading>button{font-size:11.5px}.welcome-row>div>span,.page-intro>div>span{font-size:12px}.welcome-row h1,.page-intro h1{font-size:27px}.welcome-row p,.page-intro p{font-size:12.5px}.primary-btn,.secondary-btn,.filter-btn,.outline-danger{min-height:44px;padding:0 16px;border-radius:10px;font-size:12.5px}.plain-card{border-radius:14px;border-color:var(--desktop-line);box-shadow:0 5px 18px #171e2806}.search-box input,.form-field input{font-size:13px}.form-field>span{font-size:11.5px}.dashboard-level-strip{max-width:1320px!important;padding:16px 18px;border-radius:14px}.level-mark{width:48px;height:48px}.level-copy span,.level-score span{font-size:10px}.level-copy strong,.level-score b{font-size:16px}.dashboard-banner{height:238px;border-radius:15px}.banner-track{border-radius:15px}.dashboard-kpis-v4{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px!important}.dashboard-kpis-v4 .dashboard-kpi-card{min-height:124px!important;padding:16px!important;border-radius:14px!important}.dashboard-kpi-card .kpi-value b{font-size:25px}.dashboard-kpi-card .kpi-value span{font-size:11px}.dashboard-kpi-card footer{font-size:10px}.dashboard-kpi-card header em{font-size:9.5px}.credit-wide-card{min-height:92px;padding:16px 18px;border-radius:14px}.credit-main>span{font-size:11px}.credit-main>strong{font-size:22px}.dashboard-grid-reference{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dashboard-tile{min-height:84px;padding:13px 15px;border-radius:13px}.dashboard-tile>span:nth-child(2){font-size:14px}.activity-card{padding:18px;border-radius:14px}.mini-row{min-height:66px}.mini-row strong{font-size:13.5px}.mini-row span{font-size:11px}.mini-row b{font-size:12px}.levels-intro{max-width:1080px!important;grid-template-columns:58px 1fr;gap:14px;padding:19px;border-radius:14px}.levels-intro-icon{width:58px;height:58px;border-radius:13px}.levels-intro span{font-size:10px}.levels-intro h1{font-size:23px}.levels-intro p{font-size:11.5px}.current-level-card{max-width:1080px!important;padding:18px!important;border-radius:14px!important}.current-level-info strong{font-size:16px}.current-level-bottom{font-size:10px}.levels-page .section-heading{max-width:1080px!important}.levels-list{max-width:1080px!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.level-detail-card{padding:16px;border-radius:14px}.level-detail-card header{grid-template-columns:50px 1fr auto}.level-detail-icon{width:50px;height:50px}.level-detail-card header>div>span{font-size:9px}.level-detail-card h2{font-size:17px}.level-detail-card header p{font-size:10px}.level-numbers span{font-size:9px}.level-numbers b{font-size:11px}.level-benefits>div{font-size:10px}.score-info-card{max-width:1080px!important;padding:16px!important;border-radius:13px!important}.score-info-card h2{font-size:13px}.score-info-card p{font-size:10.5px}.market-search,.refined-market-search,.market-heading,.refined-category-tabs{max-width:1320px!important}.market-search{gap:10px}.search-box{min-height:46px;border-radius:11px}.refined-category-tabs{padding:5px!important;border-radius:11px!important}.refined-category-tabs button{min-height:38px;padding:0 16px!important;font-size:11px!important;border-radius:8px!important}.product-feed.horizontal-product-feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible}.market-item-horizontal{min-height:164px;border-radius:13px}.market-card-body{min-height:164px;grid-template-columns:126px 1fr 24px;gap:15px;padding:13px}.market-thumb{width:126px;height:126px;border-radius:10px}.market-thumb i{font-size:8px}.market-card-content>.product-code{font-size:9px}.market-card-content>strong{font-size:14px}.market-card-meta{font-size:10px}.market-card-meta b{font-size:10.5px}.market-price-row>span{font-size:9.5px}.market-price-row>b{font-size:13px}.market-price-row small{font-size:8px}.product-detail-app{display:grid;grid-template-columns:minmax(360px,.86fr) minmax(0,1.14fr);grid-template-rows:auto auto auto;gap:16px 18px;align-items:start;padding-bottom:112px!important}.product-detail-app>.app-header{grid-column:1/-1;grid-row:1}.product-detail-app>.product-app-gallery{grid-column:1;grid-row:2/4;position:sticky;top:108px;max-width:none!important;margin:0!important;border-radius:15px}.product-detail-app>.product-app-summary{grid-column:2;grid-row:2;max-width:none!important;margin:0!important;padding:19px;border-radius:15px}.product-detail-app>.product-content-tabs{grid-column:2;grid-row:3;max-width:none!important;margin:0!important;border-radius:15px}.product-main-image{height:460px}.product-thumbs{gap:8px;padding:10px}.product-thumbs button{width:64px;height:64px;border-radius:9px}.product-app-summary h1{font-size:24px}.product-code{font-size:10px}.stock-inline-card,.supplier-price-card{min-height:82px;padding:14px}.stock-inline-card span,.supplier-price-card span{font-size:10px}.stock-inline-card strong,.supplier-price-card strong{font-size:18px}.product-app-meta{font-size:10.5px}.content-tab-head button{min-height:48px;font-size:12px}.content-section{padding:18px}.content-section h2{font-size:14px}.content-section p,.spec-table{font-size:11px;line-height:2}.raw-copy-card{padding:16px}.raw-copy-card h3{font-size:12px}.raw-copy-card p{font-size:11px}.product-sticky-bar{right:314px;left:36px;bottom:24px;width:auto;max-width:none;transform:none;padding:12px 18px;border:1px solid #e0e3e7;border-radius:16px;box-shadow:0 14px 34px #141b2617}.sticky-price span{font-size:10px}.sticky-price strong{font-size:18px}.sticky-order-button,.quantity-stepper{min-height:46px;font-size:12px}.orders-title-row{padding:6px 2px 13px}.orders-title-row>div>span{font-size:10px}.orders-title-row h1{font-size:26px}.order-kpis-v4{gap:12px!important}.order-kpis-v4 .order-kpi-card{min-height:118px!important;padding:15px!important;border-radius:13px!important}.order-kpis-refined article div>span{font-size:9.5px}.order-kpis-refined article div>b{font-size:20px}.order-kpis-refined article div>small{font-size:8.5px}.refined-order-tabs{padding:5px!important;border-radius:11px!important}.refined-order-tabs button{min-height:39px;font-size:11px!important}.orders-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.order-card{padding:14px!important;border-radius:13px!important}.order-top strong{font-size:13px}.order-top div>span{font-size:9.5px}.order-customer{padding:10px;font-size:10px}.order-bottom span{font-size:9px}.order-bottom b{font-size:13px}.order-bottom button{font-size:10px}.order-detail-grid span{font-size:9px}.order-detail-grid b{font-size:10px}.order-status-title h3{font-size:11px}.order-status-title span{font-size:8.5px}.api-v3-intro,.stores-clean-head,.training-hero-v3,.rules-hero-v3{padding:20px!important;border-radius:15px!important}.api-v3-intro{grid-template-columns:56px 1fr auto;gap:14px}.api-v3-intro-icon{width:56px;height:56px;border-radius:12px}.api-v3-intro>div:nth-child(2)>span{font-size:10px}.api-v3-intro h1{font-size:21px}.api-v3-intro p{font-size:10.5px}.api-live-badge{font-size:9px}.api-v3-overview{gap:10px}.api-v3-overview article{padding:14px;border-radius:11px}.api-v3-overview span{font-size:9px}.api-v3-overview b{font-size:16px}.api-v3-overview small{font-size:8px}.api-v3-tools{grid-template-columns:repeat(2,1fr);gap:10px}.api-v3-tools>button{min-height:68px;padding:10px 12px;border-radius:11px}.api-v3-tools strong{font-size:11px}.api-v3-tools small{font-size:9px}.api-webhook-card strong{font-size:11px}.api-webhook-card small{font-size:9px}.stores-clean-head h1{font-size:23px!important}.stores-clean-head p{font-size:11px!important}.stores-summary-clean{grid-template-columns:repeat(3,1fr);gap:10px}.channel-list-v3{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.clean-channel-card{border-radius:13px!important}.clean-channel-copy strong{font-size:13px!important}.clean-channel-copy span{font-size:10px!important}.channel-inline-status strong{font-size:11px!important}.channel-inline-status span{font-size:9px!important}.training-hero-v3{min-height:230px;grid-template-columns:1.25fr .75fr;gap:18px}.training-hero-copy>span{font-size:10px!important}.training-hero-copy h1{font-size:25px!important}.training-hero-copy p{font-size:11px!important}.training-featured-v3{padding:13px!important;border-radius:12px!important}.training-featured-v3 strong{font-size:13px!important}.training-featured-v3 p,.training-featured-v3 span{font-size:9.5px!important}.learning-path-grid{gap:10px}.course-list-v3{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.course-row{grid-template-columns:112px 1fr;padding:12px;border-radius:12px}.course-row img{width:112px;height:80px}.course-row strong{font-size:12px}.course-row span{font-size:9.5px}.rules-hero-v3{grid-template-columns:58px 1fr;gap:14px}.rules-clean-icon{width:58px!important;height:58px!important}.rules-hero-v3>div:last-child>span{font-size:10px!important}.rules-hero-v3 h1{font-size:23px!important}.rules-hero-v3 p{font-size:11px!important}.rules-summary-grid{gap:10px}.refined-rule-list{border-radius:13px!important}.rule-list summary{min-height:58px;font-size:12px}.rule-list details p{font-size:10.5px}.order-flow-standalone{max-width:900px!important;margin:10px auto 24px!important}.order-flow-standalone .order-flow-step>div strong{font-size:11px}.order-flow-standalone .order-flow-step>div small{font-size:9px}.order-flow-standalone .order-flow-node{width:40px;height:40px}.order-flow-standalone .order-flow-connector{height:40px}.order-flow-standalone .order-flow-connector:before,.order-flow-standalone .order-flow-connector i{top:19px}.order-form-card{max-width:1040px!important;padding:20px!important;border-radius:15px!important}.order-section-title h2,.payment-section-head h2{font-size:15px!important}.order-section-title p,.payment-section-head p{font-size:11px!important}.order-channel-options button{min-height:58px;font-size:12px}.order-product-search input,.order-fields input{font-size:12px}.order-selected-products strong{font-size:12px!important}.order-selected-products small{font-size:9px!important}.packaging-options strong{font-size:11px!important}.packaging-options small{font-size:9px!important}.checkout-page>.checkout-steps,.checkout-page>.order-product-summary,.checkout-page>.form-section,.checkout-page>.checkout-total{max-width:940px!important}.checkout-steps{margin-top:8px}.order-product-summary{padding:14px!important}.form-section,.checkout-total{padding:18px!important;border-radius:14px!important}.checkout-total span,.checkout-total b{font-size:11px!important}.payment-order-card,.payment-card-transfer,.payment-upload-card,.payment-result-card{max-width:940px!important;padding:22px!important;border-radius:16px!important}.payment-product-list article{min-height:78px}.payment-product-list img{width:56px!important;height:56px!important}.payment-product-list strong{font-size:12px!important}.payment-product-list span{font-size:9.5px!important}.payment-product-list article>b{font-size:12px!important}.payment-invoice-lines{font-size:11.5px}.payment-final-total{font-size:12px}.payment-final-total strong{font-size:19px!important}.bank-card-clean{max-width:590px;padding:22px;border-radius:18px}.bank-card-top>span{font-size:25px}.bank-card-number{font-size:22px}.bank-card-bottom small{font-size:9px}.bank-card-bottom strong{font-size:12px}.bank-card-bottom button{height:38px;font-size:10px}.payment-note p{font-size:10px}.receipt-dropzone strong{font-size:11px!important}.receipt-dropzone small{font-size:9px!important}.payment-reference-field span{font-size:10px!important}.payment-submit-button,.result-primary,.result-secondary{min-height:50px;font-size:12px}.payment-result-card h1{font-size:24px}.payment-result-card>p{max-width:560px;font-size:11px}.result-summary span{font-size:10px}.result-summary strong{font-size:11px}.result-timeline b{font-size:10px}.result-timeline small{font-size:9px}.profile-card,.profile-stats,.profile-menu,.profile-logout-block,.profile-version{max-width:820px!important}.profile-card{border-radius:15px}.profile-card img{height:132px}.profile-card h1{font-size:25px}.profile-card p{font-size:12px}.profile-avatar{width:88px;height:88px;margin-top:-51px;padding:5px}.profile-stats{gap:11px}.profile-stats article{min-height:90px;border-radius:12px}.profile-stats span{font-size:11.5px}.profile-stats b{font-size:17px}.profile-menu{border:1px solid var(--desktop-line);border-radius:13px}.profile-menu button{min-height:60px;padding:0 15px}.profile-menu span{font-size:13.5px}.profile-version span{font-size:10px}.profile-version b{font-size:9px}.account-form-card,.security-overview-card,.security-options-card,.active-devices-card,.wallet-hero,.transactions,.settings-group{max-width:1020px!important}.account-form-card,.security-overview-card,.security-options-card,.active-devices-card,.transactions{border-radius:14px!important}.account-form-head h1,.security-overview-card h1{font-size:23px!important}.account-form-head p,.security-overview-card p{font-size:11px!important}.wallet-hero{min-height:210px;padding:22px;border-radius:16px}.wallet-hero>div>span{font-size:11px}.wallet-hero strong{font-size:32px}.wallet-hero p{font-size:10px}.wallet-hero img{width:180px;height:165px}.financial-kpis{grid-template-columns:repeat(3,1fr);gap:10px}.financial-kpis span{font-size:10px}.financial-kpis b{font-size:13px}.settings-group h2{font-size:11px}.settings-group button{min-height:70px;border-radius:0}.settings-group button:first-of-type{border-radius:12px 12px 0 0}.settings-group button:last-of-type{border-radius:0 0 12px 12px}.settings-group button span{font-size:12px!important}.security-stats-grid{max-width:1020px!important;gap:10px}.security-stats-grid article{min-height:86px;border-radius:12px}.security-stats-grid span{font-size:10px!important}.security-stats-grid b{font-size:13px!important}.active-device-row strong,.security-option b{font-size:11px!important}.active-device-row small,.security-option small{font-size:9px!important}.login-page-v2{background:var(--desktop-canvas)!important}.login-card-v2{max-width:430px;padding:28px 26px;border-radius:22px}.login-brand-mark{width:58px;height:58px;margin-bottom:12px;padding:0;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.login-brand-mark img{width:54px;height:54px;object-fit:contain}.login-card-v2 h1{font-size:22px}.login-card-v2 p{font-size:11px}.login-eyebrow,.text-btn{font-size:10px}.sheet-layer{display:grid!important;place-items:center!important;padding:24px!important}.bottom-sheet,.bottom-sheet.refined-sheet{width:min(620px,calc(100vw - 48px))!important;max-height:82vh!important;margin:0!important;padding:16px 18px 20px!important;border-radius:18px!important;box-shadow:0 24px 70px #12182238!important}.bottom-sheet header{top:-16px;padding-top:8px}}@media(min-width:1440px){.site-shell:not(.is-login) .app-frame{width:calc(100% - 316px);margin-right:316px}.platform-sidebar{width:288px}.page,.page.with-nav{padding-left:34px;padding-right:34px}.product-feed.horizontal-product-feed{grid-template-columns:repeat(3,minmax(0,1fr))}.product-sticky-bar{right:334px}.orders-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.brand-chip{display:inline-flex;align-items:center;justify-content:center;gap:5px}.brand-chip img{width:24px;height:24px;object-fit:contain}.brand-chip span{font-family:Kargadan,Vazirmatn,sans-serif}.login-brand-mark{background:transparent!important;border:0!important;box-shadow:none!important}.login-brand-mark img{width:100%;height:100%;object-fit:contain}.profile-avatar img{opacity:1!important}@media(max-width:1023px){.brand-chip span{display:none}.brand-chip{min-width:30px}.brand-chip img{width:25px;height:25px}}@media(min-width:1024px){.wallet-hero{grid-template-columns:1fr 190px}.platform-brand-mark{background:transparent!important;border:0!important;box-shadow:none!important}}@media(min-width:1024px){.financial-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.account-form-head{margin-bottom:14px}.account-form-head h2{font-size:14px}.account-form-head span{font-size:9.5px}.account-form-card{padding:20px!important}.account-form-card .form-field+.form-field{margin-top:12px}.settings-group b{font-size:12px}.settings-group small{font-size:9.5px;line-height:1.8}.setting-icon{width:40px;height:40px;border-radius:10px}.security-overview-card{grid-template-columns:56px 1fr;gap:14px!important;padding:19px!important}.security-badge{width:54px;height:54px}.security-overview-card>div>span{font-size:10px}.security-overview-card h1{font-size:22px!important}.security-overview-card p{font-size:10.5px!important}.simple-card-title h2{font-size:13px}.simple-card-title>span{font-size:9.5px}.device-icon{width:38px!important;height:38px!important}.active-device-row em,.active-device-row button{font-size:9px!important}.profile-logout-block{margin-top:12px}.logout-menu-button{min-height:62px;padding:0 14px;font-size:12px}}.brand-chip span,.platform-sidebar-brand strong,.bank-card-top>span{font-family:Kargadan,Vazirmatn,Estedad,sans-serif!important;font-weight:400!important;font-synthesis:none!important;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}@media(max-width:1023px){.brand-chip{min-width:auto!important;gap:0!important}.brand-chip img{display:none!important}.brand-chip span{display:inline-block!important;font-size:21px!important;line-height:1!important;color:#4f5661!important}}@media(min-width:1024px){.brand-chip img{display:block!important;width:30px!important;height:30px!important;object-fit:contain!important}.brand-chip span{display:inline-block!important;font-size:25px!important;font-weight:400!important}.profile-card>img{width:100%!important;height:132px!important;object-fit:cover!important}.profile-card .profile-avatar img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;border-radius:50%!important}.profile-version{width:100%!important;max-width:820px!important;margin-left:auto!important;margin-right:auto!important;justify-items:center!important;text-align:center!important}.stores-summary-clean{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important}.stores-summary-clean>i{display:none!important}.stores-summary-clean>div{min-height:100px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:16px 18px;background:#fff;border:1px solid #e4e7ea;border-radius:13px;box-shadow:0 7px 22px #161c2706;text-align:right}.stores-summary-clean span{font-size:10.5px!important;color:#7d8793!important}.stores-summary-clean b{margin-top:5px!important;font-size:20px!important;color:#202833!important}}.level-progress i{isolation:isolate}.level-progress i:before,.level-progress i:after{content:""!important;display:block!important;position:absolute!important;width:auto!important;inset:0!important;pointer-events:none;transform:none!important}.level-progress i:before{z-index:1;opacity:.96!important;background-image:radial-gradient(circle at 11% 50%,rgba(255,255,255,.98) 0 1.15px,transparent 2.05px),radial-gradient(circle at 31% 27%,rgba(225,255,255,.94) 0 1.35px,transparent 2.25px),radial-gradient(circle at 52% 70%,rgba(255,255,255,.96) 0 1.05px,transparent 1.95px),radial-gradient(circle at 73% 35%,rgba(229,255,255,.98) 0 1.3px,transparent 2.2px),radial-gradient(circle at 91% 61%,rgba(255,255,255,.9) 0 1px,transparent 1.9px)!important;background-size:120px 100%!important;background-repeat:repeat-x!important;background-position:0 0!important;animation:levelStarStreamA 3.8s linear infinite!important}.level-progress i:after{z-index:2;opacity:.72!important;background-image:radial-gradient(circle at 18% 36%,rgba(255,255,255,.98) 0 1.7px,rgba(255,255,255,.23) 2.4px,transparent 4.6px),radial-gradient(circle at 58% 58%,rgba(232,255,255,.96) 0 1.45px,rgba(255,255,255,.18) 2.1px,transparent 4.2px),radial-gradient(circle at 86% 31%,rgba(255,255,255,.94) 0 1.55px,rgba(255,255,255,.2) 2.2px,transparent 4.4px)!important;background-size:180px 100%!important;background-repeat:repeat-x!important;background-position:0 0!important;animation:levelStarStreamB 6.2s linear infinite,levelStarBreath 1.9s ease-in-out infinite alternate!important}@keyframes levelStarStreamA{0%{background-position-x:0}to{background-position-x:-120px}}@keyframes levelStarStreamB{0%{background-position-x:0}to{background-position-x:-180px}}@keyframes levelStarBreath{0%{filter:brightness(.92);opacity:.52}to{filter:brightness(1.28);opacity:.86}}.level-progress>i{position:relative!important;display:block!important;height:100%!important;overflow:hidden!important;border-radius:inherit!important;isolation:isolate!important}.level-progress>i:before,.level-progress>i:after{content:none!important;display:none!important;animation:none!important}.level-progress .level-star-field{position:absolute;top:0;bottom:0;left:-144px;width:calc(100% + 288px);pointer-events:none;will-change:transform;transform:translateZ(0);backface-visibility:hidden}.level-progress .level-star-field-a{z-index:1;opacity:.92;background-image:radial-gradient(circle at 10px 50%,rgba(255,255,255,.98) 0 1px,rgba(255,255,255,.28) 1.6px,transparent 2.8px),radial-gradient(circle at 31px 28%,rgba(230,255,255,.97) 0 1.15px,rgba(255,255,255,.2) 1.75px,transparent 3px),radial-gradient(circle at 54px 72%,rgba(255,255,255,.94) 0 .9px,transparent 2.15px),radial-gradient(circle at 76px 38%,rgba(236,255,255,.98) 0 1.2px,rgba(255,255,255,.18) 1.85px,transparent 3.1px),radial-gradient(circle at 94px 63%,rgba(255,255,255,.9) 0 .9px,transparent 2px);background-size:108px 100%;background-repeat:repeat-x;animation:itrtaminStarFlowA 8.8s linear infinite!important}.level-progress .level-star-field-b{z-index:2;opacity:.55;filter:blur(.15px);background-image:radial-gradient(circle at 18px 35%,rgba(255,255,255,.98) 0 1.45px,rgba(255,255,255,.24) 2.05px,transparent 4.2px),radial-gradient(circle at 63px 62%,rgba(224,255,255,.96) 0 1.2px,rgba(255,255,255,.2) 1.85px,transparent 3.8px),radial-gradient(circle at 103px 32%,rgba(255,255,255,.94) 0 1.35px,rgba(255,255,255,.18) 2px,transparent 4px),radial-gradient(circle at 132px 68%,rgba(244,255,255,.88) 0 .85px,transparent 2.2px);background-size:144px 100%;background-repeat:repeat-x;animation:itrtaminStarFlowB 13.5s linear infinite!important}@keyframes itrtaminStarFlowA{0%{transform:translate3d(108px,0,0)}to{transform:translateZ(0)}}@keyframes itrtaminStarFlowB{0%{transform:translate3d(144px,0,0)}to{transform:translateZ(0)}}.score-badge{direction:rtl!important;flex-direction:row!important}.score-badge>b{order:1!important}.score-badge>span:not(.score-coin){order:2!important}.simple-page-heading{display:block;margin:2px 1px 10px;padding:2px 1px 8px;background:transparent;border:0;box-shadow:none}.simple-page-heading h1{margin:0;color:#242a31;font-size:15px;font-weight:900;line-height:1.55}.simple-page-heading p{margin:2px 0 0;color:#858d98;font-size:8.2px;line-height:1.75}.security-slim-notice{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 1px 10px;padding:6px 9px;color:#315f4b;background:#f7faf8;border:1px solid #dfece5;border-radius:8px;box-shadow:none!important;white-space:nowrap;overflow:hidden}.security-slim-notice>span{min-width:0;overflow:hidden;text-overflow:ellipsis;color:#315f4b;font-size:8.1px;font-weight:800;white-space:nowrap}.security-slim-notice>button{flex:none;padding:2px 0;color:#6d7f76;background:transparent;border:0;font-size:7.2px;font-weight:800;white-space:nowrap}.security-slim-notice>button:hover{color:#315f4b}@media(min-width:1024px){.simple-page-heading{max-width:1020px!important;margin:0 auto 14px!important;padding:3px 2px 10px!important}.simple-page-heading h1{font-size:24px;line-height:1.5}.simple-page-heading p{margin-top:2px;font-size:11px}.security-slim-notice{max-width:1020px!important;min-height:42px;margin:0 auto 14px!important;padding:8px 12px;border-radius:10px}.security-slim-notice>span{font-size:11px}.security-slim-notice>button{font-size:9.5px}}.inline-notice{min-height:34px;display:flex;align-items:center;justify-content:flex-start;gap:7px;padding:6px 9px;background:#f8f9fa;border:1px solid #e4e7ea;border-radius:8px;box-shadow:none!important;color:#5e6874;overflow:hidden}.inline-notice>span{min-width:0;color:inherit;font-size:8px;font-weight:650;line-height:1.75}.inline-notice>button{flex:none;display:inline-flex;align-items:center;gap:3px;margin-right:auto;padding:1px 0;color:#475360;background:transparent;border:0;box-shadow:none!important;font-size:7.4px;white-space:nowrap}.inline-notice>button svg{flex:none;stroke-width:2.2}.inline-notice>button b{font-weight:900}.inline-notice>button:hover{color:#222b34}.inline-notice.warning{color:#755b36;background:#fffaf3;border-color:#eee0c9}.inline-notice.warning>button{color:#8e493d}.inline-notice.success{color:#315f4b;background:#f7faf8;border-color:#dfece5}.inline-notice.success>button{color:#4f7463}.profile-card .profile-completion-notice>span{font-size:7.9px}.profile-card .profile-completion-notice>button{font-size:7.5px}.account-primary-card{position:relative;border-color:#d9dde2!important;background:#fff!important}.account-primary-card .account-form-head>span{padding:3px 7px;color:#993b3f;background:#fff6f6;border:1px solid #f0d9da;border-radius:999px}.account-optional-card{margin-top:10px!important;background:#fbfbfc!important;border-color:#e8eaed!important}.account-optional-card .account-form-head>span{color:#939aa3}.optional-profile-notice{margin:-1px 0 10px}.optional-profile-grid{display:grid;grid-template-columns:1fr;gap:0}.optional-profile-grid .form-field{margin-top:9px!important}.profile-secondary-save{width:100%;min-height:40px;margin-top:12px;color:#515b67;background:#fff;border:1px solid #dfe3e7;border-radius:8px;font-size:7.8px;font-weight:900}.profile-secondary-save:hover{background:#f7f8f9;border-color:#d3d8dd}.security-slim-notice{justify-content:flex-start!important;white-space:nowrap!important}.security-slim-notice>span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:650!important}.security-slim-notice>button{margin-right:auto!important}@media(min-width:1024px){.inline-notice{min-height:42px;gap:9px;padding:8px 12px;border-radius:10px}.inline-notice>span{font-size:10.5px}.inline-notice>button{gap:4px;font-size:9.8px}.inline-notice>button svg{width:14px;height:14px}.profile-card .profile-completion-notice{max-width:500px;margin-top:11px}.profile-card .profile-completion-notice>span{font-size:10.5px}.profile-card .profile-completion-notice>button{font-size:9.8px}.account-primary-card,.account-optional-card{max-width:1020px!important}.account-primary-card{padding:22px!important}.account-optional-card{margin-top:14px!important;padding:20px!important}.account-primary-card .account-form-head>span{padding:5px 9px;font-size:9.5px}.optional-profile-notice{margin:0 0 13px}.optional-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.optional-profile-grid .optional-wide{grid-column:1/-1}.profile-secondary-save{width:auto;min-width:180px;min-height:43px;margin-top:15px;padding:0 16px;font-size:10.5px}}.inline-notice{min-height:36px;display:block;padding:7px 10px;color:#5c6570;background:#fff;border:1px solid #e2e5e8;border-radius:9px;box-shadow:none!important;overflow:visible}.inline-notice p{margin:0;color:inherit;font-size:8.2px;font-weight:500;line-height:1.9}.inline-notice p>span{color:inherit;font:inherit}.inline-notice p>button{display:inline-flex;align-items:center;gap:3px;margin:0 5px 0 0;padding:0;vertical-align:middle;color:#353d46;background:transparent;border:0;border-radius:0;box-shadow:none!important;font-size:7.7px;line-height:inherit;white-space:nowrap;cursor:pointer}.inline-notice p>button svg{flex:none;width:12px;height:12px;stroke-width:2.1}.inline-notice p>button b{font-weight:850}.inline-notice p>button:hover{color:#111820}.inline-notice.neutral{background:#fff;border-color:#e2e5e8;color:#66707b}.inline-notice.warning{background:#fff;border-color:#eadfce;color:#6f604d}.inline-notice.warning p>button{color:#8b4a40}.inline-notice.success{background:#fff;border-color:#dbe8e1;color:#4f685c}.inline-notice.success p>button{color:#365f4d}.profile-card .profile-completion-notice{width:calc(100% - 26px);max-width:430px;margin:9px auto 0;text-align:right}.profile-card .profile-completion-notice p{font-size:8.1px}.profile-card .profile-completion-notice p>button{font-size:7.7px}.account-profile-page>.optional-profile-notice{max-width:940px;margin:10px auto 8px!important}.account-optional-card{margin-top:0!important}.security-slim-notice{white-space:nowrap!important}.security-slim-notice p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.security-slim-notice p>button{margin-right:5px!important}@media(min-width:1024px){.inline-notice{min-height:44px;padding:9px 13px;border-radius:10px}.inline-notice p{font-size:10.8px;line-height:1.9}.inline-notice p>button{gap:4px;margin-right:7px;font-size:10.2px}.inline-notice p>button svg{width:14px;height:14px}.profile-card .profile-completion-notice{max-width:500px;margin-top:11px}.profile-card .profile-completion-notice p{font-size:10.8px}.profile-card .profile-completion-notice p>button{font-size:10.2px}.account-profile-page>.optional-profile-notice{max-width:1020px;margin:14px auto 10px!important}.account-optional-card{margin-top:0!important}}.inline-notice{--notice-bg:#fbfcfd;--notice-border:#dde2e7;--notice-text:#5d6671;--notice-action:#313b47;display:block;width:100%;min-height:36px;margin:8px 0 10px;padding:7px 10px;color:var(--notice-text)!important;background:var(--notice-bg)!important;border:1px solid var(--notice-border)!important;border-radius:9px!important;box-shadow:none!important}.inline-notice p{display:block!important;margin:0!important;color:inherit!important;font-size:8.4px!important;font-weight:550!important;line-height:1.95!important}.inline-notice p>span{color:inherit!important;font:inherit!important}.inline-notice p>button{display:inline-flex!important;align-items:center!important;gap:3px!important;margin:0 6px 0 0!important;padding:0!important;vertical-align:middle!important;color:var(--notice-action)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-family:inherit!important;font-size:7.9px!important;line-height:inherit!important;font-weight:850!important;white-space:nowrap!important;cursor:pointer!important;transition:opacity .15s ease,color .15s ease!important}.inline-notice p>button:hover{opacity:.72}.inline-notice p>button svg{width:12px!important;height:12px!important;flex:none!important;stroke-width:2.2!important}.inline-notice p>button b{font-weight:850!important}.inline-notice.neutral{--notice-bg:#fbfcfd;--notice-border:#dfe4e8;--notice-text:#646e79;--notice-action:#36414d}.inline-notice.info{--notice-bg:#f8fbfe;--notice-border:#ccdde9;--notice-text:#496577;--notice-action:#17628f}.inline-notice.warning{--notice-bg:#fffbf5;--notice-border:#ead8b8;--notice-text:#715b37;--notice-action:#a05c08}.inline-notice.success{--notice-bg:#f8fcfa;--notice-border:#cfe3d8;--notice-text:#466455;--notice-action:#23704c}.inline-notice.danger{--notice-bg:#fff9f9;--notice-border:#e8caca;--notice-text:#754c4e;--notice-action:#b52f35}.order-create-page>.inline-notice,.stores-page-v3>.inline-notice,.rules-page-v3>.inline-notice,.payment-result-card>.inline-notice{max-width:980px;margin-right:auto!important;margin-left:auto!important}.payment-result-card>.inline-notice{max-width:none;margin-top:11px!important;margin-bottom:13px!important;text-align:right}.payment-card-transfer>.inline-notice{margin-top:12px!important;margin-bottom:0!important}.rules-simple-heading{margin-bottom:10px!important}.profile-card .profile-completion-notice,.account-profile-page>.optional-profile-notice,.security-slim-notice{box-shadow:none!important}.dual-price{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;direction:rtl;white-space:nowrap;color:#1f2731}.dual-price b{display:inline-flex!important;align-items:baseline;gap:3px;margin:0!important;color:#171d25;font-size:11px;font-weight:900;line-height:1.2}.dual-price small{color:#697380;font-size:7px;font-weight:800}.dual-price-equivalent{display:inline-flex!important;align-items:center;justify-content:center;height:18px;padding:0 6px;color:#8b6670!important;background:#faf6f7;border:1px solid #eee1e3;border-radius:999px;font-size:6.5px!important;font-weight:800;line-height:1}.dual-price.compact{gap:4px}.dual-price.compact b{font-size:9.5px}.dual-price.compact small{font-size:6.5px}.dual-price.compact .dual-price-equivalent{height:16px;padding:0 5px;font-size:6px!important}.single-price{display:inline-flex;align-items:center;white-space:nowrap}.single-price b{display:inline-flex!important;align-items:baseline;gap:3px;color:#171d25;font-weight:900}.single-price small{color:#6f7883;font-weight:800}.price-guarantee{display:inline-flex;align-items:center;gap:5px;margin-top:7px;color:#66715f;font-size:7.5px;line-height:1.4;white-space:nowrap}.price-guarantee svg{flex:none;color:#6f8468}.price-guarantee b{color:#455641;font-size:inherit;font-weight:900}.price-guarantee.tiny{gap:4px;margin-top:5px;color:#858c83;font-size:6.6px}.price-guarantee.tiny b{color:#626c5e}.market-card-content>.price-guarantee{width:100%;justify-content:flex-end}.market-price-row>.dual-price,.market-price-row>.single-price{margin-right:auto}.market-price-row>.dual-price{color:inherit}.market-price-row .dual-price b,.market-price-row .single-price b{font-size:9.8px}.market-price-row .dual-price small,.market-price-row .single-price small{font-size:6.5px}.rate-supplier-card{align-items:flex-start}.rate-supplier-card>div{min-width:0}.supplier-price-card .dual-price{display:flex;margin-top:5px;justify-content:flex-start}.supplier-price-card .dual-price b{font-size:13px}.supplier-price-card .dual-price small{font-size:7px}.supplier-price-card .dual-price-equivalent{height:19px;font-size:6.5px!important}.supplier-price-card .price-guarantee{display:inline-flex}.sticky-price .dual-price{display:flex;justify-content:flex-start;margin-top:3px}.sticky-price .dual-price b{font-size:10px}.sticky-price .dual-price small{font-size:6px}.sticky-price .dual-price-equivalent{height:16px;padding:0 4px;font-size:5.8px!important}.sticky-price .price-guarantee{display:inline-flex;margin-top:4px;font-size:6.2px}@media(min-width:760px){.dual-price{gap:8px}.dual-price b{font-size:14px}.dual-price small{font-size:8.5px}.dual-price-equivalent{height:22px;padding:0 8px;font-size:8px!important}.dual-price.compact b{font-size:13px}.dual-price.compact small{font-size:8px}.dual-price.compact .dual-price-equivalent{height:20px;padding:0 7px;font-size:7.5px!important}.price-guarantee{font-size:9px}.price-guarantee.tiny{font-size:8px}.market-price-row .dual-price b,.market-price-row .single-price b{font-size:13px}.market-price-row .dual-price small,.market-price-row .single-price small{font-size:8px}.supplier-price-card .dual-price b{font-size:18px}.supplier-price-card .dual-price small{font-size:10px}.supplier-price-card .dual-price-equivalent{height:24px;font-size:8px!important}.supplier-price-card .price-guarantee{font-size:9px}.sticky-price .dual-price b{font-size:14px}.sticky-price .dual-price small{font-size:8px}.sticky-price .dual-price-equivalent{height:20px;font-size:7px!important}.sticky-price .price-guarantee{font-size:7.8px}}.kargadan-wordmark{font-family:Kargadan,Vazirmatn,sans-serif;font-weight:400!important;letter-spacing:0}.login-page-clean{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:34px 20px 24px;background:#f4f5f7!important}.login-clean-shell{width:100%;max-width:380px;min-height:calc(100vh - 58px);display:flex;flex-direction:column;justify-content:space-between;gap:22px}.login-clean-hero{display:grid;justify-items:center;text-align:center;gap:16px;padding-top:24px}.login-clean-mark{width:88px;height:88px;display:grid;place-items:center}.login-clean-mark img{width:82px;height:82px;object-fit:contain}.login-clean-copy h1{margin:0;color:#1f2732;font-size:20px;font-weight:900}.login-clean-copy p{margin:10px auto 0;max-width:280px;color:#6f7883;font-size:11px;line-height:2}.login-clean-form{display:grid;gap:12px}.login-clean-field{gap:8px;text-align:right}.login-clean-field span{font-size:11px;font-weight:800;color:#202834}.login-clean-field input{min-height:56px;background:#fff;border:1px solid #dfe4e8;border-radius:14px;padding:0 16px;font-size:13px;box-shadow:none!important}.login-clean-field input::placeholder{color:#b0b6bd}.login-clean-example{display:block;margin-top:-2px;color:#9aa2ab;font-size:10px;text-align:right;padding-right:3px}.login-clean-caption{margin:2px 0 8px;color:#5f6772;font-size:10.5px;line-height:1.9;text-align:center}.login-clean-caption.centered{margin-top:4px}.inline-link-btn{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#2f79c9;font:inherit;font-weight:900;padding:0;margin:0 2px;cursor:pointer}.login-clean-submit{margin-top:8px;min-height:58px;border-radius:14px;font-size:13px}.login-clean-submit:disabled{opacity:.45;cursor:not-allowed}.login-clean-edit{margin-top:2px;font-size:10px;color:#6d7782}.otp-inputs-clean{justify-content:center;gap:10px;margin-top:4px}.otp-inputs-clean input{width:54px;height:58px;border-radius:16px;background:#fff;border:1px solid #dfe4e8;box-shadow:none!important;font-size:19px;font-weight:900;color:#1f2732}.otp-inputs-clean input:focus{border-color:#da4a43;box-shadow:0 0 0 4px #da4a4314!important}.login-clean-footer{display:grid;place-items:center;gap:1px;padding:10px 0 4px;color:#9ba2ab;text-align:center}.login-clean-footer span{font-family:Vazirmatn,sans-serif;font-size:8.5px;letter-spacing:.4px}.login-clean-footer strong{font-size:22px;line-height:1.2;color:#db4a42}.login-clean-footer b{font-family:Vazirmatn,sans-serif;font-size:8px;font-weight:500;letter-spacing:.28px}@media(min-width:768px){.login-page-clean{padding:52px 28px 26px}.login-clean-shell{max-width:430px}.login-clean-hero{padding-top:34px}.login-clean-mark{width:104px;height:104px}.login-clean-mark img{width:96px;height:96px}.login-clean-copy h1{font-size:24px}.login-clean-copy p,.login-clean-caption,.login-clean-field span{font-size:12px}.login-clean-field input,.login-clean-submit{min-height:60px;font-size:14px}.otp-inputs-clean{gap:12px}.otp-inputs-clean input{width:60px;height:64px;font-size:22px}.login-clean-footer strong{font-size:26px}.login-clean-footer span{font-size:9px}.login-clean-footer b{font-size:8.5px}}.bottom-nav.partner-nav{grid-template-columns:repeat(3,74px);width:auto;min-width:0;padding:6px 8px}.bottom-nav.partner-nav button{width:74px;padding-left:4px;padding-right:4px}.partner-dashboard-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;background:#fff;border:1px solid #e4e7ea;border-radius:15px}.partner-dashboard-hero span{display:block;color:#a24b4d;font-size:9px;font-weight:800}.partner-dashboard-hero h1{margin:4px 0 5px;font-size:19px}.partner-dashboard-hero p{margin:0;color:#7b838d;font-size:9px;line-height:1.9}.partner-dashboard-hero button{height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border:1px solid #e0e4e8;border-radius:10px;background:#fff;color:#252d37;font-size:9px;font-weight:900}.partner-inquiry-box{margin-top:12px;padding:14px;background:#fff;border:1px solid #e4e7ea;border-radius:15px}.partner-inquiry-search{height:46px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #e1e5e8;border-radius:11px;background:#fafbfc}.partner-inquiry-search input{flex:1;border:0;outline:0;background:transparent;font:inherit;font-size:10px}.partner-inquiry-result{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:10px;padding:11px;border:1px solid #eceff1;border-radius:12px}.partner-inquiry-result>div:first-child{display:flex;align-items:center;gap:9px}.partner-inquiry-result img{width:48px;height:48px;object-fit:cover;border-radius:10px}.partner-inquiry-result strong{display:block;font-size:10px}.partner-inquiry-result span{display:block;margin-top:3px;color:#87909a;font-size:8px}.partner-inquiry-price{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid #f0f1f3}.partner-inquiry-result>button{grid-column:1/-1;justify-self:flex-start;display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:#b1373b;font:inherit;font-size:8px;font-weight:900}.partner-dashboard-note{display:flex;align-items:center;gap:9px;margin-top:10px;padding:12px 13px;border:1px solid #e2e6e9;border-radius:12px;background:#fff}.partner-dashboard-note svg{color:#67845d}.partner-dashboard-note strong{display:block;font-size:9px}.partner-dashboard-note span{display:block;margin-top:2px;color:#858d96;font-size:8px}.partner-product-detail{padding-bottom:40px}.partner-product-content{overflow:hidden;background:#fff;border:1px solid #e4e7ea;border-radius:12px}.partner-product-content .content-section+.content-section{border-top:1px solid #eef0f2}.partner-pricing-section{padding:16px;border-top:1px solid #eef0f2}.partner-pricing-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:12px}.partner-pricing-head span{display:block;color:#9a6a6c;font-size:8px;font-weight:800}.partner-pricing-head h2{margin:3px 0 0;font-size:13px}.partner-pricing-head small{color:#8b939b;font-size:7.5px}.partner-price-table{border:1px solid #e4e7ea;border-radius:12px;overflow:hidden}.partner-price-row{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;min-height:46px;padding:0 12px;border-top:1px solid #edf0f2;font-size:8.5px}.partner-price-row:first-child{border-top:0}.partner-price-row.head{min-height:38px;background:#f8f9fa;color:#818a94;font-size:7.5px;font-weight:800}.partner-price-row strong,.partner-price-row b{font-size:9px}.partner-price-cards{display:none}.partner-pricing-note{display:flex;align-items:flex-start;gap:7px;margin-top:10px;color:#727c86;font-size:7.8px;line-height:1.8}.partner-pricing-note svg{flex:none;color:#6e8667;margin-top:1px}.partner-role-line{margin-top:7px!important;color:#7d8690!important}.partner-profile-info{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-width:760px;margin:10px auto!important}.partner-profile-info div{padding:12px;background:#fff;border:1px solid #e4e7ea;border-radius:11px;text-align:center}.partner-profile-info span{display:block;color:#8a929b;font-size:8px}.partner-profile-info strong{display:block;margin-top:4px;font-size:9px}.is-partner-role .platform-sidebar-content{flex:1}.is-partner-role .platform-sidebar-list button{height:48px}@media(max-width:759px){.partner-dashboard-hero{align-items:flex-start;flex-direction:column}.partner-dashboard-hero button{width:100%;justify-content:center}.partner-price-table.desktop{display:none}.partner-price-cards.mobile{display:grid;gap:8px}.partner-price-cards article{display:grid;grid-template-columns:1fr 1.25fr;gap:8px;padding:11px;border:1px solid #e4e7ea;border-radius:11px;background:#fff}.partner-price-cards article>div{display:grid;gap:3px}.partner-price-cards span{color:#8a939c;font-size:7.5px}.partner-price-cards strong,.partner-price-cards b{font-size:9px}.partner-profile-info{grid-template-columns:1fr;max-width:none!important}.partner-profile-info div{display:flex;align-items:center;justify-content:space-between;text-align:right}}@media(min-width:760px){.partner-dashboard-hero,.partner-inquiry-box,.partner-dashboard-note{max-width:1080px!important}.partner-dashboard-hero{padding:24px}.partner-dashboard-hero h1{font-size:25px}.partner-dashboard-hero p{font-size:11px}.partner-dashboard-hero span{font-size:10px}.partner-dashboard-hero button{height:44px;font-size:11px}.partner-inquiry-box{padding:18px}.partner-inquiry-search{height:50px}.partner-inquiry-search input{font-size:12px}.partner-inquiry-result{grid-template-columns:minmax(0,1fr) auto auto;padding:14px}.partner-inquiry-result img{width:56px;height:56px}.partner-inquiry-result strong{font-size:12px}.partner-inquiry-result span{font-size:10px}.partner-inquiry-price{grid-column:auto;border:0;padding:0;display:block}.partner-inquiry-result>button{grid-column:auto;font-size:10px}.partner-product-content{grid-column:2;grid-row:3;max-width:none!important;margin:0!important;border-radius:15px}.partner-pricing-section{padding:18px}.partner-pricing-head h2{font-size:15px}.partner-pricing-head span{font-size:10px}.partner-pricing-head small{font-size:9px}.partner-price-row{min-height:50px;font-size:10.5px}.partner-price-row.head{font-size:9px}.partner-price-row strong,.partner-price-row b{font-size:11px}.partner-pricing-note{font-size:9px}.is-partner-role .platform-sidebar{height:auto}.partner-profile-info{max-width:820px!important}}.dual-price{gap:8px!important}.dual-price-equivalent{position:relative!important;display:inline-flex!important;align-items:center!important;gap:5px!important;height:auto!important;padding:0 2px!important;background:transparent!important;border:0!important;border-radius:0!important;color:#8f969d!important;font-family:Vazirmatn,sans-serif!important;font-size:6.6px!important;font-weight:500!important;letter-spacing:.05px!important;line-height:1!important;white-space:nowrap!important}.dual-price-equivalent:before,.dual-price-equivalent:after{content:"";display:block;width:9px;height:1px;background:#d5d9dd;border-radius:999px}.dual-price.compact{gap:5px!important}.dual-price.compact .dual-price-equivalent{gap:3px!important;padding:0 1px!important;font-size:5.7px!important}.dual-price.compact .dual-price-equivalent:before,.dual-price.compact .dual-price-equivalent:after{width:6px}.supplier-price-card .dual-price-equivalent{font-size:6.8px!important}.sticky-price .dual-price-equivalent{font-size:5.8px!important}.product-price-guarantee-row{display:flex;align-items:center;justify-content:flex-start;margin:7px 3px 0;padding:0;background:transparent;border:0;box-shadow:none}.product-price-guarantee-row .price-guarantee{margin:0}.partner-dashboard-page{padding-bottom:100px}.partner-welcome-row{max-width:1240px;margin:2px auto 14px;padding:4px 2px;background:transparent}.partner-welcome-row>span{display:block;color:#a34749;font-size:8.5px;font-weight:800}.partner-welcome-row h1{margin:3px 0 2px;color:#202832;font-size:19px}.partner-welcome-row p{margin:0;color:#7d858e;font-size:8.5px;line-height:1.9}.partner-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:620px!important;margin-right:0!important;margin-left:auto!important}.partner-product-content>.content-section{padding:16px!important}.partner-product-content>.content-section h2{margin-top:0}.partner-role-line{display:inline-flex!important;align-items:center;justify-content:center;gap:5px;margin-top:7px!important;color:#657763!important;font-size:8px!important;font-weight:800}.partner-role-line svg{color:#64835f}.partner-profile-info{grid-template-columns:repeat(2,1fr)!important}.login-clean-shell{justify-content:flex-start!important}.login-clean-hero{padding-top:18px!important;margin-bottom:4px!important}.login-clean-form{margin-top:0!important}.login-clean-footer{margin-top:auto!important}.login-clean-footer strong{display:none!important}:root{--sk27-base:#edf0f3;--sk27-base-2:#e8ecef;--sk27-highlight:#f7f9fa;--sk27-border:#e2e6e9;--sk27-canvas:#f6f7f8}@keyframes itrtamin-sk27-shimmer{0%{background-position:115% 0}to{background-position:-115% 0}}.route-skeleton main.page,.admin-skeleton .admin-content{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.route-skeleton .bottom-sheet,.route-skeleton .sheet-backdrop{visibility:hidden!important}:is(.route-skeleton main.page,.admin-skeleton .admin-content) *{text-shadow:none!important}:is(.route-skeleton main.page,.admin-skeleton .admin-content) :is(.status-pill,.inline-notice,.price-guarantee,.dual-price,.single-price,.product-code,.market-card-meta,.admin-status,.config-health,.product-save-state,.admin-health,.app-notification,.verified-account,.partner-role-line,.dashboard-level-badge,.banner-dots,.market-card-chevron){visibility:hidden!important}:is(.route-skeleton main.page,.admin-skeleton .admin-content) svg{visibility:hidden!important}:is(.route-skeleton main.page,.admin-skeleton .admin-content) img{visibility:hidden!important}:is(.route-skeleton main.page,.admin-skeleton .admin-content) :is(.dashboard-banner,.dashboard-kpi-card,.dashboard-tile,.credit-wide-card,.activity-card,.dashboard-level-strip,.market-search,.category-scroller,.market-item,.product-app-gallery,.product-app-summary,.content-section,.partner-pricing-section,.raw-copy-card,.raw-gallery,.order-tabs,.order-kpi-card,.order-card,.order-status-section,.order-receipt-card,.api-v3-overview,.api-key-v3,.api-permissions-v3,.api-webhook-card,.api-base-v3,.clean-channel-card,.course-row,.training-support-card,.rules-version-bar,.rule-list-v3>*,.rules-acceptance-card,.rules-footer-note,.channel-select-card,.order-form-card,.checkout-steps,.checkout-total,.order-product-summary,.form-section,.profile-card,.profile-stats>*,.profile-menu,.profile-logout-block,.partner-profile-info>*,.levels-intro,.current-level-card,.levels-list>*,.account-form-card,.account-optional-card,.wallet-hero,.financial-kpis>*,.transactions,.security-stats-grid>*,.active-devices-card,.security-options-card,.payment-order-card,.payment-card-transfer,.bank-card-clean,.payment-upload-card,.payment-result-card,.failed-info-box,.login-clean-hero,.login-clean-form,.admin-metric,.admin-mini-metrics>*,.admin-panel,.admin-review-card,.admin-category-grid>*,.admin-alert-card,.admin-report-cards>*,.admin-config-card,.role-card,.channel-setting-card,.pricing-rule-card,.crm-module-card,.product-editor-heading,.product-editor-tabs,.editor-card,.editor-side-card){position:relative!important;overflow:hidden!important;color:transparent!important;background-color:var(--sk27-base)!important;background-image:linear-gradient(100deg,var(--sk27-base) 0%,var(--sk27-base) 34%,var(--sk27-highlight) 46%,var(--sk27-highlight) 54%,var(--sk27-base) 66%,var(--sk27-base) 100%)!important;background-size:220% 100%!important;background-position:115% 0;border-color:var(--sk27-border)!important;box-shadow:none!important;animation:itrtamin-sk27-shimmer 1.55s linear infinite!important}:is(.route-skeleton main.page,.admin-skeleton .admin-content) :is(.dashboard-banner,.dashboard-kpi-card,.dashboard-tile,.credit-wide-card,.activity-card,.dashboard-level-strip,.market-item,.product-app-summary,.content-section,.partner-pricing-section,.raw-copy-card,.raw-gallery,.order-kpi-card,.order-card,.order-status-section,.order-receipt-card,.api-v3-overview,.api-key-v3,.api-permissions-v3,.api-webhook-card,.api-base-v3,.clean-channel-card,.course-row,.training-support-card,.rules-version-bar,.rule-list-v3>*,.rules-acceptance-card,.rules-footer-note,.channel-select-card,.order-form-card,.checkout-steps,.checkout-total,.order-product-summary,.form-section,.profile-card,.profile-stats>*,.profile-menu,.profile-logout-block,.partner-profile-info>*,.levels-intro,.current-level-card,.levels-list>*,.account-form-card,.account-optional-card,.wallet-hero,.financial-kpis>*,.transactions,.security-stats-grid>*,.active-devices-card,.security-options-card,.payment-order-card,.payment-card-transfer,.bank-card-clean,.payment-upload-card,.payment-result-card,.failed-info-box,.login-clean-hero,.login-clean-form,.admin-metric,.admin-mini-metrics>*,.admin-panel,.admin-review-card,.admin-category-grid>*,.admin-alert-card,.admin-report-cards>*,.admin-config-card,.role-card,.channel-setting-card,.pricing-rule-card,.crm-module-card,.product-editor-heading,.product-editor-tabs,.editor-card,.editor-side-card)>*{visibility:hidden!important}.route-skeleton .product-app-gallery{display:grid!important}.route-skeleton .product-app-gallery>*{visibility:hidden!important}.route-skeleton .product-app-gallery .product-main-image{visibility:visible!important;min-height:inherit;background:linear-gradient(100deg,var(--sk27-base-2) 0%,var(--sk27-base-2) 35%,var(--sk27-highlight) 50%,var(--sk27-base-2) 65%,var(--sk27-base-2) 100%)!important;background-size:220% 100%!important;animation:itrtamin-sk27-shimmer 1.55s linear infinite!important;border-radius:inherit}.route-skeleton .product-app-gallery .product-main-image>*{visibility:hidden!important}:is(.route-skeleton main.page,.admin-skeleton .admin-content) :is(.welcome-row,.partner-welcome-row,.page-intro,.section-heading,.orders-title-row,.order-section-title,.payment-section-head,.admin-page-head,.admin-panel-head,.admin-config-head,.editor-card-head,.product-editor-heading-main){position:relative!important;min-height:38px}:is(.route-skeleton main.page,.admin-skeleton .admin-content) :is(.welcome-row,.partner-welcome-row,.page-intro,.section-heading,.orders-title-row,.order-section-title,.payment-section-head,.admin-page-head,.admin-panel-head,.admin-config-head,.editor-card-head,.product-editor-heading-main)>*{visibility:hidden!important}:is(.route-skeleton main.page,.admin-skeleton .admin-content) :is(.welcome-row,.partner-welcome-row,.page-intro,.section-heading,.orders-title-row,.order-section-title,.payment-section-head,.admin-page-head,.admin-panel-head,.admin-config-head,.editor-card-head,.product-editor-heading-main):before,:is(.route-skeleton main.page,.admin-skeleton .admin-content) :is(.welcome-row,.partner-welcome-row,.page-intro,.section-heading,.orders-title-row,.order-section-title,.payment-section-head,.admin-page-head,.admin-panel-head,.admin-config-head,.editor-card-head,.product-editor-heading-main):after{content:""!important;position:absolute!important;right:0!important;display:block!important;border-radius:7px!important;background-image:linear-gradient(100deg,var(--sk27-base) 0%,var(--sk27-base) 36%,var(--sk27-highlight) 50%,var(--sk27-base) 64%,var(--sk27-base) 100%)!important;background-size:220% 100%!important;animation:itrtamin-sk27-shimmer 1.55s linear infinite!important}:is(.route-skeleton main.page,.admin-skeleton .admin-content) :is(.welcome-row,.partner-welcome-row,.page-intro,.section-heading,.orders-title-row,.order-section-title,.payment-section-head,.admin-page-head,.admin-panel-head,.admin-config-head,.editor-card-head,.product-editor-heading-main):before{top:3px;width:min(220px,46%);height:12px}:is(.route-skeleton main.page,.admin-skeleton .admin-content) :is(.welcome-row,.partner-welcome-row,.page-intro,.section-heading,.orders-title-row,.order-section-title,.payment-section-head,.admin-page-head,.admin-panel-head,.admin-config-head,.editor-card-head,.product-editor-heading-main):after{top:22px;width:min(145px,32%);height:8px}:is(.route-skeleton main.page,.admin-skeleton .admin-content) :is(.account-form-card,.account-optional-card,.form-section,.order-form-card,.payment-upload-card,.admin-config-card,.editor-card) :is(input,textarea,select){visibility:visible!important;color:transparent!important;caret-color:transparent!important;background-image:linear-gradient(100deg,var(--sk27-base-2) 0%,var(--sk27-base-2) 36%,var(--sk27-highlight) 50%,var(--sk27-base-2) 64%,var(--sk27-base-2) 100%)!important;background-size:220% 100%!important;border-color:var(--sk27-border)!important;box-shadow:none!important;animation:itrtamin-sk27-shimmer 1.55s linear infinite!important}:is(.route-skeleton main.page,.admin-skeleton .admin-content) :is(input,textarea)::placeholder{color:transparent!important}.admin-skeleton .admin-table-wrap{background:#fff!important;border-color:var(--sk27-border)!important;box-shadow:none!important}.admin-skeleton .admin-table{background:#fff!important}.admin-skeleton .admin-table :is(th,td){position:relative!important;color:transparent!important;background:transparent!important;border-color:#edf0f2!important}.admin-skeleton .admin-table :is(th,td)>*{visibility:hidden!important}.admin-skeleton .admin-table :is(th,td):after{content:""!important;position:absolute!important;top:50%!important;right:12px!important;width:calc(100% - 24px)!important;max-width:118px!important;height:9px!important;transform:translateY(-50%)!important;border-radius:7px!important;background-image:linear-gradient(100deg,var(--sk27-base) 0%,var(--sk27-base) 36%,var(--sk27-highlight) 50%,var(--sk27-base) 64%,var(--sk27-base) 100%)!important;background-size:220% 100%!important;animation:itrtamin-sk27-shimmer 1.55s linear infinite!important}.admin-skeleton .admin-table thead :is(th):after{height:8px;opacity:.8}.admin-skeleton .admin-table tbody tr{height:54px}.admin-skeleton .admin-table thead tr{height:42px}:is(.route-skeleton main.page,.admin-skeleton .admin-content) :is(.dashboard-kpis,.dashboard-grid,.product-feed,.orders-list,.profile-stats,.financial-kpis,.channel-summary,.channel-list-v3,.levels-list,.course-list-v3,.learning-path-grid,.rules-summary-grid,.admin-metric-grid,.admin-mini-metrics,.admin-review-grid,.admin-category-grid,.admin-alert-grid,.admin-report-cards,.crm-module-grid,.channel-setting-grid,.admin-role-grid,.pricing-rule-grid,.partner-profile-info,.product-editor-layout,.product-editor-main,.product-editor-side){background:transparent!important;border-color:transparent!important;box-shadow:none!important;animation:none!important}:is(.route-skeleton main.page,.admin-skeleton .admin-content) :is([class*=success],[class*=warning],[class*=danger],[class*=info],[class*=active],[class*=badge],[class*=pill],[class*=status],[class*=tone]){color:transparent!important;border-color:transparent!important;box-shadow:none!important}:is(.route-skeleton main.page,.admin-skeleton .admin-content) :is([class*=success],[class*=warning],[class*=danger],[class*=info],[class*=badge],[class*=pill],[class*=status]){background-color:transparent!important;background-image:none!important}.route-skeleton main.page{background:inherit!important}.admin-skeleton .admin-content{background:transparent!important}.route-skeleton .app-header,.route-skeleton .app-header *{animation:none!important}.route-skeleton .app-header :is(strong,span,b,small){color:inherit!important;visibility:visible!important}.route-skeleton .app-header svg{visibility:visible!important}.route-skeleton .product-sticky-bar{visibility:hidden!important}@media(prefers-reduced-motion:reduce){:is(.route-skeleton,.admin-skeleton) *{animation:none!important}}.notification-stack{position:fixed;z-index:5000;top:max(12px,env(safe-area-inset-top));left:50%;transform:translate(-50%);width:min(calc(100% - 24px),390px);display:grid;gap:8px;pointer-events:none}.app-notification{--notify-accent:#23704c;position:relative;overflow:hidden;pointer-events:auto;background:#fffffffa;border:1px solid #e0e4e7;border-radius:14px;box-shadow:0 10px 26px #19202a14;animation:notify-in .22s ease-out both}.app-notification.info{--notify-accent:#226b9a}.app-notification.danger{--notify-accent:#b3383d}.app-notification-main{min-height:52px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px 10px 10px}.app-notification-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--notify-accent) 8%,white);color:var(--notify-accent)}.app-notification-main p{margin:0;color:#303a44;font-size:10px;font-weight:700;line-height:1.8;text-align:right}.app-notification-main button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#9199a2;border-radius:8px}.app-notification-timer{position:absolute;right:0;bottom:0;height:2px;width:100%;background:var(--notify-accent);transform-origin:right center;animation:notify-timer linear forwards}@keyframes notify-in{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes notify-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(min-width:760px){.notification-stack{top:18px;width:min(calc(100% - 40px),420px)}.app-notification-main{min-height:56px;padding:10px 12px}.app-notification-main p{font-size:11px}.app-notification-icon{width:32px;height:32px}}:is(.route-skeleton main.page,.admin-skeleton .admin-content) :is(.score-info-card,.product-content-tabs,.raw-actions,.api-guide-note,.stores-clean-head,.stores-summary-clean,.training-hero-v3,.training-progress-v3,.learning-path-grid>*,.training-featured-v3,.training-tip-v3,.rules-summary-grid>*,.settings-group,.product-crm-sync-strip,.admin-case-grid>*,.admin-level-grid>*,.admin-settings-grid>*,.admin-stage-grid>*,.channel-admin-grid>*,.content-card-grid>*,.ticket-list>*,.inventory-list>*,.restriction-list>*,.sync-list>*,.admin-stage-list>*){position:relative!important;overflow:hidden!important;color:transparent!important;background-color:var(--sk27-base)!important;background-image:linear-gradient(100deg,var(--sk27-base) 0%,var(--sk27-base) 34%,var(--sk27-highlight) 46%,var(--sk27-highlight) 54%,var(--sk27-base) 66%,var(--sk27-base) 100%)!important;background-size:220% 100%!important;background-position:115% 0;border-color:var(--sk27-border)!important;box-shadow:none!important;animation:itrtamin-sk27-shimmer 1.55s linear infinite!important}:is(.route-skeleton main.page,.admin-skeleton .admin-content) :is(.score-info-card,.product-content-tabs,.raw-actions,.api-guide-note,.stores-clean-head,.stores-summary-clean,.training-hero-v3,.training-progress-v3,.learning-path-grid>*,.training-featured-v3,.training-tip-v3,.rules-summary-grid>*,.settings-group,.product-crm-sync-strip,.admin-case-grid>*,.admin-level-grid>*,.admin-settings-grid>*,.admin-stage-grid>*,.channel-admin-grid>*,.content-card-grid>*,.ticket-list>*,.inventory-list>*,.restriction-list>*,.sync-list>*,.admin-stage-list>*)>*{visibility:hidden!important}:is(.route-skeleton main.page,.admin-skeleton .admin-content) :is(.market-search,.category-scroller,.order-tabs,.product-editor-tabs)>*{visibility:hidden!important}.admin-skeleton .admin-panel .admin-table-wrap,.admin-skeleton .admin-panel .admin-table,.admin-skeleton .admin-panel .admin-table :is(thead,tbody,tr,th,td){visibility:visible!important}.admin-skeleton .admin-panel .admin-table :is(th,td)>*{visibility:hidden!important}:is(.route-skeleton main.page,.admin-skeleton .admin-content) :is([style*=background],[style*=color]){--sk-inline-reset:transparent}.clean-channel-icon,.channel-picker button>span:first-child,.order-channel-options button>svg{color:#5f6974!important}.clean-channel-icon svg,.channel-picker button>span:first-child svg{display:block;max-width:25px;max-height:25px}.channel-card-v3.expanded .clean-channel-icon{color:#3c4651!important}.basalam-inline>div:first-child>svg{color:#59636f;flex:none;width:24px;height:30px}.basalam-login-notice{margin:10px 0!important}.training-page-empty{min-height:calc(100vh - 70px)}.training-empty-state{max-width:700px;min-height:300px;margin:28px auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:38px 24px;text-align:center;background:#fff;border:1px solid #e5e8eb;border-radius:16px}.training-empty-icon{width:54px;height:54px;display:grid;place-items:center;margin-bottom:15px;color:#6f7883;background:#f5f7f8;border:1px solid #e5e8eb;border-radius:16px}.training-empty-state h1{margin:0;color:#27313b;font-size:16px;font-weight:900}.training-empty-state p{max-width:410px;margin:8px 0 0;color:#8a939d;font-size:10px;line-height:2}.score-badge{direction:ltr!important;flex-direction:row!important}.score-badge .score-coin{order:0!important}.score-badge>b{order:1!important;direction:rtl}.score-badge>span:not(.score-coin){order:2!important;direction:rtl}.wallet-disabled-page>.wallet-disabled-notice{max-width:1020px;margin:0 auto 10px!important}.wallet-disabled-page button:disabled{cursor:not-allowed!important}.wallet-hero .primary-btn:disabled{opacity:.42;filter:grayscale(.35);box-shadow:none!important}.financial-kpis b{font-variant-numeric:tabular-nums}.ledger-export:disabled{opacity:.42;cursor:not-allowed}.transactions-empty{min-height:108px;display:grid;place-items:center}.wallet-empty-line{display:flex;align-items:center;gap:8px;color:#9aa2ab;font-size:10px}.wallet-empty-line svg{color:#b2b8bf}.product-cart-update-notice{position:fixed;z-index:92;right:0;left:0;bottom:72px;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 13px;background:#f7fbf8;border-top:1px solid #cfe3d8;color:#3f6352;box-shadow:0 -4px 15px #1c312709}.product-cart-update-notice>div{display:flex;align-items:center;gap:6px;font-size:9.5px;font-weight:800}.product-cart-update-notice>div svg{color:#2d8058}.product-cart-update-notice>button{height:26px;display:inline-flex;align-items:center;gap:3px;padding:0 9px;color:#276244;background:#fff;border:1px solid #c9dfd3;border-radius:7px;font-size:8.5px;font-weight:900;box-shadow:none}@media(min-width:1024px){.product-cart-update-notice{right:334px;left:14px;bottom:78px;border:1px solid #cfe3d8;border-radius:10px 10px 0 0;max-width:none}.product-cart-update-notice>button{height:28px}}.bank-card-brand-mark{display:block;width:46px;height:auto;filter:drop-shadow(0 1px 0 rgba(255,255,255,.4))}.bank-card-top{align-items:center}.bank-card-top>span{display:none!important}@media(min-width:760px){.bank-card-brand-mark{width:52px}}.setting-disabled-row{color:#9aa2aa!important;background:#fafbfc!important;cursor:not-allowed!important;filter:saturate(.15);opacity:.74}.setting-disabled-row .setting-icon{color:#9ca4ad!important;background:#f1f3f4!important}.setting-disabled-row b,.setting-disabled-row small,.setting-disabled-row>svg{color:#a4abb3!important}.setting-disabled-badge{height:21px!important;display:inline-flex!important;align-items:center!important;padding:0 7px!important;margin-right:auto;color:#8d959e!important;background:#f0f2f4!important;border:1px solid #e2e5e8!important;border-radius:999px!important;font-size:7.5px!important;font-weight:900!important;white-space:nowrap}button{transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease}button.ui-click-feedback:not(:disabled){animation:ui-button-confirm .44s cubic-bezier(.2,.75,.25,1)}button.ui-refreshing .lucide-refresh-cw{animation:ui-refresh-spin .78s linear infinite;transform-origin:50% 50%}@keyframes ui-refresh-spin{to{transform:rotate(360deg)}}@keyframes ui-button-confirm{0%{transform:scale(1)}35%{transform:scale(.975);filter:brightness(.985)}to{transform:scale(1);filter:none}}.inline-notice.notice-exiting{overflow:hidden;pointer-events:none;animation:notice-soft-away .43s cubic-bezier(.4,0,.2,1) forwards!important;transform-origin:center right}@keyframes notice-soft-away{0%{opacity:1;transform:translateY(0) scale(1);filter:blur(0);max-height:120px;margin-top:8px;margin-bottom:10px;padding-top:7px;padding-bottom:7px}55%{opacity:.18;transform:translateY(-4px) scale(.985);filter:blur(1.5px);max-height:90px}to{opacity:0;transform:translateY(-8px) scale(.97);filter:blur(3px);max-height:0;min-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;border-width:0}}@media(max-width:620px){.training-empty-state{min-height:260px;margin:18px 0;padding:30px 18px}.training-empty-state h1{font-size:14px}.product-cart-update-notice{bottom:68px;padding:5px 10px}.product-cart-update-notice>button{height:25px;padding:0 7px}.setting-disabled-badge{font-size:7px!important}}.route-skeleton .training-empty-state,.admin-skeleton .level-editor-card{position:relative!important;overflow:hidden!important;color:transparent!important;background-color:var(--sk27-base)!important;background-image:linear-gradient(100deg,var(--sk27-base) 0%,var(--sk27-base) 34%,var(--sk27-highlight) 46%,var(--sk27-highlight) 54%,var(--sk27-base) 66%,var(--sk27-base) 100%)!important;background-size:220% 100%!important;background-position:115% 0!important;border-color:var(--sk27-border)!important;box-shadow:none!important;animation:itrtamin-sk27-shimmer 1.55s linear infinite!important}.route-skeleton .training-empty-state>*,.admin-skeleton .level-editor-card>*{visibility:hidden!important}.api-code-samples{margin-top:8px;padding:12px;overflow:hidden}.api-code-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.api-code-heading>div{display:flex;align-items:center;gap:8px;min-width:0}.api-code-heading-icon{width:36px;height:36px;flex:none;display:grid;place-items:center;color:#4c5968;background:#f3f5f7;border-radius:8px}.api-code-heading h2{margin:0;color:#202833;font-size:10.5px;font-weight:900}.api-code-heading p{margin:2px 0 0;color:#89919c;font-size:7px;line-height:1.7}.api-code-heading>small{flex:none;padding-top:3px;color:#a0a6ae;font-size:6.5px;font-weight:750;direction:ltr}.api-code-tabs{display:flex;align-items:center;gap:4px;margin-top:10px;padding:3px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;background:#f4f5f7;border:1px solid #e6e8eb;border-radius:8px;direction:ltr}.api-code-tabs::-webkit-scrollbar{display:none}.api-code-tabs button{min-width:max-content;flex:0 0 auto;height:31px;padding:0 12px;color:#7a838e;background:transparent;border:0;border-radius:6px;font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .16s ease}.api-code-tabs button:hover{color:#343d47}.api-code-tabs button:active{transform:scale(.985)}.api-code-tabs button.active{color:#1e252d;background:#fff;box-shadow:0 1px 4px #181f2812}.api-code-window{margin-top:7px;overflow:hidden;background:#0b0d10;border:1px solid #171b20;border-radius:9px;box-shadow:0 10px 24px #0c0f1314;direction:ltr}.api-code-toolbar{min-height:39px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 10px;color:#929aa5;background:#111419;border-bottom:1px solid #20242a}.api-code-toolbar>div{display:flex;align-items:center;gap:5px;min-width:0}.api-code-toolbar i{width:6px;height:6px;display:block;background:#343941;border-radius:50%}.api-code-toolbar span{margin-left:4px;color:#8f98a4;font-family:Arial,Helvetica,sans-serif;font-size:7.5px;font-weight:700}.api-code-toolbar button{min-height:27px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 8px;color:#c5cbd2;background:#191d22;border:1px solid #2a2f36;border-radius:6px;font-family:Arial,Helvetica,sans-serif;font-size:7px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .16s ease}.api-code-toolbar button:hover{color:#fff;background:#20252b;border-color:#343a43}.api-code-toolbar button:active{transform:scale(.97)}.api-code-window pre{max-width:100%;max-height:330px;margin:0;padding:15px 14px 18px;overflow:auto;color:#dde3ea;background:#0b0d10;direction:ltr;text-align:left;tab-size:2;scrollbar-width:thin;scrollbar-color:#353b43 transparent}.api-code-window pre::-webkit-scrollbar{width:5px;height:5px}.api-code-window pre::-webkit-scrollbar-thumb{background:#353b43;border-radius:10px}.api-code-window code{display:block;min-width:max-content;color:#dde3ea;background:transparent;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:500;line-height:1.85;white-space:pre}.route-skeleton .api-code-samples{min-height:235px;background:#fff!important;border:1px solid #e7e9ec!important}.route-skeleton .api-code-samples>*{visibility:hidden!important}.route-skeleton .api-code-samples:after{content:"";position:absolute;inset:12px;visibility:visible!important;border-radius:9px;background:linear-gradient(100deg,#eef0f2 20%,#f7f8f9,#eef0f2 64%);background-size:220% 100%;animation:itrtamin-sk27-shimmer 1.55s ease-in-out infinite}.route-skeleton .api-code-samples{position:relative}@media(min-width:1024px){.api-code-samples{margin-top:10px;padding:16px}.api-code-heading-icon{width:42px;height:42px;border-radius:9px}.api-code-heading h2{font-size:12px}.api-code-heading p{font-size:8.5px}.api-code-heading>small{font-size:7.5px}.api-code-tabs{width:100%;margin-top:13px;padding:4px;flex-wrap:wrap;overflow:visible}.api-code-tabs button{height:35px;padding:0 14px;font-size:9px}.api-code-window{margin-top:9px;border-radius:11px}.api-code-toolbar{min-height:43px;padding:0 13px}.api-code-toolbar button{min-height:29px;font-size:8px}.api-code-toolbar span{font-size:8px}.api-code-window pre{max-height:390px;padding:18px 18px 22px}.api-code-window code{font-size:11px;line-height:1.8}}@media(max-width:520px){.api-code-samples{padding:10px}.api-code-heading p{max-width:220px}.api-code-heading>small{display:none}.api-code-tabs{gap:3px;flex-wrap:nowrap;overflow-x:auto}.api-code-tabs button{height:31px;padding:0 10px;font-size:8px}.api-code-toolbar{padding:0 8px}.api-code-toolbar i{width:5px;height:5px}.api-code-toolbar button span{display:none}.api-code-toolbar button{width:29px;padding:0}.api-code-window pre{padding:13px 11px 16px}.api-code-window code{font-size:9px;line-height:1.82}}.backend-empty-state{width:100%;min-height:168px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:24px 18px;text-align:center;background:#fbfcfd;border:1px dashed #dde2e6;border-radius:14px;color:#8a939c}.backend-empty-state>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid #e3e7ea;border-radius:12px;background:#fff;color:#a1a9b1}.backend-empty-state>strong{color:#5e6872;font-size:11px;font-weight:900}.backend-empty-state>p{max-width:440px;margin:0;color:#929aa3;font-size:9px;line-height:1.9}.backend-empty-state.compact{min-height:118px;padding:17px 14px}.backend-empty-state.compact>span{width:36px;height:36px;border-radius:10px}.backend-empty-state.compact>strong{font-size:10px}.backend-empty-state.compact>p{font-size:8.5px}.banner-carousel>.backend-empty-state{min-height:154px}.settings-group button.setting-disabled-row{grid-template-columns:38px minmax(0,1fr) auto 18px!important;column-gap:10px!important;align-items:center!important}.setting-disabled-row>div{min-width:0!important;overflow:hidden!important}.setting-disabled-row>.setting-disabled-badge{grid-column:3!important;margin:0!important;justify-self:end!important}.setting-disabled-row>svg{grid-column:4!important;justify-self:end!important;flex:none!important;margin:0!important}@media(max-width:430px){.settings-group button.setting-disabled-row{grid-template-columns:38px minmax(0,1fr) auto 17px!important;column-gap:7px!important}.setting-disabled-badge{padding:0 6px!important}}.auth-boot-screen{min-height:100svh;display:grid;place-items:center;padding:24px;background:#f7f8f9}.auth-boot-card{display:grid;justify-items:center;gap:12px;color:#7b858f;text-align:center}.auth-boot-logo{width:52px;height:52px;display:grid;place-items:center;background:#fff;border:1px solid #e5e8eb;border-radius:15px}.auth-boot-logo img{width:34px;height:34px;object-fit:contain}.auth-boot-card p{margin:0;font-size:10px;font-weight:800}.auth-boot-loader{display:flex;gap:5px}.auth-boot-loader i{width:5px;height:5px;background:#aeb5bc;border-radius:50%;animation:authBootDot 1.1s ease-in-out infinite}.auth-boot-loader i:nth-child(2){animation-delay:.13s}.auth-boot-loader i:nth-child(3){animation-delay:.26s}@keyframes authBootDot{0%,to{opacity:.28;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.auth-inline-error{display:flex;align-items:flex-start;gap:7px;padding:9px 10px;color:#9c2f35;background:#fff7f7;border:1px solid #f0d9dc;border-radius:9px;font-size:8.5px;line-height:1.75}.auth-inline-error svg{flex:none;margin-top:1px}.login-otp-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.login-otp-actions .text-btn:disabled{opacity:.45;cursor:not-allowed}.login-clean-submit svg{flex:none}.login-clean-submit:disabled{cursor:not-allowed}.role-gate-page{min-height:100svh;display:grid;place-items:center;padding:26px 16px;background:#f6f7f8}.role-gate-shell{width:min(680px,100%);display:grid;gap:14px;padding:20px;background:#fff;border:1px solid #e2e6e9;border-radius:18px}.role-gate-head{display:flex;align-items:flex-start;gap:12px;padding-bottom:16px;border-bottom:1px solid #edf0f2}.role-gate-brand{width:44px;height:44px;display:grid;place-items:center;flex:none;background:#fafbfb;border:1px solid #e5e8eb;border-radius:12px}.role-gate-brand img{width:29px;height:29px;object-fit:contain}.role-gate-head small{display:block;color:#9b4c50;font-size:8px;font-weight:900}.role-gate-head h1{margin:3px 0 5px;color:#26313b;font-size:17px;line-height:1.55}.role-gate-head p{margin:0;color:#8a949f;font-size:9px;line-height:1.8}.role-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.role-choice-card{min-height:132px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:15px;color:#45505c;background:#fff;border:1px solid #e1e5e8;border-radius:13px;text-align:right;transition:.18s ease}.role-choice-card:hover{border-color:#d6b8bb;background:snow;transform:translateY(-1px)}.role-choice-icon{width:39px;height:39px;display:grid;place-items:center;color:#8f262b;background:#fbf4f4;border:1px solid #ecd9db;border-radius:10px}.role-choice-card strong,.role-choice-card p,.role-choice-card small{display:block}.role-choice-card strong{color:#28323c;font-size:11px}.role-choice-card p{margin:5px 0;color:#747f8a;font-size:8.5px;line-height:1.75}.role-choice-card small{color:#9aa2aa;font-size:7.3px;line-height:1.6}.role-choice-card>svg{color:#a6adb4;flex:none}.role-request-form{display:grid;gap:11px}.role-selected-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;background:#f8f9fa;border:1px solid #e7eaed;border-radius:11px}.role-selected-line>div{display:flex;align-items:center;gap:9px}.role-selected-line>div>span{width:33px;height:33px;display:grid;place-items:center;color:#7f292d;background:#fff;border:1px solid #e4d9da;border-radius:9px}.role-selected-line small,.role-selected-line strong{display:block}.role-selected-line small{color:#939ca5;font-size:7px}.role-selected-line strong{margin-top:2px;color:#39434e;font-size:9.5px}.role-selected-line button{padding:0;color:#8f3034;background:transparent;border:0;font-family:inherit;font-size:8px;font-weight:900}.role-request-form .form-field input{height:44px}.role-submit-btn{margin-top:2px}.role-support-notice{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;color:#5d6873;background:#f8fafb;border:1px solid #e4e8eb;border-radius:11px}.role-support-icon{width:30px;height:30px;display:grid;place-items:center;flex:none;color:#66727d;background:#fff;border:1px solid #e5e8eb;border-radius:9px}.role-support-notice strong{display:block;color:#3f4a55;font-size:8.5px}.role-support-notice p{margin:3px 0 0;color:#818b95;font-size:8px;line-height:1.8}.role-support-notice p b{color:#5a6570}.role-gate-logout{justify-self:center;padding:4px 8px;color:#98a0a8;background:transparent;border:0;font-family:inherit;font-size:8px;font-weight:800}.role-review-page{padding:18px}.role-review-card{width:min(520px,100%);display:grid;justify-items:center;gap:14px;padding:26px 22px;background:#fff;border:1px solid #e2e6e9;border-radius:18px;text-align:center}.role-review-icon{width:52px;height:52px;display:grid;place-items:center;color:#8a702e;background:#fff9e9;border:1px solid #efe2b9;border-radius:50%}.role-review-card.is-danger .role-review-icon{color:#9a3035;background:#fff6f6;border-color:#efd7d9}.role-review-copy small{display:block;color:#a0a7ae;font-size:7.5px;font-weight:900}.role-review-copy h1{margin:5px 0 7px;color:#2b3540;font-size:17px}.role-review-copy p{max-width:410px;margin:0 auto;color:#78838e;font-size:9px;line-height:1.95}.role-review-status{height:29px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;color:#75652f;background:#fff9ea;border:1px solid #eee2bd;border-radius:999px;font-size:8px;font-weight:900}.role-review-status i{width:6px;height:6px;background:#b69a43;border-radius:50%;animation:pendingPulse 1.5s ease-in-out infinite}@keyframes pendingPulse{50%{opacity:.35}}.role-review-card .role-support-notice{width:100%;text-align:right}.role-review-logout{max-width:220px;min-height:39px}@media(min-width:901px){.role-gate-shell{padding:24px}.role-gate-head h1,.role-review-copy h1{font-size:19px}.role-gate-head p,.role-review-copy p{font-size:10px}.role-choice-card strong{font-size:12px}.role-choice-card p{font-size:9.5px}.role-choice-card small{font-size:8px}.role-support-notice strong{font-size:9px}.role-support-notice p{font-size:8.7px}}@media(max-width:640px){.role-gate-page{align-items:start;padding:12px;background:#fff}.role-gate-shell{padding:14px;border:0;border-radius:0}.role-gate-head{gap:10px;padding-bottom:13px}.role-gate-brand{width:39px;height:39px}.role-gate-head h1{font-size:14px}.role-gate-head p{font-size:8.2px}.role-choice-grid{grid-template-columns:1fr}.role-choice-card{min-height:108px;padding:12px}.role-request-form .form-field input{height:42px}.role-review-page{align-items:center;background:#f6f7f8}.role-review-card{padding:21px 15px;border-radius:15px}.role-review-copy h1{font-size:15px}.role-review-copy p{font-size:8.5px}.login-otp-actions{align-items:flex-start;flex-direction:column;gap:4px}}.profile-identity-title{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:0 12px}.profile-identity-title h1{margin:0}.verified-account-badge{display:inline-flex;align-items:center;gap:4px;height:23px;padding:0 8px;color:#1f7a59;background:#f2faf6;border:1px solid #d8eee3;border-radius:999px;font-size:7.8px;font-weight:900;white-space:nowrap}.verified-account-badge svg{stroke-width:2.4}.profile-role-line{display:flex;align-items:center;justify-content:center;gap:5px}.profile-personal-notice,.profile-verified-notice{max-width:760px!important;margin-left:auto!important;margin-right:auto!important}.profile-personal-notice p>span,.profile-verified-notice p>span{display:inline-flex;align-items:center;gap:5px}.profile-phone-locked>span{display:flex!important;align-items:center;justify-content:space-between;gap:8px}.profile-phone-locked>span small{display:inline-flex;align-items:center;gap:4px;color:#9aa2aa;font-size:7px;font-weight:800}.profile-phone-locked input:disabled{opacity:1;color:#707982;background:#f7f8f9;border-color:#e4e7e9;cursor:not-allowed}.partner-profile-menu{margin-top:10px}.partner-profile-info .score-badge{justify-content:flex-start}.account-primary-card .form-field input[dir=ltr],.account-optional-card .form-field input[dir=ltr]{text-align:left}@media(min-width:901px){.verified-account-badge{height:25px;padding:0 9px;font-size:8.5px}.profile-personal-notice,.profile-verified-notice{max-width:820px!important}.profile-phone-locked>span small{font-size:7.8px}}@media(max-width:520px){.profile-identity-title{gap:6px}.verified-account-badge{height:21px;padding:0 7px;font-size:7px}.profile-role-line{font-size:9px!important}.profile-personal-notice,.profile-verified-notice{margin-top:9px!important}}.profile-points-card{max-width:940px!important;margin-top:10px!important;padding:14px;border-radius:13px}.profile-points-card .account-form-head{margin-bottom:9px}.profile-points-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.profile-points-summary>div{display:grid;gap:4px;padding:9px 10px;background:#f8f9fa;border:1px solid #e7eaed;border-radius:9px}.profile-points-summary span{color:#9099a2;font-size:7.5px}.profile-points-summary strong{color:#39434d;font-size:10px}.profile-points-ledger{display:grid;margin-top:9px;border-top:1px solid #edf0f2}.profile-points-ledger>div{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #edf0f2}.profile-points-ledger>div>span strong,.profile-points-ledger>div>span small{display:block}.profile-points-ledger strong{color:#4c5761;font-size:8.5px}.profile-points-ledger small{margin-top:2px;color:#9ba3aa;font-size:7px}.profile-points-ledger b{font-size:9px}.profile-points-ledger b.plus{color:#2d8664}.profile-points-ledger b.minus{color:#ad4b50}.profile-points-ledger>p{margin:11px 0 2px;color:#9aa2aa;font-size:8px;text-align:center}@media(max-width:520px){.profile-points-summary{grid-template-columns:1fr 1fr}.profile-points-summary>div:last-child{grid-column:1/-1}.profile-points-card{padding:11px}}.security-session-loading{min-height:92px;display:flex;align-items:center;justify-content:center;gap:7px;color:#8d969f;font-size:8.5px}.security-server-badge{height:24px;display:inline-flex;align-items:center;padding:0 8px;color:#36745c;background:#f2f9f5;border:1px solid #dceee5;border-radius:999px;font-size:7.5px;font-weight:900}.dashboard-level-strip .level-mark.image-mark img{width:34px;height:34px;object-fit:contain;display:block}.current-level-info .level-detail-icon img{width:30px;height:30px;object-fit:contain;display:block}.level-credit-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:9px 0 4px}.level-credit-summary>div{padding:11px 12px;background:#fff;border:1px solid #e4e7ea;border-radius:9px}.level-credit-summary span,.level-credit-summary strong{display:block}.level-credit-summary span{color:#8a929c;font-size:7.7px}.level-credit-summary strong{margin-top:3px;color:#35404a;font-size:10px}.level-credit-summary small{font-size:7px}.level-detail-card.is-current{border-color:#cadadd;box-shadow:0 8px 24px #144b500e}.level-detail-card.is-current header em{display:inline-flex;align-items:center;padding:5px 8px;color:#156b70;background:#edf8f8;border-radius:99px;font-size:7px;font-style:normal;font-weight:900}@media(max-width:520px){.level-credit-summary{grid-template-columns:1fr}.level-credit-summary>div{padding:10px 11px}}.profile-level-summary{width:100%;display:grid;grid-template-columns:38px 1fr auto 17px;align-items:center;gap:9px;margin:8px 0;padding:10px 11px;color:#44505c;background:#fff;border:1px solid #e5e8eb;border-radius:9px;text-align:right;font-family:inherit}.profile-level-mark{width:38px;height:38px;display:grid;place-items:center;color:#5e6b75;background:#f6f8f9;border:1px solid #e6e9eb;border-radius:9px}.profile-level-mark img{width:31px;height:31px;object-fit:contain}.profile-level-summary>div span,.profile-level-summary>div strong{display:block}.profile-level-summary>div span{color:#929aa3;font-size:7.3px}.profile-level-summary>div strong{margin-top:2px;color:#36414b;font-size:9px}.profile-credit-copy{text-align:left}.profile-level-summary>svg{color:#a1a8af}@media(max-width:440px){.profile-level-summary{grid-template-columns:36px 1fr 17px}.profile-credit-copy{grid-column:2;text-align:right}.profile-level-summary>svg{grid-column:3;grid-row:1/3}.profile-level-mark{grid-row:1/3}}.marketplace-load-sentinel{height:1px!important;margin:0!important}.marketplace-load-more,.marketplace-end-note{max-width:1240px;margin:14px auto 0!important;display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;color:#747d87;font-size:8.5px}.marketplace-load-more svg{animation:v35Spin 1s linear infinite;color:#7e3439}.marketplace-end-note{color:#7c858e}.marketplace-end-note svg{color:#6e8168}@keyframes v35Spin{to{transform:rotate(360deg)}}.marketplace-api-skeleton{pointer-events:none;overflow:hidden;position:relative}.marketplace-api-skeleton:after,.product-detail-api-loading:after{content:"";position:absolute;inset:0;transform:translate(110%);background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.62) 48%,transparent 75%);animation:v35Skeleton 1.45s ease-in-out infinite}.marketplace-api-skeleton .market-thumb{background:#eceff1}.marketplace-api-skeleton .market-card-content{display:flex;flex-direction:column;gap:9px}.marketplace-api-skeleton .market-card-content i{display:block;width:46%;height:8px;border-radius:999px;background:#eceff1}.marketplace-api-skeleton .market-card-content i.wide{width:82%}@keyframes v35Skeleton{to{transform:translate(-110%)}}.product-price-unavailable{display:inline-flex;color:#8a9299;font-size:8px;font-weight:700}.product-detail-api-loading{position:relative;overflow:hidden;min-height:310px;background:#edf0f2!important}.product-detail-api-loading.summary{min-height:220px}.partner-product-content>.partner-pricing-section{padding:16px}.sticky-order-button:disabled{cursor:not-allowed;background:#c6c9cd;box-shadow:none}@media(min-width:760px){.marketplace-load-more,.marketplace-end-note{font-size:10px}.product-detail-api-loading{min-height:460px}.product-detail-api-loading.summary{min-height:270px}}.qty-stepper{height:37px;display:grid;grid-template-columns:36px minmax(30px,1fr) 36px;align-items:center;overflow:hidden;background:#fff;border:1px solid #dde2e6;border-radius:10px;transition:border-color .2s ease,opacity .2s ease,background .2s ease}.qty-stepper.compact{height:35px;grid-template-columns:34px 30px 34px}.qty-stepper.is-disabled{opacity:.5;background:#f7f8f9}.qty-stepper>strong{min-width:0;color:#303943;font-size:9px;text-align:center;line-height:1}.qty-action{width:100%;height:100%;display:grid;place-items:center;color:#596572;background:#f8f9fa;border:0;transition:background .18s ease,color .18s ease,transform .14s ease}.qty-action:not(:disabled):active{transform:scale(.92)}.qty-action:disabled{opacity:.35;cursor:not-allowed}.qty-dec{border-left:1px solid #edf0f2}.qty-action:last-child{border-right:1px solid #edf0f2}.qty-dec.is-remove{color:#b84247;background:#fff7f7}.qty-dec.is-remove:hover{background:#fff0f1}.qty-icon-swap{display:grid;place-items:center;animation:qtyIconSwap .23s cubic-bezier(.2,.8,.2,1)}@keyframes qtyIconSwap{0%{opacity:0;transform:scale(.62) rotate(-10deg)}to{opacity:1;transform:scale(1) rotate(0)}}.market-item.is-out-of-stock{background:#fafafa!important;border-color:#e7e8e9!important}.market-item.is-out-of-stock .market-product-image img{filter:grayscale(.5);opacity:.58}.market-item.is-out-of-stock .market-product-info>*:not(.out-stock-badge){opacity:.64}.out-stock-badge{display:inline-flex!important;align-items:center;justify-content:center;width:max-content;min-height:20px;padding:0 7px!important;color:#78818a!important;background:#f0f1f2!important;border:1px solid #e1e3e5!important;border-radius:6px!important;font-size:6.6px!important;font-weight:900!important;opacity:1!important}.product-detail-app.is-out-of-stock .detail-gallery img{filter:grayscale(.42);opacity:.72}.product-detail-app.is-out-of-stock .detail-product-summary{background:#fbfbfb}.status-pill.out{color:#737c85;background:#f1f2f3;border-color:#e1e3e5}.product-sticky-bar.is-disabled{background:#f7f8f9;border-color:#e1e4e7}.sticky-unavailable{min-height:39px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;color:#737c85;background:#eceeef;border:1px solid #e0e3e5;border-radius:9px;font-size:8px;font-weight:900;white-space:nowrap}.sticky-cart-notice{position:fixed;z-index:48;right:max(12px,env(safe-area-inset-right));left:max(12px,env(safe-area-inset-left));bottom:79px;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:9px;padding:7px 8px 7px 11px;color:#35694f;background:#f1faf5;border:1px solid #d5eadf;border-radius:11px;box-shadow:0 10px 28px #204f3817;animation:stickyCartIn .32s cubic-bezier(.2,.8,.2,1)}.sticky-cart-notice>div{display:flex;align-items:center;gap:6px;font-size:7.6px;font-weight:900}.sticky-cart-notice button{min-height:28px;display:flex;align-items:center;gap:3px;padding:0 8px;color:#2c6748;background:#fff;border:1px solid #d4e7dc;border-radius:7px;font-size:6.7px;font-weight:900;white-space:nowrap}@keyframes stickyCartIn{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}.orders-api-loading{min-height:160px;display:flex;align-items:center;justify-content:center;gap:8px;color:#8a939d;font-size:8.5px;font-weight:800}.orders-api-loading svg{animation:orderLoadingSpin .85s linear infinite}@keyframes orderLoadingSpin{to{transform:rotate(360deg)}}.user-order-card{width:100%;min-height:80px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 12px;color:inherit;background:#fff;border:1px solid #e3e6e9;border-radius:11px;text-align:right;transition:border-color .18s ease,transform .18s ease,background .18s ease}.user-order-card:hover{border-color:#d5dade;background:#fdfdfd;transform:translateY(-1px)}.user-order-main{display:grid;grid-template-columns:38px minmax(0,1fr);gap:9px;align-items:center;min-width:0}.user-order-icon{width:38px;height:38px;display:grid;place-items:center;color:#66727d;background:#f4f6f7;border:1px solid #e8eaec;border-radius:9px}.user-order-main strong{display:block;color:#303943;font-size:9.5px}.user-order-main small{display:block;margin-top:3px;color:#929aa3;font-size:6.8px}.user-order-meta{display:grid;justify-items:end;gap:5px}.user-order-meta>b{color:#3c4650;font-size:8.5px;white-space:nowrap}.order-status-chip{min-height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:6.3px;font-weight:900;white-space:nowrap}.order-status-chip.warning{color:#8d671f;background:#fff8e9;border-color:#efe0b9}.order-status-chip.info{color:#496986;background:#f3f7fb;border-color:#dce7f0}.order-status-chip.success{color:#397256;background:#eff8f3;border-color:#d5e8dc}.order-status-chip.danger{color:#9c454a;background:#fff4f4;border-color:#eed8da}.order-status-chip.neutral{color:#69737d;background:#f4f5f6;border-color:#e5e7e9}.order-detail-page{padding-bottom:28px;background:#f6f7f8}.order-detail-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:10px;padding:14px;background:#fff;border:1px solid #e2e6e9;border-radius:12px}.order-detail-hero small,.order-detail-hero strong{display:block}.order-detail-hero small{color:#979fa8;font-size:6.7px}.order-detail-hero strong{margin-top:3px;color:#2f3943;font-size:13px;letter-spacing:.2px}.order-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.order-detail-card{padding:12px;background:#fff;border:1px solid #e3e6e9;border-radius:11px}.order-detail-card>h2{margin:0 0 9px;color:#35404a;font-size:9px}.order-detail-items{display:grid;gap:0}.order-detail-items>div{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid #eef0f2}.order-detail-items>div:last-child{border-bottom:0}.order-detail-items strong,.order-detail-items small{display:block}.order-detail-items strong{font-size:7.7px}.order-detail-items small{margin-top:2px;color:#9199a2;font-size:6.2px}.order-detail-items>b{font-size:7.5px;white-space:nowrap}.order-detail-lines{display:grid;gap:0}.order-detail-lines>div{min-height:39px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #eef0f2}.order-detail-lines>div:last-child{border-bottom:0}.order-detail-lines span{color:#858e97;font-size:6.9px}.order-detail-lines b{color:#414b55;font-size:7.4px;text-align:left}.tracking-card{margin-top:8px;padding:12px;background:#fff;border:1px solid #dce6e0;border-radius:11px}.tracking-card-head{display:flex;align-items:center;gap:7px;color:#43584c}.tracking-card-head span{color:#88928c;font-size:6.7px}.tracking-card-head strong{margin-right:auto;font-size:8.5px}.tracking-code-box{min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:9px;padding:6px 7px 6px 10px;background:#f7faf8;border:1px solid #e2ebe5;border-radius:9px}.tracking-code-box>div:first-child span,.tracking-code-box>div:first-child b{display:block}.tracking-code-box>div:first-child span{color:#89938d;font-size:6.3px}.tracking-code-box>div:first-child b{margin-top:2px;color:#34473c;font-size:9px;letter-spacing:.25px}.tracking-actions{display:flex;align-items:center;gap:5px;white-space:nowrap}.tracking-actions button,.tracking-actions a{height:30px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 8px;color:#50645a;background:#fff;border:1px solid #dbe5df;border-radius:7px;font-size:6.4px;font-weight:900;text-decoration:none}.tracking-actions .primary{color:#fff;background:#3e6650;border-color:#3e6650}.order-total-summary{margin-top:8px;padding:12px;background:#fff;border:1px solid #e2e6e9;border-radius:11px}.order-total-summary>div{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #eef0f2}.order-total-summary>div:last-child{border-bottom:0}.order-total-summary span{color:#818b95;font-size:7px}.order-total-summary b{font-size:8px}.order-total-summary .grand b{font-size:12px}.order-detail-pay{margin-top:8px;min-height:42px}.ordering-disabled-state{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:30px 18px;text-align:center}.ordering-disabled-state>span{width:54px;height:54px;display:grid;place-items:center;color:#8f6b6e;background:#fff6f6;border:1px solid #eadadb;border-radius:16px}.ordering-disabled-state h1{margin:4px 0 0;color:#39424c;font-size:14px}.ordering-disabled-state p{max-width:420px;margin:0;color:#848d96;font-size:8px;line-height:2}.ordering-disabled-state button{margin-top:7px}.order-search-empty{padding:14px;color:#929aa3;text-align:center;font-size:7px}.order-selected-products article.has-issue{margin:5px 0;padding:8px;background:#fff8f8;border:1px solid #eddcdd;border-radius:9px}.cart-issue-text{display:block!important;margin-top:4px!important;color:#a14c50!important;font-size:6px!important}.order-empty-products button{margin-right:4px;padding:5px 7px;color:#606c78;background:#fff;border:1px solid #dfe3e7;border-radius:6px;font-size:6.2px;font-weight:900}.packaging-options.dynamic button em{display:block;margin-top:4px;color:#4e5965;font-size:6.4px;font-style:normal;font-weight:900}.payment-method-options{display:grid;grid-template-columns:1fr 1fr;gap:7px}.payment-method-options>button{min-height:68px;display:grid;grid-template-columns:33px minmax(0,1fr) 17px;gap:8px;align-items:center;padding:9px;color:#687482;background:#fafbfc;border:1px solid #e2e6e9;border-radius:9px;text-align:right}.payment-method-options>button.active{color:#36404a;background:#f5f7f8;border-color:#cbd2d8;box-shadow:inset 0 0 0 1px #e0e4e7}.payment-method-options>button>svg:first-child{width:33px;height:33px;padding:8px;color:#5c6874;background:#fff;border:1px solid #e4e7ea;border-radius:8px}.payment-method-options strong,.payment-method-options small{display:block}.payment-method-options strong{font-size:7.6px}.payment-method-options small{margin-top:3px;color:#9299a2;font-size:6.1px;line-height:1.65}.payment-method-options>button>svg:last-child{color:#4d7660}.payment-page-refined{background:#f6f7f8;padding-bottom:30px}.payment-order-head{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.payment-order-head>div{padding:10px 11px;background:#fff;border:1px solid #e2e6e9;border-radius:9px}.payment-order-head small,.payment-order-head strong,.payment-order-head b{display:block}.payment-order-head small{color:#929aa3;font-size:6.3px}.payment-order-head strong,.payment-order-head b{margin-top:3px;color:#34404a;font-size:8.5px}.payment-bank-card{position:relative;overflow:hidden;margin-top:8px;padding:14px;color:#fff;background:linear-gradient(145deg,#252c34,#151a20);border:1px solid #303943;border-radius:14px;box-shadow:0 12px 28px #10141929}.payment-bank-card:after{content:"";position:absolute;left:-75px;top:-90px;width:180px;height:180px;background:radial-gradient(circle,rgba(255,255,255,.1),transparent 65%);border-radius:50%}.payment-bank-card>header,.payment-bank-card>footer,.payment-card-number{position:relative;z-index:1}.payment-bank-card>header,.payment-bank-card>footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.payment-bank-brand{display:flex;align-items:center;gap:7px;min-width:0}.payment-bank-brand img{width:44px;height:28px;object-fit:contain;padding:4px;background:#fff;border-radius:7px}.payment-bank-brand span{font-size:8px;font-weight:900}.payment-secure{display:flex;align-items:center;gap:4px;color:#bac1c8;font-size:5.9px}.payment-card-number{margin:22px 0 18px;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;letter-spacing:1.1px;text-align:center;direction:ltr}.payment-bank-card footer>div small,.payment-bank-card footer>div strong{display:block}.payment-bank-card footer>div small{color:#aeb6be;font-size:5.6px}.payment-bank-card footer>div strong{margin-top:2px;font-size:7.3px}.payment-bank-card footer button{height:30px;display:flex;align-items:center;gap:5px;padding:0 8px;color:#e7ebee;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:7px;font-size:6.2px;font-weight:900}.payment-upload-card{margin-top:8px!important}.payment-receipt-drop{min-height:83px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;padding:11px;cursor:pointer;background:#fafbfc;border:1px dashed #cfd5db;border-radius:9px;transition:border-color .18s ease,background .18s ease}.payment-receipt-drop:hover,.payment-receipt-drop.has-file{background:#f5f8f6;border-color:#bdcfc4}.payment-receipt-drop input{display:none}.payment-receipt-drop>span{width:42px;height:42px;display:grid;place-items:center;color:#65717d;background:#fff;border:1px solid #e2e6e9;border-radius:9px}.payment-receipt-drop strong,.payment-receipt-drop small{display:block}.payment-receipt-drop strong{font-size:7.5px}.payment-receipt-drop small{margin-top:3px;color:#8e969f;font-size:6.2px}.order-pay-button{width:100%;min-height:42px;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;color:#fff;background:#313b47;border:1px solid #313b47;border-radius:9px;font-size:7.8px;font-weight:900;transition:transform .14s ease,opacity .18s ease}.order-pay-button:not(:disabled):active{transform:scale(.987)}.order-pay-button:disabled{opacity:.45;cursor:not-allowed}.order-pay-button svg.lucide-refresh-cw,.order-pay-button:disabled .lucide-refresh-cw{animation:orderLoadingSpin .85s linear infinite}.payment-result-card.success>span{width:58px;height:58px;display:grid;place-items:center;margin:0 auto 10px;color:#347258;background:#eff8f3;border:1px solid #d7e8df;border-radius:18px}.payment-result-card.success>small{color:#718078;font-size:6.5px;font-weight:900}.payment-result-card.success>strong{display:block;width:max-content;margin:12px auto 0;padding:6px 9px;color:#46514b;background:#f5f8f6;border:1px solid #e0e8e3;border-radius:7px;font-size:8px}.payment-result-card.success>div{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:13px}@media(min-width:760px){.sticky-cart-notice{right:calc(var(--desktop-sidebar-space,255px) + 28px);left:28px;bottom:24px;max-width:760px;margin:auto}.order-detail-page,.payment-page-refined{max-width:1040px!important}.order-detail-grid{grid-template-columns:1.15fr .85fr}.payment-bank-card{max-width:620px}.payment-upload-card{max-width:720px}.qty-stepper{font-size:10px}}@media(max-width:560px){.order-detail-grid,.payment-method-options,.payment-order-head{grid-template-columns:1fr}.tracking-code-box{grid-template-columns:minmax(0,1fr) auto}.tracking-actions button,.tracking-actions a{width:31px;padding:0}.tracking-actions button span,.tracking-actions a span{display:none}.user-order-card{grid-template-columns:1fr}.user-order-meta{grid-template-columns:1fr auto;align-items:center;justify-items:start}.user-order-meta>b{grid-column:1}.user-order-meta>.order-status-chip{grid-column:2;grid-row:1}.payment-bank-card{padding:13px 11px}.payment-card-number{font-size:14px;letter-spacing:.7px}.payment-secure{max-width:120px;text-align:left;line-height:1.55}.payment-result-card.success>div{grid-template-columns:1fr}.sticky-cart-notice{bottom:76px}.packaging-options.dynamic,.order-field-two{grid-template-columns:1fr}}@media(max-width:380px){.qty-stepper.compact{grid-template-columns:31px 27px 31px}.tracking-code-box{grid-template-columns:1fr}.tracking-actions{justify-content:flex-start}.tracking-actions button,.tracking-actions a{width:auto;padding:0 8px}.tracking-actions button span,.tracking-actions a span{display:inline}.payment-card-number{font-size:12.5px}.payment-bank-card>header{align-items:flex-start}.payment-secure{display:none}}@media(prefers-reduced-motion:reduce){.qty-icon-swap,.sticky-cart-notice,.orders-api-loading svg{animation:none!important}.user-order-card,.qty-action,.order-pay-button{transition:none!important}}.market-item.is-out-of-stock .market-thumb img{filter:grayscale(.52);opacity:.58}.market-item.is-out-of-stock .market-card-content>*:not(.out-stock-badge){opacity:.7}.market-thumb{position:relative}.market-thumb .out-stock-badge{position:absolute;right:6px;bottom:6px;z-index:2}.order-detail-hero h1{margin:3px 0 2px;color:#2f3943;font-size:13px}.order-detail-hero>div>span{color:#939ba4;font-size:6.5px}.order-detail-card>header{display:flex;align-items:center;gap:6px;margin-bottom:7px;padding-bottom:7px;border-bottom:1px solid #eef0f2}.order-detail-card>header svg{color:#66737e}.order-detail-card>header h2{margin:0}.tracking-card-head>span{width:34px;height:34px;display:grid;place-items:center;flex:none;color:#446451;background:#f1f8f4;border:1px solid #dfece4;border-radius:8px}.tracking-card-head>div{min-width:0}.tracking-card-head small,.tracking-card-head strong{display:block}.tracking-card-head small{color:#8a948e;font-size:6.2px}.tracking-card-head strong{margin-top:2px;font-size:8.2px}.tracking-code-box>div:first-child small,.tracking-code-box>div:first-child b{display:block}.tracking-code-box>div:first-child small{color:#89938d;font-size:6.3px}.tracking-code-box>div:first-child b{margin-top:2px;color:#34473c;font-size:9px}.tracking-actions button:disabled{opacity:.4;cursor:not-allowed}.order-search-results button.is-out-of-stock{color:#8d949b;background:#f7f7f7}.order-search-results button.is-out-of-stock img{filter:grayscale(.6);opacity:.55}.order-search-results button.is-out-of-stock>span{padding:4px 6px;color:#7b848d;background:#eceeef;border-radius:5px;font-size:5.8px;font-weight:900}.order-selected-products article.has-issue>img{filter:grayscale(.45);opacity:.68}@media(max-width:560px){.tracking-actions button{width:auto!important;padding:0 7px!important;font-size:6px}.tracking-code-box{gap:6px}.order-detail-hero{align-items:center}.order-detail-hero h1{font-size:11px}}.order-info-card{grid-column:1/-1}.order-info-card .order-detail-lines{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.order-info-card .order-detail-lines>div.full{grid-column:1/-1}@media(max-width:560px){.order-info-card .order-detail-lines{grid-template-columns:1fr}.order-info-card .order-detail-lines>div.full{grid-column:auto}}.product-sticky-bar .cart-open-button{background:#f5f7f8!important;color:#44515e!important;border:1px solid #dce1e5!important;box-shadow:none!important}.product-sticky-bar .cart-open-button:hover{background:#eef1f3!important}.orders-load-more{display:flex;justify-content:center;padding:13px 0 3px}.orders-load-more button{min-height:34px;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 12px;color:#69747f;background:#fff;border:1px solid #dfe3e7;border-radius:8px;font-size:6.8px;font-weight:900}.orders-load-more button:disabled svg{animation:orderLoadingSpin .85s linear infinite}@media(max-width:380px){.tracking-code-box{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:5px!important}.tracking-code-box>div:first-child{min-width:0;overflow:hidden}.tracking-code-box>div:first-child b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracking-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;flex-wrap:nowrap!important}.tracking-actions button,.tracking-actions a{width:auto!important;min-width:29px!important;padding:0 6px!important}.tracking-actions button span,.tracking-actions a span{display:none!important}}.order-final-actions{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:10px;margin-top:14px}.order-final-actions .order-pay-button{margin-top:0}.order-proforma-button{min-height:48px;border:1px solid #e5e7eb;background:#fff;color:#374151;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-weight:700;cursor:pointer;transition:.22s ease}.order-proforma-button:hover:not(:disabled){border-color:#cbd5e1;background:#f8fafc;transform:translateY(-1px)}.order-proforma-button:disabled{opacity:.5;cursor:not-allowed}.order-proforma-button svg,.order-final-actions button[disabled] svg{flex:0 0 auto}.order-proforma-button:disabled svg,.order-proforma-button svg.lucide-refresh-cw{animation:itrt-spin 1s linear infinite}.crm-document-wait{position:fixed;inset:0;z-index:1200;background:#0f172a47;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:20px;animation:crmWaitIn .2s ease}.crm-document-wait-card{width:min(390px,100%);background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:26px 22px;text-align:center;box-shadow:0 18px 50px #0f172a1f}.crm-document-wait-icon{width:48px;height:48px;margin:0 auto 14px;border-radius:15px;background:#f8fafc;border:1px solid #eef0f3;display:grid;place-items:center;color:#7f1d1d}.crm-document-wait-icon svg{animation:itrt-spin 1s linear infinite}.crm-document-wait-card strong{display:block;font-size:16px;color:#111827}.crm-document-wait-card p{margin:8px auto 18px;max-width:310px;font-size:12.5px;line-height:2;color:#6b7280}.crm-document-wait-card>i{display:block;height:3px;overflow:hidden;border-radius:999px;background:#f0f1f3}.crm-document-wait-card>i b{display:block;width:38%;height:100%;border-radius:inherit;background:#7f1d1d;animation:crmDocProgress 1.25s ease-in-out infinite}.order-document-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:12px 0;border:1px solid #e7e9ed;background:#fff;border-radius:16px;padding:13px 14px}.order-document-actions>div{display:flex;align-items:center;gap:10px;min-width:0}.order-document-actions>div>span{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#f8fafc;border:1px solid #eef0f3;color:#7f1d1d;flex:0 0 auto}.order-document-actions strong,.order-document-actions small{display:block}.order-document-actions strong{font-size:13px;color:#111827}.order-document-actions small{font-size:11px;color:#7b8190;margin-top:3px;line-height:1.8}.order-document-actions button{border:0;background:#111827;color:#fff;border-radius:11px;min-height:36px;padding:0 13px;display:flex;align-items:center;gap:6px;font:inherit;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer}.order-document-actions button:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}@keyframes crmWaitIn{0%{opacity:0}to{opacity:1}}@keyframes crmDocProgress{0%{transform:translate(170%)}50%{transform:translate(-35%)}to{transform:translate(-170%)}}@keyframes itrt-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.order-final-actions{grid-template-columns:1fr}.order-proforma-button{min-height:44px}.order-document-actions{align-items:flex-start}.order-document-actions>div{flex:1}.order-document-actions button{min-height:34px;padding-inline:10px}.crm-document-wait-card{padding:23px 18px;border-radius:18px}}.marketplace-categories-v2 .marketplace-hero-panel{display:flex;flex-direction:column;gap:16px;background:linear-gradient(180deg,#fff,#fff7f5);border:1px solid rgba(181,73,55,.08);border-radius:24px;padding:18px 16px;box-shadow:0 18px 40px #491c150f}.marketplace-categories-v2 .marketplace-category-zone{display:flex;flex-direction:column;gap:14px}.marketplace-categories-v2 .marketplace-category-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.marketplace-categories-v2 .marketplace-category-head small{display:block;color:#8f675f;font-size:12px;margin-bottom:2px}.marketplace-categories-v2 .marketplace-category-head h2{margin:0;font-size:1.02rem}.marketplace-categories-v2 .marketplace-category-head>span{font-size:.82rem;color:#8d7068;background:#b5493714;padding:8px 12px;border-radius:999px}.marketplace-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.marketplace-category-grid.compact-grid{margin-top:6px}.marketplace-category-card{appearance:none;border:none;background:#fff;border:1px solid rgba(181,73,55,.12);box-shadow:0 12px 28px #3818120d;border-radius:18px;padding:12px 13px;display:flex;flex-direction:column;gap:6px;min-height:84px;text-align:right;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.marketplace-category-card:hover{transform:translateY(-1px);box-shadow:0 14px 30px #38181214}.marketplace-category-card.active{background:linear-gradient(135deg,#8f3022,#cb654c);color:#fff;border-color:transparent;box-shadow:0 18px 38px #8f302238}.marketplace-category-card small{font-size:.73rem;color:#8e7068}.marketplace-category-card.active small{color:#ffffffd9}.category-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.category-card-top b{font-size:.93rem;line-height:1.6}.category-card-top i{font-style:normal;font-size:.78rem;background:#b5493714;padding:5px 9px;border-radius:999px;color:#8f3022}.marketplace-category-card.active .category-card-top i{background:#ffffff2e;color:#fff}.marketplace-unified-feed{animation:marketFadeIn .24s ease both}.marketplace-unified-feed.is-switching{opacity:.45;transform:translateY(4px)}@keyframes marketFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.unified-market-heading{margin-top:18px}.api-real-page .api-overview-grid,.api-v3-overview.api-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.api-real-page .api-overview-grid article{background:#fff;border:1px solid rgba(181,73,55,.1);border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:6px;box-shadow:0 14px 30px #491c150d}.api-real-page .api-overview-grid span{color:#8c7068;font-size:.78rem}.api-real-page .api-overview-grid b{font-size:1.25rem;color:#3f241f}.api-real-page .api-overview-grid small{color:#8c7068;font-size:.78rem;line-height:1.8}.api-primary-card .api-token-real-row code{direction:ltr;text-align:left;overflow:auto;white-space:nowrap}.api-key-list-grid{display:flex;flex-direction:column;gap:12px;margin-top:12px}.api-key-mini-card{background:#fff7f5;border:1px solid rgba(181,73,55,.1);border-radius:20px;padding:14px;display:flex;flex-direction:column;gap:10px}.api-key-mini-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.api-key-mini-card code{display:block;background:#fff;border:1px dashed rgba(181,73,55,.16);border-radius:14px;padding:12px;direction:ltr;text-align:left;overflow:auto;color:#60342c}.api-key-mini-card small{color:#8b6b63}.api-key-mini-meta{display:flex;flex-wrap:wrap;gap:8px 16px;color:#8b6b63;font-size:.78rem}.api-key-mini-actions{display:flex;flex-wrap:wrap;gap:8px}.api-key-mini-actions button{appearance:none;border:none;background:#fff;border:1px solid rgba(181,73,55,.12);border-radius:12px;padding:10px 12px;font:inherit;color:#5a2f27}.api-key-mini-actions button.danger{background:#fff1ef;color:#ad4236;border-color:#ad423629}.real-channel-list{display:flex;flex-direction:column;gap:14px}.real-channel-card{background:#fff;border:1px solid rgba(181,73,55,.1);border-radius:24px;padding:16px;box-shadow:0 18px 36px #491c150d;display:flex;flex-direction:column;gap:14px}.real-channel-card.expanded{border-color:#b5493733}.channel-card-main{display:flex;align-items:center;gap:12px}.channel-expand-button{appearance:none;border:none;background:#fff6f3;border:1px solid rgba(181,73,55,.09);border-radius:14px;padding:11px 14px;display:flex;align-items:center;justify-content:space-between;color:#6b3d34}.channel-expand-button .lucide{transition:transform .18s ease}.real-channel-card.expanded .channel-expand-button .lucide{transform:rotate(180deg)}.channel-inline-wrap{display:flex;flex-direction:column;gap:10px}.channel-inline-content{border-top:1px solid rgba(181,73,55,.08);padding-top:14px}.real-website-inline{display:flex;flex-direction:column;gap:14px}.channel-inline-status{display:flex;align-items:flex-start;gap:10px;background:#fff8f7;border:1px solid rgba(181,73,55,.09);border-radius:18px;padding:13px 14px}.channel-inline-status strong{display:block;margin-bottom:4px;color:#40231d}.channel-inline-status span{display:block;color:#8b6a62;font-size:.85rem;line-height:1.9}.website-inline-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.website-inline-highlights>div{background:#fff;border:1px solid rgba(181,73,55,.08);border-radius:16px;padding:13px;display:flex;flex-direction:column;gap:6px}.website-inline-highlights span{font-size:.75rem;color:#8b6a62}.website-inline-highlights b{font-size:1rem;color:#432722}.website-sync-cta{appearance:none;border:none;background:linear-gradient(135deg,#8f3022,#cb654c);color:#fff;border-radius:22px;padding:16px 18px;display:flex;align-items:center;gap:14px;box-shadow:0 18px 35px #8f302240;position:relative;overflow:hidden}.website-sync-cta:after{content:"";position:absolute;inset:auto -30% -40% auto;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.24),transparent 60%);animation:ctaPulse 2.6s infinite ease-in-out}@keyframes ctaPulse{0%,to{transform:translate(0) scale(.9);opacity:.4}50%{transform:translate(-10px,-8px) scale(1.08);opacity:.85}}.website-sync-cta span{width:42px;height:42px;border-radius:14px;background:#ffffff29;display:grid;place-items:center;flex:0 0 auto;position:relative;z-index:1}.website-sync-cta div{display:flex;flex-direction:column;align-items:flex-start;gap:3px;position:relative;z-index:1}.website-sync-cta strong{font-size:1rem}.website-sync-cta small{color:#ffffffdb;font-size:.8rem}.real-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.real-tool-grid button{appearance:none;border:none;background:#fff;border:1px solid rgba(181,73,55,.1);border-radius:16px;padding:12px 14px;display:flex;align-items:center;justify-content:center;gap:8px;color:#5c3028}.real-key-row{display:flex;align-items:center;gap:10px;justify-content:space-between;background:#fff;border:1px dashed rgba(181,73,55,.16);border-radius:18px;padding:12px 14px}.real-key-row code{display:block;max-width:100%;overflow:auto;direction:ltr;text-align:left;color:#62372f}.real-key-row small{display:block;color:#8b6a62;margin-bottom:5px}.channel-inline-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#8b6a62;font-size:.82rem}.real-manual-inline,.basalam-inline{display:flex;flex-direction:column;gap:12px}.real-manual-inline>div:first-child,.basalam-inline>div:first-child{display:flex;align-items:flex-start;gap:10px;background:#fff8f7;border-radius:18px;border:1px solid rgba(181,73,55,.08);padding:13px 14px;color:#5a3028;line-height:1.9}.full-screen-picker .bottom-sheet.product-link-sheet{width:min(980px,100% - 16px);max-height:min(92vh,920px);border-radius:28px;padding-bottom:90px}.product-link-sheet-inner{display:flex;flex-direction:column;gap:14px;overflow:auto;padding-bottom:12px}.product-link-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-link-sheet-head strong{display:block;color:#3f241f;margin-bottom:4px}.product-link-sheet-head p{margin:0;color:#8b6a62;font-size:.84rem;line-height:1.9}.website-products-feed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.website-product-card{appearance:none;border:none;background:#fff;border:1px solid rgba(181,73,55,.1);border-radius:20px;padding:12px;display:grid;grid-template-columns:auto 74px 1fr;gap:12px;align-items:center;text-align:right;box-shadow:0 12px 26px #491c150a;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.website-product-card.selected{border-color:#b94f39;background:#fff7f5;box-shadow:0 16px 30px #8f30221a}.website-product-card:hover{transform:translateY(-1px)}.website-product-check{color:#b94f39;display:grid;place-items:center}.website-product-thumb{width:74px;height:74px;border-radius:16px;background:#fff6f3;border:1px solid rgba(181,73,55,.08);overflow:hidden}.website-product-thumb img{width:100%;height:100%;object-fit:cover}.website-product-content{display:flex;flex-direction:column;gap:6px;min-width:0}.website-product-content strong{font-size:.92rem;color:#432722;line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.website-product-content small{font-size:.75rem;color:#8b6a62;display:block;line-height:1.8}.website-product-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#6b3f37;font-size:.8rem}.sticky-selection-bar{position:sticky;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(181,73,55,.12);border-radius:22px;padding:12px 14px;box-shadow:0 20px 38px #491c151f;margin-top:12px}.sticky-selection-bar strong{display:block;color:#41241e;margin-bottom:3px}.sticky-selection-bar small{display:block;color:#8b6a62;font-size:.78rem}@media(max-width:900px){.api-real-page .api-overview-grid,.website-inline-highlights,.website-products-feed{grid-template-columns:1fr}.marketplace-category-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.marketplace-categories-v2 .marketplace-category-head,.product-link-sheet-head,.sticky-selection-bar,.channel-inline-footer{flex-direction:column;align-items:stretch}.marketplace-category-grid,.real-tool-grid,.website-inline-highlights,.website-products-feed{grid-template-columns:1fr}.website-product-card{grid-template-columns:auto 64px 1fr}.website-product-thumb{width:64px;height:64px}.api-real-page .api-overview-grid{grid-template-columns:1fr}.full-screen-picker .bottom-sheet.product-link-sheet{width:calc(100% - 10px);padding-bottom:100px}}.marketplace-flat-search{margin-bottom:12px}.product-category-zone-flat{display:flex;flex-direction:column;gap:10px;margin:4px 0 18px;background:transparent;border:0;padding:0}.product-category-toolbar-flat{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-category-toolbar-flat>div{display:flex;align-items:baseline;gap:8px;min-width:0}.product-category-toolbar-flat small{color:#98766f;font-size:.72rem;white-space:nowrap}.product-category-toolbar-flat strong{color:#3f241f;font-size:.92rem;font-weight:750;white-space:nowrap}.category-search-flat{display:flex;align-items:center;gap:7px;min-width:190px;max-width:280px;height:38px;padding:0 10px;border:1px solid rgba(181,73,55,.1);border-radius:12px;background:#fff;color:#9b766e}.category-search-flat input{width:100%;height:100%;border:0;outline:0;background:transparent;font:inherit;font-size:.78rem;color:#4a2b25}.product-category-rail-flat{display:flex;align-items:center;gap:8px;overflow-x:auto;overscroll-behavior-inline:contain;padding:2px 0 7px;scrollbar-width:thin;scrollbar-color:rgba(143,48,34,.18) transparent}.product-category-rail-flat::-webkit-scrollbar{height:5px}.product-category-rail-flat::-webkit-scrollbar-thumb{background:#8f30222e;border-radius:999px}.product-category-pill{appearance:none;border:1px solid rgba(181,73,55,.11);background:#fff;color:#684239;border-radius:13px;height:40px;padding:0 11px;display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;font:inherit;box-shadow:none;transition:.17s ease}.product-category-pill span{font-size:.78rem;font-weight:700;white-space:nowrap}.product-category-pill b{display:grid;place-items:center;min-width:24px;height:22px;padding:0 6px;border-radius:999px;background:#fff4f1;color:#a34937;font-size:.68rem;font-weight:750}.product-category-pill:hover{border-color:#8f302240;transform:translateY(-1px)}.product-category-pill.active{background:#8f3022;border-color:#8f3022;color:#fff;box-shadow:0 8px 20px #8f302229}.product-category-pill.active b{background:#ffffff2e;color:#fff}.product-category-zone-flat.dense{margin-bottom:12px}.product-category-zone-flat.dense .product-category-toolbar-flat strong{font-size:.86rem}.product-category-zone-flat.dense .product-category-pill{height:38px}.category-search-empty{color:#9a7d76;font-size:.78rem;white-space:nowrap;padding:0 8px}.marketplace-categories-v2 .marketplace-hero-panel{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.channel-group-section{display:flex;flex-direction:column;gap:10px;margin-top:20px}.channel-group-section.manual-group{margin-top:26px;padding-top:4px;border-top:1px solid rgba(181,73,55,.06)}.website-channel-url{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;background:#fff;border:1px solid rgba(181,73,55,.08);color:#80564d}.website-channel-url code{direction:ltr;text-align:left;overflow:auto;font-size:.78rem;color:#5d342c}.channel-add-fields{display:flex;flex-direction:column;gap:10px;margin-top:12px}.channel-add-fields .form-field{display:flex;flex-direction:column;gap:7px}.channel-add-fields .form-field>span{font-size:.78rem;color:#5f4038;font-weight:750}.channel-add-fields .form-field>span small{font-size:.68rem;color:#9c817a;font-weight:500}.channel-add-fields input,.channel-add-fields textarea{width:100%;border:1px solid rgba(181,73,55,.12);background:#fff;border-radius:13px;padding:11px 12px;outline:0;font:inherit;color:#432820;resize:vertical}.channel-add-fields input:focus,.channel-add-fields textarea:focus{border-color:#8f30225c;box-shadow:0 0 0 3px #8f30220d}.channel-product-load-more{display:flex;justify-content:center;margin:2px 0 8px}.channel-product-load-more button{appearance:none;border:1px solid rgba(181,73,55,.11);background:#fff;color:#694138;border-radius:13px;padding:10px 14px;display:flex;align-items:center;gap:7px;font:inherit;font-size:.78rem}.product-link-sheet .sticky-selection-bar{margin:10px 8px 8px}@media(max-width:640px){.product-category-toolbar-flat{align-items:stretch;flex-direction:column}.product-category-toolbar-flat>div{justify-content:space-between}.category-search-flat{max-width:none;width:100%}.product-category-pill{height:38px;padding:0 10px}.product-link-sheet .sticky-selection-bar{margin:8px 5px 5px}}.product-switch-feed{transition:opacity .18s ease,transform .18s ease}.product-switch-feed.is-switching{opacity:.38;transform:translateY(4px)}.api-sync-rows{display:flex;flex-direction:column;gap:9px;margin-top:12px}.api-sync-rows>div{display:grid;grid-template-columns:minmax(180px,auto) 1fr;align-items:center;gap:12px;padding:11px 12px;border:1px solid rgba(181,73,55,.08);border-radius:14px;background:#fff}.api-sync-rows code{direction:ltr;text-align:left;color:#783f34;font-size:.76rem}.api-sync-rows span{color:#82665f;font-size:.78rem;line-height:1.8}@media(max-width:640px){.api-sync-rows>div{grid-template-columns:1fr;gap:5px}}.dashboard-inbound-alert{width:100%;border:1px solid rgba(143,48,34,.12);background:linear-gradient(135deg,#fff8f6,#fff);border-radius:20px;padding:14px 16px;display:flex;align-items:center;gap:12px;text-align:right;box-shadow:0 14px 30px #491c150d;margin:12px 0;color:#4b2a23}.dashboard-inbound-icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#8f3022;color:#fff;flex:0 0 auto}.dashboard-inbound-alert div{flex:1;min-width:0}.dashboard-inbound-alert strong{display:block;font-size:.96rem;margin-bottom:3px}.dashboard-inbound-alert small{display:block;color:#8a6a62;font-size:.78rem;line-height:1.8}.inbound-order-tabs{overflow-x:auto;white-space:nowrap;scrollbar-width:none}.inbound-order-tabs::-webkit-scrollbar{display:none}.inbound-orders-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.inbound-orders-summary button{border:1px solid rgba(143,48,34,.09);background:#fff;border-radius:16px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;color:#69443c}.inbound-orders-summary button.active{background:#fff5f2;border-color:#8f302238;color:#8f3022}.inbound-orders-summary b{font-size:1rem}.inbound-orders-list{display:flex;flex-direction:column;gap:12px}.inbound-order-card{background:#fff;border:1px solid rgba(143,48,34,.09);border-radius:22px;padding:15px;box-shadow:0 14px 30px #491c150a;display:flex;flex-direction:column;gap:14px}.inbound-order-card-top,.inbound-order-card-top>div,.inbound-order-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.inbound-order-card-top>div{justify-content:flex-start}.inbound-channel-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:13px;background:#fff5f2;color:#8f3022;flex:0 0 auto}.inbound-order-card-top small{display:block;color:#8a6b63;font-size:.75rem}.inbound-order-card-top strong{display:block;color:#41261f;margin-top:2px}.inbound-order-customer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.inbound-order-customer>div{padding:10px 12px;background:#faf8f7;border-radius:14px}.inbound-order-customer span{display:block;color:#8a6b63;font-size:.72rem;margin-bottom:4px}.inbound-order-customer b{display:block;color:#42261f;font-size:.85rem;line-height:1.7}.inbound-order-card-foot{border-top:1px solid rgba(143,48,34,.07);padding-top:12px}.inbound-order-card-foot small{color:#8a6b63}.incoming-order-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 0}.incoming-order-hero small,.incoming-order-hero span{color:#8a6b63}.incoming-order-hero h1{margin:4px 0;font-size:1.25rem}.incoming-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.incoming-items-card{margin-top:12px}.incoming-convert-card,.incoming-converted-card{margin:16px 0 110px;background:#fff;border:1px solid rgba(143,48,34,.1);border-radius:22px;padding:16px;box-shadow:0 18px 34px #491c150f}.incoming-convert-card>div:first-child strong{display:block;color:#3f251f;font-size:1rem}.incoming-convert-card>div:first-child p{margin:6px 0 14px;color:#83665f;font-size:.82rem;line-height:1.9}.incoming-convert-card label{display:flex;flex-direction:column;gap:7px}.incoming-convert-card label span{font-size:.78rem;color:#76584f}.incoming-convert-card select{height:44px;border:1px solid #eadfdb;border-radius:13px;padding:0 12px;background:#fff;color:#4a3029;font:inherit}.incoming-convert-actions{display:flex!important;justify-content:flex-end;gap:10px;margin-top:14px}.incoming-converted-card{display:flex;align-items:center;gap:12px}.incoming-converted-card>div{flex:1}.incoming-converted-card strong{display:block;margin-bottom:4px}.incoming-converted-card span{color:#80635c;font-size:.8rem}.incoming-converted-card>svg{color:#25865d}.order-status-chip.neutral{background:#f1f3f4;color:#65717a}.order-status-chip.warning{background:#fff3df;color:#9b6722}.order-status-chip.success{background:#e9f7ef;color:#257451}.order-status-chip.danger{background:#fff0ee;color:#a94035}@media(max-width:800px){.inbound-order-customer{grid-template-columns:repeat(2,minmax(0,1fr))}.incoming-detail-grid{grid-template-columns:1fr}}@media(max-width:560px){.inbound-orders-summary{grid-template-columns:1fr}.inbound-order-card-top,.inbound-order-card-foot,.incoming-order-hero{align-items:stretch;flex-direction:column}.inbound-order-card-top>div{justify-content:flex-start}.inbound-order-customer{grid-template-columns:1fr 1fr}.incoming-convert-actions{flex-direction:column}.incoming-convert-actions button{width:100%}}.wallet-unavailable-card{display:flex;align-items:flex-start;gap:16px;padding:22px;background:linear-gradient(145deg,#fff,#fff8f6);border:1px solid rgba(181,73,55,.11);border-radius:24px;box-shadow:0 18px 40px #491c150e}.wallet-unavailable-icon{width:48px;height:48px;display:grid;place-items:center;flex:none;color:#9d3c31;background:#fff;border:1px solid rgba(181,73,55,.12);border-radius:15px}.wallet-unavailable-card small{display:block;color:#9b6259;font-size:.76rem;margin-bottom:4px}.wallet-unavailable-card h1{margin:0 0 7px;font-size:1.12rem;color:#42251f}.wallet-unavailable-card p{margin:0;max-width:720px;color:#80675f;font-size:.84rem;line-height:2}@media(max-width:640px){.wallet-unavailable-card{padding:18px;gap:12px}.wallet-unavailable-icon{width:42px;height:42px}.wallet-unavailable-card h1{font-size:1rem}}.payment-method-options .payment-method-static{width:100%;display:flex;align-items:center;gap:12px;text-align:right}.dynamic-dashboard-banner{overflow:hidden}.dynamic-dashboard-banner .dashboard-banner{position:relative;isolation:isolate}.dynamic-dashboard-banner .dashboard-banner.is-actionable{cursor:pointer}.dynamic-dashboard-banner .dashboard-banner>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.dynamic-dashboard-banner .dashboard-banner.is-actionable:hover>img{transform:scale(1.012)}.dashboard-banner-overlay{position:absolute;z-index:2;inset:auto 0 0;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:32px 13px 13px;color:#fff;background:linear-gradient(180deg,transparent,rgba(12,18,28,.78));text-align:right}.dashboard-banner-overlay>div{min-width:0}.dashboard-banner-overlay strong,.dashboard-banner-overlay span{display:block}.dashboard-banner-overlay strong{font-size:12px;line-height:1.7}.dashboard-banner-overlay span{max-width:580px;margin-top:2px;color:#ffffffe0;font-size:8px;line-height:1.8}.dashboard-banner-overlay button{flex:0 0 auto;display:flex;align-items:center;gap:3px;min-height:29px;padding:0 9px;color:#222;background:#fff;border:0;border-radius:7px;font-size:8px;font-weight:800}.dashboard-announcement{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 10px;padding:10px 11px;background:#fff;border:1px solid #ece2e2;border-radius:10px;box-shadow:0 5px 18px #1a1f2a06}.dashboard-announcement-icon{width:34px;height:34px;display:grid;place-items:center;color:#9b3d40;background:#fff5f5;border:1px solid #f2dddd;border-radius:9px}.dashboard-announcement strong{display:block;color:#28313e;font-size:9px}.dashboard-announcement p{margin:2px 0 0;color:#747d88;font-size:8px;line-height:1.8}.dashboard-announcement>button{display:flex;align-items:center;gap:3px;min-height:30px;padding:0 8px;color:#8d373a;background:#fff8f8;border:1px solid #ecd6d7;border-radius:7px;font-size:7.5px;font-weight:800}.dashboard-activity-list{display:grid;gap:0}.dashboard-activity-row{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:start;padding:10px 1px;border-top:1px solid #f0f1f3}.dashboard-activity-row:first-child{border-top:0}.dashboard-activity-mark{width:32px;height:32px;display:grid;place-items:center;color:#647283;background:#f5f7f9;border:1px solid #e7e9ec;border-radius:9px}.dashboard-activity-row.status-confirmed .dashboard-activity-mark,.dashboard-activity-row.status-completed .dashboard-activity-mark{color:#2e7c5d;background:#f1faf6;border-color:#dcefe5}.dashboard-activity-row.status-rejected .dashboard-activity-mark,.dashboard-activity-row.status-cancelled .dashboard-activity-mark,.dashboard-activity-row.status-expired .dashboard-activity-mark{color:#a3484a;background:#fff5f5;border-color:#f0dddd}.dashboard-activity-row strong{display:block;color:#2c3540;font-size:9px}.dashboard-activity-row p{margin:2px 0;color:#737c87;font-size:8px;line-height:1.8}.dashboard-activity-row small{display:block;color:#a0a6ae;font-size:7px}.score-info-card p{line-height:2!important}@media(min-width:900px){.dashboard-banner-overlay{padding:54px 22px 19px}.dashboard-banner-overlay strong{font-size:17px}.dashboard-banner-overlay span{font-size:11px}.dashboard-banner-overlay button{min-height:37px;padding:0 12px;font-size:10px}.dashboard-announcement{grid-template-columns:42px minmax(0,1fr) auto;padding:13px 15px;border-radius:12px}.dashboard-announcement-icon{width:40px;height:40px}.dashboard-announcement strong{font-size:12px}.dashboard-announcement p{font-size:10px}.dashboard-announcement>button{min-height:36px;padding:0 12px;font-size:9px}.dashboard-activity-row{grid-template-columns:42px minmax(0,1fr);padding:12px 2px}.dashboard-activity-mark{width:38px;height:38px}.dashboard-activity-row strong{font-size:11px}.dashboard-activity-row p{font-size:9px}.dashboard-activity-row small{font-size:8px}}.settings-contact-card{max-width:940px;margin:14px auto 0;padding:13px;background:#fff;border:1px solid #e5e8ec;border-radius:10px;box-shadow:0 5px 18px #141b2606}.settings-contact-card>header{display:flex;align-items:center;gap:9px;padding-bottom:10px;border-bottom:1px solid #edf0f2}.settings-contact-card>header>span{width:36px;height:36px;display:grid;place-items:center;color:#6b4650;background:#fff5f5;border:1px solid #f0dfe2;border-radius:9px}.settings-contact-card h2{margin:0;color:#2a333e;font-size:10px}.settings-contact-card p{margin:2px 0 0;color:#858c95;font-size:8px}.settings-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.settings-contact-grid a{display:flex;align-items:center;gap:8px;min-width:0;padding:9px;color:#56606e;background:#f9fafb;border:1px solid #eceef1;border-radius:8px;text-decoration:none}.settings-contact-grid a>span{min-width:0;display:block;font-size:8px;font-weight:800}.settings-contact-grid small{display:block;overflow:hidden;margin-top:2px;color:#868e98;font-size:7.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.settings-contact-card>footer{display:flex;align-items:center;gap:6px;margin-top:9px;padding-top:9px;color:#737c87;border-top:1px solid #edf0f2;font-size:8px}@media(min-width:900px){.settings-contact-card{padding:16px;border-radius:12px}.settings-contact-card h2{font-size:13px}.settings-contact-card p{font-size:10px}.settings-contact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.settings-contact-grid a{padding:11px}.settings-contact-grid a>span{font-size:10px}.settings-contact-grid small{font-size:9px}.settings-contact-card>footer{font-size:10px}}.refined-device-list-card .simple-card-title{align-items:flex-start}.refined-device-list-card .simple-card-title>span{max-width:220px;line-height:1.9;text-align:left;color:#9aa3ad}.refined-device-row{align-items:center;gap:10px;padding:14px 0;border-radius:0}.refined-device-row.is-current{padding-top:16px}.clean-device-icon{width:36px;height:36px;display:grid;place-items:center;color:#56616d;background:transparent!important;border-radius:0;border:0;flex:none}.clean-device-icon.large{width:44px;height:44px}.refined-device-row .device-copy{flex:1;min-width:0}.device-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.refined-device-row strong{font-size:9px;color:#24303a;font-weight:900;line-height:1.8}.refined-device-row small{display:block;margin-top:2px;color:#8e97a1;font-size:6.9px;line-height:1.9}.refined-device-row .device-ip{font-family:inherit;letter-spacing:.02em}.refined-device-row em{padding:5px 8px;border:1px solid #dfe5ea;border-radius:999px;background:transparent;color:#50606f;font-size:6.3px;font-style:normal;font-weight:800}.device-current-indicator{display:inline-flex;align-items:center;justify-content:center;color:#1aa7b5;flex:none}.session-logout-button{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 0 0 8px;color:#c95a64;background:transparent;border:0;border-radius:0;font-size:7px;font-weight:900}.session-logout-button:hover{color:#af4450}.session-logout-button span{line-height:1}.session-revoke-sheet{display:flex;flex-direction:column;gap:14px;padding-top:6px}.session-revoke-preview{display:flex;align-items:center;gap:10px;padding:2px 0 8px;border-bottom:1px solid #edf0f3}.session-revoke-preview strong{display:block;color:#22303c;font-size:10px;line-height:1.8}.session-revoke-preview small{display:block;color:#8b95a0;font-size:7px;line-height:1.9}.session-revoke-sheet p{margin:0;color:#5f6c79;font-size:7.6px;line-height:2}.session-revoke-actions{display:flex;gap:8px;justify-content:flex-end}.session-revoke-actions .with-icon{display:inline-flex;align-items:center;gap:6px}@media(min-width:768px){.refined-device-list-card .simple-card-title>span{max-width:none}.refined-device-row strong{font-size:11px}.refined-device-row small,.session-logout-button{font-size:9px}.refined-device-row em{font-size:8px}.session-revoke-preview strong{font-size:12px}.session-revoke-preview small,.session-revoke-sheet p{font-size:9.5px}}.release-update-notice{position:fixed;z-index:1400;left:50%;bottom:max(18px,env(safe-area-inset-bottom));transform:translate(-50%);width:min(560px,calc(100% - 28px));display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;background:#fff;border:1px solid #dfe4e8;border-radius:14px;box-shadow:0 14px 42px #1c252d1f;direction:rtl}.release-update-notice>div{display:flex;align-items:center;gap:9px;min-width:0;color:#53606d}.release-update-notice>div>svg{flex:none}.release-update-notice>div>span{min-width:0}.release-update-notice strong,.release-update-notice small{display:block}.release-update-notice strong{color:#26323d;font-size:8.5px;font-weight:900}.release-update-notice small{margin-top:2px;color:#8b949e;font-size:6.9px;line-height:1.8}.release-update-notice button{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 11px;border:1px solid #dce1e5;border-radius:9px;background:#f8f9fa;color:#3d4955;font-size:7.2px;font-weight:900}.release-update-notice button:hover{background:#f3f5f6}@media(min-width:768px){.release-update-notice{bottom:24px;padding:13px 14px}.release-update-notice strong{font-size:11px}.release-update-notice small,.release-update-notice button{font-size:9px}}.partner-product-detail{padding-bottom:96px!important}.partner-contact-sticky{position:fixed;right:50%;bottom:12px;z-index:26;width:min(calc(100% - 24px),406px);min-height:58px;transform:translate(50%);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 9px 8px 13px;background:#fffffffa;border:1px solid #dde1e5;border-radius:15px;box-shadow:0 16px 38px #181d2621;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.partner-contact-copy{min-width:0;display:flex;align-items:center;gap:9px;color:#515d69}.partner-contact-copy>svg{flex:none;color:#65717c}.partner-contact-copy span,.partner-contact-copy strong{display:block}.partner-contact-copy span{color:#8b949d;font-size:7px;font-weight:800}.partner-contact-copy strong{margin-top:2px;color:#26313b;font-size:10px;font-weight:900;letter-spacing:.02em}.partner-contact-sticky>a{height:40px;min-width:94px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 15px;color:#fff;background:#27313a;border:1px solid #27313a;border-radius:10px;font-size:8.5px;font-weight:900;box-shadow:none}.partner-contact-sticky>a:active{transform:translateY(1px);background:#1f282f}@media(min-width:901px){.partner-contact-sticky{right:318px;left:40px;bottom:28px;width:auto;max-width:none;transform:none;padding:10px 13px 10px 17px;border-radius:14px}.partner-contact-copy span{font-size:9px}.partner-contact-copy strong{font-size:13px}.partner-contact-sticky>a{height:43px;min-width:112px;font-size:10px}.partner-product-detail{padding-bottom:100px!important}}@media(min-width:1280px){.partner-contact-sticky{right:334px;left:36px}}.role-gate-page{background:#f4f5f6}.role-gate-shell,.role-review-card{border-color:#e0e4e7;box-shadow:0 18px 48px #191f280f}.role-gate-brand{background:#fff;border-color:#e2e6e9;box-shadow:0 5px 16px #191f280a}.role-choice-card{background:#fff;border-color:#dfe3e6;box-shadow:0 4px 16px #191f2806}.role-choice-card:hover{border-color:#cfd5da;background:#fbfbfb;box-shadow:0 8px 22px #191f280e}.role-choice-icon{color:#57636f;background:transparent;border:0;border-radius:0}.role-selected-line{background:#fafafa;border-color:#e2e5e8}.role-selected-line>div>span{color:#596571;background:transparent;border:0;border-radius:0}.role-support-notice{align-items:center;background:#fafbfb;border-color:#e3e6e9}.role-support-icon{color:#65717d;background:transparent;border:0;border-radius:0}.role-support-notice>div{flex:1;min-width:0}.role-support-notice>a{height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;color:#4e5a65;background:#fff;border:1px solid #dde2e6;border-radius:8px;font-size:7px;font-weight:900;white-space:nowrap}.role-support-notice>a:active{background:#f3f5f6}.role-review-icon{color:#66717b;background:#fafbfb;border-color:#e2e6e9}.role-review-card.is-danger .role-review-icon{color:#8b4d51;background:#fbf8f8;border-color:#e8dcdd}.role-review-status{color:#655f4f;background:#faf9f5;border-color:#e8e4d7}.role-review-status i{background:#8b8161}.role-gate-logout{min-height:30px}.role-review-logout{border-color:#dfe3e6!important;background:#fff!important;color:#59636d!important}@media(max-width:640px){.role-gate-page{background:#fff}.role-gate-shell{box-shadow:none}.role-review-page{background:#f5f6f7}.role-review-card{box-shadow:0 12px 34px #191f280e}.role-choice-card{box-shadow:none}.role-support-notice{padding:10px}.role-support-notice>a{height:32px}}.role-review-brand{display:inline-flex;align-items:center;gap:6px;color:#7d8791;font-size:8px;font-weight:900;letter-spacing:.02em}.role-review-brand img{width:23px;height:23px;object-fit:contain}.market-thumb.is-placeholder img,.product-main-image.is-placeholder img,.website-product-thumb.is-placeholder img,.order-search-results img[data-placeholder=true],.order-selected-products img[data-placeholder=true],.market-thumb img[data-placeholder=true],.product-main-image img[data-placeholder=true],.website-product-thumb img[data-placeholder=true]{object-fit:contain!important;background:#fff;padding:6px}.product-main-image.is-placeholder img,.product-main-image img[data-placeholder=true]{padding:24px}.admin-root{--a-bg:#f2f4f6;--a-surface:#fff;--a-soft:#f7f8fa;--a-line:#e5e8ec;--a-line-strong:#d9dde2;--a-text:#1c232d;--a-muted:#7b8591;--a-soft-text:#9aa2ac;--a-accent:#c51819;--a-accent-soft:#fff2f2;min-height:100vh;background:var(--a-bg);color:var(--a-text);font-family:Estedad,Vazirmatn,sans-serif;direction:rtl}.admin-root *{box-sizing:border-box}.admin-root button,.admin-root input{font:inherit}.admin-root button{cursor:pointer}.admin-sidebar{position:fixed;top:14px;right:14px;bottom:14px;z-index:30;width:258px;display:flex;flex-direction:column;padding:14px;background:#fffffffa;border:1px solid #e3e6ea;border-radius:20px;box-shadow:0 18px 48px #1c243017;overflow:hidden}.admin-brand{min-height:58px;display:flex;align-items:center;gap:10px;padding:2px 3px 13px;border-bottom:1px solid #edf0f2}.admin-brand-mark{width:39px;height:39px;display:grid;place-items:center;flex:none;color:#fff;background:linear-gradient(145deg,#df4449,#b30e15);border-radius:12px;box-shadow:0 8px 20px #c518192e;font-family:Kargadan,Vazirmatn,sans-serif;font-size:21px}.admin-brand>div{display:grid;gap:1px}.admin-brand strong{font-family:Kargadan,Vazirmatn,sans-serif;font-size:23px;font-weight:400;line-height:1}.admin-brand small{color:#9099a3;font-size:10px}.admin-sidebar-close{display:none;width:34px;height:34px;margin-right:auto;place-items:center;color:#66717e;background:#f4f6f8;border-radius:10px}.admin-sidebar-user{min-height:66px;display:grid;grid-template-columns:38px 1fr 16px;align-items:center;gap:9px;margin:12px 0 8px;padding:7px 8px;color:#606b78;background:#f8f9fb;border:1px solid #eceef1;border-radius:13px;text-align:right}.admin-sidebar-user>span{width:38px;height:38px;display:grid;place-items:center;color:#fff;background:#303944;border-radius:11px;font-size:11px;font-weight:900}.admin-sidebar-user strong,.admin-sidebar-user small{display:block}.admin-sidebar-user strong{color:#29313b;font-size:11px}.admin-sidebar-user small{margin-top:2px;color:#959da6;font-size:9px}.admin-sidebar-user>svg{color:#a4abb3}.admin-menu{flex:1;overflow:auto;padding:2px 1px 10px;scrollbar-width:none}.admin-menu::-webkit-scrollbar{display:none}.admin-menu-group+.admin-menu-group{margin-top:14px}.admin-menu-label{display:block;padding:0 9px 7px;color:#a0a7b0;font-size:8px;font-weight:900}.admin-menu-list{display:grid;gap:3px}.admin-menu-list button{width:100%;height:42px;position:relative;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:0 10px;color:#6a7481;background:transparent;border:1px solid transparent;border-radius:10px;text-align:right;font-size:10.5px;font-weight:850;transition:.18s ease}.admin-menu-list button:hover{color:#333c47;background:#f7f8fa}.admin-menu-list button.active{color:#2b333d;background:#f5f6f8;border-color:#e8eaed}.admin-menu-list button.active:after{content:"";width:3px;height:22px;position:absolute;right:-1px;top:50%;transform:translateY(-50%);background:var(--a-accent);border-radius:3px 0 0 3px}.admin-menu-list button.active svg{color:#bd2024}.admin-menu-list button em{min-width:22px;height:20px;display:grid;place-items:center;padding:0 5px;color:#973d42;background:#fff0f0;border-radius:999px;font-size:8px;font-style:normal}.admin-side-footer{padding-top:11px;border-top:1px solid #edf0f2}.admin-health{display:flex;align-items:center;justify-content:space-between;padding:9px 10px;margin-bottom:5px;color:#7a8490;background:#f8f9fa;border:1px solid #eceef0;border-radius:9px;font-size:8.5px}.admin-health span{display:flex;align-items:center;gap:6px}.admin-health i{width:6px;height:6px;background:#2f9768;border-radius:50%;box-shadow:0 0 0 3px #2f976817}.admin-health b{color:#36765a;font-size:8.5px}.admin-side-footer>button{width:100%;height:38px;display:flex;align-items:center;gap:7px;padding:0 10px;color:#7a5b60;background:transparent;border-radius:9px;font-size:9px;font-weight:850}.admin-main{min-height:100vh;margin-right:286px;padding:14px 14px 24px}.admin-topbar{height:68px;position:sticky;top:14px;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:0 17px;margin:0 0 14px;background:#fffffff5;border:1px solid #e3e6ea;border-radius:16px;box-shadow:0 10px 30px #1c24300e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-topbar-start,.admin-topbar-actions{display:flex;align-items:center;gap:9px}.admin-menu-button{display:none;width:38px;height:38px;place-items:center;color:#596572;background:#f5f6f8;border:1px solid #e6e9ec;border-radius:10px}.admin-global-search{width:340px;height:40px;display:flex;align-items:center;gap:8px;padding:0 11px;color:#8e97a1;background:#f7f8f9;border:1px solid #e8eaed;border-radius:10px}.admin-global-search input{width:100%;border:0;outline:0;background:transparent;color:#303945;font-size:10px}.admin-icon-button{width:40px;height:40px;position:relative;display:grid;place-items:center;color:#687482;background:#fff;border:1px solid #e5e8ec;border-radius:10px}.admin-icon-button i{width:6px;height:6px;position:absolute;top:8px;right:8px;background:#c51819;border:2px solid #fff;border-radius:50%;box-sizing:content-box}.admin-profile-chip{height:44px;display:grid;grid-template-columns:32px 1fr 16px;align-items:center;gap:7px;padding:0 8px;color:#5f6a78;background:#fff;border:1px solid #e5e8ec;border-radius:11px;text-align:right}.admin-profile-chip>span{width:32px;height:32px;display:grid;place-items:center;color:#fff;background:#323c48;border-radius:8px;font-size:9px;font-weight:900}.admin-profile-chip strong,.admin-profile-chip small{display:block}.admin-profile-chip strong{font-size:9.5px}.admin-profile-chip small{margin-top:1px;color:#9098a2;font-size:8px}.admin-content{width:min(1320px,100%);margin:0 auto;padding:14px 14px 34px}.admin-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:15px}.admin-page-head>div:first-child>span{color:#9b474b;font-size:9px;font-weight:900}.admin-page-head h1{margin:4px 0;font-size:24px;letter-spacing:-.35px}.admin-page-head p{margin:0;color:#808a96;font-size:11px;line-height:1.85}.admin-head-actions{display:flex;align-items:center;gap:7px}.admin-primary-action,.admin-secondary-action{height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;border-radius:9px;font-size:10px;font-weight:900}.admin-primary-action{color:#fff;background:#303945;box-shadow:0 7px 17px #232c361f}.admin-secondary-action{color:#66717e;background:#fff;border:1px solid #e1e5e9}.admin-tabs{min-height:48px;display:flex;align-items:center;gap:5px;overflow-x:auto;padding:5px;margin-bottom:15px;background:#eef1f4;border:1px solid #dfe3e7;border-radius:12px;scrollbar-width:none}.admin-tabs::-webkit-scrollbar{display:none}.admin-tabs button{height:36px;position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;color:#77818d;background:transparent;border:1px solid transparent;border-radius:9px;white-space:nowrap;font-size:10px;font-weight:900;transition:.18s ease}.admin-tabs button:hover{color:#46515e;background:#ffffffb3}.admin-tabs button.active{color:#9e2025;background:#fff;border-color:#e5c7ca;box-shadow:0 5px 13px #212a3512,inset 0 -2px #c51819d6}.admin-tabs button.active:before{content:"";width:5px;height:5px;background:#c51819;border-radius:50%;box-shadow:0 0 0 3px #c5181914}.dashboard-tabs{width:max-content;max-width:100%}.admin-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-metric{min-height:132px;display:flex;flex-direction:column;padding:15px;background:#fff;border:1px solid #e3e6e9;border-radius:13px;box-shadow:0 7px 22px #161c2706}.metric-top{display:flex;align-items:center;justify-content:space-between}.metric-top span{width:36px;height:36px;display:grid;place-items:center;color:#596776;background:#f4f6f8;border:1px solid #e8ebee;border-radius:10px}.metric-top i{width:25px;height:1px;background:#d8dce1}.admin-metric>strong{margin-top:14px;color:#202833;font-size:21px;line-height:1}.admin-metric>b{margin-top:7px;color:#5f6976;font-size:10px}.admin-metric>small{margin-top:5px;color:#9098a2;font-size:8.5px}.admin-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.82fr);gap:10px;margin-top:10px}.admin-panel{padding:15px;background:#fff;border:1px solid #e3e6e9;border-radius:13px;box-shadow:0 7px 22px #161c2706}.admin-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:13px}.admin-panel-head h2{margin:0;font-size:13px}.admin-panel-head span{display:block;margin-top:3px;color:#8b949f;font-size:9px}.admin-panel-head button{display:flex;align-items:center;gap:3px;color:#6c7783;background:transparent;font-size:9px;font-weight:900}.admin-chart-legend{display:flex;align-items:center;justify-content:space-between;margin-top:2px;padding:8px 0}.admin-chart-legend span{display:flex;align-items:center;gap:5px;color:#7b8590;font-size:9px}.admin-chart-legend span i{width:7px;height:7px;background:#c51819;border-radius:2px}.admin-chart-legend strong{font-size:10px}.fake-chart{height:178px;display:flex;align-items:flex-end;gap:7px;padding:12px 6px 0;border-bottom:1px solid #e9ebee;background:repeating-linear-gradient(to top,#fff 0 43px,#f1f2f4 44px)}.fake-chart i{flex:1;max-height:95%;min-height:18%;background:linear-gradient(180deg,#cdd2d8,#e7e9ec);border-radius:4px 4px 0 0}.fake-chart i:nth-child(4n+2),.fake-chart i:nth-child(5n){background:linear-gradient(180deg,#b8292e,#d34b4f)}.chart-days{display:flex;justify-content:space-between;padding:8px 2px 0;color:#9aa2ab;font-size:8px}.operation-row{min-height:64px;display:grid;grid-template-columns:37px 1fr auto 16px;align-items:center;gap:8px;border-top:1px solid #eef0f2}.operation-icon{width:35px;height:35px;display:grid;place-items:center;background:#f4f6f8;border-radius:9px}.operation-icon.warning{color:#a76c19;background:#fff7e9}.operation-icon.danger{color:#b23d43;background:#fff0f1}.operation-icon.info{color:#4670aa;background:#eef4ff}.operation-row strong,.operation-row small{display:block}.operation-row strong{font-size:10px}.operation-row small{margin-top:2px;color:#9199a3;font-size:8.5px}.operation-row>b{font-size:12px}.operation-row>svg{color:#b0b6bd}.admin-table-panel{margin-top:10px}.admin-table-wrap{overflow-x:auto}.admin-table{width:100%;border-collapse:collapse;min-width:720px}.admin-table th{height:40px;padding:0 10px;color:#818b97;background:#f8f9fa;border-top:1px solid #eceef0;border-bottom:1px solid #e7e9ec;text-align:right;font-size:9px;font-weight:900}.admin-table td{height:57px;padding:0 10px;color:#697480;border-bottom:1px solid #eef0f2;font-size:10px}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table td strong{color:#303944;font-size:10px}.row-menu{width:30px;height:30px;display:grid;place-items:center;color:#7a8591;background:#f7f8f9;border-radius:8px}.admin-status{min-height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border-radius:7px;font-size:8.5px;font-weight:900;white-space:nowrap}.admin-status.success{color:#2c7657;background:#edf8f2}.admin-status.warning{color:#96661e;background:#fff6e6}.admin-status.info{color:#426a9f;background:#eef4ff}.admin-status.purple{color:#68588e;background:#f2effa}.admin-status.danger{color:#a63d43;background:#fff0f1}.admin-status.neutral{color:#66727f;background:#f1f3f5}.admin-mini-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px}.admin-mini-metrics article{min-height:78px;padding:13px;background:#fff;border:1px solid #e4e7ea;border-radius:11px}.admin-mini-metrics span,.admin-mini-metrics strong{display:block}.admin-mini-metrics span{color:#858f9b;font-size:9px}.admin-mini-metrics strong{margin-top:7px;font-size:18px}.admin-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0 12px}.admin-table-toolbar label{width:min(330px,100%);height:38px;display:flex;align-items:center;gap:6px;padding:0 10px;color:#929aa4;background:#f8f9fa;border:1px solid #e7e9ec;border-radius:8px}.admin-table-toolbar input{width:100%;border:0;outline:0;background:transparent;font-size:9.5px}.admin-table-toolbar>button{height:38px;display:flex;align-items:center;gap:5px;padding:0 10px;color:#6f7985;background:#fff;border:1px solid #e4e7ea;border-radius:8px;font-size:9px;font-weight:900}.user-cell{display:flex;align-items:center;gap:7px}.user-cell>span{width:30px;height:30px;display:grid;place-items:center;color:#6f7883;background:#f1f3f5;border-radius:8px;font-size:9px;font-weight:900}.channel-admin-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding-top:2px}.channel-admin-grid article{min-height:94px;display:grid;grid-template-columns:42px 1fr auto;grid-template-rows:1fr auto;align-items:center;gap:4px 9px;padding:13px;background:#fafbfc;border:1px solid #e7e9ec;border-radius:10px}.channel-icon{grid-row:1/3;width:42px;height:42px;display:grid;place-items:center;color:#566575;background:#fff;border:1px solid #e4e7ea;border-radius:10px}.channel-admin-grid strong,.channel-admin-grid small{display:block}.channel-admin-grid strong{font-size:10px}.channel-admin-grid small{margin-top:2px;color:#89929d;font-size:8.5px}.channel-admin-grid article>b{font-size:9px;color:#6e7985}.channel-admin-grid .admin-status{justify-self:start}.finance-metrics{margin-bottom:10px}.finance-list{display:grid}.finance-row{min-height:72px;display:grid;grid-template-columns:40px 1fr auto 105px;align-items:center;gap:9px;border-top:1px solid #eef0f2}.finance-row-icon{width:38px;height:38px;display:grid;place-items:center;color:#5d6a79;background:#f4f6f8;border-radius:9px}.finance-row strong,.finance-row small{display:block}.finance-row strong{font-size:10px}.finance-row div small{margin-top:2px;color:#929aa4;font-size:8.5px}.finance-row>b{font-size:11px}.finance-row>b small{font-size:8px}.content-card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.content-card-grid article{min-height:76px;display:grid;grid-template-columns:40px 1fr 32px;align-items:center;gap:8px;padding:10px;background:#fafbfc;border:1px solid #e7e9ec;border-radius:9px}.content-card-grid article>span{width:38px;height:38px;display:grid;place-items:center;color:#596777;background:#fff;border:1px solid #e5e7ea;border-radius:9px}.content-card-grid strong,.content-card-grid small{display:block}.content-card-grid strong{font-size:10px}.content-card-grid small{margin-top:3px;color:#929aa4;font-size:8.5px}.content-card-grid button{width:31px;height:31px;display:grid;place-items:center;color:#7e8792;background:#fff;border:1px solid #e7e9ec;border-radius:8px}.ticket-list article{min-height:69px;display:grid;grid-template-columns:40px 1fr auto 17px;align-items:center;gap:9px;border-top:1px solid #eef0f2}.ticket-icon{width:38px;height:38px;display:grid;place-items:center;color:#5c6978;background:#f4f6f8;border-radius:9px}.ticket-list strong,.ticket-list small{display:block}.ticket-list strong{font-size:10px}.ticket-list small{margin-top:3px;color:#929aa4;font-size:8.5px}.ticket-list article>svg{color:#a8afb8}.admin-report-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:10px}.admin-report-cards article{min-height:102px;display:grid;grid-template-columns:40px 1fr;gap:9px;align-items:center;padding:13px;background:#fff;border:1px solid #e4e7ea;border-radius:11px}.admin-report-cards article>span{width:40px;height:40px;display:grid;place-items:center;color:#5d6978;background:#f4f6f8;border-radius:9px}.admin-report-cards b,.admin-report-cards strong,.admin-report-cards small{display:block}.admin-report-cards b{color:#7d8793;font-size:9px}.admin-report-cards strong{margin-top:3px;font-size:19px}.admin-report-cards small{margin-top:3px;color:#9098a2;font-size:8.5px}.admin-chart-panel.large{min-height:330px}.fake-line-chart{height:230px;padding:15px 3px 0;color:#bd2328;background:repeating-linear-gradient(to top,#fff 0 57px,#f0f2f4 58px)}.fake-line-chart svg{width:100%;height:100%}.admin-settings-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:10px}.admin-settings-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.admin-setting-card{min-height:91px;position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;background:#fff;border:1px solid #e4e7ea;border-radius:11px;overflow:hidden}.admin-setting-card span,.admin-setting-card strong{display:block}.admin-setting-card span{color:#858f9b;font-size:9px}.admin-setting-card strong{margin-top:5px;font-size:11px}.admin-setting-card button{height:31px;padding:0 9px;color:#65717f;background:#f6f7f8;border:1px solid #e5e7ea;border-radius:8px;font-size:8.5px;font-weight:900}.admin-setting-card>i{width:3px;position:absolute;right:0;top:12px;bottom:12px;background:#c51819;border-radius:999px}.admin-settings-note{display:flex;align-items:flex-start;gap:10px;padding:15px;color:#697481;background:#fff;border:1px solid #e4e7ea;border-radius:12px}.admin-settings-note>svg{flex:none;color:#a13f44}.admin-settings-note strong{font-size:11px}.admin-settings-note p{margin:5px 0 0;color:#8b949e;font-size:9px;line-height:1.9}.admin-feature-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.7fr);gap:10px}.admin-stage-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.admin-stage-grid article{min-height:122px;display:flex;flex-direction:column;padding:13px;background:#f9fafb;border:1px solid #e8eaed;border-radius:11px}.admin-stage-grid article>span{width:34px;height:34px;display:grid;place-items:center;color:#5d6977;background:#fff;border:1px solid #e6e9ec;border-radius:9px}.admin-stage-grid strong{margin-top:12px;font-size:20px}.admin-stage-grid b{margin-top:5px;font-size:10px}.admin-stage-grid small{margin-top:4px;color:#9098a2;font-size:8px}.admin-stage-list>div,.sync-list>div,.restriction-list>div,.inventory-list>div{min-height:66px;display:grid;grid-template-columns:38px 1fr auto 18px;align-items:center;gap:9px;border-top:1px solid #eef0f2}.admin-stage-list>div:first-child,.sync-list>div:first-child,.restriction-list>div:first-child,.inventory-list>div:first-child{border-top:0}.admin-stage-list>div>span,.sync-list>div>span,.restriction-list>div>span,.inventory-list>div>span{width:36px;height:36px;display:grid;place-items:center;color:#5e6b7a;background:#f4f6f8;border-radius:9px}.admin-stage-list strong,.admin-stage-list small,.sync-list strong,.sync-list small,.restriction-list strong,.restriction-list small,.inventory-list strong,.inventory-list small{display:block}.admin-stage-list strong,.sync-list strong,.restriction-list strong,.inventory-list strong{font-size:10px}.admin-stage-list small,.sync-list small,.restriction-list small,.inventory-list small{margin-top:2px;color:#929aa4;font-size:8.5px}.admin-stage-list>div>b{font-size:10px}.admin-activity-row{min-height:64px;display:grid;grid-template-columns:35px 1fr;align-items:center;gap:9px;border-top:1px solid #eef0f2}.admin-activity-row:first-of-type{border-top:0}.admin-activity-row>span{width:33px;height:33px;display:grid;place-items:center;color:#3f805f;background:#edf8f2;border-radius:9px}.admin-activity-row strong,.admin-activity-row small{display:block}.admin-activity-row strong{font-size:10px}.admin-activity-row small{margin-top:3px;color:#9199a3;font-size:8px}.admin-alert-grid,.admin-case-grid,.admin-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.admin-alert-card{min-height:95px;display:grid;grid-template-columns:40px 1fr 18px;align-items:start;gap:9px;padding:13px;background:#fff;border:1px solid #e4e7ea;border-radius:12px}.admin-alert-card>span{width:38px;height:38px;display:grid;place-items:center;border-radius:9px}.admin-alert-card.danger>span{color:#ad4148;background:#fff0f1}.admin-alert-card.warning>span{color:#9b701e;background:#fff7e8}.admin-alert-card.info>span{color:#4670aa;background:#eef4ff}.admin-alert-card strong{font-size:10.5px}.admin-alert-card p{margin:4px 0 0;color:#89929d;font-size:8.5px;line-height:1.8}.admin-alert-card>svg{margin-top:11px;color:#b1b7be}.admin-review-card{min-height:142px;display:grid;grid-template-columns:44px 1fr auto;grid-template-rows:1fr auto;align-items:center;gap:9px;padding:13px;background:#fff;border:1px solid #e4e7ea;border-radius:12px}.review-thumb{width:42px;height:42px;display:grid;place-items:center;color:#5f6d7c;background:#f4f6f8;border-radius:10px}.admin-review-card>div:nth-child(2) strong,.admin-review-card>div:nth-child(2) span{display:block}.admin-review-card>div:nth-child(2) strong{font-size:11px}.admin-review-card>div:nth-child(2) span{margin-top:3px;color:#8b949f;font-size:8.5px}.admin-review-card>button{grid-column:1/4;height:35px;color:#5f6976;background:#f7f8f9;border:1px solid #e6e9ec;border-radius:8px;font-size:9px;font-weight:900}.admin-case-card{min-height:88px;display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:9px;padding:13px;background:#fff;border:1px solid #e4e7ea;border-radius:12px}.admin-case-card>span{width:38px;height:38px;display:grid;place-items:center;color:#5f6c7b;background:#f4f6f8;border-radius:9px}.admin-case-card strong,.admin-case-card small{display:block}.admin-case-card strong{font-size:10px}.admin-case-card small{margin-top:3px;color:#9098a2;font-size:8.5px}.inventory-list>div{grid-template-columns:38px 1fr 60px 90px 55px}.inventory-list>div>b{font-size:13px}.inventory-list>div>small{color:#8e97a1;font-size:8px}.inventory-list>div>button,.restriction-list>div>button{height:30px;color:#66717d;background:#f6f7f8;border:1px solid #e5e8eb;border-radius:8px;font-size:8px;font-weight:900}.admin-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.admin-category-grid article{min-height:80px;display:grid;grid-template-columns:38px 1fr 18px;align-items:center;gap:9px;padding:13px;background:#fff;border:1px solid #e4e7ea;border-radius:11px}.admin-category-grid article>span{width:36px;height:36px;display:grid;place-items:center;color:#596777;background:#f4f6f8;border-radius:9px}.admin-category-grid strong,.admin-category-grid small{display:block}.admin-category-grid strong{font-size:10.5px}.admin-category-grid small{margin-top:3px;color:#9098a2;font-size:8.5px}.admin-category-grid article>svg{color:#acb3ba}.admin-simple-setting{min-height:58px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;border-top:1px solid #eef0f2}.admin-simple-setting:first-of-type{border-top:0}.admin-simple-setting span{color:#7f8994;font-size:9px}.admin-simple-setting strong{font-size:10px}.admin-simple-setting button{height:29px;padding:0 8px;color:#687381;background:#f7f8f9;border-radius:7px;font-size:8px;font-weight:900}.admin-level-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.admin-level-grid article{min-height:138px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px;background:#fff;border:1px solid #e4e7ea;border-radius:12px;text-align:center}.admin-level-grid article>span{width:42px;height:42px;display:grid;place-items:center;color:#a34449;background:#fff1f1;border-radius:12px}.admin-level-grid strong{margin-top:10px;font-size:12px}.admin-level-grid b{margin-top:6px;font-size:20px}.admin-level-grid small{margin-top:3px;color:#8f98a2;font-size:8.5px}.restriction-list>div{grid-template-columns:38px 1fr auto 58px}.sync-list>div{grid-template-columns:38px 1fr auto}.admin-backdrop{display:none}@media(max-width:1100px){.admin-sidebar{width:244px}.admin-main{margin-right:272px}.admin-dashboard-grid,.admin-feature-layout,.admin-settings-layout{grid-template-columns:1fr}.admin-settings-note{display:none}.admin-stage-grid,.admin-alert-grid,.admin-case-grid,.admin-review-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.admin-sidebar{top:10px;right:10px;bottom:10px;width:min(84vw,286px);transform:translate(calc(100% + 22px));transition:transform .24s ease;box-shadow:0 18px 48px #1218222e}.admin-sidebar.open{transform:translate(0)}.admin-sidebar-close{display:grid}.admin-main{margin-right:0;padding:10px}.admin-menu-button{display:grid}.admin-backdrop{display:block;position:fixed;inset:0;z-index:25;background:#181e274d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.admin-topbar{top:10px;margin-bottom:10px}.admin-content{padding:12px 4px 30px}.admin-metric-grid{grid-template-columns:repeat(2,1fr)}.admin-report-cards{grid-template-columns:1fr}.admin-category-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.admin-main{padding:8px}.admin-topbar{top:8px;height:62px;padding:0 10px;border-radius:14px}.admin-global-search{display:none}.admin-profile-chip{width:41px;grid-template-columns:31px;padding:0 4px}.admin-profile-chip div,.admin-profile-chip>svg{display:none}.admin-topbar-actions{margin-right:auto}.admin-content{padding:10px 2px 26px}.admin-page-head{align-items:flex-start;flex-direction:column;margin-bottom:10px}.admin-page-head h1{font-size:20px}.admin-page-head p{font-size:9px}.admin-head-actions{width:100%}.admin-head-actions button{flex:1}.admin-tabs{margin-bottom:11px}.admin-metric-grid,.admin-mini-metrics,.admin-stage-grid,.admin-alert-grid,.admin-case-grid,.admin-review-grid,.admin-category-grid,.admin-level-grid,.admin-settings-grid,.channel-admin-grid,.content-card-grid{grid-template-columns:1fr 1fr}.admin-metric{min-height:118px;padding:12px}.admin-metric>strong{font-size:18px}.admin-panel{padding:12px}.admin-table-toolbar{align-items:stretch;flex-direction:column}.admin-table-toolbar label{width:100%}.admin-table-toolbar>button{align-self:flex-start}.finance-row{grid-template-columns:38px 1fr auto}.finance-row>.admin-status{grid-column:2/4;justify-self:start;margin-bottom:9px}.inventory-list>div{grid-template-columns:36px 1fr auto}.inventory-list>div>small{grid-column:2}.inventory-list>div>button{grid-column:3;grid-row:1/3}.restriction-list>div{grid-template-columns:36px 1fr auto}.restriction-list>div>button{grid-column:2/4;justify-self:start}.fake-chart{height:145px}.admin-chart-panel.large{min-height:270px}.fake-line-chart{height:180px}}@media(max-width:430px){.admin-metric-grid,.admin-mini-metrics,.admin-stage-grid,.admin-alert-grid,.admin-case-grid,.admin-review-grid,.admin-category-grid,.admin-level-grid,.admin-settings-grid,.channel-admin-grid,.content-card-grid{grid-template-columns:1fr}.admin-sidebar{width:min(88vw,280px)}.admin-tabs{border-radius:10px;padding:4px}.admin-tabs button{height:34px;font-size:9px;padding:0 10px}.admin-page-head h1{font-size:18px}.admin-page-head p{font-size:8.5px}.admin-primary-action,.admin-secondary-action{height:37px;font-size:9px}.admin-review-card{min-height:128px}.admin-setting-card{min-height:82px}}@media(min-width:901px){.admin-root{--a-bg:#f4f5f7;min-height:100vh;background:var(--a-bg)}.admin-sidebar{top:18px;right:18px;bottom:18px;width:276px;padding:16px;border-radius:24px;box-shadow:0 18px 48px #1b232f13}.admin-brand{min-height:66px;gap:11px;padding:1px 4px 15px}.admin-brand-mark{width:42px;height:42px;display:grid;place-items:center;padding:0;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible}.admin-brand-mark img{width:38px;height:38px;object-fit:contain}.admin-brand strong{font-size:29px;line-height:1.05}.admin-brand small{font-size:11px}.admin-sidebar-user{min-height:72px;grid-template-columns:42px 1fr 18px;gap:10px;margin:13px 0 10px;padding:8px 9px;border-radius:15px}.admin-sidebar-user>span{width:42px;height:42px;border-radius:11px;font-size:12px}.admin-sidebar-user strong{font-size:12px}.admin-sidebar-user small{font-size:10px}.admin-menu-group+.admin-menu-group{margin-top:16px}.admin-menu-label{padding:0 10px 8px;font-size:9px}.admin-menu-list{gap:4px}.admin-menu-list button{height:45px;grid-template-columns:23px 1fr auto;gap:9px;padding:0 11px;border-radius:11px;font-size:12px}.admin-menu-list button em{height:21px;font-size:9px}.admin-side-footer{padding-top:13px}.admin-health{padding:10px 11px;border-radius:10px;font-size:9.5px}.admin-health b{font-size:9.5px}.admin-side-footer>button{height:41px;font-size:10px}.admin-main{margin-right:312px;padding:18px 18px 30px;background:transparent}.admin-topbar{height:72px;top:18px;margin:0 0 18px;padding:0 20px;border-radius:17px;box-shadow:0 10px 28px #1c232e0b}.admin-global-search{width:390px;height:42px;padding:0 12px;border-radius:11px}.admin-global-search input{font-size:11.5px}.admin-icon-button{width:42px;height:42px;border-radius:11px}.admin-profile-chip{height:46px;grid-template-columns:34px 1fr 16px;gap:8px;padding:0 9px;border-radius:12px}.admin-profile-chip>span{width:34px;height:34px;font-size:10px}.admin-profile-chip strong{font-size:10.5px}.admin-profile-chip small{font-size:8.8px}.admin-content{width:min(1420px,100%);padding:16px 12px 42px}.admin-page-head{gap:24px;margin-bottom:18px}.admin-page-head>div:first-child>span{font-size:10px}.admin-page-head h1{margin:5px 0;font-size:28px}.admin-page-head p{font-size:12px;line-height:1.9}.admin-primary-action,.admin-secondary-action{height:43px;padding:0 15px;border-radius:10px;font-size:11px}.admin-tabs{min-height:52px;gap:6px;padding:6px;margin-bottom:18px;border-radius:13px}.admin-tabs button{height:39px;padding:0 15px;border-radius:9px;font-size:11px}.admin-tabs button.active:before{width:6px;height:6px}.admin-metric-grid{gap:12px}.admin-metric{min-height:145px;padding:17px;border-radius:14px}.metric-top span{width:40px;height:40px;border-radius:10px}.admin-metric>strong{margin-top:16px;font-size:24px}.admin-metric>b{font-size:11px}.admin-metric>small{font-size:9.5px}.admin-dashboard-grid,.admin-feature-layout{gap:12px;margin-top:12px}.admin-panel{padding:17px;border-radius:14px}.admin-panel-head{padding-bottom:14px}.admin-panel-head h2{font-size:14px}.admin-panel-head span,.admin-panel-head button,.admin-chart-legend span{font-size:10px}.admin-chart-legend strong{font-size:11px}.chart-days{font-size:9px}.operation-row{min-height:70px;grid-template-columns:40px 1fr auto 16px;gap:10px}.operation-icon{width:38px;height:38px}.operation-row strong{font-size:11px}.operation-row small{font-size:9px}.operation-row>b{font-size:11px}.admin-mini-metrics{gap:10px}.admin-mini-metrics article{min-height:82px;padding:12px}.admin-mini-metrics span{font-size:9.5px}.admin-mini-metrics strong{font-size:17px}.admin-table-toolbar{min-height:58px;gap:10px}.admin-table-toolbar label{width:310px;height:40px;padding:0 11px}.admin-table-toolbar input{font-size:10.5px}.admin-table-toolbar>button{height:40px;padding:0 12px;font-size:10px}.admin-table th{height:44px;font-size:9.5px}.admin-table td{height:58px;font-size:10.5px}.admin-table td strong{font-size:11px}.admin-status{min-height:26px;padding:0 9px;font-size:9px}.row-menu{width:32px;height:32px}.user-cell>span{width:34px;height:34px;font-size:10px}.user-cell strong{font-size:11px!important}.user-cell small{font-size:9px!important}.channel-admin-grid{gap:10px}.channel-admin-grid article{min-height:106px;grid-template-columns:46px 1fr auto;padding:14px;border-radius:12px}.channel-icon{width:44px;height:44px}.channel-admin-grid strong{font-size:11px}.channel-admin-grid small{font-size:9px}.channel-admin-grid article>b{font-size:10px}.finance-row{min-height:78px;grid-template-columns:43px 1fr auto 112px;gap:10px}.finance-row-icon{width:41px;height:41px}.finance-row strong{font-size:11px}.finance-row div small{font-size:9px}.finance-row>b{font-size:12px}.finance-row>b small{font-size:9px}.content-card-grid{gap:10px}.content-card-grid article{min-height:84px;grid-template-columns:43px 1fr 34px;padding:12px;border-radius:11px}.content-card-grid article>span{width:41px;height:41px}.content-card-grid strong{font-size:11px}.content-card-grid small{font-size:9px}.ticket-list article{min-height:76px;grid-template-columns:43px 1fr auto 17px;gap:10px}.ticket-icon{width:41px;height:41px}.ticket-list strong{font-size:11px}.ticket-list small{font-size:9px}.admin-report-cards{gap:11px;margin-bottom:12px}.admin-report-cards article{min-height:114px;grid-template-columns:44px 1fr;padding:15px;border-radius:12px}.admin-report-cards article>span{width:43px;height:43px}.admin-report-cards b{font-size:10px}.admin-report-cards strong{font-size:21px}.admin-report-cards small{font-size:9.5px}.admin-settings-layout,.admin-settings-grid,.admin-category-grid,.admin-level-grid,.admin-alert-grid,.admin-case-grid,.admin-review-grid{gap:11px}.admin-setting-card{min-height:100px;padding:15px;border-radius:12px}.admin-setting-card span{font-size:10px}.admin-setting-card strong{font-size:12px}.admin-setting-card button{height:33px;font-size:9.5px}.admin-settings-note{padding:16px;border-radius:13px}.admin-settings-note strong{font-size:12px}.admin-settings-note p{font-size:10px}.admin-stage-grid{gap:10px}.admin-stage-grid article{min-height:136px;padding:15px;border-radius:12px}.admin-stage-grid article>span{width:38px;height:38px}.admin-stage-grid strong{font-size:22px}.admin-stage-grid b{font-size:11px}.admin-stage-grid small{font-size:9px}.admin-stage-list>div,.sync-list>div,.restriction-list>div,.inventory-list>div{min-height:72px;grid-template-columns:41px 1fr auto 18px;gap:10px}.admin-stage-list>div>span,.sync-list>div>span,.restriction-list>div>span,.inventory-list>div>span{width:39px;height:39px}.admin-stage-list strong,.sync-list strong,.restriction-list strong,.inventory-list strong{font-size:11px}.admin-stage-list small,.sync-list small,.restriction-list small,.inventory-list small{font-size:9px}.admin-stage-list>div>b{font-size:11px}.admin-activity-row{min-height:70px;grid-template-columns:39px 1fr}.admin-activity-row>span{width:37px;height:37px}.admin-activity-row strong{font-size:11px}.admin-activity-row small{font-size:9px}.admin-alert-card{min-height:106px;grid-template-columns:43px 1fr 18px;padding:14px;border-radius:12px}.admin-alert-card>span{width:41px;height:41px}.admin-alert-card strong{font-size:11.5px}.admin-alert-card p{font-size:9.5px}.admin-review-card{min-height:154px;grid-template-columns:48px 1fr auto;padding:14px}.review-thumb{width:45px;height:45px}.admin-review-card>div:nth-child(2) strong{font-size:12px}.admin-review-card>div:nth-child(2) span{font-size:9px}.admin-review-card>button{height:38px;font-size:10px}.admin-case-card{min-height:96px;grid-template-columns:43px 1fr auto;padding:14px}.admin-case-card>span{width:41px;height:41px}.admin-case-card strong{font-size:11px}.admin-case-card small{font-size:9px}.inventory-list>div{grid-template-columns:41px 1fr 70px 100px 62px}.inventory-list>div>b{font-size:15px}.inventory-list>div>small{font-size:9px}.inventory-list>div>button,.restriction-list>div>button{height:32px;font-size:9px}.admin-category-grid article{min-height:90px;grid-template-columns:42px 1fr 18px;padding:14px;border-radius:12px}.admin-category-grid article>span{width:40px;height:40px}.admin-category-grid strong{font-size:11.5px}.admin-category-grid small{font-size:9px}.admin-simple-setting{min-height:64px}.admin-simple-setting span{font-size:10px}.admin-simple-setting strong{font-size:11px}.admin-simple-setting button{height:31px;font-size:9px}.admin-level-grid article{min-height:150px}.admin-level-grid article>span{width:46px;height:46px}.admin-level-grid strong{font-size:13px}.admin-level-grid b{font-size:22px}.admin-level-grid small{font-size:9.5px}}@media(min-width:1440px){.admin-sidebar{width:292px}.admin-main{margin-right:328px}.admin-content{width:min(1480px,100%)}}.admin-brand-mark{background:transparent!important;border:0!important;box-shadow:none!important;color:transparent!important}.admin-brand-mark img{width:100%;height:100%;object-fit:contain}.admin-brand strong{font-family:Kargadan,Vazirmatn,Estedad,sans-serif!important;font-weight:400!important;font-synthesis:none!important;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.admin-account-avatar{overflow:hidden!important;padding:2px!important;background:#fff!important;border:1px solid #dfe3e7!important;box-shadow:0 4px 12px #171e280e!important;color:transparent!important}.admin-account-avatar img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;border-radius:8px!important}.admin-sidebar-user>.admin-account-avatar{border-radius:11px!important}.admin-profile-chip>.admin-account-avatar{border-radius:9px!important}@media(min-width:901px){.admin-sidebar-user>.admin-account-avatar{width:42px!important;height:42px!important}.admin-profile-chip>.admin-account-avatar{width:34px!important;height:34px!important}}@media(max-width:900px){.admin-sidebar-user>.admin-account-avatar{border-radius:10px!important}.admin-profile-chip>.admin-account-avatar{border-radius:8px!important}}.product-title-link{display:inline-flex;align-items:center;max-width:360px;padding:0;color:#29323d;background:transparent;border:0;text-align:right;font-weight:900;line-height:1.7;transition:.16s ease}.product-title-link:hover{color:#a61f24}.product-edit-action{height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 9px;color:#4e5966;background:#fff;border:1px solid #dfe3e7;border-radius:8px;font-size:9px;font-weight:900;white-space:nowrap;transition:.16s ease}.product-edit-action:hover{color:#982126;border-color:#d8b7ba;background:#fff9f9}.product-editor-page{padding-bottom:24px}.product-editor-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:16px}.product-editor-heading-main{display:flex;align-items:flex-start;gap:11px;min-width:0}.product-editor-back{width:38px;height:38px;display:grid;place-items:center;flex:none;margin-top:2px;color:#5f6976;background:#fff;border:1px solid #e1e5e9;border-radius:10px;transition:.16s ease}.product-editor-back:hover{color:#9e2025;border-color:#dfc1c4}.product-editor-eyebrow{display:block;color:#9b474b;font-size:9px;font-weight:900}.product-editor-heading h1{max-width:760px;margin:5px 0 6px;color:#202832;font-size:23px;line-height:1.55;letter-spacing:-.35px}.product-editor-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#8a949f;font-size:8.5px}.product-editor-meta i{width:3px;height:3px;background:#c6cbd1;border-radius:50%}.product-editor-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex:none}.product-save-state{height:36px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;color:#397459;background:#f1f8f4;border:1px solid #d9eadf;border-radius:9px;font-size:9px;font-weight:900}.product-editor-tabs{min-height:52px;display:flex;align-items:center;gap:5px;overflow:auto;padding:5px;margin-bottom:12px;background:#eef1f4;border:1px solid #dfe3e7;border-radius:12px;scrollbar-width:none}.product-editor-tabs::-webkit-scrollbar{display:none}.product-editor-tabs button{height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;padding:0 14px;color:#78828e;background:transparent;border:1px solid transparent;border-radius:9px;font-size:10px;font-weight:900;white-space:nowrap;transition:.17s ease}.product-editor-tabs button:hover{color:#4b5662;background:#ffffffad}.product-editor-tabs button.active{color:#9d2025;background:#fff;border-color:#e5c7ca;box-shadow:0 4px 12px #212a350f,inset 0 -2px #c51819cc}.product-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 278px;align-items:start;gap:12px}.product-editor-main{display:grid;gap:12px;min-width:0}.product-editor-side{position:sticky;top:102px;display:grid;gap:10px}.editor-card,.editor-side-card{background:#fff;border:1px solid #e2e6e9;border-radius:14px;box-shadow:0 7px 22px #161c2706}.editor-card{padding:16px}.editor-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px;margin-bottom:2px;border-bottom:1px solid #f0f1f3}.editor-card-head h2{margin:0;color:#28313c;font-size:13px}.editor-card-head p{margin:4px 0 0;color:#8a949e;font-size:9px;line-height:1.8}.editor-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.editor-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-field{display:grid;gap:7px;min-width:0}.editor-field.full{grid-column:1/-1}.editor-field>span{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#5a6571;font-size:9px;font-weight:900}.editor-field>span small{color:#9aa2ab;font-size:8px;font-weight:700}.editor-field input,.editor-field textarea,.editor-field select{width:100%;outline:none;color:#303944;background:#fbfcfd;border:1px solid #e2e6e9;border-radius:10px;font-family:inherit;font-size:10px;transition:.16s ease}.editor-field input,.editor-field select{height:42px;padding:0 11px}.editor-field textarea{min-height:92px;resize:vertical;padding:11px 12px;line-height:2}.editor-field input:focus,.editor-field textarea:focus,.editor-field select:focus{background:#fff;border-color:#c9cfd5;box-shadow:0 0 0 3px #30394509}.editor-field.code-field textarea{direction:ltr;text-align:left;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;line-height:1.75}.input-with-icon{height:42px;display:flex;align-items:center;gap:7px;padding:0 10px;color:#98a0a9;background:#fbfcfd;border:1px solid #e2e6e9;border-radius:10px}.input-with-icon input{height:auto;padding:0;border:0;background:transparent;box-shadow:none!important}.editor-content-hints{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:11px}.editor-content-hints span{height:28px;display:inline-flex;align-items:center;padding:0 9px;color:#7b8591;background:#f7f8f9;border:1px solid #e8ebee;border-radius:999px;font-size:8px}.editor-content-hints button{height:29px;display:inline-flex;align-items:center;gap:4px;padding:0 9px;color:#8e282c;background:#fff6f6;border:1px dashed #dfc2c4;border-radius:999px;font-size:8px;font-weight:900}.product-media-toolbar,.raw-media-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:13px 0 12px}.product-media-toolbar>span{display:flex;align-items:center;gap:6px;color:#68727e;font-size:9px;font-weight:900}.product-upload-button{height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;color:#fff;background:#303945;border:1px solid #303945;border-radius:9px;font-size:8.5px;font-weight:900;cursor:pointer}.product-upload-button.light{color:#606b77;background:#fff;border-color:#dfe3e7}.product-upload-button input,.media-add-tile input{display:none}.product-gallery-editor{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.product-gallery-editor article,.media-add-tile{min-height:174px;position:relative;overflow:hidden;background:#f5f6f8;border:1px solid #e4e7ea;border-radius:11px}.product-gallery-editor article img{width:100%;height:174px;display:block;object-fit:cover}.product-gallery-editor article.is-cover{border-color:#d5b1b4;box-shadow:0 0 0 2px #c5181909}.product-gallery-editor article>b{position:absolute;right:8px;bottom:8px;padding:5px 7px;color:#fff;background:#202832d1;border-radius:7px;font-size:7.5px}.media-sort{width:26px;height:26px;position:absolute;top:7px;right:7px;display:grid;place-items:center;color:#6e7884;background:#ffffffe6;border:1px solid rgba(221,225,230,.9);border-radius:7px}.media-actions{position:absolute;left:7px;top:7px;display:flex;gap:4px}.media-actions button{width:27px;height:27px;display:grid;place-items:center;color:#68727e;background:#ffffffeb;border:1px solid rgba(220,224,228,.9);border-radius:7px}.media-actions button:last-child{color:#a14145}.media-add-tile{display:grid;place-items:center;align-content:center;gap:6px;color:#8a939e;background:#fafbfc;border-style:dashed;cursor:pointer}.media-add-tile strong{color:#606a76;font-size:9px}.media-add-tile small{font-size:7.5px}.raw-media-head p{margin:0;color:#89929d;font-size:8.5px;line-height:1.8}.raw-image-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.raw-image-grid article{min-width:0;overflow:hidden;background:#fafbfc;border:1px solid #e6e9ec;border-radius:10px}.raw-image-grid article>img{width:100%;height:118px;display:block;object-fit:cover}.raw-image-grid article>div:nth-child(2){padding:8px 9px 5px}.raw-image-grid strong,.raw-image-grid small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.raw-image-grid strong{color:#4c5662;font-size:8.5px}.raw-image-grid small{margin-top:2px;color:#9aa2ab;font-size:7.5px}.raw-image-actions{display:flex;gap:5px;padding:5px 8px 8px}.raw-image-actions button{height:28px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 8px;color:#66717d;background:#fff;border:1px solid #e1e5e8;border-radius:7px;font-size:7.5px;font-weight:900}.raw-image-actions button:last-child{width:28px;padding:0;color:#a44347}.feature-editor-list{display:grid;gap:7px;margin-top:14px}.feature-editor-row{display:grid;grid-template-columns:28px minmax(130px,.65fr) minmax(180px,1fr) 32px;align-items:center;gap:7px}.feature-drag{width:28px;height:38px;display:grid;place-items:center;color:#a1a8b0}.feature-editor-row input{height:40px;min-width:0;padding:0 10px;color:#343d48;background:#fbfcfd;border:1px solid #e2e6e9;border-radius:9px;font-family:inherit;font-size:9.5px;outline:0}.feature-editor-row button{width:32px;height:32px;display:grid;place-items:center;color:#a24a4e;background:#fff7f7;border:1px solid #efd9da;border-radius:8px}.feature-add{width:max-content;height:34px;display:inline-flex;align-items:center;gap:5px;margin:3px 35px 0 0;padding:0 10px;color:#606b77;background:#fff;border:1px dashed #ccd2d8;border-radius:8px;font-size:8.5px;font-weight:900}.raw-source-note{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;margin:13px 0 2px;color:#68727e;background:#f7f8fa;border:1px solid #e7eaed;border-radius:10px}.raw-source-note>svg{flex:none;margin-top:1px}.raw-source-note strong{font-size:9px}.raw-source-note p{margin:3px 0 0;color:#9098a2;font-size:8px;line-height:1.8}.publish-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.publish-options>button{min-height:86px;display:grid;grid-template-columns:24px 1fr;align-items:start;gap:8px;padding:11px;color:#65707d;background:#fbfcfd;border:1px solid #e3e7ea;border-radius:10px;text-align:right;transition:.16s ease}.publish-options>button>span{width:18px;height:18px;display:grid;place-items:center;border:1px solid #d5dae0;border-radius:50%}.publish-options>button>span i{width:8px;height:8px;background:transparent;border-radius:50%}.publish-options strong,.publish-options small{display:block}.publish-options strong{color:#454f5b;font-size:9.5px}.publish-options small{margin-top:4px;color:#939ba4;font-size:7.8px;line-height:1.8}.publish-options>button.active{background:#fff8f8;border-color:#e2bfc2}.publish-options>button.active>span{border-color:#bd3a3f}.publish-options>button.active>span i{background:#bd292f}.publish-options>button.active strong{color:#8e2327}.editor-side-card{padding:13px}.editor-side-title{display:flex;align-items:center;gap:8px;padding-bottom:11px;border-bottom:1px solid #eff1f3}.editor-side-title>span{width:32px;height:32px;display:grid;place-items:center;color:#697582;background:#f4f6f8;border:1px solid #e8eaed;border-radius:9px}.editor-side-title strong,.editor-side-title small{display:block}.editor-side-title strong{font-size:9.5px}.editor-side-title small{margin-top:2px;color:#949ca5;font-size:7.5px}.product-source-card dl{margin:10px 0 8px}.product-source-card dl>div{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #f0f1f2}.product-source-card dt{color:#8a939e;font-size:8px}.product-source-card dd{margin:0;color:#3e4854;font-size:8.5px;font-weight:900}.product-source-card>button{width:100%;height:34px;display:flex;align-items:center;justify-content:center;gap:5px;margin-top:9px;color:#5e6976;background:#f7f8fa;border:1px solid #e4e7ea;border-radius:8px;font-size:8px;font-weight:900}.content-completeness{display:grid;gap:1px;margin-top:8px}.content-completeness>div{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px}.content-completeness span{color:#7d8792;font-size:8px}.content-completeness b{color:#397459;font-size:8px}.product-editor-help p{margin:10px 0 1px;color:#848e99;font-size:8px;line-height:1.9}@media(min-width:901px){.product-editor-heading h1{font-size:26px}.product-editor-eyebrow{font-size:10px}.product-editor-meta{font-size:9.5px}.product-editor-tabs button{font-size:11px}.product-editor-layout{grid-template-columns:minmax(0,1fr) 310px;gap:14px}.editor-card{padding:18px}.editor-card-head h2{font-size:14px}.editor-card-head p{font-size:10px}.editor-field>span{font-size:10px}.editor-field>span small{font-size:8.5px}.editor-field input,.editor-field textarea,.editor-field select{font-size:11px}.product-gallery-editor article,.media-add-tile{min-height:188px}.product-gallery-editor article img{height:188px}.raw-image-grid article>img{height:132px}.editor-side-card{padding:15px}.editor-side-title strong{font-size:10.5px}.editor-side-title small{font-size:8.5px}.product-source-card dt,.content-completeness span{font-size:9px}.product-source-card dd,.content-completeness b{font-size:9.5px}.product-editor-help p{font-size:9px}}@media(max-width:1100px){.product-editor-layout{grid-template-columns:1fr}.product-editor-side{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}.product-gallery-editor{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.product-editor-heading{align-items:flex-start;flex-direction:column}.product-editor-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.product-editor-side{grid-template-columns:1fr 1fr}.product-gallery-editor,.raw-image-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.product-editor-heading{margin-bottom:11px}.product-editor-heading h1{font-size:18px}.product-editor-heading-main{gap:8px}.product-editor-back{width:34px;height:34px}.product-editor-meta{font-size:7.5px}.product-editor-tabs{min-height:46px;padding:4px}.product-editor-tabs button{height:36px;padding:0 10px;font-size:9px}.product-editor-layout{gap:9px}.product-editor-side{grid-template-columns:1fr}.editor-card{padding:12px;border-radius:12px}.editor-card-head{padding-bottom:11px}.editor-card-head h2{font-size:11px}.editor-card-head p{font-size:8px}.editor-form-grid,.editor-form-grid.three{grid-template-columns:1fr;gap:9px}.editor-field.full{grid-column:auto}.editor-field input,.editor-field select{height:39px}.editor-field textarea{font-size:9px}.product-gallery-editor{grid-template-columns:1fr 1fr;gap:7px}.product-gallery-editor article,.media-add-tile{min-height:145px}.product-gallery-editor article img{height:145px}.raw-image-grid{grid-template-columns:1fr 1fr}.feature-editor-row{grid-template-columns:24px 1fr 30px}.feature-editor-row input:nth-of-type(2){grid-column:2;grid-row:2}.feature-editor-row button{grid-column:3;grid-row:1/3}.feature-add{margin-right:31px}.publish-options{grid-template-columns:1fr}.raw-media-head{align-items:flex-start;flex-direction:column}.product-editor-actions .admin-secondary-action,.product-editor-actions .admin-primary-action{flex:1}.product-save-state{width:100%;justify-content:center}}@media(max-width:430px){.product-gallery-editor,.raw-image-grid{grid-template-columns:1fr 1fr}.product-editor-tabs button span{display:inline}.product-editor-heading-main{width:100%}.product-editor-heading h1{font-size:16px}.product-editor-meta{gap:5px}.product-editor-meta span:last-child{display:none}}.admin-toggle{width:42px;height:24px;display:inline-flex;align-items:center;flex:none;padding:2px;background:#e4e8ec;border:1px solid #d9dee3;border-radius:999px;transition:.2s ease}.admin-toggle i{width:18px;height:18px;display:block;background:#fff;border:1px solid #d8dde2;border-radius:50%;box-shadow:0 1px 3px #191f2814;transform:translate(-17px);transition:.2s ease}.admin-toggle.on{background:#506e5a;border-color:#506e5a}.admin-toggle.on i{border-color:#fff;transform:translate(0)}.product-crm-sync-strip{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 12px;padding:11px 14px;background:#fff;border:1px solid #e1e5e8;border-radius:12px}.product-crm-sync-strip.is-on{border-color:#d8e4dc;background:#fbfdfb}.product-crm-sync-copy{display:flex;align-items:center;gap:10px;min-width:0}.product-crm-sync-copy>span{width:34px;height:34px;display:grid;place-items:center;flex:none;color:#66727e;background:#f3f5f7;border:1px solid #e6e9ec;border-radius:9px}.product-crm-sync-strip.is-on .product-crm-sync-copy>span{color:#4f705a;background:#f3f8f4;border-color:#dce8df}.product-crm-sync-copy strong,.product-crm-sync-copy small{display:block}.product-crm-sync-copy strong{color:#303943;font-size:10px}.product-crm-sync-copy small{margin-top:3px;color:#8a949f;font-size:8px;line-height:1.7}.product-source-card dd.sync-enabled{color:#397459}.product-source-card dd.sync-disabled{color:#9a4f52}.admin-config-stack{display:grid;gap:12px}.admin-config-card{padding:16px;background:#fff;border:1px solid #e1e5e8;border-radius:14px}.admin-config-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:13px;border-bottom:1px solid #eef0f2}.admin-config-head>div{display:flex;align-items:flex-start;gap:10px}.config-icon{width:36px;height:36px;display:grid;place-items:center;flex:none;color:#606b77;background:#f5f7f8;border:1px solid #e6e9ec;border-radius:10px}.admin-config-head h2{margin:0;color:#28323d;font-size:13px}.admin-config-head p{max-width:680px;margin:4px 0 0;color:#8a949f;font-size:9px;line-height:1.8}.config-health{height:27px;display:inline-flex;align-items:center;padding:0 9px;flex:none;color:#7d8792;background:#f6f7f8;border:1px solid #e4e7ea;border-radius:999px;font-size:8px;font-weight:900}.config-health.ok{color:#397459;background:#f2f8f4;border-color:#d7e8dd}.config-health.checking{color:#786731;background:#fff9e9;border-color:#eee3bd}.admin-config-form{display:grid;gap:11px;margin-top:14px}.admin-config-form.two-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-config-field{display:grid;gap:7px;min-width:0}.admin-config-field.full{grid-column:1/-1}.admin-config-field>span{color:#5d6874;font-size:9px;font-weight:900}.admin-config-field input,.admin-config-field select{width:100%;height:42px;padding:0 11px;outline:none;color:#303944;background:#fbfcfd;border:1px solid #e1e5e8;border-radius:10px;font-family:inherit;font-size:10px}.admin-config-field input:focus,.admin-config-field select:focus{background:#fff;border-color:#c9cfd5;box-shadow:0 0 0 3px #30394509}.config-input-action{display:grid;grid-template-columns:1fr auto;overflow:hidden;background:#fbfcfd;border:1px solid #e1e5e8;border-radius:10px}.config-input-action input{border:0;border-radius:0;background:transparent}.config-input-action button{min-width:66px;color:#6d7783;background:#f3f5f7;border-right:1px solid #e3e6e9;font-family:inherit;font-size:8.5px;font-weight:900}.config-static-value{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 11px;background:#f8faf9;border:1px solid #e2e9e4;border-radius:10px}.config-static-value strong{color:#36483d;font-size:11px}.config-static-value small{color:#819087;font-size:8px}.admin-config-actions{display:flex;align-items:center;gap:10px;margin-top:13px;padding-top:12px;border-top:1px solid #eef0f2}.admin-config-actions small{color:#929aa3;font-size:8px}.pricing-rule-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:14px}.pricing-rule-card{padding:14px;background:#fbfcfd;border:1px solid #e3e7ea;border-radius:12px}.pricing-rule-card header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:11px;border-bottom:1px solid #edf0f2}.pricing-rule-card header span,.pricing-rule-card header strong{display:block}.pricing-rule-card header span{color:#8b949e;font-size:8px}.pricing-rule-card header strong{margin-top:3px;color:#303943;font-size:11px}.rule-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px}.rule-fields label{display:grid;gap:6px}.rule-fields label>span{color:#626d79;font-size:8.5px;font-weight:900}.rule-fields input,.rule-fields select{width:100%;height:39px;padding:0 10px;color:#303944;background:#fff;border:1px solid #dfe4e8;border-radius:9px;font-family:inherit;font-size:9.5px}.unit-input{display:grid;grid-template-columns:1fr auto;overflow:hidden;background:#fff;border:1px solid #dfe4e8;border-radius:9px}.unit-input input{border:0;border-radius:0}.unit-input b{min-width:54px;display:grid;place-items:center;padding:0 8px;color:#737e89;background:#f4f6f7;border-right:1px solid #e3e7ea;font-size:8px}.rule-preview{min-height:38px;display:flex;align-items:center;gap:6px;margin-top:11px;padding:8px 9px;color:#66716b;background:#f5f8f6;border:1px solid #e1e9e3;border-radius:9px;font-size:8px;line-height:1.7}.rule-preview svg{flex:none;color:#5e7e67}.rule-preview b{color:#405548}.crm-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.crm-module-card{padding:14px;background:#fff;border:1px solid #e1e5e8;border-radius:13px}.crm-module-card.enabled{border-color:#d8e4dc}.crm-module-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:11px;border-bottom:1px solid #eef0f2}.crm-module-card>header>div{display:flex;align-items:center;gap:8px}.crm-module-card>header>div>span{width:33px;height:33px;display:grid;place-items:center;color:#66727e;background:#f4f6f8;border:1px solid #e7eaed;border-radius:9px}.crm-module-card.enabled>header>div>span{color:#4f705a;background:#f2f8f4;border-color:#dce8df}.crm-module-card strong,.crm-module-card small{display:block}.crm-module-card header strong{font-size:9.5px}.crm-module-card header small{margin-top:2px;color:#929aa3;font-size:7.5px}.crm-module-lines{display:grid;margin-top:8px}.crm-module-lines>div{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #f0f2f3}.crm-module-lines>div:last-child{border-bottom:0}.crm-module-lines span{color:#87919c;font-size:8px}.crm-module-lines strong{color:#46515d;font-size:8.5px;text-align:left}.crm-policy-list{display:grid;gap:8px;margin-top:13px}.crm-policy-list>div{display:flex;align-items:flex-start;gap:7px;color:#66717c;font-size:8.7px;line-height:1.8}.crm-policy-list svg{flex:none;margin-top:2px;color:#587563}@media(min-width:1200px){.admin-config-card{padding:18px}.admin-config-head h2{font-size:14px}.admin-config-head p{font-size:10px}.admin-config-field>span{font-size:10px}.admin-config-field input,.admin-config-field select{font-size:11px}.pricing-rule-card header strong{font-size:12px}.rule-fields label>span{font-size:9.5px}.rule-preview,.admin-config-actions small,.crm-policy-list>div{font-size:9px}.crm-module-card header strong{font-size:10.5px}.crm-module-lines span{font-size:9px}.crm-module-lines strong{font-size:9.5px}}@media(max-width:980px){.pricing-rule-grid{grid-template-columns:1fr}.crm-module-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.product-crm-sync-strip{min-height:58px;padding:9px 10px}.product-crm-sync-copy>span{width:31px;height:31px}.product-crm-sync-copy strong{font-size:9px}.product-crm-sync-copy small{font-size:7.2px}.admin-toggle{width:38px;height:22px}.admin-toggle i{width:16px;height:16px;transform:translate(-15px)}.admin-config-card{padding:12px;border-radius:12px}.admin-config-head{gap:8px}.admin-config-head>div{gap:8px}.config-icon{width:32px;height:32px}.admin-config-head h2{font-size:11px}.admin-config-head p{font-size:7.8px}.config-health{height:24px;padding:0 7px;font-size:7px}.admin-config-form.two-cols{grid-template-columns:1fr}.admin-config-field.full{grid-column:auto}.admin-config-field>span{font-size:8px}.admin-config-field input,.admin-config-field select{height:39px;font-size:9px}.config-static-value{min-height:39px}.admin-config-actions{align-items:flex-start;flex-direction:column}.admin-config-actions small{font-size:7.2px}.pricing-rule-card{padding:11px}.rule-fields{grid-template-columns:1fr}.rule-preview{font-size:7.3px}.crm-module-grid{grid-template-columns:1fr}.crm-module-card{padding:11px}.crm-module-lines span{font-size:7.4px}.crm-module-lines strong{font-size:8px}.crm-policy-list>div{font-size:7.7px}}.users-role-table .table-role-select{min-width:128px;height:38px;padding:0 12px;border:1px solid #dde3e8;border-radius:11px;background:#fff;color:#22303a;font:inherit;font-size:12px;outline:none}.users-role-table .table-role-select:focus{border-color:#d84c44;box-shadow:0 0 0 4px #d84c4414}.admin-role-layout{display:grid;gap:14px}.admin-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-role-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.role-card{padding:18px;background:#fff;border:1px solid #e1e5e8;border-radius:18px}.role-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.role-card header strong{display:block;font-size:15px;color:#1f2933}.role-card header small{display:block;margin-top:4px;color:#8b95a1;font-size:11px}.role-card p{margin:0 0 12px;color:#66707a;font-size:12px;line-height:2}.role-card ul,.channel-setting-card ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.role-card li,.channel-setting-card li,.role-permission-note div{display:flex;align-items:flex-start;gap:8px;color:#394652;font-size:12px}.role-card li svg,.channel-setting-card li svg,.role-permission-note div svg{flex:0 0 auto;color:#d84c44;margin-top:2px}.role-permission-note{display:grid;gap:10px;padding:16px;border:1px dashed #e2e5e8;border-radius:16px;background:#fbfcfd}.role-permission-note.compact{margin-top:14px}.channel-setting-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.channel-setting-card{padding:18px;background:#fff;border:1px solid #e1e5e8;border-radius:18px;display:grid;gap:14px}.channel-setting-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.channel-setting-card header strong{display:block;font-size:15px;color:#1f2933}.channel-setting-card header small{display:block;margin-top:4px;color:#8b95a1;font-size:11px}.channel-setting-card button{justify-self:flex-start;height:38px;padding:0 14px;border:1px solid #dde3e8;border-radius:11px;background:#fff;color:#23303a;font:inherit;font-size:12px;font-weight:800}.admin-simple-settings-list{display:grid;gap:10px}.admin-config-form.three-cols{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:980px){.admin-role-grid,.admin-role-grid.compact,.channel-setting-grid,.admin-config-form.three-cols{grid-template-columns:1fr}}.demo-user-badge{display:block;margin-top:3px;color:#a14d50;font-size:9px;font-weight:800}.users-role-table .user-cell>div{min-width:0}.partner-role-settings .admin-config-head{align-items:center}.partner-rule-editor{border:1px solid #e2e6e9;border-radius:14px;overflow:hidden}.partner-rule-head,.partner-rule-row{display:grid;grid-template-columns:.8fr .8fr 1fr 1fr 42px;gap:8px;align-items:center;padding:9px 11px}.partner-rule-head{background:#f8f9fa;color:#7d8791;font-size:10px;font-weight:800}.partner-rule-row{border-top:1px solid #edf0f2}.partner-rule-row input,.partner-rule-row select{width:100%;height:38px;padding:0 10px;border:1px solid #dfe4e8;border-radius:10px;background:#fff;font:inherit;font-size:11px;outline:0}.partner-rule-row input:focus,.partner-rule-row select:focus{border-color:#d84c44;box-shadow:0 0 0 3px #d84c4412}.discount-unit{display:grid;grid-template-columns:1fr 28px;align-items:center;border:1px solid #dfe4e8;border-radius:10px;overflow:hidden;background:#fff}.discount-unit input{border:0!important;border-radius:0!important;box-shadow:none!important}.discount-unit b{display:grid;place-items:center;height:100%;background:#f7f8f9;color:#6e7780;font-size:10px}.rule-remove{width:36px;height:36px;display:grid;place-items:center;border:1px solid #eadcdd;border-radius:10px;background:#fff;color:#bd4247}.partner-rule-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.partner-rule-actions small{color:#87909a;font-size:10px}@media(max-width:760px){.partner-rule-head{display:none}.partner-rule-editor{border:0;overflow:visible}.partner-rule-row{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:9px;padding:11px;border:1px solid #e2e6e9;border-radius:13px;background:#fff}.partner-rule-row select{grid-column:1/-1}.partner-rule-row .rule-remove{grid-column:2;justify-self:end}.partner-rule-actions{align-items:stretch;flex-direction:column}.partner-rule-actions .admin-primary-action{width:100%;justify-content:center}}.channel-setting-title{display:flex;align-items:center;gap:9px}.channel-setting-title>div{display:grid;gap:2px}.channel-setting-brand{width:34px;height:34px;display:grid;place-items:center;flex:none;color:#626d79;background:#f5f7f8;border:1px solid #e5e8eb;border-radius:9px}.channel-setting-brand svg{max-width:22px;max-height:24px}.order-ops-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(520px,1.55fr);gap:10px}.order-ops-layout>.admin-mini-metrics{grid-column:1/-1}.order-master-panel,.order-detail-panel{min-width:0}.order-master-list{display:grid;gap:6px}.order-master-list>button{min-height:66px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:9px 10px;text-align:right;color:#56616e;background:#fafbfc;border:1px solid #e8ebee;border-radius:10px}.order-master-list>button.active{color:#303945;background:#fff;border-color:#d7dce1;box-shadow:0 7px 18px #2029340e}.order-master-list>button>div:first-child{display:grid;gap:4px}.order-master-list strong{font-size:10.5px}.order-master-list span{color:#8a939d;font-size:8.5px}.order-master-list>button>div:nth-child(2){display:grid;justify-items:end;gap:4px}.order-master-list b{font-size:9px}.order-master-list small{color:#9b5b42;font-size:8px;font-weight:850}.order-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid #edf0f2}.order-detail-head>div>span{color:#929ba5;font-size:8px}.order-detail-head h2{margin:4px 0 2px;font-size:18px}.order-detail-head p{margin:0;color:#7d8792;font-size:9px}.order-workflow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:16px 0 15px}.order-workflow>div{position:relative;display:grid;justify-items:center;gap:6px;color:#a0a8b1;font-size:8px;font-weight:850;text-align:center}.order-workflow>div:not(:last-child):after{content:"";position:absolute;top:13px;right:50%;width:100%;height:1px;background:#e2e6e9;z-index:0}.order-workflow i{width:27px;height:27px;position:relative;z-index:1;display:grid;place-items:center;background:#fff;border:1px solid #dfe3e7;border-radius:50%;font-style:normal;font-size:8px}.order-workflow .done,.order-workflow .active{color:#40504a}.order-workflow .done i{color:#fff;background:#4f7e68;border-color:#4f7e68}.order-workflow .done:after{background:#a9c4b7!important}.order-workflow .active i{color:#9f2429;background:#fff6f6;border-color:#d9aeb0;box-shadow:0 0 0 4px #fbf0f0}.order-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.order-detail-grid article{min-height:62px;display:grid;align-content:center;gap:4px;padding:9px 10px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:9px}.order-detail-grid article.wide{grid-column:1/-1}.order-detail-grid span{color:#8e97a1;font-size:8px}.order-detail-grid strong{font-size:9.5px;line-height:1.8}.shipment-editor{display:grid;grid-template-columns:1fr 1.35fr;gap:8px;margin-top:10px;padding:10px;background:#fbfcfd;border:1px solid #e6e9ec;border-radius:10px}.shipment-editor label{display:grid;gap:5px}.shipment-editor label>span{color:#727d89;font-size:8px;font-weight:850}.shipment-editor input,.shipment-editor select{width:100%;height:38px;padding:0 10px;background:#fff;border:1px solid #dde2e6;border-radius:8px;outline:0;color:#37414c;font:inherit;font-size:9px}.order-stage-note{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:10px;color:#53616e;background:#f8fafb;border:1px solid #e4e8eb;border-radius:9px}.order-stage-note>svg{margin-top:1px;color:#687681;flex:none}.order-stage-note>div{display:grid;gap:3px}.order-stage-note strong{font-size:9.5px}.order-stage-note span{color:#838d98;font-size:8.5px;line-height:1.8}.order-detail-actions{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:11px;padding-top:11px;border-top:1px solid #edf0f2}.order-detail-actions small{color:#929aa4;font-size:8px}.order-complete-mark{display:inline-flex;align-items:center;gap:6px;color:#387357;font-size:9px;font-weight:900}.level-editor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.level-editor-card{padding:14px;background:#fff;border:1px solid #e2e6e9;border-radius:13px}.level-editor-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding-bottom:12px;border-bottom:1px solid #edf0f2}.level-editor-card>header>div{display:grid;gap:2px}.level-editor-card>header span{color:#8d96a0;font-size:8px}.level-editor-card>header strong{font-size:13px}.level-editor-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:11px}.level-editor-fields label{display:grid;gap:5px}.level-editor-fields label.wide{grid-column:1/-1}.level-editor-fields label>span{color:#747f8b;font-size:8px;font-weight:850}.level-editor-fields input,.level-editor-fields textarea{width:100%;padding:8px 9px;color:#38434e;background:#fafbfc;border:1px solid #e1e5e8;border-radius:8px;outline:0;font:inherit;font-size:9px;resize:vertical}.level-editor-fields input{height:37px}.level-benefit-editor{margin-top:12px;padding-top:10px;border-top:1px solid #edf0f2}.level-benefit-head{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-bottom:7px}.level-benefit-head strong{font-size:9px}.level-benefit-head button{height:28px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;color:#68737f;background:#f6f7f9;border:1px solid #e5e8eb;border-radius:7px;font-size:7.5px;font-weight:900}.level-benefit-row{display:grid;grid-template-columns:1fr 31px;gap:5px;margin-top:5px}.level-benefit-row input{height:34px;padding:0 8px;background:#fafbfc;border:1px solid #e3e7ea;border-radius:7px;font:inherit;font-size:8.5px}.level-benefit-row button{display:grid;place-items:center;color:#a65a5e;background:#fff7f7;border:1px solid #eddadb;border-radius:7px}.level-rule-card{margin-top:0}.admin-root button.ui-click-feedback:not(:disabled){animation:admin-button-confirm .44s cubic-bezier(.2,.75,.25,1)}.admin-root button.ui-refreshing .lucide-refresh-cw{animation:admin-refresh-spin .78s linear infinite;transform-origin:50% 50%}@keyframes admin-refresh-spin{to{transform:rotate(360deg)}}@keyframes admin-button-confirm{0%{transform:scale(1)}35%{transform:scale(.976)}to{transform:scale(1)}}@media(max-width:900px){.order-ops-layout{grid-template-columns:1fr}.order-ops-layout>.admin-mini-metrics{grid-column:auto}.level-editor-grid{grid-template-columns:1fr}.order-workflow{overflow-x:auto;padding-bottom:4px;grid-template-columns:repeat(5,minmax(92px,1fr))}.order-detail-grid{grid-template-columns:1fr 1fr}.shipment-editor{grid-template-columns:1fr}}@media(max-width:620px){.order-detail-grid{grid-template-columns:1fr}.order-detail-grid article.wide{grid-column:auto}.order-master-list>button{min-height:62px}.order-detail-actions{align-items:flex-start;flex-direction:column}.level-editor-fields{grid-template-columns:1fr}.level-editor-fields label.wide{grid-column:auto}}.admin-empty-state{width:100%;min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 18px;text-align:center;background:#fbfcfd;border:1px dashed #dde2e6;border-radius:13px;color:#8e97a0}.admin-empty-state>span{width:42px;height:42px;display:grid;place-items:center;background:#fff;border:1px solid #e3e7ea;border-radius:11px;color:#a0a8b0}.admin-empty-state>strong{color:#5d6670;font-size:11px;font-weight:900}.admin-empty-state>p{max-width:460px;margin:0;color:#939ba4;font-size:9px;line-height:1.9}.admin-empty-state.compact{min-height:112px;padding:16px 13px}.admin-empty-state.compact>span{width:35px;height:35px}.admin-empty-state.compact>strong{font-size:10px}.admin-empty-state.compact>p{font-size:8.5px}.admin-inline-loading{min-height:130px;display:flex;align-items:center;justify-content:center;gap:8px;color:#8b949e;font-size:9px}.admin-inline-loading svg{animation:adminSpin .8s linear infinite}@keyframes adminSpin{to{transform:rotate(360deg)}}.config-health.error{color:#9b353a;background:#fff6f6;border-color:#efd9db}.sms-provider-notice{display:flex;align-items:flex-start;gap:9px;margin-top:13px;padding:10px 11px;color:#5e6c63;background:#f6f9f7;border:1px solid #e0e9e2;border-radius:10px}.sms-provider-notice svg{flex:none;margin-top:1px;color:#54745d}.sms-provider-notice strong{display:block;color:#435249;font-size:8.8px}.sms-provider-notice p{margin:3px 0 0;color:#7f8c84;font-size:8px;line-height:1.8}.sms-test-code{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;margin-top:14px;padding:11px 12px;background:#f8f9fa;border:1px solid #e4e8eb;border-radius:11px}.sms-test-code span{color:#6e7883;font-size:8.5px;font-weight:900}.sms-test-code strong{min-width:76px;padding:7px 10px;color:#2f3943;background:#fff;border:1px solid #dfe4e7;border-radius:8px;font-family:Arial,Helvetica,sans-serif;font-size:15px;letter-spacing:2px;text-align:center}.sms-test-code small{color:#969ea6;font-size:7.7px}.role-request-list-panel{overflow:hidden}.role-request-list{display:grid;gap:9px;padding:4px}.role-request-card{display:grid;grid-template-columns:1fr auto;gap:12px;padding:13px;background:#fff;border:1px solid #e1e5e8;border-radius:12px}.role-request-main{display:flex;align-items:flex-start;gap:10px;min-width:0}.role-request-avatar{width:38px;height:38px;display:grid;place-items:center;flex:none;color:#68737e;background:#f5f7f8;border:1px solid #e6e9ec;border-radius:10px}.role-request-title{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.role-request-title strong{color:#303a45;font-size:10px}.role-request-main p{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:5px 0 0;color:#828c96;font-size:8px}.role-request-main p i{width:3px;height:3px;background:#c0c5ca;border-radius:50%}.role-request-main p b{color:#5c6671}.role-request-main small{display:block;margin-top:4px;color:#9aa2aa;font-size:7.5px}.role-request-main small b{color:#68727c}.role-request-actions{display:flex;align-items:center;gap:6px}.admin-secondary-action.danger{color:#9b393e;border-color:#ecd6d8;background:snow}.admin-primary-action.danger{background:#963139;border-color:#963139}.role-request-reject{grid-column:1/-1;display:grid;gap:9px;padding-top:11px;border-top:1px solid #eef0f2}.role-request-reject label{display:grid;gap:6px}.role-request-reject label>span{color:#69747f;font-size:8.5px;font-weight:900}.role-request-reject label small{color:#a0a7ae;font-weight:700}.role-request-reject textarea{width:100%;resize:vertical;min-height:74px;padding:9px 10px;color:#3d4751;background:#fbfcfd;border:1px solid #e1e5e8;border-radius:9px;outline:none;font-family:inherit;font-size:8.5px;line-height:1.8}.role-request-reject>div{display:flex;justify-content:flex-end;gap:6px}@media(min-width:1200px){.sms-provider-notice strong{font-size:9.5px}.sms-provider-notice p{font-size:8.7px}.sms-test-code span{font-size:9.5px}.sms-test-code small{font-size:8.5px}.role-request-title strong{font-size:11px}.role-request-main p{font-size:9px}.role-request-main small{font-size:8.2px}}@media(max-width:760px){.sms-test-code{grid-template-columns:1fr auto;align-items:center}.sms-test-code small{grid-column:1/-1}.role-request-card{grid-template-columns:1fr}.role-request-actions{justify-content:flex-start;flex-wrap:wrap}.role-request-actions button{flex:1;min-width:120px}.role-request-reject{grid-column:auto}.role-request-reject>div{justify-content:stretch}.role-request-reject>div button{flex:1}}@media(max-width:480px){.role-request-card{padding:11px}.role-request-avatar{width:34px;height:34px}.role-request-title strong{font-size:9px}.role-request-main p{font-size:7.4px}.sms-test-code{padding:10px}.sms-test-code strong{min-width:68px;font-size:13px}}.sms-credit-chip{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;border:1px solid #e4e7eb;border-radius:9px;background:#f8f9fa;color:#69717c;font-size:11px;white-space:nowrap}.sms-credit-chip b{color:#252a31;font-size:11px;font-weight:700}@media(max-width:640px){.sms-credit-chip{width:100%;justify-content:center;margin-top:2px}}.users-live-metrics{margin-bottom:12px}.users-server-panel{overflow:visible}.users-table-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) 150px 160px auto;gap:8px;align-items:center;margin:12px 0}.users-table-toolbar label{height:38px;display:flex;align-items:center;gap:8px;padding:0 11px;background:#fff;border:1px solid #e2e6e9;border-radius:9px;color:#8b949d}.users-table-toolbar input,.users-table-toolbar select{width:100%;height:100%;font:inherit;color:#39434d;background:transparent;border:0;outline:0}.users-table-toolbar select{height:38px;padding:0 10px;background:#fff;border:1px solid #e2e6e9;border-radius:9px;font-size:8.5px}.users-table-toolbar>button{height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;color:#59646e;background:#fff;border:1px solid #e2e6e9;border-radius:9px;font-family:inherit;font-size:8.5px;font-weight:900}.admin-users-table{width:100%;overflow:hidden;border:1px solid #e7eaed;border-radius:11px}.admin-users-row{width:100%;min-height:55px;display:grid;grid-template-columns:minmax(180px,1.5fr) 120px 110px 120px 90px 95px 22px;align-items:center;gap:8px;padding:8px 12px;color:#58636d;background:#fff;border:0;border-bottom:1px solid #edf0f2;text-align:right;font-family:inherit;font-size:8.5px}.admin-users-row:not(.head){cursor:pointer;transition:.16s ease}.admin-users-row:not(.head):hover{background:#fafbfc}.admin-users-row:last-child{border-bottom:0}.admin-users-row.head{min-height:36px;color:#969ea6;background:#f8f9fa;font-size:7.5px;font-weight:900;cursor:default}.user-cell{display:flex;align-items:center;gap:8px;min-width:0}.user-cell-avatar{width:31px;height:31px;display:grid;place-items:center;flex:none;color:#6e7882;background:#f6f7f8;border:1px solid #e4e7ea;border-radius:9px}.user-cell>span{min-width:0}.user-cell strong,.user-cell small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-cell strong{color:#303a44;font-size:9px}.user-cell small{margin-top:2px;color:#9aa2aa;font-size:7px}.user-points-cell{display:flex;align-items:center;gap:5px}.user-points-cell img,.drawer-points img{width:18px;height:18px;object-fit:contain}.user-points-cell b{color:#39434d;font-size:9px}.admin-user-drawer-backdrop{position:fixed;z-index:220;inset:0;display:flex;justify-content:flex-start;background:#161b1f38;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.admin-user-drawer{width:min(720px,calc(100vw - 26px));height:100%;display:flex;flex-direction:column;background:#f7f8f9;border-right:1px solid #e0e4e7;box-shadow:18px 0 44px #181f261f;overflow:hidden}.admin-user-drawer>header{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 17px;background:#fff;border-bottom:1px solid #e5e8eb}.admin-user-drawer>header small{display:block;color:#a0a7ae;font-size:7px;font-weight:900}.admin-user-drawer>header h2{margin:3px 0 2px;color:#29333d;font-size:15px}.admin-user-drawer>header p{margin:0;color:#818b94;font-size:8px}.admin-user-drawer>header>button{width:34px;height:34px;display:grid;place-items:center;flex:none;color:#7a848e;background:#f8f9fa;border:1px solid #e5e8eb;border-radius:9px}.admin-user-drawer-body{display:grid;gap:10px;padding:12px;overflow:auto}.admin-user-detail-loading{min-height:220px;display:flex;align-items:center;justify-content:center;gap:8px;color:#89929b;font-size:9px}.admin-user-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.admin-user-summary>div{min-height:68px;display:grid;align-content:center;gap:5px;padding:10px 11px;background:#fff;border:1px solid #e4e8eb;border-radius:10px}.admin-user-summary span{color:#929aa3;font-size:7.5px}.admin-user-summary strong{color:#35404a;font-size:10px}.drawer-points{display:flex;align-items:center;gap:5px}.admin-user-detail-card{padding:13px;background:#fff;border:1px solid #e3e7ea;border-radius:12px}.admin-user-detail-card.compact{padding:11px 13px}.admin-user-detail-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px}.admin-user-detail-title>div{display:flex;align-items:center;gap:8px;color:#6e7882}.admin-user-detail-title>div>span strong,.admin-user-detail-title>div>span small{display:block}.admin-user-detail-title strong{color:#35404a;font-size:9.5px}.admin-user-detail-title small{margin-top:2px;color:#949ca4;font-size:7.2px;line-height:1.6}.admin-user-detail-form{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.admin-user-detail-form.two{grid-template-columns:1fr 1fr}.admin-user-detail-form label{display:grid;gap:5px}.admin-user-detail-form label.wide{grid-column:1/-1}.admin-user-detail-form label>span,.points-adjust-form label>span{color:#737e88;font-size:7.5px;font-weight:900}.admin-user-detail-form input,.admin-user-detail-form select,.points-adjust-form input{height:38px;padding:0 9px;color:#39434d;background:#fff;border:1px solid #e1e5e8;border-radius:8px;outline:none;font-family:inherit;font-size:8.5px}.admin-user-detail-form input:focus,.admin-user-detail-form select:focus,.points-adjust-form input:focus{border-color:#c7ced4}.admin-user-detail-form input:disabled{color:#8f98a1;background:#f5f6f7}.points-admin-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:9px}.points-admin-summary>div{display:grid;gap:4px;padding:9px;background:#f8f9fa;border:1px solid #e8ebed;border-radius:9px}.points-admin-summary span{color:#929aa2;font-size:7px}.points-admin-summary strong{color:#38424c;font-size:10px}.points-adjust-form{display:grid;grid-template-columns:120px 1fr auto;gap:7px;align-items:end;padding:9px;background:#fafbfb;border:1px solid #e8ebed;border-radius:9px}.points-adjust-form label{display:grid;gap:5px}.points-adjust-form button{height:38px}.points-ledger-list{display:grid;gap:0;margin-top:9px;border-top:1px solid #edf0f2}.points-ledger-list>div{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #edf0f2}.points-ledger-list>div>span strong,.points-ledger-list>div>span small{display:block}.points-ledger-list strong{color:#4b5661;font-size:8px}.points-ledger-list small{margin-top:2px;color:#9aa2aa;font-size:6.8px}.points-ledger-list b{font-size:9px}.points-ledger-list b.plus{color:#2e8765}.points-ledger-list b.minus{color:#ad4b50}.points-ledger-list>small{padding:12px 0;color:#9aa2aa;font-size:8px;text-align:center}@media(max-width:1100px){.admin-users-row{grid-template-columns:minmax(160px,1.5fr) 115px 100px 115px 80px 20px}.admin-users-row>span:nth-child(6){display:none}.users-table-toolbar{grid-template-columns:1fr 135px 145px auto}}@media(max-width:760px){.users-table-toolbar{grid-template-columns:1fr 1fr}.users-table-toolbar label{grid-column:1/-1}.users-table-toolbar>button{grid-column:1/-1}.admin-users-table{border:0;background:transparent;overflow:visible}.admin-users-row.head{display:none}.admin-users-row{grid-template-columns:1fr auto;gap:7px;margin-bottom:8px;padding:11px;border:1px solid #e4e8eb!important;border-radius:11px}.admin-users-row>span:nth-child(2),.admin-users-row>span:nth-child(3),.admin-users-row>span:nth-child(6){display:none}.admin-users-row>span:nth-child(4){grid-column:1}.admin-users-row>span:nth-child(5){grid-column:2;grid-row:1}.admin-users-row>span:nth-child(7){grid-column:2;grid-row:2}.admin-user-drawer{width:100vw}.admin-user-summary{grid-template-columns:1fr 1fr}.admin-user-summary>div:last-child{grid-column:1/-1}.admin-user-detail-form,.admin-user-detail-form.two{grid-template-columns:1fr}.admin-user-detail-form label.wide{grid-column:auto}.points-admin-summary{grid-template-columns:repeat(3,1fr)}.points-adjust-form{grid-template-columns:1fr}.points-adjust-form button{width:100%}}@media(max-width:440px){.admin-user-drawer>header{min-height:70px;padding:11px 12px}.admin-user-drawer>header h2{font-size:13px}.admin-user-drawer-body{padding:8px}.admin-user-detail-card{padding:10px}.points-admin-summary{grid-template-columns:1fr 1fr}.points-admin-summary>div:last-child{grid-column:1/-1}.users-table-toolbar{grid-template-columns:1fr}.users-table-toolbar label,.users-table-toolbar>button{grid-column:auto}}.level-admin-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.membership-copy-card textarea,.level-editor-card textarea{width:100%;padding:9px 10px;resize:vertical;color:#39434d;background:#fff;border:1px solid #e1e5e8;border-radius:8px;outline:none;font-family:inherit;font-size:8.5px;line-height:1.8}.membership-copy-card textarea:focus,.level-editor-card textarea:focus{border-color:#c7ced4}.level-editor-card.is-disabled{opacity:.62;background:#fafafa}.level-editor-card header>div>small{display:block;margin-top:3px;color:#9aa2aa;font-size:6.8px}.level-active-toggle{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 8px;color:#63707a;background:#f8f9fa;border:1px solid #e3e7ea;border-radius:8px;font-size:7.5px;font-weight:900}.level-active-toggle input{accent-color:#4d6e72}.level-card-rule{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:6px;align-items:center;margin-top:10px;padding-top:9px;border-top:1px solid #edf0f2;color:#8a929b;font-size:7px}.level-card-rule b{color:#4b5660;font-size:8px}.membership-user-admin-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.membership-user-admin-grid>div{display:grid;gap:4px;padding:9px;background:#f8f9fa;border:1px solid #e8ebed;border-radius:9px}.membership-user-admin-grid span{color:#929aa2;font-size:7px}.membership-user-admin-grid strong{color:#38424c;font-size:9px}.admin-users-row{grid-template-columns:minmax(180px,1.5fr) 120px 110px 120px 90px 85px 95px 22px}@media(max-width:900px){.level-admin-actions{width:100%;justify-content:flex-start}.membership-user-admin-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.admin-users-row>span:nth-child(2),.admin-users-row>span:nth-child(3),.admin-users-row>span:nth-child(6),.admin-users-row>span:nth-child(7){display:none}.admin-users-row>span:nth-child(4){grid-column:1}.admin-users-row>span:nth-child(5){grid-column:2;grid-row:1}.admin-users-row>span:nth-child(8){grid-column:2;grid-row:2}.membership-user-admin-grid{grid-template-columns:1fr 1fr}}@media(max-width:440px){.level-admin-actions{display:grid;grid-template-columns:1fr;width:100%}.level-admin-actions button{width:100%}.membership-user-admin-grid{grid-template-columns:1fr}.membership-copy-fields{grid-template-columns:1fr!important}}.membership-history-list{display:grid;gap:0;margin-top:10px;padding-top:9px;border-top:1px solid #edf0f2}.membership-history-list>strong{margin-bottom:5px;color:#66717b;font-size:7.5px}.membership-history-list>div{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #f0f2f3}.membership-history-list>div:last-child{border-bottom:0}.membership-history-list span{display:flex;align-items:center;gap:4px;color:#4d5862;font-size:8px;font-weight:800}.membership-history-list small{color:#9aa2aa;font-size:6.8px}@media(max-width:520px){.membership-history-list>div{align-items:flex-start;flex-direction:column;justify-content:center;gap:3px}}.product-admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.product-admin-toolbar>label{flex:1;max-width:460px}.admin-product-name{display:flex;align-items:center;gap:9px;min-width:190px}.admin-product-name>img{width:42px;height:42px;flex:none;object-fit:cover;border:1px solid #e8eaed;border-radius:9px;background:#f5f6f7}.admin-product-name>span{min-width:0}.admin-product-name strong,.admin-product-name small{display:block}.admin-product-name strong{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.admin-product-name small{margin-top:3px;color:#8a929c;font-size:8px}.admin-row-action{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;color:#626c78;background:#fff;border:1px solid #e0e4e8;border-radius:7px;font-size:8px;font-weight:800;white-space:nowrap}.crm-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.crm-category-grid article{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:11px;background:#fff;border:1px solid #e6e9ec;border-radius:10px}.crm-category-grid article>span:first-child{width:34px;height:34px;display:grid;place-items:center;color:#6e7783;background:#f5f6f7;border-radius:8px}.crm-category-grid strong,.crm-category-grid small{display:block}.crm-category-grid strong{font-size:9.5px}.crm-category-grid small{margin-top:3px;color:#9299a1;font-size:7px}.crm-category-grid article>b{font-size:8px;color:#68727d}.catalog-switch-list{display:grid;gap:1px;margin-top:12px;overflow:hidden;border:1px solid #e7e9ec;border-radius:10px;background:#e7e9ec}.catalog-switch-list>div{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 12px;background:#fff}.catalog-switch-list span strong,.catalog-switch-list span small{display:block}.catalog-switch-list span strong{font-size:9.5px}.catalog-switch-list span small{margin-top:3px;color:#858d97;font-size:7.5px;line-height:1.7}.config-number-unit,.config-inline-pair{display:flex;align-items:center;gap:7px}.config-number-unit input{flex:1;min-width:0}.config-number-unit b{flex:none;color:#7b848e;font-size:8px}.config-inline-pair input,.config-inline-pair select{min-width:0;flex:1}.pricing-preview-line{display:flex;align-items:center;gap:9px;margin-top:12px;padding:11px 12px;background:#f8f9fa;border:1px solid #e9ebee;border-radius:9px;font-size:8px}.pricing-preview-line>span{color:#818a94;margin-left:auto}.pricing-preview-line>strong,.pricing-preview-line>b{font-size:9px}.pricing-preview-line>i{position:relative;display:inline-flex;align-items:center;gap:4px;color:#9299a0;font-size:7px;font-style:normal}.pricing-preview-line>i:before,.pricing-preview-line>i:after{content:"";width:8px;height:1px;background:#d6dade}.pricing-source-note{display:flex;align-items:flex-start;gap:7px;margin-top:12px;padding:10px 11px;color:#69747f;background:#f8f9fa;border:1px solid #e8ebee;border-radius:9px;font-size:7.8px;line-height:1.9}.pricing-source-note svg{flex:none;margin-top:2px;color:#61785c}.pricing-source-note b{color:#3e4853}.crm-sync-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.crm-sync-summary>div{padding:10px;background:#f8f9fa;border:1px solid #eaeced;border-radius:9px}.crm-sync-summary span,.crm-sync-summary strong{display:block}.crm-sync-summary span{color:#89919a;font-size:7.5px}.crm-sync-summary strong{margin-top:4px;font-size:8.5px;line-height:1.7}.crm-field-map-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}.crm-field-map-grid label>span{display:block;margin-bottom:5px;color:#727b86;font-size:8px;font-weight:800}.crm-field-map-grid input,.crm-field-map-grid select{width:100%;height:39px;padding:0 9px;color:#343b44;background:#fff;border:1px solid #dfe3e7;border-radius:8px;font-size:8.5px}.crm-error-notice{display:flex;align-items:flex-start;gap:7px;margin-top:10px;padding:9px 10px;color:#9b4747;background:#fff7f7;border:1px solid #f1dcdc;border-radius:8px;font-size:7.8px;line-height:1.8}.crm-error-notice svg{flex:none;margin-top:1px}.future-crm-modules{opacity:.67}.future-crm-modules .admin-toggle{pointer-events:none}.crm-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #e7e9ec;border-radius:9px;background:#e7e9ec}.crm-source-grid>div{min-height:50px;padding:9px 10px;background:#fff}.crm-source-grid span,.crm-source-grid strong{display:block}.crm-source-grid span{color:#89919b;font-size:7.5px}.crm-source-grid strong{margin-top:4px;font-size:9px;word-break:break-word}.source-summary-list{display:grid;gap:1px;overflow:hidden;border:1px solid #e8eaed;border-radius:9px;background:#e8eaed}.source-summary-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:43px;padding:8px 9px;background:#fff}.source-summary-list span{color:#888f98;font-size:7.5px}.source-summary-list strong{font-size:8.5px;text-align:left}.feature-editor-list{display:grid;gap:7px;margin-bottom:9px}.feature-editor-row{display:grid;grid-template-columns:1fr 1.5fr 34px;gap:7px}.feature-editor-row input{min-width:0;height:39px;padding:0 9px;border:1px solid #e0e4e8;border-radius:8px;font-size:8.5px}.feature-editor-row button{display:grid;place-items:center;color:#a95a5a;background:#fff7f7;border:1px solid #f0dede;border-radius:8px}.publish-status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.publish-status-grid button{min-height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 11px;color:#707984;background:#fff;border:1px solid #e2e5e8;border-radius:9px;font-size:8.5px;font-weight:800}.publish-status-grid button.active{color:#344039;background:#f5f8f5;border-color:#cfdacf}.product-editor-main input:disabled,.product-editor-main textarea:disabled{opacity:1;color:#68717b;background:#f5f6f7}@media(max-width:700px){.product-admin-toolbar{align-items:stretch;flex-direction:column}.product-admin-toolbar>label{max-width:none}.crm-category-grid,.crm-field-map-grid,.crm-sync-summary{grid-template-columns:1fr}.crm-category-grid article{grid-template-columns:34px minmax(0,1fr) auto}.crm-category-grid article>.admin-status{grid-column:2/-1;justify-self:start}.publish-status-grid{grid-template-columns:1fr}.feature-editor-row{grid-template-columns:1fr 1fr 34px}.product-source-table{min-width:820px}.pricing-preview-line{flex-wrap:wrap}}@media(min-width:900px){.admin-product-name strong{font-size:11px}.admin-product-name small,.crm-category-grid small{font-size:8px}.crm-category-grid strong{font-size:10.5px}.crm-field-map-grid label>span{font-size:9px}.crm-field-map-grid input,.crm-field-map-grid select{font-size:9.5px}}.admin-table-more{display:flex;justify-content:center;padding:16px 12px 4px}.admin-table-more .admin-secondary-action{min-width:190px;justify-content:center}.admin-table-more .admin-secondary-action:disabled svg,.product-admin-toolbar button:disabled svg,.admin-inline-loading svg{animation:admin-v35-spin .85s linear infinite}@keyframes admin-v35-spin{to{transform:rotate(360deg)}}.admin-orders-layout{display:grid;gap:12px}.admin-orders-table td>strong,.admin-orders-table td>small{display:block}.admin-orders-table td>small{margin-top:3px;color:#939aa3;font-size:7px}.admin-orders-table td{vertical-align:middle}.admin-orders-table .admin-row-action{white-space:nowrap}.admin-order-modal-backdrop{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:18px;background:#1a1f2570;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:adminOrderBackdropIn .18s ease both}.admin-order-modal{width:min(930px,100%);max-height:calc(100dvh - 36px);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:#f7f8f9;border:1px solid rgba(255,255,255,.62);border-radius:16px;box-shadow:0 26px 70px #0e121733;animation:adminOrderModalIn .22s cubic-bezier(.2,.8,.2,1) both}.admin-order-modal-head{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;background:#fff;border-bottom:1px solid #e6e9ec}.admin-order-modal-head small,.admin-order-modal-head h2{display:block}.admin-order-modal-head small{color:#979fa8;font-size:7px}.admin-order-modal-head h2{margin:3px 0 0;color:#303a44;font-size:14px}.admin-order-modal-head>button{width:34px;height:34px;display:grid;place-items:center;color:#737d87;background:#f6f7f8;border:1px solid #e3e6e9;border-radius:9px}.admin-order-modal-body{overflow:auto;padding:12px 14px 16px}.admin-order-overview{display:flex;align-items:center;gap:9px;padding:10px 11px;background:#fff;border:1px solid #e3e6e9;border-radius:10px}.admin-order-overview>span{color:#8d959e;font-size:7.5px}.admin-order-overview>strong{margin-right:auto;color:#37414b;font-size:10px}.admin-order-alert{display:flex;align-items:flex-start;gap:7px;margin-top:8px;padding:9px 10px;border-radius:8px;font-size:7.5px;line-height:1.8}.admin-order-alert.danger{color:#9a4549;background:#fff5f5;border:1px solid #edd9db}.admin-order-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.admin-order-detail-grid>article{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;padding:11px 12px;background:#fff;border:1px solid #e3e6e9;border-radius:10px}.admin-order-detail-grid h3{grid-column:1/-1;margin:0 0 6px;padding-bottom:7px;color:#39434d;border-bottom:1px solid #eef0f2;font-size:8.5px}.admin-order-detail-grid article>div{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:9px;border-bottom:1px solid #f0f2f3}.admin-order-detail-grid article>div.full{grid-column:1/-1}.admin-order-detail-grid span{color:#8c949d;font-size:6.8px}.admin-order-detail-grid b{color:#46505a;font-size:7.4px;text-align:left}.admin-order-items,.admin-receipt-preview,.admin-shipping-summary,.admin-order-history{margin-top:8px;padding:11px 12px;background:#fff;border:1px solid #e3e6e9;border-radius:10px}.admin-order-items>h3,.admin-order-history>h3{margin:0 0 6px;color:#3c4650;font-size:8.5px}.admin-order-items>div{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #eef0f2}.admin-order-items>div:last-child{border-bottom:0}.admin-order-items strong,.admin-order-items small{display:block}.admin-order-items strong{font-size:7.8px}.admin-order-items small{margin-top:3px;color:#929aa3;font-size:6.5px}.admin-order-items>div>b{font-size:7.5px;white-space:nowrap}.admin-receipt-preview>div{display:flex;align-items:center;gap:6px;margin-bottom:9px;color:#4e5a65;font-size:7.5px}.admin-receipt-preview img{display:block;max-width:520px;max-height:360px;width:auto;height:auto;margin:auto;object-fit:contain;border:1px solid #e4e7ea;border-radius:8px;background:#f7f8f9}.admin-shipping-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px}.admin-shipping-summary>div{min-height:39px;display:flex;align-items:center;gap:6px}.admin-shipping-summary span{color:#8a939c;font-size:6.8px}.admin-shipping-summary b{margin-right:auto;font-size:7.6px}.admin-shipping-summary button{height:27px;display:flex;align-items:center;gap:4px;padding:0 7px;color:#52655b;background:#f5f8f6;border:1px solid #dfe8e2;border-radius:7px;font-size:6.2px;font-weight:900}.admin-order-history>div{min-height:49px;display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:8px;align-items:center;position:relative}.admin-order-history>div:not(:last-child):after{content:"";width:1px;position:absolute;right:5px;top:30px;bottom:-17px;background:#e3e7ea}.admin-order-history i{width:11px;height:11px;position:relative;z-index:2;background:#73818d;border:3px solid #edf0f2;border-radius:50%}.admin-order-history b,.admin-order-history small{display:block}.admin-order-history b{font-size:7.3px}.admin-order-history small{margin-top:2px;color:#949ba3;font-size:6.3px}.admin-order-history time{color:#9aa1a9;font-size:6px;white-space:nowrap}.admin-order-actions{position:sticky;bottom:-16px;z-index:5;display:flex;align-items:center;justify-content:flex-start;gap:6px;margin:12px -14px -16px;padding:10px 14px;background:#fffffff5;border-top:1px solid #e4e7ea;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-danger-action{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;color:#a54146;background:#fff6f6;border:1px solid #ecd7d9;border-radius:8px;font-family:inherit;font-size:7px;font-weight:900}.admin-order-inline-pop{display:grid;gap:8px;margin-top:9px;padding:10px;background:#fafbfc;border:1px solid #e3e6e9;border-radius:9px}.admin-order-inline-pop label>span{display:block;margin-bottom:4px;color:#737d87;font-size:7px;font-weight:800}.admin-order-inline-pop input,.admin-order-inline-pop select,.admin-order-inline-pop textarea{width:100%;min-height:37px;padding:7px 8px;color:#343e48;background:#fff;border:1px solid #dfe3e7;border-radius:7px;outline:none;font-family:inherit;font-size:7.5px}.admin-order-inline-pop>div{display:flex;align-items:center;gap:6px}.admin-order-inline-pop>div button{flex:0 0 auto}.order-settings-stack,.payment-admin-settings{display:grid;gap:10px}.order-admin-option-list{display:grid;gap:7px;margin-top:12px}.order-admin-option-list>article{padding:10px;background:#f9fafb;border:1px solid #e7eaed;border-radius:9px}.order-option-fields{display:grid;grid-template-columns:1.1fr 1.6fr .7fr .65fr;gap:7px}.order-option-fields.shipping{grid-template-columns:1fr 1.8fr .65fr}.order-option-fields input{min-width:0;height:38px;padding:0 8px;color:#35404a;background:#fff;border:1px solid #dfe3e7;border-radius:7px;font-family:inherit;font-size:7.5px}.order-option-inline{display:flex;align-items:center;gap:6px}.order-option-inline input[type=checkbox]{width:15px;height:15px;accent-color:#4e6760}.order-option-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin-top:7px}.order-option-actions button{width:30px;height:30px;display:grid;place-items:center;color:#68737e;background:#fff;border:1px solid #dfe3e7;border-radius:7px}.order-option-actions button.danger{color:#aa4b50;background:#fff7f7;border-color:#efddde}.order-option-new{display:grid;grid-template-columns:1.1fr 1.7fr .7fr auto;gap:7px;margin-top:9px;padding-top:9px;border-top:1px dashed #dde2e6}.order-option-new.shipping{grid-template-columns:1fr 1.8fr auto}.order-option-new input{min-width:0;height:38px;padding:0 8px;background:#fff;border:1px solid #dfe3e7;border-radius:7px;font-family:inherit;font-size:7.5px}.bank-logo-admin{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;align-items:center;margin-top:12px;padding:11px;background:#f8f9fa;border:1px solid #e7eaed;border-radius:9px}.bank-logo-preview{height:70px;display:grid;place-items:center;overflow:hidden;background:#fff;border:1px solid #e2e6e9;border-radius:8px}.bank-logo-preview img{max-width:92px;max-height:52px;object-fit:contain}.bank-logo-preview svg{color:#8a939c}.bank-logo-admin>div:last-child{display:flex;align-items:center;gap:6px}.upload-label{min-height:33px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 9px;color:#5d6873;background:#fff;border:1px solid #dfe3e7;border-radius:7px;cursor:pointer;font-size:7px;font-weight:900}.upload-label input{display:none}@keyframes adminOrderBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes adminOrderModalIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:850px){.admin-order-detail-grid,.admin-shipping-summary{grid-template-columns:1fr}.order-option-fields,.order-option-fields.shipping,.order-option-new,.order-option-new.shipping{grid-template-columns:1fr 1fr}.order-option-new button{grid-column:1/-1}.bank-logo-admin{grid-template-columns:100px 1fr}}@media(max-width:620px){.admin-order-modal-backdrop{padding:0;align-items:end}.admin-order-modal{max-height:94dvh;border-radius:16px 16px 0 0}.admin-order-modal-head{min-height:58px}.admin-order-modal-body{padding:10px 10px 14px}.admin-order-detail-grid>article{grid-template-columns:1fr}.admin-order-detail-grid article>div.full{grid-column:auto}.admin-order-overview{align-items:flex-start;flex-wrap:wrap}.admin-order-overview>strong{width:100%;margin-right:0}.admin-order-actions{margin-right:-10px;margin-left:-10px;margin-bottom:-14px;padding:9px 10px;overflow-x:auto;flex-wrap:nowrap}.admin-order-actions>button{white-space:nowrap}.order-option-fields,.order-option-fields.shipping,.order-option-new,.order-option-new.shipping{grid-template-columns:1fr}.order-option-new button{grid-column:auto}.bank-logo-admin{grid-template-columns:1fr}.bank-logo-preview{height:64px}.admin-order-history>div{grid-template-columns:12px minmax(0,1fr)}.admin-order-history time{grid-column:2}.admin-orders-table{min-width:760px}}@media(prefers-reduced-motion:reduce){.admin-order-modal-backdrop,.admin-order-modal{animation:none!important}}.admin-order-context{display:grid;grid-template-columns:1fr 1fr;gap:0 14px;margin-top:8px;padding:8px 12px;background:#fff;border:1px solid #e3e6e9;border-radius:10px}.admin-order-context>div{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:9px;border-bottom:1px solid #f0f2f3}.admin-order-context>div.full{grid-column:1/-1}.admin-order-context span{color:#8c949d;font-size:6.8px}.admin-order-context b{color:#46505a;font-size:7.4px;text-align:left}.order-admin-option-list:not(.shipping) .order-option-fields{grid-template-columns:1fr 1.4fr 1.15fr}.order-admin-option-list.shipping .order-option-fields{grid-template-columns:.85fr 1.15fr 1.6fr 1fr}.order-option-inline label{min-width:0;display:grid;grid-template-columns:auto minmax(58px,1fr);align-items:center;gap:5px}.order-option-inline label>span{color:#848d96;font-size:6.3px}.order-option-inline label input{width:100%;min-width:0}.bank-logo-preview{position:relative;grid-template-rows:1fr auto;padding:7px}.bank-logo-preview span{color:#929aa3;font-size:6px;text-align:center}@media(max-width:850px){.order-admin-option-list:not(.shipping) .order-option-fields,.order-admin-option-list.shipping .order-option-fields{grid-template-columns:1fr 1fr}.admin-order-context{grid-template-columns:1fr}}@media(max-width:620px){.order-admin-option-list:not(.shipping) .order-option-fields,.order-admin-option-list.shipping .order-option-fields{grid-template-columns:1fr}.admin-order-context>div.full{grid-column:auto}}.crm-order-doc-settings .crm-document-switches{margin-top:4px}.crm-document-core-fields{margin-top:16px}.crm-required-fields{margin-top:16px;padding-top:15px;border-top:1px solid #eceef1}.crm-required-fields>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:13px}.crm-required-fields>header strong{font-size:13px;color:#17191d}.crm-required-fields>header small{font-size:10.5px;color:#858b96;max-width:560px;line-height:1.8}.crm-required-fields>section{padding:12px 0;border-top:1px dashed #e8eaee}.crm-required-fields>section:first-of-type{border-top:0}.crm-required-fields h3{font-size:11px;margin:0 0 10px;color:#555b66;font-family:Arial,Helvetica,sans-serif}.crm-required-fields p{font-size:11px;color:#959ba5;margin:0}.crm-required-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.crm-required-grid label>span small{display:inline-block;margin-right:6px;color:#a1a7b0;font-family:Arial,Helvetica,sans-serif}.admin-order-crm-card{border:1px solid #e4e7eb;border-radius:15px;background:#fff;padding:14px;margin-top:12px}.admin-order-crm-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.admin-order-crm-card>header>div{display:flex;align-items:center;gap:7px;color:#20242a}.admin-order-crm-card>header strong{font-size:12px}.admin-order-crm-card>header button{border:1px solid #dfe3e8;background:#fff;border-radius:10px;min-height:32px;padding:0 10px;display:flex;align-items:center;gap:5px;font:inherit;font-size:10.5px;font-weight:700;color:#4b5563;cursor:pointer}.admin-order-crm-card>header button svg{animation:itrt-admin-spin 1s linear infinite;animation-play-state:paused}.admin-order-crm-card>header button:disabled svg{animation-play-state:running}.admin-order-crm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-order-crm-grid>div{border:1px solid #eceef1;background:#fafbfc;border-radius:11px;padding:10px;min-width:0}.admin-order-crm-grid span,.admin-order-crm-grid b,.admin-order-crm-grid small{display:block}.admin-order-crm-grid span{font-size:9.5px;color:#8b919b}.admin-order-crm-grid b{font-size:11px;color:#282c33;margin-top:3px}.admin-order-crm-grid small{font-size:9px;color:#9aa0aa;margin-top:4px;overflow-wrap:anywhere}@keyframes itrt-admin-spin{to{transform:rotate(360deg)}}@media(max-width:720px){.crm-required-fields>header{display:block}.crm-required-fields>header small{display:block;margin-top:5px}.crm-required-grid,.admin-order-crm-grid,.crm-document-core-fields.three-cols{grid-template-columns:1fr}}.admin-payment-attempts{margin-top:8px;padding:11px 12px;background:#fff;border:1px solid #e3e6e9;border-radius:10px}.admin-payment-attempts>h3{margin:0 0 8px;color:#3c4650;font-size:8.5px}.admin-payment-attempts>article{display:grid;gap:8px;padding:10px;background:#fafbfc;border:1px solid #e7eaed;border-radius:9px}.admin-payment-attempts>article+article{margin-top:7px}.admin-payment-attempts>article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-payment-attempts>article>div:first-child>span{display:flex;align-items:center;gap:7px}.admin-payment-attempts b{font-size:7.2px}.admin-payment-attempts small{color:#8e979f;font-size:6.3px}.admin-payment-attempt-meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.admin-payment-attempt-meta>span{color:#6e7882;font-size:6.7px}.admin-payment-attempt-meta em{padding:4px 6px;color:#9b5356;background:#fff3f3;border:1px solid #efd9da;border-radius:6px;font-size:6.1px;font-style:normal}.admin-payment-attempts img{display:block;max-width:420px;max-height:260px;width:auto;height:auto;margin:auto;object-fit:contain;background:#fff;border:1px solid #e3e6e9;border-radius:8px}.admin-auth-root{--a-accent:#c51819;min-height:100dvh;display:grid;place-items:center;position:relative;overflow:hidden;padding:28px;background:linear-gradient(145deg,#f3f4f6,#eef0f3 46%,#f8f8f9);font-family:Estedad,Vazirmatn,sans-serif;color:#202833}.admin-auth-root *{box-sizing:border-box}.admin-auth-root button,.admin-auth-root input{font:inherit}.admin-auth-glow{width:520px;height:520px;position:absolute;top:-280px;right:-180px;background:radial-gradient(circle,rgba(197,24,25,.08),transparent 67%);pointer-events:none}.admin-auth-card{width:min(460px,100%);position:relative;padding:24px;background:#fffffff7;border:1px solid #e2e5e9;border-radius:22px;box-shadow:0 24px 80px #1e26301c}.admin-auth-brand{display:flex;align-items:center;gap:10px;padding-bottom:18px;border-bottom:1px solid #edf0f2}.admin-auth-brand>span{width:44px;height:44px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,#df4449,#b30e15);border-radius:13px;box-shadow:0 8px 22px #c518192e}.admin-auth-brand img{width:100%;height:100%;object-fit:cover}.admin-auth-brand div{display:grid;gap:2px}.admin-auth-brand strong{font-family:Kargadan,Vazirmatn,sans-serif;font-size:23px;font-weight:400;line-height:1}.admin-auth-brand small{color:#9098a2;font-size:9px}.admin-auth-heading{padding:23px 0 15px}.admin-auth-heading>span{color:#a23a40;font-size:9px;font-weight:900}.admin-auth-heading h1{margin:5px 0 7px;font-size:22px;letter-spacing:-.3px}.admin-auth-heading p{margin:0;color:#7d8792;font-size:10px;line-height:2}.admin-auth-form{display:grid;gap:12px}.admin-auth-field>span{display:block;margin-bottom:6px;color:#56616d;font-size:9px;font-weight:900}.admin-auth-field>small{display:block;margin-top:6px;color:#9aa2ab;font-size:8px;line-height:1.8}.admin-auth-input{min-height:46px;display:flex;align-items:center;gap:8px;padding:0 11px;background:#fafbfc;border:1px solid #dfe3e7;border-radius:11px;transition:.18s ease}.admin-auth-input:focus-within{background:#fff;border-color:#c8a0a3;box-shadow:0 0 0 3px #c518190f}.admin-auth-input>svg{flex:none;color:#8a949f}.admin-auth-input input{width:100%;height:44px;color:#27313c;background:transparent;border:0;outline:0;font-size:11px}.admin-auth-input.otp input{text-align:center;font-size:20px;letter-spacing:7px;font-family:Arial,sans-serif}.admin-password-eye{width:32px;height:32px;display:grid;place-items:center;flex:none;color:#7f8994;background:transparent;border:0;border-radius:8px}.admin-password-eye:hover{background:#f0f2f4}.admin-auth-submit{height:46px;display:flex;align-items:center;justify-content:center;gap:7px;color:#fff;background:#2f3944;border:0;border-radius:11px;box-shadow:0 8px 20px #232c3624;font-size:10px;font-weight:900;cursor:pointer}.admin-auth-submit:disabled{opacity:.65;cursor:not-allowed}.admin-auth-back,.admin-auth-link{justify-self:center;color:#7a6570;background:transparent;border:0;font-size:9px;font-weight:850;cursor:pointer}.admin-auth-link{justify-self:start;color:#9b343a}.admin-auth-error{padding:9px 10px;color:#a33f45;background:#fff4f4;border:1px solid #efd9db;border-radius:9px;font-size:8.5px;line-height:1.8}.admin-auth-footer{display:flex;align-items:center;gap:6px;margin-top:17px;padding-top:14px;color:#8a939d;border-top:1px solid #edf0f2;font-size:8px;line-height:1.8}.admin-install-badge,.admin-password-policy{display:flex;align-items:center;gap:9px;padding:10px;color:#5b6672;background:#f7f9fa;border:1px solid #e7eaed;border-radius:10px}.admin-install-badge>svg,.admin-password-policy>svg{color:#9b343a;flex:none}.admin-install-badge div{display:grid;gap:2px}.admin-install-badge strong{font-size:9px}.admin-install-badge small,.admin-password-policy span{color:#88919a;font-size:8px}.admin-otp-tools{display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-otp-tools button{color:#8b4e53;background:transparent;border:0;font-size:8px;font-weight:850}.admin-otp-tools button:disabled{color:#aab0b6}.admin-auth-boot{min-height:100dvh;display:flex;align-items:center;justify-content:center;gap:10px;background:#f2f4f6;color:#697480;font-family:Estedad,Vazirmatn,sans-serif;font-size:10px}.admin-auth-boot img{width:34px;height:34px;border-radius:10px}.spin{animation:v41spin 1s linear infinite}@keyframes v41spin{to{transform:rotate(360deg)}}.admin-admin-roles-stack{display:grid;gap:10px}.admin-role-definition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}.admin-role-definition{padding:13px;background:#fafbfc;border:1px solid #e4e7ea;border-radius:11px}.admin-role-definition.superadmin{background:linear-gradient(145deg,#fff,#fff8f8);border-color:#ecd9db}.admin-role-definition header{display:flex;align-items:center;justify-content:space-between;gap:9px}.admin-role-definition header>div{display:grid;gap:2px}.admin-role-definition strong{font-size:10px}.admin-role-definition header small{color:#8c959f;font-size:7px}.admin-role-definition p{min-height:42px;margin:9px 0;color:#7b858f;font-size:7.5px;line-height:1.85}.admin-permission-chips{display:flex;flex-wrap:wrap;gap:5px}.admin-permission-chips span{display:inline-flex;align-items:center;gap:3px;padding:5px 7px;color:#64707b;background:#fff;border:1px solid #e4e7ea;border-radius:999px;font-size:6.5px}.admin-permission-chips svg{color:#4f856d}.admin-count-pill{padding:5px 8px;color:#68737e;background:#f4f6f8;border:1px solid #e5e8eb;border-radius:999px;font-size:7px}.admin-accounts-list{display:grid;gap:7px;margin-top:12px}.admin-account-row{display:grid;grid-template-columns:minmax(210px,1.35fr) minmax(120px,.8fr) minmax(110px,.6fr) minmax(110px,.6fr) auto;align-items:center;gap:8px;padding:9px;background:#fafbfc;border:1px solid #e5e8eb;border-radius:10px}.admin-account-identity{display:flex;align-items:center;gap:8px;min-width:0}.admin-account-identity>div{min-width:0;display:grid;gap:2px}.admin-account-identity input{min-width:0;height:30px;padding:0 7px;color:#333d47;background:#fff;border:1px solid #dfe3e7;border-radius:7px;font-family:inherit;font-size:7.5px;font-weight:900}.admin-account-identity small{color:#929aa3;font-size:6.5px}.admin-account-state{display:grid;justify-items:start;gap:4px}.admin-account-state small{color:#929aa3;font-size:6px}.admin-account-row label{display:grid;gap:4px}.admin-account-row label>span{color:#8b949d;font-size:6px}.admin-account-row select{height:32px;padding:0 7px;color:#4a5560;background:#fff;border:1px solid #dfe3e7;border-radius:7px;font-family:inherit;font-size:7px}.admin-account-row .admin-secondary-action{height:32px;padding:0 9px;font-size:7px}.admin-audit-list{display:grid;gap:6px;margin-top:10px}.admin-audit-list>div{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:7px 9px;background:#fafbfc;border:1px solid #e7eaed;border-radius:9px}.admin-audit-icon{width:28px;height:28px;display:grid;place-items:center;color:#7f5960;background:#fff;border:1px solid #e6e9ec;border-radius:8px}.admin-audit-list>div>div{display:grid;gap:2px}.admin-audit-list strong{font-size:7.5px}.admin-audit-list small{color:#929aa3;font-size:6px}.admin-audit-list>div>span:last-child{display:grid;justify-items:end;gap:2px}.admin-audit-list b{color:#6f7983;font-size:6.3px;font-weight:800}@media(max-width:960px){.admin-account-row{grid-template-columns:1fr 1fr}.admin-account-identity{grid-column:1/-1}.admin-account-row>.admin-secondary-action{justify-self:end}.admin-role-definition-grid{grid-template-columns:1fr}}@media(max-width:620px){.admin-auth-root{padding:12px}.admin-auth-card{padding:18px;border-radius:18px}.admin-auth-heading h1{font-size:19px}.admin-account-row{grid-template-columns:1fr}.admin-account-identity{grid-column:auto}.admin-account-row>.admin-secondary-action{justify-self:stretch}.admin-role-definition-grid,.admin-add-admin-form.three-cols{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.spin{animation:none}}.shipping-label-action{border-color:#8f30222e!important;background:#fff7f5!important;color:#8f3022!important}.shipping-label-action:hover{background:#fff1ed!important}.backup-restore-page{display:flex;flex-direction:column;gap:16px}.backup-system-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;background:linear-gradient(135deg,#fff,#f8f9fb);border:1px solid #e3e7eb;border-radius:18px;box-shadow:0 12px 34px #1c252f0d}.backup-system-title{display:flex;align-items:flex-start;gap:12px}.backup-system-title>span{width:44px;height:44px;display:grid;place-items:center;flex:none;color:#a42c32;background:#fff1f2;border:1px solid #f0d7d9;border-radius:13px}.backup-system-title small{display:block;color:#a0474c;font-size:8px;font-weight:900;letter-spacing:.3px}.backup-system-title h2{margin:3px 0 5px;font-size:17px}.backup-system-title p{margin:0;color:#7f8993;font-size:9px;line-height:1.9;max-width:700px}.backup-readiness{min-width:220px;display:flex;align-items:center;gap:10px;padding:11px 12px;background:#fff;border:1px solid #e3e7eb;border-radius:12px}.backup-readiness>i{width:9px;height:9px;border-radius:50%;background:#20a36a;box-shadow:0 0 0 5px #20a36a14}.backup-readiness.error>i{background:#c75258;box-shadow:0 0 0 5px #c7525814}.backup-readiness strong{display:block;font-size:9px}.backup-readiness span{display:block;margin-top:3px;color:#8b949d;font-size:7.5px;line-height:1.7}.backup-restore-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:16px}.backup-major-card{padding:18px;background:#fff;border:1px solid #e2e6ea;border-radius:18px;box-shadow:0 12px 34px #1c252f0b}.backup-major-head{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:11px;padding-bottom:15px;border-bottom:1px solid #edf0f2}.backup-major-icon{width:40px;height:40px;display:grid;place-items:center;color:#247154;background:#edf8f3;border:1px solid #d8eee4;border-radius:12px}.backup-major-icon.danger{color:#aa343a;background:#fff1f2;border-color:#efd7d9}.backup-major-head>div:nth-child(2)>span{display:block;color:#9a4c50;font-size:7.5px;font-weight:900}.backup-major-head h3{margin:2px 0 5px;font-size:14px}.backup-major-head p{margin:0;color:#838d97;font-size:8.5px;line-height:1.9}.backup-scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.backup-scope-grid article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px;background:#fafbfc;border:1px solid #e8ebee;border-radius:11px}.backup-scope-grid article>span{width:28px;height:28px;display:grid;place-items:center;color:#7b5660;background:#fff;border:1px solid #e6e8eb;border-radius:8px}.backup-scope-grid strong{display:block;font-size:8.5px}.backup-scope-grid small{display:block;margin-top:2px;color:#9099a2;font-size:7px}.backup-scope-grid article>svg{color:#26a16b}.backup-security-note,.backup-safety-footer{display:flex;align-items:flex-start;gap:9px;margin-top:12px;padding:10px 11px;color:#596470;background:#f7f9fa;border:1px solid #e7eaed;border-radius:11px}.backup-security-note>svg,.backup-safety-footer>svg{flex:none;color:#9d3e44}.backup-security-note strong,.backup-safety-footer strong{display:block;font-size:8px}.backup-security-note span,.backup-safety-footer span{display:block;margin-top:2px;color:#8b949d;font-size:7.5px;line-height:1.8}.backup-primary-action,.backup-danger-action{width:100%;height:44px;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:12px;border:0;border-radius:11px;font:inherit;font-size:9px;font-weight:900;cursor:pointer}.backup-primary-action{color:#fff;background:#2e3a44;box-shadow:0 10px 24px #232c3624}.backup-danger-action{color:#fff;background:#b02f36;box-shadow:0 10px 24px #b02f3629}.backup-primary-action:disabled,.backup-danger-action:disabled{opacity:.55;cursor:not-allowed}.backup-file-format{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px;color:#89929b;font-size:7.5px}.backup-file-format code{direction:ltr;padding:4px 7px;color:#70444b;background:#fff6f7;border:1px solid #eddadd;border-radius:7px}.backup-history-block{margin-top:16px;padding-top:14px;border-top:1px solid #edf0f2}.backup-subhead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.backup-subhead>div{display:flex;align-items:center;gap:6px}.backup-subhead strong{font-size:9px}.backup-subhead span{color:#929aa3;font-size:7.5px}.backup-history-list{display:grid;gap:7px}.backup-history-list article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px 10px;background:#fafbfc;border:1px solid #e8ebee;border-radius:10px}.backup-history-state{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#eef1f3}.backup-history-state i{width:7px;height:7px;border-radius:50%;background:#919aa3}.backup-history-state.completed{background:#eaf7f1}.backup-history-state.completed i{background:#28a16d}.backup-history-state.failed{background:#fff0f1}.backup-history-state.failed i{background:#c54c53}.backup-history-list strong{display:block;font-size:8px}.backup-history-list small{display:block;margin-top:2px;color:#9099a2;font-size:7px;direction:rtl}.backup-history-meta{text-align:left}.backup-history-meta b{display:block;font-size:7.5px}.backup-history-meta span{display:block;margin-top:2px;color:#929aa3;font-size:7px}.backup-dropzone{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:14px;padding:14px;background:#fafbfc;border:1px dashed #cfd5da;border-radius:13px;cursor:pointer;transition:.18s ease}.backup-dropzone:hover,.backup-dropzone.has-file{background:#fff8f8;border-color:#cda8ab}.backup-dropzone input{display:none}.backup-drop-icon{width:38px;height:38px;display:grid;place-items:center;color:#9b3d43;background:#fff;border:1px solid #e4e7ea;border-radius:11px}.backup-dropzone strong{display:block;font-size:9px}.backup-dropzone small{display:block;margin-top:3px;color:#8f98a1;font-size:7.5px}.backup-dropzone>b{font-size:8px;color:#934149}.backup-inspect-button{width:100%;justify-content:center;margin-top:9px}.backup-inspection{margin-top:12px;padding:12px;border-radius:12px}.backup-inspection.compatible{background:#f3fbf7;border:1px solid #d6eee2}.backup-inspection.incompatible{background:#fff6f6;border:1px solid #f0d9db}.backup-inspection-head{display:flex;align-items:flex-start;gap:8px}.backup-inspection.compatible .backup-inspection-head>span{color:#239b68}.backup-inspection.incompatible .backup-inspection-head>span{color:#b83d44}.backup-inspection-head strong{display:block;font-size:8.5px}.backup-inspection-head small{display:block;margin-top:3px;color:#87919b;font-size:7.3px}.backup-manifest-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px}.backup-manifest-stats>div{padding:8px;text-align:center;background:#ffffffc7;border:1px solid rgba(220,225,229,.9);border-radius:9px}.backup-manifest-stats span{display:block;color:#89939c;font-size:6.8px}.backup-manifest-stats b{display:block;margin-top:3px;font-size:9px}.backup-compat-warning{display:flex;align-items:flex-start;gap:7px;margin-top:8px;padding:8px;color:#9f4248;background:#fff;border:1px solid #edd5d7;border-radius:9px;font-size:7.5px;line-height:1.8}.backup-restore-confirm{margin-top:12px;padding:12px;background:#fff8f8;border:1px solid #efd9db;border-radius:12px}.restore-danger-copy{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px}.restore-danger-copy>svg{flex:none;color:#b3383e}.restore-danger-copy strong{display:block;font-size:8.5px}.restore-danger-copy span{display:block;margin-top:3px;color:#8e777a;font-size:7.4px;line-height:1.9}.backup-safety-footer{margin-top:12px}.backup-major-card .admin-empty-state{min-height:110px}.spin{animation:v44BackupSpin 1s linear infinite}@keyframes v44BackupSpin{to{transform:rotate(360deg)}}@media(max-width:1050px){.backup-restore-grid{grid-template-columns:1fr}.backup-system-hero{align-items:stretch;flex-direction:column}.backup-readiness{min-width:0}}@media(max-width:720px){.backup-scope-grid{grid-template-columns:1fr}.backup-manifest-stats{grid-template-columns:repeat(2,1fr)}.backup-major-head{grid-template-columns:auto 1fr}.backup-major-head>.status-badge{grid-column:1/-1;justify-self:start}.backup-file-format{align-items:flex-start;flex-direction:column}.backup-history-list article{grid-template-columns:auto 1fr}.backup-history-meta{grid-column:2;text-align:right}.backup-system-hero,.backup-major-card{padding:14px}}.admin-release-chip,.admin-service-chip{display:flex;align-items:center;gap:7px;border:1px solid #e3e7ea;background:#fff;border-radius:11px;padding:7px 10px;color:#66717c;font-size:9px}.admin-release-chip strong{color:#2e3944;font-size:9px}.admin-release-chip svg{color:#a13d42}.admin-service-chip i{width:7px;height:7px;border-radius:50%;background:#2aa56f;box-shadow:0 0 0 4px #2aa56f1a}.admin-trend-list{display:grid;gap:8px;margin-top:10px}.admin-trend-list>div{display:grid;grid-template-columns:72px 1fr auto;gap:12px;align-items:center;padding:9px 10px;border:1px solid #edf0f2;border-radius:10px;background:#fbfcfd}.admin-trend-list span,.admin-trend-list small{color:#7f8993;font-size:9px}.admin-trend-list b{font-size:10px;color:#303a45}.admin-trend-list.report{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-operation-live{display:grid;gap:8px;margin-top:10px}.admin-operation-live.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-alert-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.channel-admin-grid.live article{min-height:92px}.admin-table td small{display:block;margin-top:3px;color:#8d96a0;font-size:8px}.admin-table td strong{display:block}.admin-table-wrap{overflow:auto}.admin-table{min-width:760px}@media(max-width:900px){.admin-alert-grid,.admin-operation-live.grid,.admin-trend-list.report{grid-template-columns:1fr}.admin-trend-list>div{grid-template-columns:64px 1fr}.admin-trend-list>div small{grid-column:2}.admin-service-chip{display:none}}.admin-install-success{display:grid;gap:12px}.admin-install-success-badge{display:flex;align-items:center;gap:10px;padding:11px;color:#3d765c;background:#f4faf7;border:1px solid #dcece3;border-radius:11px}.admin-install-success-badge>svg{flex:none;color:#31845f}.admin-install-success-badge>div{display:grid;gap:2px}.admin-install-success-badge strong{font-size:9.5px}.admin-install-success-badge small{color:#74877d;font-size:8px}.admin-install-success-badge b{color:#46564e}.admin-initial-code-box{padding:14px;background:#fff;border:1px solid #dfe3e7;border-radius:12px;text-align:center}.admin-initial-code-top{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#7b8590;font-size:8.5px}.admin-initial-code-top button,.admin-issued-code button{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;color:#76575b;background:#f7f8f9;border:1px solid #e5e8eb;border-radius:8px;font-size:8px;font-weight:850}.admin-initial-code-box>strong{display:block;margin:12px 0 10px;color:#202a34;font-family:Arial,sans-serif;font-size:34px;letter-spacing:10px}.admin-code-expiry{display:flex;align-items:center;justify-content:center;gap:6px;color:#5d7367;font-size:8.5px}.admin-code-expiry b{color:#35654f}.admin-code-expiry.expired,.admin-code-expiry.expired b{color:#a43e44}.admin-install-note{display:flex;align-items:flex-start;gap:9px;padding:10px 11px;color:#5f6974;background:#f8f9fa;border:1px solid #e6e9ec;border-radius:10px}.admin-install-note>svg{flex:none;margin-top:1px;color:#8b4e53}.admin-install-note.sms>svg{color:#5d7184}.admin-install-note>div{display:grid;gap:3px}.admin-install-note strong{font-size:8.8px}.admin-install-note p{margin:0;color:#858e97;font-size:8px;line-height:1.9}.admin-install-note p b{color:#4e5964}.admin-install-note.compact{padding:9px 10px}.admin-issued-code{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:9px 10px;color:#6b7580;background:#fff8f2;border:1px solid #efe1d2;border-radius:10px;font-size:8.5px}.admin-issued-code strong{color:#333b44;font-family:Arial,sans-serif;font-size:18px;letter-spacing:5px}.admin-otp-tools span{color:#9a8588;font-size:7.5px;line-height:1.7}.admin-otp-tools button{cursor:pointer}@media(max-width:480px){.admin-initial-code-box>strong{font-size:30px;letter-spacing:8px}.admin-issued-code{grid-template-columns:1fr auto}.admin-issued-code button{grid-column:1/-1;justify-content:center}.admin-install-note p{font-size:7.6px}}.content-management-stack{display:grid;gap:14px}.content-intro-card{background:#fbfcfd}.content-guidelines{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:12px;padding-top:11px;border-top:1px solid #edf0f2}.content-guidelines span{display:flex;align-items:center;gap:5px;color:#68717e;font-size:11px}.content-guidelines svg{color:#53856d}.admin-banner-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 12px;margin-top:13px}.admin-banner-editor-grid.compact{margin-top:10px}.admin-banner-editor-grid .full{grid-column:1/-1}.banner-file-field input[type=file]{min-height:42px;padding:7px;background:#fafbfc;border:1px dashed #cfd4da}.banner-management-list{display:grid;gap:12px}.admin-banner-card{overflow:hidden;background:#fff;border:1px solid #e5e8ec;border-radius:12px;box-shadow:0 5px 18px #141b2606}.admin-banner-card-head{display:grid;grid-template-columns:210px minmax(0,1fr);gap:14px;padding:13px}.admin-banner-preview{position:relative;height:112px;overflow:hidden;background:#f3f5f7;border:1px solid #e6e9ed;border-radius:9px}.admin-banner-preview img{width:100%;height:100%;object-fit:cover}.admin-banner-preview-state{position:absolute;right:7px;top:7px;display:flex;gap:5px}.admin-banner-card-body{min-width:0}.admin-banner-card-body>header{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:7px}.admin-banner-card-body>header strong{font-size:13px}.admin-banner-card-body>header small{display:block;margin-top:2px;color:#8b929c;font-size:10px}.admin-banner-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;padding:10px 13px;background:#fafbfc;border-top:1px solid #edf0f2}.admin-banner-actions button{min-height:34px}.content-contact-note{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:start;background:#fbfcfd}.content-contact-note>span{width:36px;height:36px;display:grid;place-items:center;color:#5d6877;background:#f3f5f7;border:1px solid #e4e7eb;border-radius:9px}.content-contact-note strong{display:block;font-size:12px}.content-contact-note p{margin:3px 0 0;color:#747c87;font-size:10px;line-height:1.9}.points-rule-preview{display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:center;margin-top:12px;padding:12px;background:#f8fafb;border:1px solid #e7eaed;border-radius:10px}.points-rule-preview>span{width:40px;height:40px;display:grid;place-items:center;color:#8f4a4c;background:#fff4f4;border:1px solid #efdddd;border-radius:10px}.points-rule-preview strong{display:block;font-size:12px}.points-rule-preview p{margin:3px 0 0;color:#707985;font-size:10px;line-height:1.9}.points-rule-note{display:flex;align-items:flex-start;gap:7px;margin-top:10px;padding:9px 10px;color:#606a76;background:#f8f9fa;border:1px solid #e7eaed;border-radius:8px;font-size:10px;line-height:1.8}.points-rule-note svg{flex:0 0 auto;margin-top:2px;color:#557767}@media(max-width:760px){.admin-banner-editor-grid,.admin-banner-card-head{grid-template-columns:1fr}.admin-banner-preview{height:150px}.admin-banner-actions{justify-content:stretch}.admin-banner-actions button{flex:1}.content-guidelines{display:grid}.points-rule-preview{grid-template-columns:36px 1fr}}.admin-banner-card{display:grid;grid-template-columns:230px minmax(0,1fr)}.admin-banner-preview{height:auto;min-height:100%;border:0;border-left:1px solid #edf0f2;border-radius:0}.admin-banner-card-body{padding:12px 13px}.admin-banner-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 0 9px;border-bottom:1px solid #edf0f2}.admin-banner-card-head>div{display:flex;align-items:center;gap:7px}.admin-banner-card-head>div:last-child button{width:30px;height:30px;display:grid;place-items:center;padding:0;background:#fff;border:1px solid #e1e5e9;border-radius:7px}.admin-banner-card-head>div:last-child button:disabled{opacity:.35}.admin-banner-card.is-disabled{opacity:.78}.admin-banner-card.is-disabled .admin-banner-preview img{filter:grayscale(.35)}.admin-banner-preview-state>span:last-child{display:inline-flex;align-items:center;min-height:24px;padding:0 7px;color:#4e5967;background:#ffffffeb;border:1px solid rgba(225,228,232,.9);border-radius:6px;font-size:9px;font-weight:700}.admin-banner-actions{margin:11px -13px -12px;padding:10px 13px;align-items:center}.admin-banner-actions>span{color:#68727e;font-size:10px}.admin-banner-actions>div{flex:1}.points-rule-builder{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:end;gap:10px;margin-top:13px}.points-rule-equals{height:41px;display:grid;place-items:center;color:#7b838d;font-size:16px;font-weight:900}.points-rule-example{display:flex;align-items:flex-start;gap:7px;margin-top:11px;padding:10px 11px;color:#5f6875;background:#f8fafb;border:1px solid #e6e9ed;border-radius:9px;font-size:10px;line-height:1.9}.points-rule-example svg{flex:0 0 auto;margin-top:2px;color:#a4494b}.points-rule-example b{color:#86383b}.points-notification-editor{margin-top:11px;padding-top:11px;border-top:1px solid #edf0f2}.order-points-rule-card .role-permission-note{margin-top:11px}@media(max-width:760px){.admin-banner-card{grid-template-columns:1fr}.admin-banner-preview{height:155px;min-height:155px;border-left:0;border-bottom:1px solid #edf0f2}.points-rule-builder{grid-template-columns:1fr}.points-rule-equals{height:auto}.admin-banner-actions>div{display:none}}.system-update-page{display:flex;flex-direction:column;gap:16px}.update-system-hero .backup-system-title>span{color:#596673;background:#f7f8f9;border-color:#e2e6e9}.update-version-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.update-version-strip article{padding:13px 14px;background:#fff;border:1px solid #e3e7eb;border-radius:13px}.update-version-strip span,.update-version-strip strong,.update-version-strip small{display:block}.update-version-strip span{color:#929aa3;font-size:7.5px}.update-version-strip strong{margin-top:5px;color:#2e3944;font-size:14px}.update-version-strip small{margin-top:3px;color:#929aa3;font-size:7px;line-height:1.7}.update-main-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:16px}.update-compat-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:10px}.update-compat-grid>div{padding:8px;background:#ffffffd1;border:1px solid #e2e7ea;border-radius:9px;text-align:center}.update-compat-grid span,.update-compat-grid b{display:block}.update-compat-grid span{color:#929ba4;font-size:6.8px}.update-compat-grid b{margin-top:3px;color:#3b4651;font-size:8px}.update-soft-warning{display:flex;align-items:flex-start;gap:7px;margin-top:8px;padding:8px 9px;color:#695d43;background:#fbfaf6;border:1px solid #ece7d6;border-radius:9px;font-size:7.4px;line-height:1.8}.update-soft-warning svg{flex:none}.update-publish-confirm{margin-top:12px;padding:12px;background:#f9fafb;border:1px solid #e2e6e9;border-radius:12px}.update-publish-confirm .restore-danger-copy{margin-bottom:9px}.update-publish-confirm .restore-danger-copy>svg{color:#66737f}.update-agent-help{display:block;margin-top:7px;color:#929aa3;font-size:7.2px;line-height:1.8;text-align:center}.update-safety-list{display:grid;gap:8px;margin-top:14px}.update-safety-list>div{display:grid;grid-template-columns:28px 1fr;align-items:flex-start;gap:9px;padding:10px 0;border-bottom:1px solid #edf0f2}.update-safety-list>div:last-child{border-bottom:0}.update-safety-list>div>b{width:26px;height:26px;display:grid;place-items:center;border:1px solid #dfe4e8;border-radius:50%;color:#687581;font-size:7.5px}.update-safety-list strong,.update-safety-list small{display:block}.update-safety-list strong{color:#35414c;font-size:8.5px}.update-safety-list small{margin-top:3px;color:#89939d;font-size:7.4px;line-height:1.9}.update-history-list{display:grid;gap:7px;margin-top:12px}.update-history-list>article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:10px 11px;background:#fafbfc;border:1px solid #e7eaed;border-radius:11px}.update-history-list strong,.update-history-list small{display:block}.update-history-list strong{font-size:8.8px}.update-history-list small{margin-top:2px;color:#919aa3;font-size:7px}.update-history-actions .admin-secondary-action{min-height:30px}.update-live-card{border-style:dashed}.update-rollback-modal{width:min(560px,100%);grid-template-rows:auto auto}.update-rollback-modal .admin-order-modal-body{display:grid;gap:11px}.update-rollback-modal .backup-danger-action{margin-top:0}.update-upload-card .backup-dropzone{margin-top:14px}@media(max-width:980px){.update-main-grid{grid-template-columns:1fr}.update-version-strip{grid-template-columns:1fr 1fr}}@media(max-width:620px){.update-version-strip,.update-main-grid{grid-template-columns:1fr}.update-compat-grid{grid-template-columns:1fr 1fr}.update-history-list>article{grid-template-columns:auto 1fr auto}.update-history-actions{grid-column:2/-1}.update-system-hero{align-items:flex-start;flex-direction:column}.update-system-hero .backup-readiness{width:100%;min-width:0}}.update-progress-track{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:12px 0 4px;padding:10px;background:#fafbfb;border:1px solid #e7eaed;border-radius:11px}.update-progress-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;color:#9aa2aa;text-align:center;font-size:6.6px;font-weight:800}.update-progress-step i{width:24px;height:24px;display:grid;place-items:center;border:1px solid #dfe4e8;border-radius:50%;background:#fff;color:#8b959e;font-style:normal;font-size:7px}.update-progress-step.done{color:#52606c}.update-progress-step.done i{border-color:#ccd5db;color:#45535f}.update-progress-step.live{color:#2f3b46}.update-progress-step.live i{border-color:#aeb9c1;color:#34414d;box-shadow:0 0 0 4px #4856620f}@media(max-width:720px){.update-progress-track{grid-template-columns:repeat(4,1fr)}.update-progress-step{min-height:42px}}.partner-rule-row.is-disabled{opacity:.58;background:#fafafa}.rule-status-toggle{height:38px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 9px;border:1px solid #dfe4e8;border-radius:10px;background:#fff;color:#7a838d;font:inherit;font-size:10px;font-weight:800}.rule-status-toggle i{width:24px;height:14px;position:relative;border-radius:999px;background:#d9dee3;transition:.2s}.rule-status-toggle i:after{content:"";position:absolute;top:2px;right:2px;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000029;transition:.2s}.rule-status-toggle.on{color:#3d5a4b;border-color:#d9e4de}.rule-status-toggle.on i{background:#6d8f7d}.rule-status-toggle.on i:after{right:12px}.partner-rule-hint{display:flex;align-items:flex-start;gap:7px;margin-top:12px;padding:10px 11px;border:1px solid #e5e8eb;border-radius:11px;background:#fafbfb;color:#77818b;font-size:9.5px;line-height:1.9}.partner-rule-hint svg{flex:none;margin-top:2px;color:#6c7a72}.profile-media-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);gap:14px;margin-top:14px}.profile-media-editor{overflow:hidden;border:1px solid #e1e5e8;border-radius:14px;background:#fff}.profile-media-preview{display:grid;place-items:center;overflow:hidden;background:#f5f6f7;border-bottom:1px solid #e7eaed}.profile-media-editor.cover .profile-media-preview{height:190px}.profile-media-editor.cover .profile-media-preview img{width:100%;height:100%;object-fit:cover}.profile-media-editor.avatar .profile-media-preview{height:190px}.profile-media-editor.avatar .profile-media-preview img{width:118px;height:118px;object-fit:cover;border-radius:50%;background:#fff;border:5px solid #fff;box-shadow:0 8px 26px #191f281a}.profile-media-copy{display:grid;gap:9px;padding:14px}.profile-media-copy>strong{color:#2f3942;font-size:12px}.profile-media-copy>small{color:#818b95;font-size:9px;line-height:1.9}.admin-upload-field{height:42px;display:flex;align-items:center;gap:7px;padding:0 11px;color:#58636e;background:#fafbfb;border:1px dashed #d8dde1;border-radius:10px;font-size:9.5px;font-weight:800;cursor:pointer}.admin-upload-field input{display:none}.admin-upload-field span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-media-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.profile-media-actions .admin-primary-action,.profile-media-actions .admin-secondary-action{margin:0}@media(max-width:900px){.profile-media-grid{grid-template-columns:1fr}.profile-media-editor.cover .profile-media-preview,.profile-media-editor.avatar .profile-media-preview{height:165px}}.media-placeholder-tile{min-height:178px;display:grid;align-content:center;justify-items:center;gap:8px;padding:12px;text-align:center;background:#fbfbfc;border:1px dashed #d9dfe5;border-radius:10px}.media-placeholder-tile img{width:72px;height:72px;object-fit:contain;opacity:.82}.media-placeholder-tile strong{color:#49525c;font-size:7.6px}.media-placeholder-tile small{max-width:180px;color:#8b949e;font-size:6.5px;line-height:1.9}.media-placeholder-tile.raw{min-height:150px}.admin-product-name>img[data-placeholder=true],.product-gallery-editor img[data-placeholder=true]{object-fit:contain!important;background:#fff;padding:4px}
