:root{--ink:#182225;--muted:#5c6b70;--line:#dde4e7;--paper:#f3f6f7;--panel:#ffffff;--lime:#c8ef56;--lime-dark:#8eb320}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--paper)}body{margin:0;color:var(--ink);font-family:Arial,Microsoft YaHei,sans-serif}button,input,select{font:inherit}button{color:inherit}.market-shell{min-height:100vh}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(244,243,238,.88);border-bottom:1px solid rgba(21,28,32,.1);display:grid;grid-template-columns:1fr auto 1fr;height:72px;padding:0 clamp(20px,4vw,64px);position:sticky;top:0;z-index:20}.brand,.topbar{align-items:center}.brand{color:var(--ink);display:flex;font-size:17px;font-weight:800;gap:11px;min-width:0;text-decoration:none}.brand-avatar{background:white;border:2px solid var(--ink);border-radius:50%;flex:0 0 auto;height:42px;object-fit:cover;width:42px}.brand-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-status{align-items:center;background:rgba(255,255,255,.7);border:1px solid var(--line);border-radius:999px;color:#536064;display:flex;font-size:12px;font-weight:700;gap:8px;padding:8px 13px}.status-dot{background:#6db917;border-radius:50%;box-shadow:0 0 0 4px rgba(109,185,23,.13);height:7px;width:7px}.live-status.unconfigured .status-dot{background:#d6a31f;box-shadow:0 0 0 4px rgba(214,163,31,.14)}.live-status.error .status-dot{background:#d75656;box-shadow:0 0 0 4px rgba(215,86,86,.13)}.live-status.loading .status-dot{animation:pulse 1s ease-in-out infinite}.selection-pill{background:var(--ink);border:0;border-radius:999px;color:white;cursor:pointer;justify-self:end;padding:9px 13px 9px 16px}.selection-pill strong{align-items:center;background:var(--lime);border-radius:50%;color:var(--ink);display:inline-flex;height:23px;justify-content:center;margin-left:6px;min-width:23px}.hero{align-items:end;display:flex;gap:40px;justify-content:space-between;margin:0 auto;max-width:1536px;padding:clamp(48px,7vw,96px) clamp(20px,4vw,64px) clamp(36px,5vw,64px)}.eyebrow,.section-kicker{color:var(--lime-dark);font-size:11px;font-weight:900;letter-spacing:.13em;margin:0 0 12px;text-transform:uppercase}.hero h1{font-size:clamp(38px,5.5vw,78px);letter-spacing:-.065em;line-height:.98;margin:0;max-width:760px}.hero-copy{color:var(--muted);font-size:15px;line-height:1.75;margin:22px 0 0;max-width:620px}.workspace{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:220px minmax(0,1fr) 310px;margin:0 auto;max-width:1660px;min-height:720px}.telegram-workspace{grid-template-columns:250px minmax(0,1fr) 310px}.filters,.selection-panel{background:rgba(251,250,247,.72);padding:30px 24px}.filters{border-right:1px solid var(--line)}.selection-panel{border-left:1px solid var(--line);display:flex;flex-direction:column}.catalogue-heading,.filter-heading,.selection-heading{align-items:center;display:flex;justify-content:space-between}.catalogue-heading .section-kicker,.filter-heading .section-kicker,.selection-heading .section-kicker{margin-bottom:4px}.filter-heading>span,.selection-heading>span{align-items:center;background:#e9ece8;border-radius:50%;display:flex;font-size:11px;font-weight:800;height:28px;justify-content:center;width:28px}.filter-heading{align-items:flex-start}.filter-heading h2{font-size:22px;letter-spacing:-.03em;margin:0}.telegram-badge{background:#2aabee!important;color:white}.filter-form{gap:15px;margin-top:28px}.filter-form,.filter-form label{display:flex;flex-direction:column}.filter-form label{gap:7px}.filter-form label>span{color:#677174;font-size:10px;font-weight:800}.filter-form input,.filter-form select{background:white;border:1px solid var(--line);border-radius:9px;color:var(--ink);font-size:12px;height:40px;outline:none;padding:0 10px;width:100%}.filter-form input:focus,.filter-form select:focus{border-color:#2aabee;box-shadow:0 0 0 3px rgba(42,171,238,.1)}.price-fields{display:grid;gap:8px;grid-template-columns:1fr 1fr}.apply-button{background:var(--ink);border:0;border-radius:10px;color:white;cursor:pointer;font-size:12px;font-weight:800;height:42px}.apply-button:hover{background:#243036}.category-list{display:flex;flex-direction:column;gap:6px;margin-top:25px}.category-list button{align-items:center;background:transparent;border:1px solid transparent;border-radius:11px;cursor:pointer;display:grid;font-size:13px;font-weight:700;gap:11px;grid-template-columns:34px 1fr auto;padding:8px;text-align:left;transition:.16s ease}.category-list button:hover{background:white;border-color:var(--line)}.category-list button.active{background:var(--ink);color:white}.category-mark{align-items:center;background:#e9ece8;border-radius:8px;color:#485256;display:flex;font-size:10px;height:34px;justify-content:center;letter-spacing:-.02em;width:34px}.category-list .active .category-mark{background:var(--lime);color:var(--ink)}.category-arrow{font-size:20px;font-weight:400;opacity:.6}.source-card{align-items:flex-start;background:#edf6d6;border:1px solid #d8e6b5;border-radius:14px;display:flex;gap:12px;margin-top:36px;padding:14px}.source-icon{align-items:center;background:var(--lime);border-radius:8px;display:flex;flex:0 0 auto;height:30px;justify-content:center;width:30px}.source-card strong{font-size:12px}.source-card p{color:#647043;font-size:11px;line-height:1.5;margin:5px 0 0}.source-card.unconfigured{background:#fff7dd;border-color:#ead9a0}.source-card.unconfigured p{color:#7d6a32}.source-card.error{background:#fff0ef;border-color:#e9c1bd}.source-card.error p{color:#89534f}.catalogue{background:var(--panel);min-width:0;padding:24px clamp(20px,2.6vw,42px) 48px}.toolbar{display:flex;gap:12px}.search-box{align-items:center;background:white;border:1px solid var(--line);border-radius:12px;display:flex;flex:1 1;gap:10px;padding:0 14px}.search-box span{color:var(--muted);font-size:22px;transform:rotate(-15deg)}.search-box input{background:transparent;border:0;color:var(--ink);font-size:13px;height:44px;outline:0;width:100%}.toolbar select{background:white;border:1px solid var(--line);border-radius:12px;color:#50595c;font-size:12px;outline:0;padding:0 34px 0 14px}.catalogue-heading{margin:34px 0 20px}.catalogue-heading h2,.selection-heading h2{font-size:21px;letter-spacing:-.025em;margin:0}.catalogue-heading>span{color:var(--muted);font-size:11px}.product-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-card{background:white;border:1px solid var(--line);border-radius:18px;cursor:pointer;min-width:0;overflow:hidden;transition:.18s ease}.product-card:hover{border-color:#aeb7b4;box-shadow:0 16px 34px rgba(19,29,32,.07);transform:translateY(-2px)}.product-card.selected{border-color:var(--lime-dark);box-shadow:0 0 0 2px rgba(200,239,86,.42)}.product-cover{align-items:flex-end;display:flex;height:92px;justify-content:space-between;overflow:hidden;padding:16px;position:relative}.product-cover:after{border:1px solid rgba(255,255,255,.25);border-radius:50%;content:"";height:110px;position:absolute;right:38px;top:-60px;width:110px}.product-cover>span{color:rgba(255,255,255,.88);font-size:27px;font-weight:900;letter-spacing:-.08em}.blue{background:linear-gradient(135deg,#1c3241,#3d7388)}.violet{background:linear-gradient(135deg,#38254f,#8059a2)}.coral{background:linear-gradient(135deg,#632b31,#c26356)}.gold{background:linear-gradient(135deg,#645029,#b68b37)}.green{background:linear-gradient(135deg,#20483c,#4f8c69)}.slate{background:linear-gradient(135deg,#313d43,#697d85)}.telegram-cover{background:linear-gradient(135deg,#1677a8,#2aabee)}.country-chip{background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.22);border-radius:999px;color:white;font-size:9px;font-weight:800;left:58px;padding:5px 8px;position:absolute;bottom:16px}.check-button{align-items:center;background:rgba(255,255,255,.92);border:0;border-radius:50%;cursor:pointer;display:flex;font-size:18px;height:34px;justify-content:center;position:relative;width:34px;z-index:1}.selected .check-button{background:var(--lime)}.product-body{padding:17px}.price-row,.product-meta,.seller-row{align-items:center;display:flex;justify-content:space-between}.product-meta{color:#7a8386;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-body h3{font-size:15px;line-height:1.45;margin:11px 0 8px;min-height:43px}.product-body h3,.product-body>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-body>p{color:var(--muted);font-size:11px;line-height:1.6;margin:0;min-height:35px}.tag-row{display:flex;flex-wrap:wrap;gap:5px;margin:14px 0}.tag-row span{background:#f0f2ef;border-radius:6px;color:#566164;font-size:9px;font-weight:700;padding:5px 7px}.telegram-stats{background:#f5f8f8;border-radius:10px;display:grid;gap:1px;grid-template-columns:repeat(4,1fr);margin:13px 0;overflow:hidden}.telegram-stats span{align-items:center;color:#788184;display:flex;flex-direction:column;font-size:8px;padding:8px 3px}.telegram-stats strong{color:var(--ink);font-size:11px;margin-bottom:2px}.seller-row{border-top:1px solid #edf0ee;color:#81898c;font-size:10px;padding-top:12px}.price-row{margin-top:14px}.price-row>div{display:flex;flex-direction:column}.price-row strong{font-size:22px;letter-spacing:-.05em}.price-row div span{color:#7a8386;font-size:9px;margin-top:2px}.choose-label{background:var(--ink);border-radius:9px;color:white;font-size:10px;font-weight:800;padding:9px 11px}.selected .choose-label{background:var(--lime);color:var(--ink)}.selection-heading{align-items:flex-start;margin-bottom:24px}.selected-list{display:flex;flex-direction:column;gap:10px}.selected-item{align-items:center;background:white;border:1px solid var(--line);border-radius:12px;display:grid;gap:10px;grid-template-columns:42px 1fr auto;padding:9px}.selected-thumb{align-items:flex-end;border-radius:9px;color:white;display:flex;font-size:10px;font-weight:900;height:42px;padding:7px}.selected-item>div{display:flex;flex-direction:column;min-width:0}.selected-item strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-item div span{color:var(--muted);font-size:10px;margin-top:4px}.selected-item button{background:transparent;border:0;color:#8a9294;cursor:pointer;font-size:20px}.empty-state,.selection-empty{align-items:center;color:var(--muted);display:flex;flex-direction:column;justify-content:center;text-align:center}.selection-empty{border:1px dashed #cbd1cf;border-radius:14px;min-height:210px}.empty-state>span,.selection-empty>span{align-items:center;background:#e9ece8;border-radius:50%;display:flex;font-size:22px;height:46px;justify-content:center;width:46px}.empty-state h3,.selection-empty p{color:var(--ink);font-size:13px;font-weight:800;margin:14px 0 5px}.empty-state p,.selection-empty small{font-size:10px;margin:0}.empty-state{background:white;border:1px dashed var(--line);border-radius:16px;min-height:360px}.error-state{background:#fff8f7;border:1px solid #edd4d1;border-radius:16px;flex-direction:column;min-height:360px;padding:30px;text-align:center}.error-state,.error-state>span{align-items:center;display:flex;justify-content:center}.error-state>span{background:#f2d7d4;border-radius:50%;color:#a54840;font-weight:900;height:46px;width:46px}.error-state h3{font-size:15px;margin:15px 0 6px}.error-state p{color:#856864;font-size:11px;margin:0}.error-state button{background:var(--ink);border:0;border-radius:9px;color:white;cursor:pointer;font-size:11px;margin-top:16px;padding:9px 16px}.skeleton-card{animation:pulse 1.2s ease-in-out infinite;background:linear-gradient(110deg,#eceeeb 8%,#f8f8f5 18%,#eceeeb 33%);background-size:200% 100%;min-height:410px}.pagination{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:28px}.pagination span{color:var(--muted);font-size:11px}.pagination button{background:white;border:1px solid var(--line);border-radius:9px;cursor:pointer;font-size:11px;padding:9px 14px}.pagination button:disabled{color:#b2b8b6;cursor:not-allowed}.selection-footer{border-top:1px solid var(--line);margin-top:auto;padding-top:22px}.selection-footer>div{align-items:flex-end;display:flex;justify-content:space-between}.selection-footer div span{color:var(--muted);font-size:11px}.selection-footer div strong{font-size:24px;letter-spacing:-.05em}.selection-footer>button{background:var(--lime);border:0;border-radius:11px;cursor:pointer;font-size:13px;font-weight:900;margin-top:16px;padding:13px;width:100%}.selection-footer>button:disabled{background:#e1e5df;color:#9aa19f;cursor:not-allowed}.selection-footer>p{color:#838b8e;font-size:9px;line-height:1.5;margin:10px 0 0;text-align:center}.selection-footer .confirmed-message{color:#4b7c20;font-weight:800}@keyframes pulse{0%,to{opacity:.55;background-position:100% 0}50%{opacity:1;background-position:-100% 0}}@media (max-width:1180px){.workspace{grid-template-columns:190px minmax(0,1fr)}.telegram-workspace{grid-template-columns:220px minmax(0,1fr)}.selection-panel{border-left:0;border-top:1px solid var(--line);grid-column:1/-1}.selected-list{display:grid;grid-template-columns:repeat(3,1fr)}.selection-footer{margin-top:24px}}@media (max-width:760px){.topbar{grid-template-columns:1fr auto;padding:0 18px}.live-status{display:none}.hero{align-items:flex-start;flex-direction:column;padding:48px 20px 34px}.workspace{display:block}.filters{border-bottom:1px solid var(--line);border-right:0;padding:20px}.filter-form{display:grid;grid-template-columns:1fr 1fr}.apply-button,.price-fields{grid-column:1/-1}.category-list{flex-direction:row;margin:16px -4px 0;overflow-x:auto;padding:4px}.category-list button{flex:0 0 auto;grid-template-columns:30px auto}.category-mark{height:30px;width:30px}.category-arrow{display:none}.source-card{margin-top:20px}.catalogue{padding:20px}.toolbar{flex-direction:column}.toolbar select{height:44px}.catalogue-heading>span{display:none}.product-grid{grid-template-columns:1fr}.selection-panel{padding:28px 20px}.selected-list{grid-template-columns:1fr}}.store-shell{min-height:100vh}.store-topbar{grid-template-columns:1fr auto 1fr}.language-switch{background:white;border:1px solid var(--line);border-radius:999px;display:flex;gap:3px;justify-self:end;padding:3px}.language-switch button{background:transparent;border:0;border-radius:999px;cursor:pointer;font-size:11px;font-weight:800;min-width:36px;padding:7px 9px}.language-switch button.active{background:var(--ink);color:white}.store-hero{align-items:center;display:flex;gap:clamp(30px,8vw,120px);justify-content:space-between;margin:0 auto;max-width:1480px;min-height:510px;overflow:hidden;padding:72px clamp(20px,6vw,90px);position:relative}.store-hero:before{background:var(--lime);border-radius:50%;content:"";filter:blur(0);height:320px;opacity:.2;position:absolute;right:-80px;top:-120px;width:320px}.store-hero-copy{max-width:850px;position:relative;z-index:1}.store-hero h1{font-size:clamp(48px,7.4vw,104px);letter-spacing:-.072em;line-height:.91;margin:0}.store-hero-copy>p:last-child{color:var(--muted);font-size:clamp(14px,1.6vw,18px);line-height:1.75;margin:28px 0 0;max-width:700px}.goose-seal{align-items:center;background:var(--ink);border-radius:50%;color:white;display:flex;flex:0 0 auto;flex-direction:column;height:clamp(210px,22vw,300px);justify-content:center;position:relative;transform:rotate(4deg);width:clamp(210px,22vw,300px)}.goose-seal:after{border:1px solid rgba(255,255,255,.32);border-radius:50%;content:"";inset:12px;position:absolute}.goose-seal img{border:4px solid white;border-radius:50%;height:clamp(98px,11vw,146px);object-fit:cover;width:clamp(98px,11vw,146px)}.goose-seal span{font-size:10px;font-weight:900;letter-spacing:.18em;line-height:1.4;margin-top:12px;text-align:center}.trust-strip{background:var(--ink);color:white;display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1660px}.trust-strip div{align-items:center;border-right:1px solid rgba(255,255,255,.13);display:flex;gap:18px;padding:26px clamp(20px,4vw,56px)}.trust-strip div:last-child{border-right:0}.trust-strip span{color:var(--lime);font-family:var(--font-geist-mono),monospace;font-size:11px}.trust-strip strong{font-size:13px;letter-spacing:.01em}.store-catalogue{margin:0 auto;max-width:1480px;padding:88px clamp(20px,5vw,76px) 110px}.store-section-heading{align-items:end;display:flex;justify-content:space-between;margin-bottom:24px}.store-section-heading .section-kicker{font-size:9px;margin-bottom:6px}.store-section-heading h1,.store-section-heading h2{font-size:clamp(24px,3vw,36px);letter-spacing:-.045em;margin:0}.store-section-heading>p{color:var(--muted);font-size:12px;margin:0 0 8px;max-width:360px;text-align:right}.store-notice{background:#fff7dd;border:1px solid #ead9a0;border-radius:13px;color:#71612f;font-size:12px;line-height:1.6;margin:0 0 22px;padding:14px 17px}.store-notice.error{background:#fff0ef;border-color:#e9c1bd;color:#89534f}.store-grid{display:grid;gap:18px;grid-template-columns:repeat(5,minmax(0,1fr))}.store-card{background:white;border:1px solid var(--line);border-radius:20px;min-height:450px;overflow:hidden;transition:.18s ease}.store-card:hover{border-color:#adb6b3;box-shadow:0 20px 45px rgba(19,29,32,.08);transform:translateY(-3px)}.store-card-cover{align-items:end;display:flex;height:128px;justify-content:space-between;overflow:hidden;padding:20px;position:relative}.store-card-cover:before{border:1px solid rgba(255,255,255,.22);border-radius:50%;content:"";height:190px;position:absolute;right:-38px;top:-95px;width:190px}.tg-monogram{color:rgba(255,255,255,.94);font-size:39px;font-weight:950;letter-spacing:-.09em}.store-card-cover .country-chip{bottom:21px;left:87px}.item-number{color:rgba(255,255,255,.84);font-family:var(--font-geist-mono),monospace;font-size:10px;position:relative;z-index:1}.store-card-body{padding:22px}.store-card-kicker{color:#778184;display:flex;font-size:9px;font-weight:800;justify-content:space-between;letter-spacing:.08em;text-transform:uppercase}.store-card-body h3{font-size:17px;line-height:1.45;margin:13px 0 9px;min-height:50px;-webkit-line-clamp:2}.store-card-body h3,.store-card-body>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.store-card-body>p{color:var(--muted);font-size:11px;line-height:1.65;margin:0;min-height:55px;-webkit-line-clamp:3}.store-stats{background:#f5f7f6;border-radius:11px;display:grid;grid-template-columns:repeat(3,1fr);margin:16px 0}.store-stats span{align-items:center;color:#788184;display:flex;flex-direction:column;font-size:9px;padding:11px 4px}.store-stats strong{color:var(--ink);font-size:13px;margin-bottom:3px}.store-price-row{align-items:end;border-top:1px solid #edf0ee;display:flex;gap:12px;justify-content:space-between;padding-top:17px}.store-price-row>div{display:flex;flex-direction:column}.store-price-row strong{font-size:22px;letter-spacing:-.045em}.store-price-row div span{color:var(--muted);font-size:9px;margin-top:4px}.store-price-row button{background:var(--lime);border:0;border-radius:10px;cursor:pointer;font-size:10px;font-weight:900;min-height:42px;padding:10px 13px}.store-price-row button:disabled{background:#e3e6e1;color:#909895;cursor:not-allowed}.store-empty{background:white;border:1px dashed #cbd1cf;border-radius:20px;color:var(--muted);flex-direction:column;min-height:300px;padding:30px;text-align:center}.store-empty,.store-empty>span{align-items:center;display:flex;justify-content:center}.store-empty>span{background:#e8f3d0;border-radius:50%;color:#5b781e;font-size:15px;font-weight:900;height:54px;width:54px}.store-empty h3{color:var(--ink);margin:18px 0 8px}.store-empty p{font-size:12px;margin:0}.store-footer{color:var(--muted);font-size:10px;gap:10px;justify-content:center;padding:28px 20px}.admin-shell{min-height:100vh}.admin-topbar{grid-template-columns:1fr auto 1fr}.store-link{color:var(--ink);font-size:11px;font-weight:800;justify-self:end;text-decoration:none}.admin-hero{align-items:end;display:flex;justify-content:space-between;margin:0 auto;max-width:1420px;padding:64px clamp(20px,5vw,72px) 44px}.admin-hero h1{font-size:clamp(42px,6vw,76px);letter-spacing:-.065em;line-height:.95;margin:0}.admin-hero>div:first-child>p:last-child{color:var(--muted);line-height:1.7;margin:20px 0 0}.admin-summary{display:flex;gap:10px}.admin-summary div{align-items:center;background:var(--ink);border-radius:14px;color:white;display:flex;flex-direction:column;min-width:90px;padding:16px}.admin-summary strong{color:var(--lime);font-size:24px}.admin-summary span{font-size:9px;margin-top:3px}.admin-tabs{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:flex;gap:5px;margin:0 auto;max-width:1420px;padding:12px clamp(20px,5vw,72px)}.admin-tabs button{background:transparent;border:0;border-radius:9px;cursor:pointer;font-size:11px;font-weight:800;padding:10px 14px}.admin-tabs button.active{background:var(--ink);color:white}.admin-message{background:#fff0ef;border:1px solid #e9c1bd;border-radius:11px;color:#89534f;font-size:12px;margin:20px auto 0;max-width:1276px;padding:13px 16px}.admin-message.success{background:#edf6d6;border-color:#d8e6b5;color:#52721c}.admin-content{margin:0 auto;max-width:1420px;min-height:580px;padding:36px clamp(20px,5vw,72px) 80px}.admin-toolbar{align-items:end;display:flex;justify-content:space-between;margin-bottom:24px}.admin-toolbar h2{font-size:28px;letter-spacing:-.04em;margin:0}.admin-toolbar select{background:white;border:1px solid var(--line);border-radius:10px;font-size:11px;height:42px;padding:0 13px}.admin-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-card{background:white;border:1px solid var(--line);border-radius:17px;min-height:480px;overflow:hidden}.admin-card.listed{border-color:var(--lime-dark);box-shadow:0 0 0 2px rgba(200,239,86,.32)}.admin-card-cover{align-items:end;display:flex;height:92px;justify-content:space-between;padding:16px}.admin-card-cover strong{color:white;font-size:28px;letter-spacing:-.08em}.admin-card-cover span{background:rgba(255,255,255,.16);border-radius:999px;color:white;font-size:9px;font-weight:800;padding:5px 8px}.admin-card-cover em{color:rgba(255,255,255,.75);font-size:9px;font-style:normal}.admin-card-body{padding:17px}.admin-card-body h3{font-size:14px;line-height:1.45;margin:0 0 8px;min-height:41px;-webkit-line-clamp:2}.admin-card-body h3,.admin-card-body>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.admin-card-body>p{color:var(--muted);font-size:10px;line-height:1.55;margin:0;min-height:47px;-webkit-line-clamp:3}.admin-cost{align-items:end;border-top:1px solid var(--line);display:flex;justify-content:space-between;margin-top:15px;padding-top:13px}.admin-cost span,.price-editor>span{color:var(--muted);font-size:9px;font-weight:800}.admin-cost strong{font-size:18px}.price-editor{display:block;margin-top:14px}.price-editor>div{display:flex;margin-top:6px}.price-editor input{border:1px solid var(--line);border-radius:9px 0 0 9px;height:40px;min-width:0;outline:0;padding:0 10px;width:100%}.price-editor input:focus{border-color:#2aabee}.price-editor b{align-items:center;background:#eef0ed;border:1px solid var(--line);border-left:0;border-radius:0 9px 9px 0;display:flex;font-size:9px;padding:0 8px}.price-editor small{color:#909795;display:block;font-size:8px;line-height:1.45;margin-top:5px}.publish-button{background:var(--lime);border:0;border-radius:9px;cursor:pointer;font-size:11px;font-weight:900;margin-top:13px;min-height:42px;padding:8px;width:100%}.publish-button:disabled{cursor:wait;opacity:.6}.listed-table,.order-table{background:white;border:1px solid var(--line);border-radius:17px;overflow:hidden}.admin-toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.save-all-prices-button{background:var(--lime);border:0;border-radius:8px;color:var(--ink);cursor:pointer;font-size:9px;font-weight:900;padding:9px 13px}.save-all-prices-button:disabled{cursor:not-allowed;opacity:.5}.inventory-sync-status{align-items:center;background:#edf6d6;border:1px solid #d8e6b5;border-radius:11px;color:#52721c;display:flex;flex-wrap:wrap;gap:7px 16px;margin:-10px 0 20px;padding:12px 15px}.inventory-sync-status.warning{background:#fff7dd;border-color:#ead9a0;color:#71612f}.inventory-sync-status strong{font-size:11px}.inventory-sync-status small,.inventory-sync-status span{font-size:9px}.inventory-sync-status small{margin-left:auto}.live-price-refresh-status{align-items:center;background:#f1f7e3;border:1px solid #d8e6b5;border-radius:11px;color:#52721c;display:flex;flex-wrap:wrap;gap:8px;margin:-10px 0 20px;padding:11px 15px}.live-price-refresh-status>span{background:#8bab37;border-radius:999px;box-shadow:0 0 0 4px rgb(139 171 55/13%);height:7px;width:7px}.live-price-refresh-status>span.refreshing{animation:live-price-pulse 1.1s ease-in-out infinite}.live-price-refresh-status strong{font-size:10px}.live-price-refresh-status small{color:var(--muted);font-size:8px;margin-left:auto}@keyframes live-price-pulse{50%{box-shadow:0 0 0 8px rgb(139 171 55/5%);opacity:.55}}.listed-row{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:14px;grid-template-columns:42px 1fr auto auto;padding:13px 16px}.listed-row:last-child{border-bottom:0}.listed-tg{align-items:center;background:#2aabee;border-radius:10px;color:white;display:flex;font-size:10px;font-weight:900;height:42px;justify-content:center}.listed-row>div{display:flex;flex-direction:column;min-width:0}.listed-row div strong{font-size:11px}.listed-row div span{color:var(--muted);font-size:9px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listed-row>b{font-size:12px}.listed-row button,.refresh-button{background:var(--ink);border:0;border-radius:8px;color:white;cursor:pointer;font-size:9px;font-weight:800;padding:9px 12px}.order-row{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:14px;grid-template-columns:1fr auto auto auto;padding:15px 18px}.order-row:last-child{border-bottom:0}.order-row>div{display:flex;flex-direction:column}.order-row div strong{font-size:11px}.order-row div span,.order-row small{color:var(--muted);font-size:9px;margin-top:3px}.order-row>b{font-size:11px}.order-row>p{color:#89534f;font-size:9px;grid-column:1/-1;margin:0}.order-status{background:#eef0ed;border-radius:999px;font-size:8px;font-weight:800;padding:6px 8px;text-transform:uppercase}.order-status.delivered{background:#e7f6c3;color:#53701e}.order-status.manual_refund{background:#fff0ef;color:#984d46}.access-denied{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:30px;text-align:center}.access-denied img{border:2px solid var(--ink);border-radius:50%;margin-bottom:26px}.access-denied h1{font-size:38px;letter-spacing:-.05em;margin:0}.access-denied>p:not(.section-kicker){color:var(--muted)}.access-denied a{background:var(--lime);border-radius:10px;color:var(--ink);font-size:12px;font-weight:900;margin-top:12px;padding:12px 18px;text-decoration:none}.order-shell{min-height:100vh;padding-bottom:70px}.order-header{align-items:center;border-bottom:1px solid var(--line);display:flex;height:64px;justify-content:space-between;padding:0 clamp(16px,4vw,54px)}.order-header>a:last-child{color:var(--ink);font-size:11px;font-weight:800;text-decoration:none}.order-card{background:white;border:1px solid var(--line);border-radius:22px;margin:24px auto 0;max-width:760px;padding:clamp(20px,3vw,30px)}.order-card>h1{font-size:clamp(26px,3.2vw,36px);letter-spacing:-.045em;line-height:1.25;margin:0 0 16px;overflow-wrap:anywhere}.order-id{align-items:center;background:#f2f4f1;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:16px;padding:10px 12px}.order-id span{font-family:var(--font-geist-mono),monospace;font-size:11px}.order-id small{color:var(--muted)}.delivery-panel,.payment-panel,.processing-panel,.refund-panel{border:1px solid var(--line);border-radius:16px;padding:18px}.delivery-panel h2,.payment-panel h2,.processing-panel h2,.refund-panel h2{font-size:20px;letter-spacing:-.03em;margin:0 0 14px}.payment-panel-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.payment-panel-heading h2{margin:0}.payment-countdown{align-items:flex-end;background:#fff7dd;border-radius:9px;display:flex;flex-direction:column;gap:2px;padding:8px 11px;white-space:nowrap}.payment-countdown span{color:#71612f;font-size:9px;font-weight:800}.payment-countdown strong{color:#5d4f24;font-family:var(--font-geist-mono),monospace;font-size:12px}.payment-amount{align-items:end;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding-bottom:17px}.payment-amount span,.payment-panel label>span{color:var(--muted);font-size:12px;font-weight:800}.payment-amount strong{font-size:24px}.payment-panel label{display:block;margin-top:18px}.payment-panel label>div{display:flex;margin-top:7px}.payment-panel code{background:#f4f5f3;border:1px solid var(--line);border-radius:9px 0 0 9px;flex:1 1;font-size:12px;overflow-wrap:anywhere;padding:13px;white-space:normal}.payment-panel label button{background:var(--ink);border:0;border-radius:0 9px 9px 0;color:white;cursor:pointer;font-size:10px;font-weight:800;padding:0 15px}.payment-panel>p{color:var(--muted);font-size:11px;line-height:1.6;margin:16px 0}.payment-state{align-items:center;background:#fff7dd;border-radius:9px;display:flex;gap:10px;padding:11px}.payment-state b{color:#71612f;font-size:10px}.order-timeline{display:grid;gap:8px;grid-template-columns:repeat(4,1fr);list-style:none;margin:0 0 22px;padding:0}.order-timeline li{align-items:center;color:var(--muted);display:flex;font-size:11px;gap:7px;min-width:0}.order-timeline li span{align-items:center;background:#eef0ed;border-radius:50%;display:inline-flex;flex:0 0 24px;height:24px;justify-content:center}.order-timeline li.active{color:var(--ink)}.order-timeline li.active span,.order-timeline li.complete span{background:var(--ink);color:white}.payment-assistant{align-items:start;display:grid;gap:22px;grid-template-columns:170px 1fr}.payment-qr-card{align-items:center;background:#f4f5f3;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:12px;text-align:center}.payment-qr-image,.payment-qr-placeholder{border-radius:8px;height:auto;max-width:100%;width:146px}.payment-qr-placeholder{align-items:center;aspect-ratio:1;background:white;color:var(--muted);display:flex;justify-content:center}.payment-qr-card small{color:var(--muted);font-size:10px;line-height:1.4}.payment-instructions .payment-amount{align-items:flex-start;flex-direction:column;gap:5px}.payment-amount button{background:transparent;border:1px solid var(--line);border-radius:7px;color:var(--ink);cursor:pointer;font-size:11px;font-weight:800;padding:7px 10px}.network-warning{background:#fff4ea;border:1px solid #efcfb4;border-radius:10px;display:flex;flex-direction:column;gap:3px;margin-top:14px;padding:11px 13px}.network-warning strong{color:#8b4c16;font-size:12px}.network-warning span{color:#8b4c16;font-size:11px;line-height:1.5}.payment-expired-panel a{background:var(--ink);border-radius:8px;color:white;display:inline-block;font-size:11px;font-weight:800;margin-top:8px;padding:10px 14px;text-decoration:none}.cart-nav-button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:6px}.cart-nav-button span{align-items:center;background:var(--ink);border-radius:999px;color:white;display:inline-flex;font-size:10px;height:21px;justify-content:center;min-width:21px;padding:0 5px}.store-card-actions{display:flex;gap:6px}.store-card-actions .add-cart-button{background:white;border:1px solid var(--line);color:var(--ink)}.cart-modal{max-width:760px}.cart-modal>h2 small{background:#eef0ed;border-radius:999px;font-size:12px;padding:5px 9px;vertical-align:middle}.cart-lines{display:grid;gap:10px;margin:20px 0;max-height:50vh;overflow:auto}.cart-lines article{align-items:center;border:1px solid var(--line);border-radius:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto auto auto;padding:12px}.cart-lines article>div:first-child{display:flex;flex-direction:column;gap:4px;min-width:0}.cart-lines article>div:first-child strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-lines article>div:first-child span{color:var(--muted);font-size:11px}.cart-quantity{align-items:center;border:1px solid var(--line);border-radius:8px;display:flex;overflow:hidden}.cart-quantity button{background:#f4f5f3;border:0;cursor:pointer;height:34px;width:34px}.cart-quantity input{border:0;height:34px;text-align:center;width:44px}.cart-remove{background:transparent;border:0;color:#a54840;cursor:pointer;font-size:11px}.cart-total{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:space-between;padding:16px 0}.cart-total span{color:var(--muted);font-size:12px}.cart-total strong{font-size:24px}.checkout-cart-summary{align-items:flex-start!important;flex-direction:column}.checkout-cart-summary>div{display:grid;gap:5px;margin-top:8px;width:100%}.checkout-cart-summary p{align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto auto;margin:0}.checkout-cart-summary p b,.checkout-cart-summary p em,.checkout-cart-summary p strong{font-size:11px}.checkout-cart-summary p em{color:var(--muted);font-style:normal}.pending-topups-panel{margin-top:22px}.pending-topup-list{display:grid;gap:9px;margin-top:16px}.pending-topup-list>button{align-items:center;background:#f7f8f6;border:1px solid var(--line);border-radius:11px;color:var(--ink);cursor:pointer;display:flex;justify-content:space-between;padding:12px 14px;text-align:left}.pending-topup-list span{display:flex;flex-direction:column;gap:3px}.pending-topup-list small{color:var(--muted)}.pending-topup-list b{font-size:11px}.account-scope-switch{background:#eef0ed;border-radius:10px;display:inline-flex;gap:4px;margin-bottom:20px;padding:4px}.account-scope-switch button{background:transparent;border:0;border-radius:8px;color:var(--muted);cursor:pointer;font-weight:800;padding:9px 16px}.account-scope-switch button.active{background:white;color:var(--ink);box-shadow:0 2px 8px rgba(16,25,22,.08)}.withdrawal-pin-setup{background:#f7f8f6;border:1px solid var(--line);border-radius:11px;margin:12px 0;padding:13px}.withdrawal-pin-setup>strong{font-size:13px}.withdrawal-pin-setup>p{color:var(--muted);font-size:11px;line-height:1.5;margin:5px 0 10px}.withdrawal-pin-setup>div{display:flex;gap:8px}.withdrawal-pin-setup input{flex:1 1;min-width:0}.withdrawal-pin-setup button{background:var(--ink);border:0;border-radius:8px;color:white;cursor:pointer;font-weight:800;padding:0 13px}.processing-panel{background:#f7faf8;text-align:center}.processing-mark{align-items:center;background:var(--ink);border-radius:50%;color:white;display:inline-flex;font-size:20px;height:48px;justify-content:center;margin-bottom:14px;width:48px}.processing-panel>p{color:var(--muted);font-size:13px;line-height:1.7}.fulfillment-line-list{display:grid;gap:8px;margin:18px 0;text-align:left}.fulfillment-line-list>div{align-items:center;background:white;border:1px solid var(--line);border-radius:10px;display:grid;gap:4px;grid-template-columns:1fr auto;padding:10px 12px}.fulfillment-line-list b,.fulfillment-line-list span{font-size:12px}.fulfillment-line-list small{color:#a43b2d;grid-column:1/-1}.delivery-panel{background:#f4fae5;border-color:#d8e6b5}.delivery-panel h2{font-size:18px}.delivery-mark,.refund-panel>span{align-items:center;background:var(--lime);border-radius:50%;display:flex;font-weight:900;height:42px;justify-content:center;margin-bottom:15px;width:42px}.delivery-panel p,.refund-panel p{color:var(--muted);font-size:11px}.delivery-panel pre{background:#11191c;border-radius:12px;color:#eaf5e0;font-family:var(--font-geist-mono),monospace;font-size:10px;line-height:1.6;margin:18px 0 0;max-height:460px;overflow:auto;padding:18px;white-space:pre-wrap;word-break:break-word}.delivery-details{font-size:14px;margin-top:20px;text-align:left}.order-card>.delivery-details{margin-top:0}.delivery-details-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.delivery-details-toolbar span{color:var(--muted);font-size:13px}.delivery-details button{background:var(--lime);border:0;border-radius:999px;color:#102024;cursor:pointer;font-size:13px;font-weight:800;padding:8px 13px}.delivery-details code{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere;white-space:pre-wrap}.delivery-copy-error,.delivery-empty{color:#a33;font-size:13px}.telegram-batch-download{align-items:center;background:#102026;border-radius:14px;color:#eaf7ff;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:14px 0;padding:14px 16px}.telegram-batch-download span{font-size:13px}.telegram-batch-download button{min-height:42px}.telegram-download-progress{color:#146b9d!important;font-size:14px!important;margin:8px 0}.telegram-delivery-list{display:grid;gap:14px;margin-top:14px}.telegram-delivery-card{background:#f7fbff;border:1px solid #d8e9f7;border-radius:16px;padding:16px}.telegram-delivery-card-heading{align-items:center;display:flex;gap:12px;justify-content:space-between}.telegram-delivery-card-heading strong{color:#0f5f93;font-size:14px}.telegram-delivery-card button{background:var(--lime);border:0;border-radius:10px;color:#102026;cursor:pointer;font-weight:800;padding:9px 13px}.telegram-delivery-card button:disabled{cursor:wait;opacity:.65}.delivery-details .telegram-delivery-line{background:#102026;border-radius:10px;color:#eaf7ff;display:block;font-size:13px;line-height:1.55;margin:12px 0;overflow-wrap:anywhere;padding:12px;white-space:pre-wrap}.telegram-delivery-fields{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.telegram-delivery-fields span{background:#fff;border:1px solid #e2e9ed;border-radius:10px;color:#5e6d75;font-size:14px;padding:10px}.telegram-delivery-fields b{color:#102026;overflow-wrap:anywhere}.telegram-delivery-fields span button{margin-left:8px;padding:5px 9px}.telegram-code-box{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.telegram-code-box p{align-items:center;background:#fff;border:1px solid #dce6ec;border-radius:10px;display:flex;gap:10px;margin:0;padding:8px 12px}.telegram-code-box p strong{color:#0f8f63;font-size:17px;letter-spacing:.08em}.telegram-code-box small{color:#71818a}.telegram-code-box .telegram-code-error{color:#b42318}.telegram-login-panel{background:linear-gradient(135deg,#eaf6ff,#fff 44%);border:1px solid #cfe4f4;border-radius:16px;margin-top:14px;overflow:hidden;padding:18px}.telegram-login-panel h4{color:#2598df;font-size:16px;margin:0 0 14px;text-align:center}.telegram-login-row{display:grid;gap:6px;margin-top:12px}.telegram-login-row>span{color:#647783;font-size:.82rem;font-weight:800}.telegram-login-row>div{align-items:center;background:#fff;border:1px solid #d9e1e6;border-radius:10px;display:flex;gap:10px;justify-content:space-between;min-height:50px;padding:10px 12px}.telegram-login-row strong{color:#102026;overflow-wrap:anywhere}.telegram-login-row .telegram-login-code{color:#168c62;font-size:17px;letter-spacing:.08em}.telegram-login-row button{background:transparent;color:#168c62;padding:7px 9px}.telegram-login-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.telegram-login-actions small,.telegram-login-panel .telegram-code-error{color:#71818a;margin:0}.telegram-login-choice{display:flex;gap:8px;margin-top:16px}.telegram-login-choice button{background:#e9f0f2;border:1px solid #d0e0e6;color:#3d5560;flex:1 1;font-size:13px;min-height:44px}.telegram-login-choice button[aria-pressed=true]{background:var(--lime);border-color:#b8dc51;color:#102026}.telegram-files-panel{background:#fff;border:1px solid #d9e6ed;border-radius:14px;margin-top:12px;padding:17px}.telegram-files-panel h4{color:#146b9d;font-size:16px;margin:0 0 14px}.telegram-files-panel>small{color:#5e6d75;display:block;font-size:13px;line-height:1.7;margin-top:14px}.telegram-file-actions{display:grid;gap:9px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.telegram-file-actions button{font-size:13px;min-height:46px}.telegram-file-actions button:disabled{background:#eef2f3;color:#71818a;cursor:not-allowed;opacity:1}@media (max-width:720px){.telegram-delivery-fields{grid-template-columns:1fr}.telegram-delivery-card-heading{align-items:flex-start;flex-direction:column}.telegram-batch-download button{width:100%}}.refund-panel{background:#fff7f5;border-color:#e9c1bd}.refund-panel>span{background:#f2d7d4;color:#a54840}@media (max-width:1050px){.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-topbar,.store-topbar{grid-template-columns:1fr auto}.admin-topbar .live-status,.store-topbar .live-status{display:none}.store-hero{align-items:flex-start;flex-direction:column;min-height:auto;padding-bottom:50px;padding-top:52px}.store-hero h1{font-size:52px}.goose-seal{align-self:flex-end;height:180px;width:180px}.trust-strip{grid-template-columns:1fr}.trust-strip div{border-bottom:1px solid rgba(255,255,255,.13);border-right:0}.store-section-heading{align-items:flex-start;flex-direction:column;gap:12px}.store-section-heading>p{text-align:left}.admin-grid,.store-grid{grid-template-columns:1fr}.store-catalogue{padding-bottom:70px;padding-top:60px}.admin-hero{align-items:flex-start;flex-direction:column;gap:28px;padding-top:45px}.admin-summary{width:100%}.admin-summary div{flex:1 1}.admin-tabs{overflow-x:auto}.admin-tabs button{flex:0 0 auto}.listed-row{grid-template-columns:42px 1fr auto}.listed-row>b{grid-column:2}.listed-row button{grid-column:3;grid-row:1/3}.order-row{grid-template-columns:1fr auto}.order-card{border-radius:0;border-left:0;border-right:0;margin-top:14px}.payment-amount{align-items:flex-start;flex-direction:column;gap:7px}.order-timeline{grid-template-columns:1fr 1fr}.payment-assistant{grid-template-columns:1fr}.payment-qr-card{justify-self:stretch}.payment-qr-image,.payment-qr-placeholder{width:180px}.cart-lines article{grid-template-columns:1fr auto}.cart-lines article>strong{text-align:right}.cart-remove{justify-self:end}.store-card-actions{flex-direction:column}}button,input,select,textarea{font:inherit}a{color:inherit}.commerce-header,.member-header{align-items:center;background:rgba(244,243,238,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);display:grid;gap:24px;grid-template-columns:minmax(220px,1fr) auto auto;min-height:74px;padding:12px clamp(18px,4vw,64px);position:sticky;top:0;z-index:30}.commerce-header nav,.member-header nav{align-items:center;display:flex;gap:22px}.commerce-header nav a,.member-header nav a{color:#4f595c;font-size:11px;font-weight:800;text-decoration:none;white-space:nowrap}.commerce-header nav a:hover,.member-header nav a:hover{color:var(--ink)}.shop-announcement{background:#e9f8bd;border-bottom:1px solid #d2e895;color:#476019;font-size:12px;font-weight:700;padding:13px 20px;text-align:center}.order-recovery-banner{align-items:center;background:#fff;border-bottom:1px solid var(--line);display:flex;gap:14px;justify-content:center;padding:11px 20px}.order-recovery-banner>div{display:flex;flex-direction:column;gap:2px}.order-recovery-banner strong{font-size:11px}.order-recovery-banner span{color:var(--muted);font-size:10px}.order-recovery-banner a{background:var(--ink);border-radius:8px;color:white;font-size:10px;font-weight:800;padding:8px 12px;text-decoration:none;white-space:nowrap}.order-recovery-banner button{background:transparent;border:0;color:var(--muted);cursor:pointer;font-size:18px}.commerce-hero{align-items:end;display:flex;gap:54px;justify-content:space-between;margin:0 auto;max-width:1480px;padding:clamp(58px,8vw,110px) clamp(20px,5vw,76px) 64px}.commerce-hero>div:first-child{max-width:920px}.commerce-hero h1{font-size:clamp(50px,7vw,96px);letter-spacing:-.07em;line-height:.94;margin:0}.commerce-hero>div:first-child>p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.75;margin:24px 0 0;max-width:720px}.commerce-trust{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.commerce-trust span{background:white;border:1px solid var(--line);border-radius:999px;font-size:10px;font-weight:800;padding:9px 12px}.hero-balance-card{background:var(--ink);border-radius:22px;color:white;display:flex;flex:0 0 250px;flex-direction:column;padding:27px}.hero-balance-card span{color:#b8c0c2;font-size:10px;font-weight:800}.hero-balance-card strong{color:var(--lime);font-size:28px;letter-spacing:-.05em;margin:12px 0 20px}.hero-balance-card a{border-top:1px solid rgba(255,255,255,.14);font-size:10px;font-weight:800;padding-top:15px;text-decoration:none}.catalogue-controls{align-items:center;border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1480px;padding:16px clamp(20px,5vw,76px)}.category-pills{display:flex;gap:7px;overflow-x:auto;padding:2px}.category-pills button{background:white;border:1px solid var(--line);border-radius:999px;cursor:pointer;flex:0 0 auto;font-size:10px;font-weight:800;padding:9px 14px}.category-pills button.active{background:var(--ink);border-color:var(--ink);color:white}.catalogue-controls>input{background:white;border:1px solid var(--line);border-radius:999px;height:40px;max-width:340px;outline:0;padding:0 16px;width:100%}.catalogue-controls>input:focus{border-color:#2aabee;box-shadow:0 0 0 3px rgba(42,171,238,.11)}.commerce-catalogue{padding-top:64px}.modal-backdrop{align-items:center;background:rgba(11,16,18,.65);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:100}.purchase-modal{background:white;border-radius:22px;box-shadow:0 28px 90px rgba(0,0,0,.28);max-height:calc(100vh - 40px);max-width:540px;overflow:auto;padding:clamp(26px,5vw,44px);position:relative;width:100%}.purchase-modal h2{font-size:31px;letter-spacing:-.05em;margin:0 0 22px}.modal-close{align-items:center;background:#eef0ed;border:0;border-radius:50%;cursor:pointer;display:flex;font-size:23px;height:36px;justify-content:center;position:absolute;right:18px;top:18px;width:36px}.modal-price{align-items:end;background:#f1f5e7;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:20px;padding:16px}.modal-price span,.purchase-modal label>span{color:var(--muted);font-size:10px;font-weight:800}.modal-price strong{font-size:22px}.purchase-modal label{display:flex;flex-direction:column;gap:7px}.purchase-modal input{border:1px solid var(--line);border-radius:10px;height:46px;outline:0;padding:0 12px;width:100%}.purchase-modal input:focus{border-color:#2aabee;box-shadow:0 0 0 3px rgba(42,171,238,.1)}.form-help,.purchase-modal label small{color:var(--muted);font-size:10px;line-height:1.55}.modal-balance{background:#f4f5f3;border-radius:9px;font-size:11px;margin-top:13px;padding:11px}.modal-actions{display:grid;gap:10px;grid-template-columns:1fr 1.4fr;margin-top:22px}.auth-primary,.auth-secondary,.member-primary,.member-secondary,.modal-actions button,.primary-action,.secondary-action{border:0;border-radius:10px;cursor:pointer;font-size:11px;font-weight:900;padding:13px 16px;text-align:center;text-decoration:none}.auth-primary,.member-primary,.modal-actions button:last-child,.primary-action{background:var(--lime);color:var(--ink)}.auth-secondary,.member-secondary,.modal-actions .secondary,.secondary-action{background:#edf0ed;color:var(--ink)}.member-primary:disabled,.modal-actions button:disabled,.primary-action:disabled{cursor:not-allowed;opacity:.55}.member-loading{font-size:15px;font-weight:800}.member-auth,.member-loading{align-items:center;display:flex;justify-content:center;min-height:100vh}.member-auth{flex-direction:column;padding:28px;text-align:center}.auth-avatar,.member-auth>img{border:2px solid var(--ink);border-radius:50%;height:92px;margin-bottom:22px;object-fit:cover;width:92px}.member-auth-card h1,.member-auth>h1{font-size:clamp(34px,5vw,55px);letter-spacing:-.06em;margin:0}.member-auth-card>p:not(.eyebrow),.member-auth>p:not(.section-kicker){color:var(--muted);line-height:1.7;margin:18px auto;max-width:560px}.member-auth>a{margin-top:8px}.member-auth>a:first-of-type{background:var(--lime);border-radius:10px;font-size:12px;font-weight:900;padding:13px 20px;text-decoration:none}.member-auth>a:last-of-type{background:transparent;color:var(--muted)}.member-auth-card{align-items:center;background:white;border:1px solid var(--line);border-radius:24px;display:flex;flex-direction:column;max-width:600px;padding:clamp(30px,6vw,62px);width:100%}.auth-brand-mark{align-items:center;background:var(--ink);border-radius:50%;color:var(--lime);display:flex;font-size:30px;font-weight:950;height:78px;justify-content:center;margin-bottom:24px;width:78px}.auth-primary,.auth-secondary{margin-top:8px;min-width:210px}.member-shell{min-height:100vh}.member-header{grid-template-columns:minmax(220px,1fr) auto auto}.header-balance{background:var(--ink);border-radius:999px;color:white;font-size:10px;padding:9px 13px;white-space:nowrap}.header-balance strong{color:var(--lime)}.member-layout{display:grid;grid-template-columns:250px minmax(0,1fr);margin:0 auto;max-width:1480px;min-height:calc(100vh - 75px)}.member-layout aside{border-right:1px solid var(--line);padding:34px 24px}.member-person{display:grid;gap:4px;grid-template-columns:42px 1fr;margin-bottom:28px}.member-person>span{align-items:center;background:var(--ink);border-radius:50%;color:var(--lime);display:flex;font-weight:900;grid-row:1/3;height:42px;justify-content:center;width:42px}.member-person strong{align-self:end;font-size:12px}.member-person small,.member-person strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-person small{color:var(--muted);font-size:9px}.member-layout aside>.member-section-link,.member-layout aside>button{background:transparent;border:0;border-radius:10px;color:inherit;cursor:pointer;display:block;font-size:11px;font-weight:800;margin:4px 0;padding:12px;text-align:left;text-decoration:none;width:100%}.member-layout aside>button.active{background:var(--ink);color:white}.member-content{min-width:0;padding:28px clamp(20px,4vw,58px) 70px}.member-content>h2,.member-panel h2{font-size:23px;letter-spacing:-.03em;margin:22px 0 16px}.dashboard-cards{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-cards>div{background:white;border:1px solid var(--line);border-radius:17px;display:flex;flex-direction:column;min-height:160px;padding:22px}.dashboard-cards span{color:var(--muted);font-size:10px;font-weight:800}.dashboard-cards strong{font-size:23px;letter-spacing:-.04em;margin:16px 0 auto}.dashboard-cards a,.dashboard-cards button{align-self:flex-start;background:var(--lime);border:0;border-radius:8px;cursor:pointer;font-size:9px;font-weight:900;padding:8px 11px;text-decoration:none}.dashboard-cards small{color:var(--muted);font-size:9px}.member-table{background:white;border:1px solid var(--line);border-radius:16px;overflow:hidden}.member-row,.transaction-row{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:12px;grid-template-columns:minmax(160px,1fr) auto auto auto auto;padding:14px 16px}.member-row:last-child,.transaction-row:last-child{border-bottom:0}.member-row>div,.transaction-row>div{display:flex;flex-direction:column}.member-row strong,.transaction-row strong{font-size:11px}.member-row div span,.member-row small,.transaction-row div span,.transaction-row small{color:var(--muted);font-size:9px;margin-top:3px}.member-row>b,.transaction-row>b{font-size:11px}.member-row>a{font-size:10px;font-weight:800}.transaction-row{grid-template-columns:1fr auto auto}.money-in,.transaction-row .positive{color:#4e8a18}.transaction-row .negative{color:#b54d44}.balance-grid,.profile-grid{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)}.balance-grid>section,.member-panel,.profile-grid>section{background:white;border:1px solid var(--line);border-radius:18px;padding:clamp(22px,4vw,36px)}.balance-grid h2,.profile-grid h2{font-size:28px;letter-spacing:-.04em;margin:0 0 20px}.current-balance{background:var(--ink);border-radius:12px;color:white;display:flex;justify-content:space-between;margin-bottom:20px;padding:16px}.current-balance strong{color:var(--lime)}.agent-settings label,.balance-grid label,.profile-grid label{display:flex;flex-direction:column;gap:7px;margin-top:15px}.agent-settings label>span,.balance-grid label span,.profile-grid label span{color:var(--muted);font-size:10px;font-weight:800}.agent-settings input,.agent-settings textarea,.balance-grid input,.profile-grid input{background:white;border:1px solid var(--line);border-radius:9px;min-height:44px;outline:0;padding:10px 12px;width:100%}.quick-amounts{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 18px}.quick-amounts button{background:white;border:1px solid var(--line);border-radius:8px;cursor:pointer;font-size:10px;padding:8px 11px}.primary-action{width:100%}.balance-rules ul{color:var(--muted);font-size:11px;line-height:2;padding-left:18px}.section-gap{margin-top:36px!important}.profile-grid p{color:var(--muted);font-size:11px;line-height:1.75}.secondary-action{display:inline-block;margin-top:16px}.lookup-shell{min-height:100vh;padding-bottom:80px}.lookup-card{background:white;border:1px solid var(--line);border-radius:22px;margin:60px auto 0;max-width:900px;padding:clamp(28px,5vw,54px)}.lookup-card>h1{font-size:clamp(38px,6vw,64px);letter-spacing:-.06em;margin:0}.lookup-card>p:not(.section-kicker){color:var(--muted);line-height:1.7}.lookup-card>form{display:flex;gap:9px;margin:26px 0}.lookup-card>form input{border:1px solid var(--line);border-radius:10px;flex:1 1;height:46px;outline:0;padding:0 13px}.lookup-card>form button{background:var(--lime);border:0;border-radius:10px;cursor:pointer;font-size:11px;font-weight:900;padding:0 20px}.agent-shell{margin:0 auto;max-width:1480px}.agent-shell .member-header{margin-left:calc((100vw - min(1480px,100vw)) / -2);margin-right:calc((100vw - min(1480px,100vw)) / -2)}.agent-hero{align-items:end;display:flex;gap:30px;justify-content:space-between;padding:64px clamp(20px,4vw,58px) 38px}.agent-hero h1{font-size:clamp(42px,6vw,76px);letter-spacing:-.065em;line-height:.95;margin:0}.agent-hero>div:first-child>p:last-child{color:var(--muted);line-height:1.7}.agent-balance{background:var(--ink);border-radius:18px;color:white;display:flex;flex-direction:column;min-width:180px;padding:22px}.agent-balance small,.agent-balance span{color:#b8c0c2;font-size:9px}.agent-balance strong{color:var(--lime);font-size:30px;letter-spacing:-.05em;margin:8px 0 3px}.member-tabs{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:flex;gap:5px;padding:12px clamp(20px,4vw,58px)}.member-tabs button{background:transparent;border:0;border-radius:9px;cursor:pointer;font-size:10px;font-weight:900;padding:10px 14px}.member-tabs button.active{background:var(--ink);color:white}.agent-shell>.member-panel{margin:30px clamp(20px,4vw,58px) 80px}.member-message{background:#fff0ef;border:1px solid #e9c1bd;border-radius:10px;color:#89534f;font-size:11px;margin:18px clamp(20px,4vw,58px) 0;padding:12px 15px}.member-message.success{background:#edf6d6;border-color:#d8e6b5;color:#52721c}.panel-heading{align-items:end;margin-bottom:24px}.panel-heading h2{margin:0}.panel-heading p:last-child{color:var(--muted);font-size:11px}.small-action{font-size:10px;font-weight:900}.agent-settings small{color:var(--muted);font-size:9px}.slug-editor{align-items:center;border:1px solid var(--line);border-radius:9px;display:flex;overflow:hidden}.slug-editor code{background:#f0f2ef;color:var(--muted);font-size:10px;height:44px;line-height:44px;padding:0 10px;white-space:nowrap}.slug-editor input{border:0;border-radius:0}.agent-actions{display:flex;gap:9px;margin-top:22px}.agent-product-list{border:1px solid var(--line);border-radius:14px;overflow:hidden}.agent-product-row{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:14px;grid-template-columns:minmax(240px,1.4fr) minmax(170px,.8fr) auto auto;padding:14px}.agent-product-row:last-child{border-bottom:0}.agent-product-title{align-items:center;display:flex;gap:11px;min-width:0}.agent-product-title .listed-tg{flex:0 0 42px}.agent-product-title>div{display:flex;flex-direction:column;min-width:0}.agent-product-title strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-product-title small{color:var(--muted);font-size:9px;margin-top:4px}.agent-product-row label>span,.agent-profit span{color:var(--muted);font-size:8px;font-weight:800}.agent-product-row label>div{display:flex;margin-top:4px}.agent-product-row input{border:1px solid var(--line);border-radius:7px 0 0 7px;height:38px;min-width:0;padding:0 8px;width:100%}.agent-product-row label b{align-items:center;background:#eef0ed;border:1px solid var(--line);border-left:0;border-radius:0 7px 7px 0;display:flex;font-size:8px;padding:0 7px}.agent-profit{display:flex;flex-direction:column;white-space:nowrap}.agent-profit strong{color:#4e8a18;font-size:11px;margin-top:5px}.agent-publish,.agent-unpublish{border:0;border-radius:8px;cursor:pointer;font-size:9px;font-weight:900;padding:10px 13px}.agent-publish{background:var(--lime)}.agent-unpublish{background:#eef0ed}.member-empty{align-items:center;color:var(--muted);display:flex;flex-direction:column;min-height:230px;justify-content:center;text-align:center}.member-empty h3{color:var(--ink);margin:0 0 7px}.member-empty p{font-size:11px}.member-table-head,.member-table-row{align-items:center;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr 1.3fr;padding:13px 16px}.member-table-head{background:#f0f2ef;color:var(--muted);font-size:9px;font-weight:900}.member-table-row{border-top:1px solid var(--line);font-size:10px}.people-table{background:white;border:1px solid var(--line);border-radius:16px;overflow:hidden}.people-head,.people-row{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(220px,1.3fr) .6fr 1fr auto;padding:14px 16px}.people-head{background:#eef0ed;color:var(--muted);font-size:9px;font-weight:900}.people-row{border-top:1px solid var(--line);font-size:10px}.people-row>div:first-child{display:flex;flex-direction:column;min-width:0}.people-row>div:first-child strong{font-size:11px}.people-row>div:first-child span{color:var(--muted);font-size:9px;margin-top:4px;overflow:hidden;text-overflow:ellipsis}.agent-badge{border-radius:999px;font-size:8px;font-weight:900;padding:6px 9px;width:fit-content}.agent-badge.pending{background:#fff2c6;color:#846617}.agent-badge.approved{background:#e7f6c3;color:#53701e}.agent-badge.rejected{background:#fff0ef;color:#984d46}.review-actions{display:flex;gap:6px}.review-actions button{background:var(--lime);border:0;border-radius:7px;cursor:pointer;font-size:9px;font-weight:900;padding:8px 10px}.review-actions button.danger{background:#f4e3e1;color:#984d46}.review-actions button:disabled{cursor:not-allowed;opacity:.45}.order-status.refunded{background:#e8edf0;color:#53636a}@media (max-width:900px){.commerce-header,.member-header{grid-template-columns:1fr auto}.commerce-header nav,.member-header nav{grid-column:1/-1;grid-row:2;justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.header-balance,.language-switch{grid-column:2;grid-row:1}.agent-hero,.commerce-hero{align-items:flex-start;flex-direction:column}.agent-balance,.hero-balance-card{flex-basis:auto;width:100%}.catalogue-controls{align-items:stretch;flex-direction:column}.catalogue-controls>input{max-width:none}.member-layout{display:block}.member-layout aside{border-bottom:1px solid var(--line);border-right:0;display:flex;gap:6px;overflow-x:auto;padding:16px 20px}.member-person{display:none}.member-layout aside>.member-section-link,.member-layout aside>button{flex:0 0 auto;width:auto}.balance-grid,.dashboard-cards,.profile-grid{grid-template-columns:1fr}.agent-product-row{grid-template-columns:1fr 1fr}.people-head{display:none}.people-row{align-items:start;grid-template-columns:1fr auto}.user-readonly-table .people-row{grid-template-columns:1fr 1fr}}@media (max-width:620px){.commerce-header,.member-header{gap:10px;padding:11px 16px}.commerce-header .brand-name,.member-header .brand-name{max-width:190px}.commerce-header nav,.member-header nav{gap:15px}.commerce-hero{padding-top:52px}.commerce-hero h1{font-size:52px}.commerce-trust{flex-direction:column}.store-grid{grid-template-columns:1fr}.purchase-modal{border-radius:16px;padding:25px 20px}.order-recovery-banner{align-items:flex-start;justify-content:flex-start}.order-recovery-banner>div{flex:1 1}.payment-panel-heading{align-items:stretch;flex-direction:column}.payment-countdown{align-items:flex-start}.modal-actions{grid-template-columns:1fr}.member-content{padding:28px 16px 60px}.member-row,.transaction-row{grid-template-columns:1fr auto}.member-row>.order-status,.member-row>a,.member-row>small{justify-self:start}.lookup-card{border-left:0;border-radius:0;border-right:0;margin-top:28px}.lookup-card>form{flex-direction:column}.lookup-card>form button{min-height:44px}.agent-hero{padding-top:44px}.agent-product-row{grid-template-columns:1fr}.member-table-head{display:none}.member-table-row{grid-template-columns:1fr 1fr}.people-row,.user-readonly-table .people-row{grid-template-columns:1fr}.review-actions{margin-top:5px}}.local-auth-page{background:radial-gradient(circle at 50% 0,rgba(200,239,86,.16),transparent 32rem),var(--paper)}.local-auth-card{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:24px;box-shadow:0 18px 50px rgba(21,28,32,.08);display:flex;flex-direction:column;max-width:500px;padding:clamp(28px,5vw,48px);width:100%}.local-auth-card .auth-avatar{margin-bottom:18px}.local-auth-card h1{font-size:clamp(32px,5vw,46px);letter-spacing:-.055em;margin:0}.local-auth-card>p:not(.section-kicker):not(.auth-security-note){color:var(--muted);line-height:1.65;margin:12px 0 20px}.auth-mode-tabs{background:#edf0ed;border-radius:12px;display:grid;gap:4px;grid-template-columns:1fr 1fr;margin-bottom:20px;padding:4px;width:100%}.auth-mode-tabs button{background:transparent;border:0;border-radius:9px;color:var(--muted);cursor:pointer;font-size:12px;font-weight:900;min-height:42px}.auth-mode-tabs button.active{background:var(--panel);box-shadow:0 3px 12px rgba(21,28,32,.08);color:var(--ink)}.local-auth-form{display:grid;gap:14px;text-align:left;width:100%}.local-admin-auth .member-auth-card{max-width:480px;padding:clamp(24px,5vw,40px)}.local-admin-auth .member-auth-card h1{font-size:clamp(1.4rem,4vw,1.8rem);margin:18px 0 8px}.local-admin-auth .member-auth-card>p{font-size:1rem;line-height:1.6}.local-admin-auth .auth-error,.local-admin-auth .auth-secondary,.local-admin-auth .auth-submit,.local-admin-auth .local-auth-form label>span{font-size:.875rem}.local-admin-auth .local-auth-form input{font-size:1rem}.local-admin-auth .auth-security-note{color:var(--muted);font-size:.875rem;margin-top:18px}.admin-session-nav{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px}.admin-session-nav button.store-link{background:transparent;border:0;cursor:pointer;font:inherit;padding:0}.local-auth-form label,.password-change-form label{display:grid;gap:7px}.local-auth-form label>span,.password-change-form label>span{color:var(--muted);font-size:11px;font-weight:850}.local-auth-form input,.password-change-form input{background:var(--panel);border:1px solid var(--line);border-radius:10px;color:var(--ink);font:inherit;min-height:48px;outline:0;padding:11px 13px;width:100%}.local-auth-form input:focus,.password-change-form input:focus{border-color:var(--ink);box-shadow:0 0 0 3px rgba(200,239,86,.28)}.auth-error{background:#fff1ef;border:1px solid #f0cbc6;border-radius:9px;color:#a64138;font-size:11px;line-height:1.55;padding:10px 12px}.auth-submit{background:var(--lime);border:1px solid var(--ink);border-radius:10px;color:var(--ink);cursor:pointer;font-size:12px;font-weight:950;min-height:48px}.auth-submit:disabled{cursor:wait;opacity:.6}.local-auth-card .auth-security-note{color:var(--muted);font-size:10px;margin:14px 0 5px}.auth-back-link{color:var(--ink);font-size:11px;font-weight:850;margin-top:8px;text-decoration:none}.password-change-form{display:grid;gap:13px;margin-top:18px}.password-change-form .password-modal-actions{margin-top:5px}.account-password-section .secondary-action{margin-top:12px;width:100%}.password-email-verification{display:grid;gap:10px;margin:12px 0;min-width:0}.password-email-verification .form-help,.password-email-verification .password-field-error{font-size:.875rem;line-height:1.7;margin:0;overflow-wrap:anywhere}.password-email-verification .password-field-error{color:#ae3c28}.password-email-controls{align-items:end;display:flex;flex-wrap:wrap;gap:10px}.password-email-controls label{display:grid;flex:1 1 170px;gap:7px;min-width:0}.password-email-controls label>span{font-size:.875rem}.password-email-controls input{background:var(--panel);border:1px solid var(--line);border-radius:10px;color:var(--ink);font:inherit;min-height:48px;padding:11px 13px;width:100%}.password-email-controls .secondary-action{flex:0 1 auto;font-size:.875rem;margin:0;min-height:48px;padding:11px 16px;width:auto}.agent-portal-header nav .header-logout-button,.member-header nav .header-logout-button{background:transparent;border:0;color:#b54d44;cursor:pointer;font:inherit;font-size:11px;font-weight:800;padding:0;white-space:nowrap}.agent-portal-header nav .header-logout-button:disabled,.member-header nav .header-logout-button:disabled{cursor:wait;opacity:.55}@media (max-width:520px){.local-auth-page{padding:12px}.local-auth-card{border-radius:18px;padding:24px 18px}.local-auth-card .auth-avatar{height:76px;width:76px}}.lookup-card>label{display:flex;flex-direction:column;gap:8px;margin:26px 0}.lookup-card>label>span{color:var(--muted);font-size:10px;font-weight:800}.lookup-card>label>div{display:flex;gap:9px}.lookup-card>label input{border:1px solid var(--line);border-radius:10px;flex:1 1;height:46px;outline:0;padding:0 13px}.lookup-card>label button{background:var(--lime);border:0;border-radius:10px;cursor:pointer;font-size:11px;font-weight:900;padding:0 20px}@media (max-width:620px){.lookup-card>label>div{flex-direction:column}.lookup-card>label button{min-height:44px}}.hero-balance-card>div{align-items:center;border-top:1px solid rgba(255,255,255,.14);display:flex;justify-content:space-between;padding:14px 0}.hero-balance-card>div span{color:#b8c0c2}.hero-balance-card>div b{color:white;font-size:18px}.category-pills button{align-items:center;display:flex;gap:7px}.category-pills button small{align-items:center;background:#eef0ed;border-radius:999px;color:var(--muted);display:inline-flex;font-size:8px;height:20px;justify-content:center;min-width:20px;padding:0 5px}.category-pills button.active small{background:rgba(255,255,255,.16);color:white}.catalogue-search{max-width:380px;position:relative;width:100%}.catalogue-search input{background:white;border:1px solid var(--line);border-radius:999px;height:42px;outline:0;padding:0 42px 0 17px;width:100%}.catalogue-search input:focus{border-color:#2aabee;box-shadow:0 0 0 3px rgba(42,171,238,.11)}.catalogue-search button{background:#eef0ed;border:0;border-radius:50%;color:var(--muted);cursor:pointer;height:27px;position:absolute;right:8px;top:7px;width:27px}.retry-notice{align-items:center;display:flex;gap:18px;justify-content:space-between}.retry-notice>div{display:flex;flex-direction:column;gap:3px}.retry-notice>div span{font-size:10px;opacity:.85}.empty-clear,.retry-notice button{background:var(--ink);border:0;border-radius:8px;color:white;cursor:pointer;flex:0 0 auto;font-size:10px;font-weight:900;padding:9px 12px}.empty-clear{margin-top:15px}.checkout-summary{background:#f5f6f3;border:1px solid var(--line);border-radius:13px;display:grid;gap:12px;margin-bottom:20px;padding:15px}.checkout-summary>div{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.checkout-summary span{color:var(--muted);flex:0 0 auto;font-size:9px;font-weight:800}.checkout-summary strong{font-size:11px;max-width:76%;text-align:right}.payment-method-switch{background:#eef0ed;border-radius:12px;display:grid;gap:5px;grid-template-columns:1fr 1fr;margin-bottom:17px;padding:4px}.payment-method-switch button{background:transparent;border:0;border-radius:9px;color:var(--muted);cursor:pointer;font-size:10px;font-weight:900;min-height:38px}.payment-method-switch button.active{background:var(--ink);color:white;box-shadow:0 5px 16px rgba(23,28,29,.15)}.quantity-picker{display:grid!important;gap:7px;margin:0 0 17px!important}.quantity-picker>div{align-items:center;display:grid;grid-template-columns:42px 1fr 42px}.quantity-picker button{background:#eef0ed;border:1px solid var(--line);cursor:pointer;font-size:18px;min-height:42px}.quantity-picker button:first-child{border-radius:10px 0 0 10px}.quantity-picker button:last-child{border-radius:0 10px 10px 0}.quantity-picker button:disabled{cursor:not-allowed;opacity:.45}.quantity-picker input{border-left:0!important;border-radius:0!important;border-right:0!important;margin:0!important;min-height:42px;text-align:center}.quantity-picker small{color:var(--muted);font-size:9px}.modal-balance{align-items:center;display:flex;justify-content:space-between}.modal-balance strong{font-size:12px}.modal-balance.enough{background:#edf6d6;color:#52721c}.modal-balance.short{background:#fff0ef;color:#89534f}.modal-balance b{font-size:9px}.inline-warning{color:#a54840;font-size:10px;font-weight:800;margin-top:8px}.checkout-footnote{color:var(--muted);font-size:9px;line-height:1.55;margin:15px 0 0;text-align:center}.product-detail-trigger{background:transparent;border:0;color:inherit;cursor:pointer;display:block;padding:0;text-align:left;width:100%}.product-detail-trigger h3{margin-bottom:7px}.product-detail-trigger p{margin-bottom:8px}.product-detail-trigger>span{color:#2472b8;font-size:9px;font-weight:900}.product-detail-trigger .product-title{color:var(--ink);font-size:16px;font-weight:800;line-height:1.4;margin:2px 0 4px}.product-detail-trigger .product-description,.product-detail-trigger .product-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-detail-trigger .product-description{color:var(--muted);font-size:10px;font-weight:400;line-height:1.5;margin-bottom:6px}.product-detail-modal{background:white;border-radius:20px;box-shadow:0 24px 80px rgba(20,28,30,.22);max-height:min(86vh,860px);max-width:820px;overflow:auto;padding:30px;position:relative;width:calc(100% - 30px)}.product-detail-modal h2{font-size:25px;margin:4px 44px 13px 0}.product-specific-details{background:#f8faf6;border:1px solid #e1e8d2;border-radius:14px;margin-bottom:18px;padding:17px}.product-specific-details>h3{font-size:15px;margin:0 0 7px}.product-specific-details>p{color:#4f595c;font-size:11px;line-height:1.65;margin:0 0 14px}.product-attributes{display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;overflow:hidden}.product-attributes>div{background:white;border:1px solid #e7ece3;display:grid;gap:4px;grid-template-columns:minmax(86px,.75fr) 1fr;margin:-1px 0 0 -1px;padding:10px 12px}.product-attributes dt{color:var(--muted);font-size:9px;font-weight:800}.product-attributes dd{font-size:10px;font-weight:700;margin:0;overflow-wrap:anywhere}.detail-tag-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.detail-tag-row span{background:#e8f3ff;border-radius:999px;color:#236692;font-size:9px;font-weight:800;padding:6px 9px}.detail-price-line{align-items:center;background:#f4f7ef;border:1px solid #e1e8d2;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:20px;padding:13px 16px}.detail-price-line strong{color:#628400;font-size:21px}.detail-price-line span{color:var(--muted);font-size:10px;font-weight:800}.product-guide{display:grid;gap:12px}.product-guide section{border:1px solid var(--line);border-radius:13px;padding:15px 17px}.product-guide h3{font-size:14px;margin:0 0 9px}.product-guide li,.product-guide p{color:#4f595c;font-size:11px;line-height:1.75}.product-guide p{margin:6px 0 0}.product-guide .telegram-guide-link{color:#166ca1;text-decoration:underline;text-underline-offset:3px}.product-guide .telegram-guide-link:focus-visible{outline:2px solid #166ca1;outline-offset:3px}.product-guide ul{margin:0;padding-left:18px}.product-guide code{background:#edf5ff;border-radius:8px;color:#175b8d;display:block;font-size:10px;overflow-wrap:anywhere;padding:11px}.detail-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.detail-actions button{border:0;border-radius:10px;cursor:pointer;font-size:11px;font-weight:900;min-height:42px;padding:0 20px}.detail-actions button:last-child{background:var(--ink);color:white}.detail-actions button:disabled{cursor:not-allowed;opacity:.5}.lookup-card>form.lookup-form{display:flex;flex-direction:column;gap:8px}.lookup-form>label{color:var(--muted);font-size:10px;font-weight:800}.lookup-form>div{display:flex;gap:9px}.lookup-form input{border:1px solid var(--line);border-radius:10px;flex:1 1;height:46px;outline:0;padding:0 13px}.lookup-form input[readonly]{background:#f4f5f3;color:#596164}.lookup-form button{background:var(--lime);border:0;border-radius:10px;cursor:pointer;font-size:11px;font-weight:900;padding:0 20px}.lookup-form button:disabled{cursor:not-allowed;opacity:.55}.verified-email{color:#53701e;font-size:9px;font-weight:800}.lookup-result-head{align-items:center;display:flex;justify-content:space-between;margin:34px 0 14px}.lookup-result-head h2{font-size:23px;margin:0}.lookup-result-head span{color:var(--muted);font-size:10px;font-weight:800}.order-loading{color:var(--muted);padding:26px 0}.order-status.confirming,.order-status.pending,.order-status.waiting{background:#fff2c6;color:#846617}.order-status.purchasing{background:#e8f3ff;color:#236692}.order-status.expired,.order-status.failed,.order-status.rejected{background:#fff0ef;color:#984d46}.agent-publish:disabled,.agent-unpublish:disabled{cursor:not-allowed;opacity:.48}:where(a,button,input,select,textarea):focus-visible{outline:3px solid rgba(42,171,238,.35);outline-offset:2px}@media (max-width:900px){.catalogue-search{max-width:none}}@media (max-width:620px){.hero-balance-card>div{padding:12px 0}.retry-notice{align-items:stretch;flex-direction:column}.retry-notice button{width:100%}.lookup-form>div{flex-direction:column}.lookup-form button{min-height:44px}.checkout-summary strong{max-width:70%}.modal-balance{align-items:flex-start;flex-direction:column;gap:5px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-summary{flex-wrap:wrap;justify-content:flex-end}.bulk-price-panel{background:var(--ink);border-radius:18px;color:white;display:grid;gap:18px;grid-template-columns:minmax(180px,.7fr) minmax(460px,1.6fr);margin-bottom:22px;padding:22px}.bulk-price-panel>div:first-child{display:flex;flex-direction:column;gap:6px}.bulk-price-panel>div:first-child strong{color:var(--lime);font-size:17px}.bulk-price-panel>div:first-child span{color:#b8c0c2;font-size:9px}.bulk-price-form{align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(150px,.9fr) minmax(150px,.8fr) auto}.bulk-price-form label,.bulk-price-form select{background:white;border:1px solid rgba(255,255,255,.16);border-radius:9px;color:var(--ink);min-height:43px}.bulk-price-form select{padding:0 11px}.bulk-price-form label{display:flex;overflow:hidden}.bulk-price-form input{border:0;min-width:0;outline:0;padding:0 11px;width:100%}.bulk-price-form label span{align-items:center;background:#edf0ed;color:var(--muted);display:flex;font-size:8px;font-weight:900;padding:0 9px}.bulk-price-form button{background:var(--lime);border:0;border-radius:9px;color:var(--ink);cursor:pointer;font-size:10px;font-weight:900;padding:0 15px}.bulk-price-form button:disabled{cursor:not-allowed;opacity:.5}.bulk-price-panel>p{color:#aab3b5;font-size:9px;grid-column:1/-1;line-height:1.6;margin:-7px 0 0}.pricing-listed-row{grid-template-columns:42px minmax(180px,1fr) minmax(110px,.45fr) minmax(250px,.9fr) auto auto}.listing-source-cost{display:flex;flex-direction:column;gap:4px;min-width:110px}.listing-source-cost>span{color:var(--muted);font-size:8px;font-weight:800}.listing-source-cost>strong{color:#607d13;font-size:13px}.listing-source-cost>small{color:var(--muted);font-size:8px}.live-stock-price{min-width:160px}.live-stock-price>strong{font-size:15px}.live-stock-price .live-price-warning,.live-stock-price.above-limit>strong{color:#b5473e}.live-stock-price.stale>strong{color:#9a7426}.live-price-refresh-button{border-color:#a9c566}.listing-info-editor{background:#f7f8f5;border:1px solid var(--line);border-radius:11px;grid-column:2/-1;padding:0 13px;width:100%}.listing-info-editor summary{color:#246c9e;cursor:pointer;font-size:9px;font-weight:900;padding:11px 0}.listing-info-fields{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:0 0 13px}.listing-info-fields label{display:flex;flex-direction:column;gap:5px}.listing-info-fields label>span{color:var(--muted);font-size:8px;font-weight:800;margin:0}.listing-info-fields input,.listing-info-fields textarea{background:white;border:1px solid var(--line);border-radius:8px;font-size:10px;outline:0;padding:9px 10px;resize:vertical;width:100%}.listing-info-fields .save-info-button{align-self:end;background:var(--ink);color:white;grid-column:auto;grid-row:auto;min-height:38px}.listed-price-editor{display:flex;flex-direction:column;gap:5px}.listed-price-editor>span{color:var(--muted);font-size:8px;font-weight:800}.listed-price-editor>div{display:flex}.listed-price-editor input{border:1px solid var(--line);border-radius:8px 0 0 8px;height:38px;min-width:0;outline:0;padding:0 9px;width:100%}.listed-price-editor b{align-items:center;background:#eef0ed;border:1px solid var(--line);border-left:0;border-radius:0 8px 8px 0;display:flex;font-size:8px;padding:0 8px}.listing-price-fields{display:grid;gap:6px 8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:250px}.pricing-margin-note{color:var(--muted);font-size:8px;grid-column:1/-1;line-height:1.45}.pricing-margin-note.error{color:#a24138;font-weight:800}.pricing-listed-row .save-price-button{background:var(--lime);color:var(--ink)}.pricing-listed-row .unpublish-button{background:#f4e3e1;color:#984d46}.pricing-listed-row button:disabled{cursor:not-allowed;opacity:.48}.price-save-hint{border-radius:999px;font-size:8px;font-weight:900;padding:7px 10px;text-align:center;white-space:nowrap}.price-save-hint.saved{background:#edf6d6;color:#52721c}.price-save-hint.pending{background:#fff0c7;color:#8a6415}@media (max-width:900px){.bulk-price-panel{grid-template-columns:1fr}.bulk-price-form{grid-template-columns:1fr 1fr}.bulk-price-form button{min-height:43px}.bulk-price-panel>p{grid-column:1}.pricing-listed-row{grid-template-columns:42px minmax(0,1fr) auto auto}.pricing-listed-row .listing-summary{grid-column:2/-1}.pricing-listed-row .listing-source-cost{grid-column:2}.pricing-listed-row .listing-price-fields{grid-column:3/-1}.pricing-listed-row .price-save-hint,.pricing-listed-row .save-price-button{grid-column:3;grid-row:auto}.pricing-listed-row .unpublish-button{grid-column:4;grid-row:auto}.listing-info-editor{grid-column:2/-1}.listing-info-fields{grid-template-columns:1fr}}@media (max-width:620px){.admin-summary{display:grid;grid-template-columns:1fr 1fr;width:100%}.admin-summary div{min-width:0}.bulk-price-panel{padding:18px}.bulk-price-form{grid-template-columns:1fr}.pricing-listed-row{grid-template-columns:38px minmax(0,1fr)}.pricing-listed-row .listing-summary{grid-column:2}.pricing-listed-row .listing-source-cost{grid-column:1/-1}.pricing-listed-row .listing-price-fields{grid-column:1/-1;min-width:0;grid-template-columns:1fr}.pricing-margin-note{grid-column:1}.pricing-listed-row .price-save-hint,.pricing-listed-row .save-price-button,.pricing-listed-row .unpublish-button{grid-column:auto;grid-row:auto;min-height:39px}.listing-info-editor{grid-column:1/-1}}.admin-quick-links{align-items:center;background:#11191c;color:white;display:flex;gap:8px;overflow-x:auto;padding:10px clamp(20px,5vw,70px)}.admin-quick-links span{color:#9fa9aa;font-size:9px;font-weight:900;margin-right:4px;text-transform:uppercase}.admin-quick-links a{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:white;flex:0 0 auto;font-size:10px;font-weight:800;padding:8px 12px;text-decoration:none}.admin-quick-links a:hover{background:var(--lime);color:var(--ink)}.admin-center-topbar{grid-template-columns:minmax(220px,1fr) auto minmax(130px,1fr)}.admin-center-topbar>.store-link{justify-self:end}.admin-center-links{align-items:center;display:flex;gap:5px}.admin-center-links a{border-radius:9px;color:var(--muted);font-size:10px;font-weight:850;padding:9px 12px;text-decoration:none;white-space:nowrap}.admin-center-links a.active,.admin-center-links a:hover{background:var(--ink);color:white}.compact-admin-hero{min-height:250px}.compact-admin-hero h1{max-width:820px}.admin-center-content{max-width:1500px}.order-filter-panel{align-items:end;background:white;border:1px solid var(--line);border-radius:18px;display:grid;gap:12px;grid-template-columns:minmax(210px,1.5fr) minmax(150px,.8fr) minmax(130px,.7fr) minmax(145px,.7fr) minmax(145px,.7fr);margin-bottom:20px;padding:18px}.operations-toolbar label,.order-filter-panel label{display:flex;flex-direction:column;gap:7px}.operations-toolbar label span,.order-filter-panel label span{color:var(--muted);font-size:9px;font-weight:850}.operations-toolbar input,.order-filter-panel input,.order-filter-panel select{background:#f7f8f5;border:1px solid var(--line);border-radius:9px;height:42px;min-width:0;outline:0;padding:0 11px;width:100%}.operations-toolbar input:focus,.order-filter-panel input:focus,.order-filter-panel select:focus{border-color:#2aabee;box-shadow:0 0 0 3px rgba(42,171,238,.1)}.filter-actions{display:flex;gap:8px;grid-column:1/-1;justify-content:flex-end}.filter-actions a,.filter-actions button,.operations-toolbar>a,.operations-toolbar>button{align-items:center;background:var(--ink);border:0;border-radius:9px;color:white;cursor:pointer;display:inline-flex;font-size:10px;font-weight:900;justify-content:center;min-height:40px;padding:0 14px;text-decoration:none}.operations-toolbar>button:disabled{cursor:wait;opacity:.6}.filter-actions .secondary{background:#edf0ed;color:var(--ink)}.filter-actions a,.operations-toolbar>a{background:var(--lime);color:var(--ink)}.analytics-grid{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:28px}.analytics-grid>div{background:white;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:9px;min-height:100px;padding:18px}.analytics-grid span{color:var(--muted);font-size:9px;font-weight:800}.analytics-grid strong{font-size:clamp(18px,2vw,27px);letter-spacing:-.04em}.analytics-grid strong small{color:var(--muted);font-size:8px;letter-spacing:0}.analytics-grid .warning-metric{background:#fff1ef;border-color:#e8bcb6}.analytics-grid .warning-metric strong{color:#a0443e}.business-analytics{background:white;border:1px solid var(--line);border-radius:17px;margin-bottom:20px;padding:20px}.business-metrics{grid-template-columns:repeat(7,minmax(0,1fr));margin:16px 0 20px}.business-metrics>div{background:#f7f8f5;min-height:88px;padding:14px}.business-metrics strong{font-size:clamp(16px,1.6vw,22px)}.business-ranking-grid{display:grid;gap:16px;grid-template-columns:1fr 1fr}.business-ranking-card{border:1px solid var(--line);border-radius:14px;min-width:0;overflow:hidden}.business-ranking-card h3{font-size:13px;margin:0;padding:15px 16px}.business-table{overflow-x:auto}.business-table-head,.business-table-row{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(180px,1fr) 58px 82px 82px;min-width:460px;padding:11px 16px}.business-table-head{background:#f0f2ef;color:var(--muted);font-size:9px;font-weight:900}.business-table-row{border-top:1px solid var(--line);font-size:10px}.business-table-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-table-row b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-loading{background:white;border:1px solid var(--line);border-radius:15px;color:var(--muted);font-size:11px;padding:36px;text-align:center}.order-admin-table{background:white;border:1px solid var(--line);border-radius:17px;overflow:hidden}.order-admin-head,.order-admin-item{align-items:center;display:grid;gap:15px;grid-template-columns:minmax(220px,1.3fr) minmax(210px,1.2fr) minmax(130px,.7fr) minmax(125px,.6fr) minmax(220px,1fr);padding:14px 17px}.order-admin-head{background:#edf0ed;color:var(--muted);font-size:9px;font-weight:900}.order-admin-item{border-top:1px solid var(--line)}.order-admin-item>div{display:flex;flex-direction:column;gap:4px;min-width:0}.order-admin-item strong{font-size:10px}.order-admin-item div>span:not(.order-status),.order-admin-item small{color:var(--muted);font-size:9px;overflow:hidden;text-overflow:ellipsis}.order-admin-item .order-status{align-self:flex-start}.order-admin-item .order-failure{color:#a0443e!important;white-space:normal}.order-risk-audit{background:white;border:1px solid var(--line);border-radius:17px;margin-top:22px;padding:20px}.order-email-setup-note{background:#fff8e7;border:1px solid #ecdca8;border-radius:10px;color:#654f20;font-size:14px;line-height:1.55;margin:0 0 16px;padding:11px 14px}.order-risk-audit .panel-heading{margin-bottom:14px}.order-risk-list{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.order-risk-card{border:1px solid #dce4df;border-radius:13px;display:grid;gap:12px;min-width:0;padding:16px}.order-risk-card.warning{background:#fffaf0;border-color:#ead9a0}.order-risk-card>div:first-child{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:space-between}.order-risk-card>div:first-child span{color:var(--muted);font-size:9px}.order-risk-warning{color:#89534f;font-size:10px;font-weight:700;line-height:1.65;margin:0}.order-risk-card dl{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.order-risk-card dl>div{background:#f4f6f3;border-radius:8px;padding:9px}.order-risk-card dt{color:var(--muted);font-size:8px;font-weight:800}.order-risk-card dd{font-size:9px;font-weight:800;margin:4px 0 0;overflow-wrap:anywhere}.refund-evidence{display:grid;gap:6px;min-width:0}.refund-evidence small,.refund-evidence span{color:var(--muted);font-size:9px;line-height:1.5}.refund-evidence code{background:#11191c;border-radius:8px;color:#eaf5e0;font-size:9px;overflow-wrap:anywhere;padding:10px}.unknown-purchase-list{display:grid;gap:8px}.unknown-purchase-item{background:#fff;border:1px solid #e4cf8e;border-radius:10px;display:grid;gap:9px;padding:11px}.unknown-purchase-item>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.unknown-purchase-item small,.unknown-purchase-item span{color:var(--muted);font-size:9px;line-height:1.55}.unknown-purchase-item button{background:#172125;border:0;border-radius:8px;color:white;cursor:pointer;font-size:9px;font-weight:850;padding:8px 10px}.unknown-purchase-item button.danger{background:#f5dfdc;color:#9a4139}.unknown-purchase-item button:disabled{cursor:wait;opacity:.55}.unknown-purchase-item button:focus-visible{outline:3px solid rgba(42,171,238,.3);outline-offset:2px}.password-handoff-list{display:grid;gap:10px}.password-handoff-item{background:#f4fbff;border:1px solid #b9ddf2;border-radius:11px;display:grid;gap:11px;padding:12px}.password-handoff-heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.password-handoff-heading span{color:var(--muted);font-size:9px}.password-handoff-fields{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.password-handoff-fields>div{align-items:center;background:#fff;border:1px solid #d8e9f2;border-radius:9px;display:grid;gap:6px;grid-template-columns:1fr auto;padding:9px}.password-handoff-fields span{color:var(--muted);font-size:8px;font-weight:800;grid-column:1/-1}.password-handoff-fields code{font-size:10px;overflow-wrap:anywhere}.password-handoff-fields button,.password-handoff-item .confirm-handoff{background:#172125;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:9px;font-weight:850;min-height:32px;padding:7px 10px}.password-handoff-item .confirm-handoff{background:#2aabee;justify-self:stretch;min-height:38px}.password-handoff-fields button:disabled,.password-handoff-item .confirm-handoff:disabled{cursor:wait;opacity:.55}.password-handoff-fields button:focus-visible,.password-handoff-item .confirm-handoff:focus-visible{outline:3px solid rgba(42,171,238,.3);outline-offset:2px}.controlled-retry{align-items:center;background:#f4f6f3;border-radius:10px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:11px}.controlled-retry p{color:var(--muted);flex:1 1 260px;font-size:9px;line-height:1.55;margin:0}.controlled-retry button{background:#172125;border:0;border-radius:8px;color:white;cursor:pointer;font-size:9px;font-weight:850;min-height:34px;padding:8px 11px}.controlled-retry button:disabled{cursor:wait;opacity:.55}.controlled-retry button:focus-visible{outline:3px solid rgba(42,171,238,.3);outline-offset:2px}.operation-health{align-items:center;background:white;border:1px solid var(--line);border-radius:16px;display:flex;gap:12px;min-width:220px;padding:17px 20px}.operation-health span{align-items:center;background:#fff0ef;border-radius:50%;color:#a0443e;display:flex;font-size:18px;font-weight:950;height:38px;justify-content:center;width:38px}.operation-health strong{font-size:11px}.operation-health.healthy span{background:var(--lime);color:var(--ink)}.operations-toolbar{align-items:end;background:white;border:1px solid var(--line);border-radius:17px;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px;padding:17px}.operations-toolbar label{min-width:160px}.operations-toolbar .backup-button{background:#edf0ed;color:var(--ink)}.operations-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr)}.alerts-panel,.reconciliation-panel{background:white;border:1px solid var(--line);border-radius:18px;overflow:hidden;padding:21px}.panel-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.panel-heading h2{font-size:20px;margin:2px 0 0}.panel-heading>span{background:#edf0ed;border-radius:999px;font-size:9px;font-weight:900;padding:7px 10px}.panel-heading>span.match{background:#eaf7c8;color:#52721c}.panel-heading>span.mismatch{background:#fff0ef;color:#a0443e}.alerts-list{border:1px solid var(--line);border-radius:13px;overflow:hidden}.alert-item{align-items:start;border-top:1px solid var(--line);display:grid;gap:11px;grid-template-columns:31px 1fr auto;padding:14px}.alert-item:first-child{border-top:0}.alert-symbol{align-items:center;background:#fff2c6;border-radius:50%;color:#846617;display:flex;font-size:11px;font-weight:950;height:29px;justify-content:center;width:29px}.alert-item.critical .alert-symbol{background:#ffe1de;color:#a0443e}.alert-item>div{min-width:0}.alert-item p,.alert-item strong{font-size:10px}.alert-item p{color:#526064;line-height:1.55;margin:4px 0}.alert-item small{color:var(--muted);font-size:8px}.alert-item>b{background:#fff0ef;border-radius:999px;color:#a0443e;font-size:8px;padding:6px 8px;white-space:nowrap}.alert-actions{align-items:flex-end;display:flex;flex-direction:column;gap:7px}.alert-actions b{background:#fff0ef;border-radius:999px;color:#a0443e;font-size:8px;padding:6px 8px;white-space:nowrap}.alert-actions button{background:var(--ink);border:0;border-radius:8px;color:white;cursor:pointer;font-size:8px;font-weight:900;padding:7px 9px;white-space:nowrap}.alert-actions button:disabled{cursor:wait;opacity:.55}.alerts-panel details,.reconciliation-panel details{border-top:1px solid var(--line);margin-top:15px;padding-top:13px}.alerts-panel details>summary,.reconciliation-panel details>summary{color:var(--muted);cursor:pointer;font-size:9px;font-weight:900;margin-bottom:10px}.healthy-empty{align-items:center;background:#f3f8e6;border:1px solid #d8e6b5;border-radius:13px;display:flex;flex-direction:column;padding:36px;text-align:center}.healthy-empty>span{align-items:center;background:var(--lime);border-radius:50%;display:flex;font-size:17px;height:40px;justify-content:center;margin-bottom:10px;width:40px}.healthy-empty strong{font-size:12px}.healthy-empty p{color:var(--muted);font-size:9px;margin:6px 0 0}.reconciliation-list{border:1px solid var(--line);border-radius:13px;margin:0;overflow:hidden}.reconciliation-list>div{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:space-between;padding:12px 13px}.reconciliation-list>div:first-child{border-top:0}.reconciliation-list dt{color:var(--muted);font-size:9px}.reconciliation-list dd{font-size:10px;font-weight:900;margin:0;text-align:right}.reconciliation-list .integrity-row{background:#f7f8f5}.telegram-alert-state{background:#fff7dd;border-radius:11px;display:flex;flex-direction:column;gap:4px;margin-top:14px;padding:13px}.telegram-alert-state.enabled{background:#edf7d5}.telegram-alert-state strong{font-size:9px}.backup-note,.telegram-alert-state span{color:var(--muted);font-size:8px;line-height:1.55}.backup-note{margin:12px 2px 0}@media (max-width:1100px){.admin-center-topbar{grid-template-columns:1fr auto}.admin-center-links{grid-column:1/-1;grid-row:2;justify-content:center;overflow-x:auto}.analytics-grid,.order-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.business-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.order-admin-head{display:none}.order-admin-item{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-layout{grid-template-columns:1fr}}@media (max-width:700px){.admin-center-topbar{display:flex;flex-wrap:wrap}.admin-center-topbar>.brand{flex:1 1}.admin-center-links{justify-content:flex-start;order:3;width:100%}.compact-admin-hero{min-height:220px}.order-filter-panel{grid-template-columns:1fr;padding:14px}.filter-actions{display:grid;grid-column:1;grid-template-columns:1fr 1fr}.filter-actions a{grid-column:1/-1}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-admin-item,.order-risk-card dl,.order-risk-list{grid-template-columns:1fr}.unknown-purchase-item>div:last-of-type{align-items:stretch;display:grid;grid-template-columns:1fr;width:100%}.unknown-purchase-item button{min-height:44px;width:100%}.password-handoff-fields{grid-template-columns:1fr}.password-handoff-fields button,.password-handoff-item .confirm-handoff{min-height:44px}.operations-toolbar{align-items:stretch;display:grid;grid-template-columns:1fr 1fr}.operations-toolbar label{min-width:0}.operations-toolbar>a,.operations-toolbar>button{min-height:42px}.operations-metrics{grid-template-columns:1fr 1fr}.business-analytics{padding:15px}.business-metrics{grid-template-columns:1fr 1fr}.business-ranking-grid{grid-template-columns:1fr}.alerts-panel,.reconciliation-panel{padding:15px}}.categorized-controls{align-items:stretch;display:grid;gap:14px;grid-template-columns:1fr;padding-bottom:20px;padding-top:20px}.classification-filter{align-items:center;display:grid;gap:14px;grid-template-columns:90px minmax(0,1fr);min-width:0}.filter-label{color:var(--muted);font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.country-pills{display:flex;gap:7px;overflow-x:auto;padding:2px 2px 5px}.country-pills button{align-items:center;background:white;border:1px solid var(--line);border-radius:999px;cursor:pointer;display:flex;flex:0 0 auto;font-size:10px;font-weight:850;gap:5px;padding:9px 12px}.country-pills button b{color:#1888bd;font-size:8px}.country-pills button small{align-items:center;background:#eef0ed;border-radius:999px;color:var(--muted);display:inline-flex;font-size:8px;height:20px;justify-content:center;min-width:20px;padding:0 5px}.country-pills button.active{background:var(--ink);border-color:var(--ink);color:white}.country-pills button.active b,.country-pills button.active small{color:white}.country-pills button.active small{background:rgba(255,255,255,.16)}.categorized-controls .catalogue-search{justify-self:end;max-width:440px;width:100%}.country-catalogue{display:flex;flex-direction:column;gap:42px}.country-group{background:#f8f9f6;border:1px solid var(--line);border-radius:22px;overflow:hidden;padding:0 20px 22px}.premium-unified-group{background:linear-gradient(135deg,#f6fbe9,#f8f9f6 58%);border-color:#c9dc9d}.premium-unified-group .country-flag{background:var(--lime);border-color:#acd45a;color:#405714}.country-group-heading{align-items:center;display:flex;justify-content:space-between;padding:18px 2px}.country-group-heading>div{align-items:center;display:flex;gap:12px}.country-flag{align-items:center;background:white;border:1px solid var(--line);border-radius:13px;display:flex;font-size:27px;height:48px;justify-content:center;width:54px}.country-group-heading h3{align-items:baseline;display:flex;font-size:17px;gap:8px;margin:0}.country-group-heading h3 small{background:#e5f5fc;border-radius:999px;color:#187cab;font-size:9px;padding:5px 7px}.country-group-heading p{color:var(--muted);font-size:9px;margin:4px 0 0}.country-group-heading>b{background:white;border:1px solid var(--line);border-radius:999px;font-size:9px;padding:7px 10px}.classified-card{min-height:465px;position:relative}.classified-card.premium-account{border-color:#b9d982;box-shadow:inset 0 3px 0 var(--lime)}.membership-ribbon{border-radius:0 0 9px 0;left:0;max-width:calc(100% - 18px);overflow:hidden;padding:8px 12px;position:absolute;text-overflow:ellipsis;top:0;white-space:nowrap;z-index:3}.membership-ribbon.premium{background:#36cf98;color:#0f4737;font-size:9px;font-weight:950}.membership-ribbon.standard{background:rgba(17,25,28,.78);color:white;font-size:8px;font-weight:850}.classified-card .store-card-cover{padding-top:40px}.classified-card .store-card-cover .country-chip{left:80px;max-width:calc(100% - 150px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.free-agent-card{border-color:#c9dd91;box-shadow:0 24px 70px rgba(72,102,27,.1)}.free-agent-badge{background:#e9f7c2;border:1px solid #cfe596;border-radius:999px;color:#54711e;font-size:9px;font-weight:950;margin-bottom:3px;padding:7px 11px}.free-agent-card>p:not(.eyebrow){line-height:1.75;max-width:480px}@media (max-width:900px){.classification-filter{align-items:start;grid-template-columns:1fr;gap:8px}.categorized-controls .catalogue-search{justify-self:stretch;max-width:none}.country-group{border-left:0;border-radius:0;border-right:0;margin-left:calc(-1 * clamp(20px,5vw,76px));margin-right:calc(-1 * clamp(20px,5vw,76px));padding-left:clamp(20px,5vw,76px);padding-right:clamp(20px,5vw,76px)}}@media (max-width:620px){.country-catalogue{gap:28px}.country-group-heading{align-items:flex-start}.country-group-heading>b{display:none}.country-flag{font-size:23px;height:43px;width:48px}.country-group-heading h3{font-size:15px}}.free-agent-table .people-head,.free-agent-table .people-row{grid-template-columns:minmax(240px,1.4fr) minmax(150px,.7fr) minmax(220px,1fr)}@media (max-width:700px){.free-agent-table .people-row{grid-template-columns:1fr}}.agent-finance-audit{min-height:0;padding-top:0}.financial-agent-table .people-head,.financial-agent-table .people-row{grid-template-columns:minmax(230px,1.2fr) minmax(120px,.55fr) minmax(150px,.7fr) minmax(260px,1.25fr)}.commission-subledger,.withdrawal-lock-summary{display:flex;flex-direction:column;gap:4px;min-width:0}.commission-subledger small,.withdrawal-lock-summary small{color:var(--muted);font-size:9px;line-height:1.45;overflow-wrap:anywhere}.withdrawal-lock-summary{border-radius:9px;padding:10px 12px}.withdrawal-lock-summary.locked{background:#fff0ef;color:#984d46}.withdrawal-lock-summary.unlocked{background:#edf6d6;color:#52721c}.withdrawal-unlock-button{align-self:flex-start;min-height:36px;margin-top:4px;border:1px solid;border-radius:8px;background:transparent;color:inherit;padding:7px 10px;font-weight:800;cursor:pointer}.withdrawal-unlock-button:focus-visible,.withdrawal-unlock-button:hover:not(:disabled){background:rgba(255,255,255,.62)}.withdrawal-unlock-button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.withdrawal-unlock-button:disabled{cursor:wait;opacity:.62}@media (max-width:700px){.financial-agent-table .people-row{grid-template-columns:1fr}}.agent-portal-shell{background:#f4f7fb;min-height:100vh}.agent-portal-header{background:#fff;border-bottom:1px solid #e6ebf3;margin:0;max-width:none;padding:16px clamp(20px,4vw,64px)}.agent-portal-header nav{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.agent-portal-header nav>span{color:#657087;font-size:.9rem}.agent-portal-header nav>span strong{color:#08a77a;margin-left:5px}.agent-portal-header nav button{background:#24b6d2;border:0;border-radius:7px;color:#fff;cursor:pointer;font:inherit;padding:9px 14px}.agent-portal-header nav .withdraw-nav{background:#69788c}.agent-main-nav{align-items:center;background:#fff;border:1px solid #e8edf5;border-radius:14px;display:flex;gap:5px;margin:20px auto;max-width:1380px;overflow-x:auto;padding:8px;width:calc(100% - 40px)}.agent-main-nav button{align-items:center;background:transparent;border:0;border-radius:10px;color:#556174;cursor:pointer;display:flex;flex:0 0 auto;font:inherit;gap:7px;padding:13px 18px}.agent-main-nav button.active{background:#397fdd;box-shadow:0 8px 18px #397fdd33;color:#fff}.agent-main-nav button small{align-items:center;background:#edf3fb;border-radius:999px;color:#397fdd;display:inline-flex;font-size:.72rem;justify-content:center;min-width:20px;padding:2px 5px}.agent-main-nav button.active small{background:#ffffff2e;color:#fff}.portal-message{margin:0 auto 18px;max-width:1340px;width:calc(100% - 40px)}.agent-dashboard-page,.agent-portal-content{margin:0 auto;max-width:1340px;padding:0 20px 64px}.agent-welcome{align-items:center;background:linear-gradient(120deg,#112a4c,#236ab9);border-radius:20px;color:#fff;display:flex;justify-content:space-between;overflow:hidden;padding:clamp(24px,4vw,44px);position:relative}.agent-welcome:after{background:#43d6ca33;border-radius:50%;content:"";height:240px;position:absolute;right:-60px;top:-100px;width:240px}.agent-welcome h1{color:#fff;margin:3px 0 8px}.agent-welcome p{color:#d7e7fb;margin:0}.agent-welcome>a,.agent-welcome>button{background:#fff;border:0;border-radius:10px;color:#1764ac;cursor:pointer;font:inherit;font-weight:800;padding:12px 18px;position:relative;text-decoration:none;z-index:1}.agent-metric-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin:20px 0}.agent-metric-grid article{background:#fff;border:1px solid #e4eaf3;border-radius:16px;box-shadow:0 10px 30px #1d39500a;display:flex;flex-direction:column;gap:8px;padding:22px}.agent-metric-grid article span{color:#6e788a}.agent-metric-grid article strong{color:#1261ba;font-size:clamp(1.4rem,2vw,2rem)}.agent-metric-grid article small{color:#93a0b1}.agent-dashboard-columns{display:grid;gap:18px;grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.agent-dashboard-page .member-panel,.agent-portal-content .member-panel{background:#fff;border:1px solid #e3e9f2;border-radius:17px;box-shadow:0 12px 34px #16324d0b}.agent-balance-overview{align-content:start;display:grid;gap:15px}.agent-balance-overview>div:not(.agent-balance-buttons){background:#f5f9ff;border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:16px}.agent-balance-overview>div strong{color:#08a77a;font-size:1.45rem}.agent-balance-buttons{display:grid;gap:10px;grid-template-columns:1fr 1fr}.agent-balance-buttons button{background:#397fdd;border:0;border-radius:9px;color:#fff;cursor:pointer;font:inherit;padding:11px}.agent-settings label,.domain-panel label,.profile-grid .member-panel label,.wallet-action-grid label{display:grid;gap:7px;margin:16px 0}.agent-settings input,.agent-settings textarea,.domain-panel input,.profile-grid .member-panel input,.wallet-action-grid input{border:1px solid #d9e1ec;border-radius:9px;font:inherit;padding:12px 13px;width:100%}.domain-panel{margin-top:20px}.domain-status{border-radius:999px;font-size:.82rem;font-weight:800;padding:7px 11px}.domain-status.unconfigured{background:#edf1f6;color:#657087}.domain-status.pending{background:#fff2c7;color:#9d6a00}.domain-status.verified{background:#dff9ef;color:#08835f}.dns-instructions{background:#f7fafc;border:1px solid #e0e8f1;border-radius:13px;margin-top:20px;overflow:hidden;padding:18px}.dns-instructions h3{margin:4px 0 14px}.dns-instructions h3:not(:first-child){margin-top:24px}.dns-instructions>div{align-items:center;border-top:1px solid #e7edf4;display:grid;gap:12px;grid-template-columns:130px minmax(0,1fr) auto;padding:11px 0}.dns-instructions code{overflow-wrap:anywhere}.dns-instructions button{background:#fff;border:1px solid #cad6e5;border-radius:7px;cursor:pointer;padding:7px 10px}.agent-products-heading{align-items:center;gap:20px}.agent-products-heading input{border:1px solid #d9e1ec;border-radius:9px;font:inherit;min-width:250px;padding:11px}.agent-product-table{overflow-x:auto}.agent-product-head,.portal-product-row{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(280px,2fr) 70px 120px 120px 170px 190px;min-width:980px}.agent-product-head{background:#f0f4fa;color:#718097;font-weight:700;padding:13px 16px}.portal-product-row{border-bottom:1px solid #e7edf4;padding:14px 16px}.portal-product-row>label{align-items:center;display:flex}.portal-product-row>label input{border:1px solid #d6dfeb;border-radius:7px 0 0 7px;min-width:0;padding:9px;width:100%}.portal-product-row>label span{background:#eef2f7;border:1px solid #d6dfeb;border-left:0;border-radius:0 7px 7px 0;padding:9px 8px}.stock-pill{background:#e7f3ff;border:1px solid #b9dbff;border-radius:7px;color:#126bcc;padding:5px 9px;text-align:center}.product-row-actions{align-items:center;display:flex;gap:10px}.product-row-actions>button:first-child{background:#fff;border:1px solid #397fdd;border-radius:7px;color:#397fdd;cursor:pointer;padding:8px 10px}.listing-switch{background:#dfe5ec;border:0;border-radius:999px;cursor:pointer;height:24px;padding:3px;width:44px}.listing-switch span{background:#fff;border-radius:50%;display:block;height:18px;transition:transform .18s ease;width:18px}.listing-switch.active{background:#397fdd}.listing-switch.active span{transform:translateX(20px)}.agent-order-table .member-table-head,.agent-order-table .member-table-row{display:grid;gap:12px;grid-template-columns:100px 120px 130px 120px 110px minmax(150px,1fr);min-width:780px}.agent-order-table{overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.wallet-action-grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-action-grid .member-panel{min-width:0}.wallet-action-grid .quick-amounts{display:grid;gap:7px;grid-template-columns:repeat(6,1fr);margin:14px 0}.wallet-action-grid .quick-amounts button{background:#fff;border:1px solid #a9c8ef;border-radius:7px;color:#276fc5;cursor:pointer;padding:8px 3px}.withdrawal-admin-list,.withdrawal-list{display:grid;gap:10px}.withdrawal-row{align-items:center;border:1px solid #e2e8f1;border-radius:11px;display:grid;gap:14px;grid-template-columns:150px minmax(260px,1fr) 100px auto;padding:14px}.withdrawal-row>div{display:flex;flex-direction:column;gap:4px}.withdrawal-row code{overflow:hidden;text-overflow:ellipsis}.withdrawal-status{border-radius:999px;font-size:.8rem;font-weight:800;padding:6px 9px;text-align:center}.withdrawal-status.pending{background:#fff2c7;color:#916300}.withdrawal-status.approved{background:#dcecff;color:#2466ad}.withdrawal-kind{align-self:flex-start;border-radius:999px;font-size:.72rem;font-weight:800;padding:4px 8px}.withdrawal-kind.balance{background:#e5f1ff;color:#2568b2}.withdrawal-kind.commission{background:#e1f8ef;color:#087c5a}.customer-withdraw-blocked{max-width:720px}.customer-withdraw-blocked p{color:#778398}.customer-withdraw-blocked .primary-action{display:inline-flex;margin-top:18px;width:auto}.withdrawal-announcement{background:#fff8e6!important;border:1px solid #f1d28a!important;border-radius:13px;color:#684d12;margin-top:20px;padding:18px 20px!important}.withdrawal-announcement h3{color:#7c5200;margin:0 0 10px}.withdrawal-announcement ul{line-height:1.85;margin:0;padding-left:20px}.withdrawal-announcement li:last-child{color:#b53232;font-weight:800}.withdrawal-status.paid{background:#dff9ef;color:#07835d}.withdrawal-status.rejected{background:#ffe1e1;color:#ad3535}.withdrawal-status.cancelled{background:#f4e8ff;color:#74409b}.withdrawal-status.review_required{background:#fff0c9;color:#8a5a00}.withdrawals-admin .compact-admin-hero{grid-template-columns:1fr auto}.withdrawal-admin-row{align-items:center;background:#fff;border:1px solid #e2e8f1;border-radius:13px;display:grid;gap:16px;grid-template-columns:190px 130px minmax(280px,1fr) 100px 190px;padding:17px}.withdrawal-admin-row>div{display:flex;flex-direction:column;gap:5px}.withdrawal-address span,.withdrawal-owner small,.withdrawal-owner span{color:#778398}.withdrawal-address code{overflow-wrap:anywhere}.withdrawal-address button{align-self:start;background:transparent;border:0;color:#2775cb;cursor:pointer;padding:0}.withdrawal-actions{display:flex!important;flex-direction:row!important}.withdrawal-actions button{background:#13a97a;border:0;border-radius:7px;color:#fff;cursor:pointer;padding:8px 9px}.withdrawal-actions button.danger{background:#d95353}.withdrawal-result a{color:#2674c9}.section-gap{margin-top:20px}@media (max-width:1050px){.agent-metric-grid{grid-template-columns:repeat(2,1fr)}.agent-dashboard-columns,.wallet-action-grid{grid-template-columns:1fr}}.agent-profile-page{display:grid;gap:20px}.agent-profile-header{align-items:center;background:linear-gradient(135deg,#397fdd,#2f95ca);border-radius:18px;box-shadow:0 16px 40px #397fdd2b;color:#fff;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr) auto;overflow:hidden;padding:26px 30px;position:relative}.agent-profile-header:after{background:#ffffff14;border-radius:50%;content:"";height:180px;position:absolute;right:-60px;top:-90px;width:180px}.agent-profile-avatar{align-items:center;background:#fff;border:4px solid #ffffff40;border-radius:18px;color:#397fdd;display:flex;font-size:1.35rem;font-weight:900;height:64px;justify-content:center;letter-spacing:-.05em;width:64px}.agent-profile-header h1{color:#fff;font-size:clamp(1.45rem,3vw,2rem);margin:3px 0 4px}.agent-profile-header p,.agent-profile-header span{color:#eaf4ff;margin:0}.agent-profile-badges{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;position:relative;z-index:1}.agent-profile-badges span{background:#ffffff20;border:1px solid #ffffff38;border-radius:999px;font-size:.78rem;font-weight:800;padding:7px 10px}.agent-profile-grid{align-items:start;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)}.profile-panel-heading,.security-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.profile-panel-heading h2,.security-heading h2{margin-bottom:4px}.profile-panel-heading>span,.security-heading>span{border-radius:999px;font-size:.74rem;font-weight:850;padding:7px 10px;white-space:nowrap}.profile-panel-heading>span.saved,.security-heading>span{background:#dff8ef;color:#087c5b}.profile-panel-heading>span.unsaved{background:#fff2c8;color:#916300}.agent-profile-form label small{color:#8490a3;font-size:.76rem;line-height:1.55}.agent-profile-form input:disabled{background:#f1f4f8;color:#6c788a;cursor:not-allowed}.agent-profile-form input[aria-invalid=true]{border-color:#d85a60;box-shadow:0 0 0 3px #d85a6014}.profile-form-actions{align-items:center;display:flex;gap:10px;margin-top:22px}.profile-form-actions .primary-action{margin:0;width:auto}.profile-reset-button{background:#fff;border:1px solid #cfd9e6;border-radius:9px;color:#637086;cursor:pointer;font:inherit;padding:11px 16px}.agent-security-panel{display:grid;gap:15px}.agent-security-panel p{font-size:.84rem;margin:0}.security-status-card{align-items:center;background:linear-gradient(135deg,#e8faf4,#f6fffb);border:1px solid #c5ecdd;border-radius:13px;display:flex;gap:13px;padding:15px}.security-shield{align-items:center;background:#11aa7b;border-radius:50%;color:#fff;display:flex;flex:0 0 auto;font-size:1rem;font-weight:900;height:38px;justify-content:center;width:38px}.security-setting-row strong,.security-status-card strong{color:#253247;display:block}.security-setting-row span,.security-status-card p{color:#7a8799;font-size:.76rem;line-height:1.5}.security-setting-row{align-items:center;border:1px solid #e2e8f1;border-radius:12px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px}.security-setting-icon{align-items:center;background:#edf4fd;border-radius:10px;color:#397fdd;display:flex;font-weight:900;height:38px;justify-content:center;width:38px}.security-setting-row button{background:#edf4ff;border:1px solid #c7dcfa;border-radius:8px;color:#2e73ca;cursor:pointer;font:inherit;font-size:.8rem;font-weight:800;padding:8px 11px}.security-verified{background:#e2f8ef;border-radius:999px;color:#087d5c!important;font-weight:850;padding:6px 9px}.security-footer{align-items:center;border-top:1px solid #e7ecf3;display:flex;gap:15px;justify-content:space-between;padding-top:16px}.security-footer small{color:#8490a3}.security-footer .secondary-action{margin:0;white-space:nowrap}.password-help-modal{max-width:570px}.password-modal-icon{align-items:center;background:#eaf2ff;border-radius:14px;color:#397fdd;display:flex;font-size:1.4rem;font-weight:900;height:52px;justify-content:center;margin-bottom:14px;width:52px}.password-help-modal>p:not(.section-kicker){color:#647187;line-height:1.7}.password-account-email,.password-provider-note{background:#f5f8fc;border:1px solid #e1e7f0;border-radius:11px;display:grid;gap:5px;margin:16px 0;padding:13px 15px}.password-account-email span,.password-provider-note span{color:#748196;font-size:.8rem;overflow-wrap:anywhere}.password-help-modal ol{color:#4f5d71;display:grid;gap:8px;line-height:1.5;padding-left:22px}.password-provider-note{background:#fff8e5;border-color:#efd99f}.password-modal-actions{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:20px}.password-modal-actions .primary-action,.password-modal-actions .secondary-action{align-items:center;display:flex;justify-content:center;margin:0;text-align:center;text-decoration:none;width:100%}@media (max-width:1050px){.withdrawal-admin-row{grid-template-columns:1fr 1fr}.withdrawal-address{grid-column:1/-1}}@media (max-width:700px){.agent-portal-header{align-items:flex-start;display:flex;flex-direction:column}.agent-portal-header nav{flex-wrap:wrap;width:100%}.agent-main-nav{border-radius:0;margin:12px 0;width:100%}.agent-dashboard-page,.agent-portal-content{padding-inline:12px}.agent-profile-header{align-items:flex-start;grid-template-columns:auto minmax(0,1fr);padding:22px 18px}.agent-profile-badges{grid-column:1/-1;justify-content:flex-start}.agent-profile-grid,.password-modal-actions{grid-template-columns:1fr}.agent-welcome{align-items:flex-start;flex-direction:column;gap:18px}.agent-metric-grid,.dns-instructions>div{grid-template-columns:1fr}.agent-products-heading{align-items:stretch;flex-direction:column}.agent-products-heading input{min-width:0;width:100%}.wallet-action-grid .quick-amounts{grid-template-columns:repeat(3,1fr)}.agent-order-table .member-table-head{display:none}.agent-order-table .member-table-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0}.agent-order-table .member-table-row>*{min-width:0;overflow-wrap:anywhere}.withdrawal-row{align-items:start}.withdrawal-admin-row,.withdrawal-row{grid-template-columns:1fr}.withdrawal-address{grid-column:auto}.withdrawals-admin .compact-admin-hero{grid-template-columns:1fr}}.compact-commerce-hero{justify-content:flex-end;min-height:0;padding-block:18px}.compact-commerce-hero .hero-balance-card{margin-left:auto}.agent-shop-management{background:#fff;border:1px solid #e3e9f2;border-radius:17px;box-shadow:0 12px 34px #16324d0b;display:grid;gap:18px;margin:0 auto 20px;max-width:1340px;padding:28px;width:calc(100% - 40px)}.reseller-notice{align-items:center;border:1px solid;border-radius:8px;display:flex;gap:10px;padding:16px 20px;text-align:left;width:100%}.reseller-notice.info{background:#dff5fb;border-color:#b8e6f1;color:#17647a}.reseller-notice.warning{background:#fff3ce;border-color:#f3d98a;color:#8a6400;cursor:pointer;font:inherit}.reseller-notice span{color:inherit}.shop-subtabs{display:flex;flex-wrap:wrap;gap:12px}.shop-subtabs button{border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-weight:800;padding:11px 20px}.shop-subtabs button:not(.active){background:#aab6c5}.shop-subtabs button.active.settings{background:#3287f1;box-shadow:0 8px 18px #3287f133}.shop-subtabs button.active.products{background:#35c99c;box-shadow:0 8px 18px #35c99c33}.shop-subtabs button.active.sales{background:#31b5d2;box-shadow:0 8px 18px #31b5d233}.shop-link-panel{margin-top:20px}.shop-link-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto}.shop-link-row input{background:#edf1f6;border:1px solid #d9e1ec;border-radius:8px 0 0 8px;color:#738094;font:inherit;min-width:0;padding:13px}.shop-link-row a,.shop-link-row button{align-items:center;background:#347ff0;border:0;color:#fff;cursor:pointer;display:inline-flex;font:inherit;justify-content:center;padding:0 18px;text-decoration:none}.shop-link-row button:last-child{background:#32c995;border-radius:0 8px 8px 0}.shop-link-row button:disabled{cursor:not-allowed;opacity:.5}.domain-method-tabs{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0 24px}.domain-method-tabs button{background:#fff;border:1px solid #2c83e8;border-radius:6px;color:#2c83e8;cursor:pointer;font:inherit;font-weight:750;padding:12px 18px}.domain-method-tabs button.active{background:#22a7c7;border-color:#22a7c7;color:#fff}.redirect-guide{background:#f5f9ff;border:1px solid #d7e5f7;border-radius:12px;margin-bottom:18px;padding:18px}.redirect-guide p{color:#6e7b8f}.redirect-guide>div{align-items:center;display:flex;gap:12px}.redirect-guide code{background:#fff;border:1px solid #d9e1ec;border-radius:7px;flex:1 1;overflow-wrap:anywhere;padding:10px}.domain-bound-banner a,.domain-bound-banner button,.redirect-guide button{background:#397fdd;border:0;border-radius:7px;color:#fff;cursor:pointer;padding:9px 12px;text-decoration:none}.domain-bound-banner{align-items:center;background:#dcf8ed;border:1px solid #b7ead7;border-radius:9px;color:#087a59;display:flex;justify-content:space-between;margin-top:18px;padding:14px 16px}.domain-bound-banner>div{display:flex;gap:8px}.domain-bound-banner button{background:#7e8b9e}.sales-total{color:#0b9d73}.inventory-classification{background:#e8f5ff;border-radius:999px;color:#2472b8;display:inline-flex;font-size:.78rem;font-weight:800;margin-bottom:10px;padding:6px 10px}.owner-settings-grid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(320px,.72fr) minmax(440px,1.28fr)}.owner-settings-grid .member-panel{margin:0;max-width:none}.exchange-rate-panel{display:grid;gap:18px}.exchange-rate-panel>div:first-child{display:grid;gap:7px}.exchange-rate-panel .setting-label{color:#2472b8;font-size:10px;font-weight:900;letter-spacing:.08em}.exchange-rate-panel strong{color:var(--ink);font-size:clamp(24px,3vw,36px)}.exchange-rate-panel p{color:var(--muted);line-height:1.7;margin:0}.exchange-rate-editor{display:grid;gap:7px}.exchange-rate-editor>span{color:var(--muted);font-size:9px;font-weight:800}.exchange-rate-editor>div{display:flex}.exchange-rate-editor b{align-items:center;background:#eef0ed;border:1px solid var(--line);border-radius:9px 0 0 9px;display:flex;padding:0 13px}.exchange-rate-editor input{border:1px solid var(--line);border-left:0;border-radius:0 9px 9px 0;font:inherit;font-size:18px;min-height:48px;outline:0;padding:0 13px;width:100%}.exchange-rate-panel .publish-button{margin:0;width:fit-content}.owner-announcement-panel{max-width:none}.owner-announcement-panel label{display:grid;gap:8px}.owner-announcement-panel textarea{border:1px solid #d9e1ec;border-radius:9px;font:inherit;line-height:1.7;padding:14px;resize:vertical;width:100%}.owner-announcement-panel .publish-button{margin-top:16px;width:auto}.owner-announcement-panel>small{color:var(--muted);display:block;line-height:1.6;margin-top:12px}@media (max-width:900px){.owner-settings-grid{grid-template-columns:1fr}}@media (max-width:700px){.agent-shop-management{border-radius:0;padding:16px 12px;width:100%}.reseller-notice{align-items:flex-start;flex-direction:column}.shop-link-row{grid-template-columns:1fr 1fr}.shop-link-row input{border-radius:8px 8px 0 0;grid-column:1/-1}.shop-link-row a{border-radius:0 0 0 8px}.shop-link-row button:last-child{border-radius:0 0 8px}.domain-bound-banner{align-items:flex-start;flex-direction:column;gap:12px}.redirect-guide>div{align-items:stretch;flex-direction:column}}.sold-out-card{opacity:.78}.sold-out-card .store-price-row button:disabled{background:#94a3b8;cursor:not-allowed;box-shadow:none}.country-catalogue{gap:24px}.country-group{padding-bottom:14px}.country-group-heading{padding-block:14px}.store-grid{gap:10px;grid-template-columns:1fr}.store-card.classified-card{border-radius:14px;box-shadow:0 5px 14px rgba(19,29,32,.06);display:grid;grid-template-columns:92px minmax(0,1fr);min-height:96px}.classified-card .membership-ribbon{max-width:92px;padding:6px 9px}.classified-card .store-card-cover{align-self:center;border-radius:50%;height:58px;justify-self:center;min-height:0;padding:0;width:58px}.classified-card .store-card-cover .country-chip,.classified-card .store-card-cover .item-number,.classified-card .store-card-cover:before{display:none}.classified-card .tg-monogram{font-size:25px;letter-spacing:-.06em}.classified-card .store-card-body{align-items:center;display:grid;gap:3px 20px;grid-template-columns:minmax(260px,1fr) 112px minmax(210px,.55fr);grid-template-rows:auto 1fr auto;min-width:0;padding:13px 20px 13px 6px}.classified-card .store-card-kicker{grid-column:1;grid-row:1}.classified-card .product-detail-trigger{grid-column:1;grid-row:2;min-width:0}.classified-card .product-detail-trigger .product-title{font-size:16px;line-height:1.35;margin:2px 0 4px;min-height:0;-webkit-line-clamp:1}.classified-card .product-detail-trigger .product-description{font-size:10px;line-height:1.45;margin:0;min-height:0;-webkit-line-clamp:1}.classified-card .product-detail-link,.classified-card .tag-row{display:none}.classified-card .store-stats{align-self:center;display:flex;grid-column:2;grid-row:1/4;justify-content:center;margin:0;min-width:0}.classified-card .store-stats span{min-width:88px;padding:9px 8px}.classified-card .store-stats span:not(:first-child){display:none}.classified-card .store-price-row{align-items:center;align-self:stretch;border-top:0;gap:18px;grid-column:3;grid-row:1/4;justify-content:flex-end;padding-top:0}.classified-card .store-price-row>div{align-items:flex-end;min-width:88px}.classified-card .store-price-row strong{font-size:20px}.classified-card .store-price-row button{flex:0 0 auto;min-height:40px;padding-inline:18px}@media (max-width:900px){.store-card.classified-card{grid-template-columns:82px minmax(0,1fr)}.classified-card .membership-ribbon{max-width:82px}.classified-card .store-card-cover{height:52px;width:52px}.classified-card .store-card-body{gap:6px 12px;grid-template-columns:minmax(180px,1fr) 92px minmax(160px,.55fr);padding-inline:2px 14px}.classified-card .store-stats span{min-width:76px}}@media (max-width:720px){.store-card.classified-card{grid-template-columns:72px minmax(0,1fr);min-height:120px}.classified-card .membership-ribbon{font-size:7px;max-width:72px;padding-inline:7px}.classified-card .store-card-cover{height:46px;min-height:0;padding:0;width:46px}.classified-card .tg-monogram{font-size:20px}.classified-card .store-card-body{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;padding:11px 12px}.classified-card .product-detail-trigger,.classified-card .store-card-kicker{grid-column:1/-1}.classified-card .product-detail-trigger{grid-row:2}.classified-card .tag-row{display:none}.classified-card .store-stats{grid-column:1;grid-row:3;justify-self:start}.classified-card .store-stats span{min-width:78px;padding-block:7px}.classified-card .store-price-row{grid-column:2;grid-row:3;gap:8px}.classified-card .store-price-row strong{font-size:17px}.classified-card .store-price-row div span{display:none}.classified-card .store-price-row button{min-height:34px;padding-inline:11px}}@media (max-width:520px){.country-group{padding-inline:10px}.store-card.classified-card{grid-template-columns:64px minmax(0,1fr)}.classified-card .membership-ribbon{max-width:64px}.classified-card .store-card-cover{height:42px;width:42px}.classified-card .store-card-body{grid-template-columns:1fr}.classified-card .store-stats{grid-column:1;grid-row:3}.classified-card .store-price-row{border-top:1px solid #edf0ee;grid-column:1;grid-row:4;justify-content:space-between;padding-top:8px}}@media (max-width:620px){.product-attributes{grid-template-columns:1fr}.product-attributes>div{grid-template-columns:92px minmax(0,1fr)}.admin-toolbar-actions{align-items:stretch;flex-direction:column;width:100%}.inventory-sync-status small{margin-left:0;width:100%}.live-price-refresh-status small{margin-left:15px;width:100%}}.unified-account-shell{background:radial-gradient(circle at 8% 0,rgba(200,239,86,.14),transparent 28rem),var(--paper)}.unified-account-layout{display:block;max-width:1480px}.unified-account-layout>aside{align-items:center;background:white;border:1px solid var(--line);border-radius:16px;display:flex;gap:6px;margin:20px clamp(20px,4vw,58px) 0;overflow-x:auto;overscroll-behavior-inline:contain;padding:8px}.unified-account-layout>aside .member-person{flex:0 0 auto;margin:0 auto 0 0;min-width:190px}.unified-account-layout>aside>button{flex:0 0 auto;margin:0;width:auto}.account-nav-signout{border-radius:10px;color:#b54d44;flex:0 0 auto;font-size:11px;font-weight:800;padding:12px;text-decoration:none}.unified-account-layout .member-content{margin:0 auto;max-width:1380px;padding:28px 20px 80px;width:100%}.agent-embedded-portal{margin-top:28px;min-width:0}.agent-embedded-portal .portal-message{margin:0 0 18px;max-width:none;width:100%}.agent-embedded-portal .agent-dashboard-page,.agent-embedded-portal .agent-portal-content{margin:0;max-width:none;padding:0 0 32px}.agent-embedded-portal .agent-shop-management{margin:0 0 20px;max-width:none;width:100%}.agent-embedded-state{align-items:center;display:flex;justify-content:center;margin-top:28px;min-height:420px}.agent-embedded-state .member-auth-card{margin:0}@media (max-width:900px){.unified-account-layout>aside{border:1px solid var(--line);border-radius:14px;margin:14px 12px 0;padding:8px}.unified-account-layout>aside .member-person{display:none}}@media (max-width:620px){.unified-account-layout .member-content{padding:22px 12px 60px}}.unified-account-shell .agent-metric-grid article,.unified-account-shell .agent-product-table,.unified-account-shell .agent-shop-management,.unified-account-shell .member-panel,.unified-account-shell .member-table,.unified-account-shell .unified-account-layout>aside{background:var(--panel);border-color:var(--line);box-shadow:0 10px 28px rgba(21,28,32,.05)}.unified-account-shell .agent-profile-header,.unified-account-shell .agent-welcome{background:var(--ink);box-shadow:0 16px 38px rgba(21,28,32,.16)}.unified-account-shell .agent-profile-header:after,.unified-account-shell .agent-welcome:after{background:rgba(200,239,86,.16)}.unified-account-shell .agent-profile-header p,.unified-account-shell .agent-profile-header span,.unified-account-shell .agent-welcome p{color:#dce2df}.unified-account-shell .agent-balance-buttons button,.unified-account-shell .agent-welcome>a,.unified-account-shell .agent-welcome>button,.unified-account-shell .shop-link-row button:last-child{background:var(--lime);color:var(--ink)}.unified-account-shell .agent-profile-avatar{background:var(--lime);border-color:rgba(255,255,255,.26);color:var(--ink)}.unified-account-shell .agent-metric-grid article small,.unified-account-shell .agent-metric-grid article span,.unified-account-shell .agent-products-heading p,.unified-account-shell .redirect-guide p{color:var(--muted)}.unified-account-shell .agent-metric-grid article strong{color:var(--ink)}.unified-account-shell .agent-balance-overview>div:not(.agent-balance-buttons),.unified-account-shell .agent-product-head,.unified-account-shell .member-table-head,.unified-account-shell .password-account-email,.unified-account-shell .redirect-guide{background:#f0f2ed;border-color:var(--line)}.unified-account-shell .agent-products-heading input,.unified-account-shell .agent-settings input,.unified-account-shell .agent-settings textarea,.unified-account-shell .domain-panel input,.unified-account-shell .portal-product-row>label input,.unified-account-shell .portal-product-row>label span,.unified-account-shell .profile-grid .member-panel input,.unified-account-shell .wallet-action-grid input{border-color:var(--line)}.unified-account-shell .agent-products-heading input:focus,.unified-account-shell .agent-settings input:focus,.unified-account-shell .agent-settings textarea:focus,.unified-account-shell .domain-panel input:focus,.unified-account-shell .portal-product-row>label input:focus,.unified-account-shell .profile-grid .member-panel input:focus,.unified-account-shell .wallet-action-grid input:focus{border-color:var(--lime-dark);box-shadow:0 0 0 3px rgba(142,179,32,.13);outline:0}.unified-account-shell .inventory-classification,.unified-account-shell .stock-pill{background:#eef5d8;border-color:#d5e7a3;color:#58701e}.unified-account-shell .domain-method-tabs button,.unified-account-shell .product-row-actions>button:first-child{background:var(--panel);border-color:var(--ink);color:var(--ink)}.unified-account-shell .domain-bound-banner a,.unified-account-shell .domain-method-tabs button.active,.unified-account-shell .listing-switch.active,.unified-account-shell .redirect-guide button{background:var(--ink);border-color:var(--ink);color:white}.unified-account-shell .wallet-action-grid .quick-amounts button{background:var(--panel);border-color:var(--line);color:var(--ink)}.unified-account-shell .shop-subtabs button{background:#e8ebe6;color:var(--ink)}.unified-account-shell .shop-subtabs button.active.products,.unified-account-shell .shop-subtabs button.active.sales,.unified-account-shell .shop-subtabs button.active.settings{background:var(--ink);box-shadow:none;color:white}.unified-account-shell .shop-link-row input{background:#f0f2ed;border-color:var(--line);color:var(--muted)}.unified-account-shell .shop-link-row a{background:var(--ink);color:white}.unified-account-shell .reseller-notice.info{background:#eef6d7;border-color:#d5e6a7;color:#51691c}.unified-account-shell .password-modal-icon,.unified-account-shell .security-setting-icon{background:#eef5d8;color:var(--ink)}.unified-account-shell .security-setting-row button{background:#eef5d8;border-color:#d5e7a3;color:var(--ink)}.store-shell .compact-commerce-hero{display:block;margin:0 auto;max-width:1480px;padding:18px clamp(20px,4vw,58px) 0}.store-shell .compact-commerce-hero .hero-balance-card{align-items:center;display:grid;flex-basis:auto;grid-template-columns:auto minmax(180px,1fr) auto auto;margin:0;max-width:none;min-height:72px;padding:0 20px;width:100%}.store-shell .compact-commerce-hero .hero-balance-card>span{padding-right:14px}.store-shell .compact-commerce-hero .hero-balance-card>strong{font-size:clamp(20px,2.4vw,28px);margin:0;min-width:0;overflow:hidden;padding:0 18px;text-overflow:ellipsis;white-space:nowrap}.store-shell .compact-commerce-hero .hero-balance-card>div{border-left:1px solid rgba(255,255,255,.14);border-top:0;gap:14px;min-width:128px;padding:0 20px}.store-shell .compact-commerce-hero .hero-balance-card>a{border-left:1px solid rgba(255,255,255,.14);border-top:0;padding:12px 0 12px 20px;white-space:nowrap}.store-shell .categorized-controls{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:0 10px 28px rgba(21,28,32,.045);gap:18px;grid-template-columns:minmax(0,1fr) minmax(280px,380px);margin:16px auto 0;max-width:1380px;padding:14px 16px;width:calc(100% - 40px)}.store-shell .classification-filter{gap:12px;grid-template-columns:76px minmax(0,1fr)}.store-shell .categorized-controls .catalogue-search{justify-self:stretch;max-width:none}.store-shell .commerce-catalogue{max-width:1380px;padding:14px 20px 90px}.store-shell .store-grid{gap:12px}.store-shell .store-card.classified-card{background:var(--panel);border-radius:16px;grid-template-columns:88px minmax(0,1fr);min-height:108px}.store-shell .classified-card .membership-ribbon{max-width:88px;padding:7px 9px}.store-shell .classified-card .store-card-cover{height:56px;width:56px}.store-shell .classified-card .store-card-body{gap:5px 18px;grid-template-columns:minmax(280px,1fr) 104px minmax(300px,auto);padding:14px 16px 14px 4px}.store-shell .classified-card .store-stats span{min-width:82px}.store-shell .classified-card .store-price-row{gap:14px}.store-shell .classified-card .store-price-row>div{min-width:82px}.store-shell .classified-card .store-card-actions button{min-width:78px}.admin-shell .admin-hero{align-items:center;gap:30px;max-width:1500px;min-height:0;padding:38px clamp(20px,4vw,58px) 30px}.admin-shell .admin-hero>div:first-child{flex:1 1;max-width:760px}.admin-shell .admin-hero h1{font-size:clamp(36px,4.5vw,58px);line-height:1}.admin-shell .admin-hero>div:first-child>p:last-child{margin-top:14px;max-width:680px}.admin-shell .admin-summary{display:grid;flex:0 1 460px;grid-template-columns:repeat(4,minmax(82px,1fr));justify-content:stretch;width:min(100%,460px)}.admin-shell .admin-summary div{min-width:0;padding:14px 12px}.admin-shell .admin-tabs{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(244,243,238,.94);max-width:1500px;overflow-x:auto;overscroll-behavior-inline:contain;position:sticky;top:74px;z-index:18}.admin-shell .admin-tabs button{flex:0 0 auto;white-space:nowrap}.admin-shell .admin-content{max-width:1500px;padding:28px clamp(20px,4vw,58px) 80px}.admin-shell .admin-toolbar{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:0 10px 28px rgba(21,28,32,.045);gap:20px;padding:18px 20px}.admin-shell .admin-toolbar>div:first-child{min-width:0}.admin-shell .admin-toolbar>div:first-child>p:last-child{color:var(--muted);font-size:11px;line-height:1.55;margin:8px 0 0}.admin-shell .admin-toolbar-actions>button,.admin-shell .admin-toolbar>.refresh-button,.admin-shell .admin-toolbar>select{min-height:40px}.admin-shell .admin-grid{gap:18px}.admin-shell .admin-card{display:flex;flex-direction:column;min-height:0}.admin-shell .admin-card-body{display:flex;flex:1 1;flex-direction:column}.admin-shell .admin-card-body .publish-button{margin-top:auto}.admin-shell .pricing-listed-table{background:transparent;border:0;display:grid;gap:12px;overflow:visible}.admin-shell .pricing-listed-row{background:var(--panel);border:1px solid var(--line);border-radius:15px;box-shadow:0 8px 22px rgba(21,28,32,.04);padding:16px}.admin-shell .pricing-listed-row:last-child{border-bottom:1px solid var(--line)}.admin-shell .listing-summary>strong{font-size:12px;line-height:1.45}.admin-shell .listing-summary>span{line-height:1.5;white-space:normal}.admin-shell .listing-summary>small{color:var(--muted);font-size:8px;line-height:1.5;margin-top:5px}.admin-shell .listed-price-editor input{background:white}.admin-shell .order-table,.admin-shell .people-table{box-shadow:0 10px 28px rgba(21,28,32,.04);overflow-x:auto;overscroll-behavior-inline:contain}.admin-shell .bulk-price-panel{margin-top:4px}.unified-account-shell .unified-account-layout{max-width:1500px}.unified-account-shell .unified-account-layout .member-content{max-width:1420px;padding:24px clamp(20px,3vw,38px) 80px}.unified-account-shell .agent-embedded-portal{margin-top:14px}.unified-account-shell .agent-embedded-portal .agent-dashboard-page,.unified-account-shell .agent-embedded-portal .agent-portal-content{padding-bottom:24px}.unified-account-shell .agent-dashboard-columns{gap:16px}.unified-account-shell .agent-metric-grid{gap:14px}.unified-account-shell .agent-dashboard-page .member-panel,.unified-account-shell .agent-metric-grid article,.unified-account-shell .agent-portal-content .member-panel{padding:22px}.unified-account-shell .agent-shop-management{padding:24px}.unified-account-shell .agent-order-table,.unified-account-shell .agent-product-table,.unified-account-shell .member-table,.unified-account-shell .withdrawal-list{min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.unified-account-shell .balance-grid,.unified-account-shell .profile-grid,.unified-account-shell .wallet-action-grid{align-items:start}@media (min-width:901px){.unified-account-shell .unified-account-layout>aside{position:sticky;top:90px;z-index:17}}:root{--muted:#566266;--line:#d4dad7;--telegram:#168fc8;--focus:#006a9e}body{font-family:var(--font-geist-sans),"Microsoft YaHei","PingFang SC",system-ui,sans-serif}::selection{background:var(--lime);color:var(--ink)}:where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--focus);outline-offset:3px}.sr-only{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.skip-link{background:var(--ink);border-radius:0 0 10px 10px;color:white;font-size:13px;font-weight:850;left:20px;padding:11px 16px;position:fixed;top:0;transform:translateY(-120%);transition:transform .16s ease;z-index:200}.skip-link:focus{transform:translateY(0)}.store-shell .commerce-header{box-shadow:0 8px 26px rgba(21,28,32,.035)}.store-shell .cart-nav-button,.store-shell .commerce-header nav a{align-items:center;border-radius:9px;display:inline-flex;min-height:42px;padding-inline:10px}.store-shell .cart-nav-button:hover,.store-shell .commerce-header nav a:hover{background:rgba(21,28,32,.055)}.store-shell .cart-nav-button.has-items span{background:var(--lime);color:var(--ink);transform:scale(1.06)}.store-shell .language-switch button{min-height:38px;min-width:42px}.storefront-summary{background:radial-gradient(circle at 8% 0,rgba(200,239,86,.22),transparent 22rem),radial-gradient(circle at 96% 120%,rgba(22,143,200,.24),transparent 24rem),var(--ink);border:1px solid rgba(255,255,255,.08);border-radius:22px;box-shadow:0 24px 60px rgba(21,28,32,.13);color:white;display:grid;gap:clamp(24px,4vw,58px);grid-template-columns:minmax(300px,.95fr) minmax(560px,1.3fr);margin:22px auto 0;max-width:1380px;overflow:hidden;padding:26px clamp(24px,4vw,46px);position:relative;width:calc(100% - 40px)}.storefront-summary:after{border:1px solid rgba(255,255,255,.08);border-radius:50%;content:"";height:260px;pointer-events:none;position:absolute;right:-120px;top:-160px;width:260px}.storefront-summary-copy{min-width:0}.storefront-summary-copy>p{align-items:center;color:#dce6e8;display:flex;font-size:11px;font-weight:800;gap:8px;letter-spacing:.055em;margin:0 0 9px;text-transform:uppercase}.live-dot{background:var(--lime);border-radius:50%;box-shadow:0 0 0 5px rgba(200,239,86,.12);display:inline-block;height:8px;width:8px}.storefront-summary h1{font-size:clamp(27px,3vw,42px);letter-spacing:-.055em;line-height:1.04;margin:0}.storefront-summary-copy>span{color:#c4ced0;display:block;font-size:12px;line-height:1.7;margin-top:12px;max-width:590px}.storefront-proof-grid{align-self:stretch;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;min-width:0}.storefront-proof-grid>div{border-left:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;justify-content:center;min-width:0;padding:4px 18px}.storefront-proof-grid dt{color:#aebabc;font-size:10px;font-weight:750;letter-spacing:.035em;margin-bottom:8px}.storefront-proof-grid dd{color:white;font-size:clamp(15px,1.4vw,21px);font-weight:850;line-height:1.25;margin:0;min-width:0;overflow-wrap:anywhere}.storefront-proof-grid dd small{color:#aebabc;font-size:9px;font-weight:650}.storefront-proof-grid a{color:var(--lime);text-decoration:none}.store-shell .categorized-controls{align-items:stretch;gap:13px;grid-template-columns:1fr;padding:16px 18px 12px}.store-shell .classification-filter{grid-template-columns:86px minmax(0,1fr)}.store-shell .category-pills{scrollbar-color:#b7bfbb transparent;scrollbar-width:thin}.store-shell .category-pills button{min-height:40px;transition:background .15s ease,border-color .15s ease,transform .15s ease}.store-shell .category-pills button:hover{border-color:#9ca8a4;transform:translateY(-1px)}.store-shell .catalogue-tools{display:grid;gap:10px;grid-template-columns:minmax(260px,1fr) minmax(170px,230px) minmax(170px,220px)}.store-shell .catalogue-search{max-width:none}.store-shell .catalogue-search input{border-radius:11px;height:46px;padding-right:50px}.store-shell .catalogue-search button{height:36px;right:5px;top:5px;width:36px}.catalogue-select{min-width:0;position:relative}.catalogue-select>span{background:var(--panel);color:var(--muted);font-size:9px;font-weight:800;left:10px;line-height:1;padding:0 4px;position:absolute;top:-4px;z-index:1}.catalogue-select select{appearance:none;background:white linear-gradient(45deg,transparent 50%,var(--muted) 50%) calc(100% - 15px) 20px /5px 5px no-repeat;border:1px solid var(--line);border-radius:11px;color:var(--ink);cursor:pointer;font-size:12px;font-weight:700;height:46px;outline:0;padding:0 34px 0 13px;width:100%}.catalogue-select select:hover{border-color:#9ca8a4}.catalogue-results{align-items:center;border-top:1px solid #e2e6e4;color:var(--muted);display:flex;font-size:11px;justify-content:space-between;min-height:33px;padding:10px 2px 0}.catalogue-results strong{color:var(--ink);font-size:12px}.catalogue-results button{background:transparent;border:0;border-radius:7px;color:#435158;cursor:pointer;font-size:11px;font-weight:800;min-height:32px;padding:5px 8px;text-decoration:underline;text-underline-offset:3px}.store-shell .commerce-catalogue{padding-top:12px}.store-shell .store-card.classified-card{border-color:#d7ddda;box-shadow:0 7px 20px rgba(21,28,32,.045)}.store-shell .store-card.classified-card:hover{border-color:#9eaaa6;box-shadow:0 14px 34px rgba(21,28,32,.08);transform:translateY(-2px)}.store-shell .classified-card .product-description{color:#59666a}.store-shell .classified-card .store-price-row button{border-radius:9px;min-height:44px}.store-shell .classified-card .store-card-actions button:last-child{background:var(--lime);border:1px solid #a6c93d;box-shadow:0 4px 10px rgba(142,179,32,.16);color:var(--ink)}.store-shell .classified-card .store-card-actions button:not(:disabled):hover{filter:brightness(.97);transform:translateY(-1px)}.store-shell .store-card.skeleton-card.classified-card{animation:storefront-skeleton 1.25s ease-in-out infinite;background:linear-gradient(100deg,#ebece8 22%,#f8f8f5 40%,#ebece8 58%);background-size:240% 100%;border-color:#e2e5e2;display:block;min-height:108px;opacity:1}@keyframes storefront-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.purchase-guide{background:var(--panel);border:1px solid var(--line);border-radius:20px;display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);margin:0 auto 26px;max-width:1340px;padding:28px clamp(24px,4vw,42px);width:calc(100% - 40px)}.purchase-guide-heading>p{color:#607014;font-size:10px;font-weight:850;letter-spacing:.07em;margin:0 0 8px;text-transform:uppercase}.purchase-guide h2{font-size:clamp(25px,3vw,36px);letter-spacing:-.05em;line-height:1.05;margin:0}.purchase-guide ol{display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.purchase-guide li{border-left:1px solid var(--line);display:grid;gap:13px;grid-template-columns:auto minmax(0,1fr);padding:2px 20px}.purchase-guide li>span{align-items:center;background:var(--ink);border-radius:9px;color:var(--lime);display:inline-flex;font-family:var(--font-geist-mono),monospace;font-size:9px;font-weight:850;height:29px;justify-content:center;width:29px}.purchase-guide li strong{display:block;font-size:13px;margin-bottom:5px}.purchase-guide li p{color:var(--muted);font-size:11px;line-height:1.65;margin:0}.store-footer{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:space-between;margin:0 auto;max-width:1380px;padding:26px 20px 42px}.store-footer>div{align-items:center;display:flex;gap:11px}.store-footer img{border:1px solid var(--ink);border-radius:50%}.store-footer>div>span{display:flex;flex-direction:column}.store-footer strong{font-size:12px}.store-footer small{color:var(--muted);font-size:9px;margin-top:2px}.store-footer nav{display:flex;gap:8px}.store-footer nav a{border-radius:8px;color:var(--muted);font-size:11px;font-weight:750;min-height:38px;padding:10px;text-decoration:none}.store-footer nav a:hover{background:#e8ebe8;color:var(--ink)}.cart-toast{align-items:center;animation:cart-toast-in .18s ease-out;background:var(--ink);border:1px solid rgba(255,255,255,.13);border-radius:14px;bottom:22px;box-shadow:0 22px 60px rgba(11,16,18,.3);color:white;display:grid;gap:12px;grid-template-columns:32px minmax(0,1fr) auto auto;max-width:min(470px,calc(100vw - 28px));padding:12px 12px 12px 14px;position:fixed;right:22px;width:max-content;z-index:160}.cart-toast>span{align-items:center;background:var(--lime);border-radius:50%;color:var(--ink);display:flex;font-size:16px;font-weight:900;height:32px;justify-content:center;width:32px}.cart-toast>div{display:flex;flex-direction:column;min-width:0}.cart-toast strong{font-size:12px}.cart-toast small{color:#bdc7c9;font-size:10px;margin-top:2px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-toast>button{background:var(--lime);border:0;border-radius:8px;color:var(--ink);cursor:pointer;font-size:11px;font-weight:850;min-height:38px;padding:0 13px}.cart-toast>.cart-toast-close{background:transparent;color:#bdc7c9;font-size:20px;min-width:38px;padding:0}@keyframes cart-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.store-shell .cart-quantity button,.store-shell .cart-remove,.store-shell .modal-close{min-height:44px;min-width:44px}.store-shell .product-detail-modal .detail-actions{background:linear-gradient(transparent,white 18px);bottom:-1px;margin-bottom:-1px;padding:28px 0 1px;position:sticky;z-index:2}@media (max-width:1100px){.storefront-summary{grid-template-columns:1fr}.storefront-proof-grid>div:first-child{border-left:0;padding-left:0}}@media (max-width:760px){.store-shell .catalogue-tools{grid-template-columns:1fr 1fr}.store-shell .catalogue-search{grid-column:1/-1}.purchase-guide,.purchase-guide ol{grid-template-columns:1fr}.purchase-guide li{border-left:0;border-top:1px solid var(--line);padding:16px 0}}@media (max-width:620px){.store-shell .commerce-header{padding-bottom:8px}.store-shell .commerce-header nav{gap:3px;margin-inline:-6px}.store-shell .cart-nav-button,.store-shell .commerce-header nav a{flex:0 0 auto;min-height:42px;padding-inline:8px}.store-shell .language-switch button{min-height:42px}.storefront-summary{border-radius:18px;gap:20px;margin-top:12px;padding:22px 18px;width:calc(100% - 24px)}.storefront-summary h1{font-size:29px}.storefront-proof-grid{gap:0;grid-template-columns:1fr 1fr}.storefront-proof-grid>div,.storefront-proof-grid>div:first-child{border-left:0;border-top:1px solid rgba(255,255,255,.12);min-height:72px;padding:12px 8px 8px 0}.storefront-proof-grid>div:nth-child(2n){border-left:1px solid rgba(255,255,255,.12);padding-left:14px}.store-shell .categorized-controls{gap:12px;padding-bottom:12px}.store-shell .classification-filter{gap:8px}.store-shell .filter-label{padding-inline:2px}.store-shell .catalogue-tools{grid-template-columns:1fr 1fr}.catalogue-results{align-items:flex-start;gap:8px}.store-shell .store-card.skeleton-card.classified-card{min-height:148px}.purchase-guide{border-left:0;border-radius:0;border-right:0;margin-bottom:18px;padding:24px 16px;width:100%}.store-footer{align-items:flex-start;flex-direction:column;gap:16px;padding:22px 16px 34px}.store-footer nav{flex-wrap:wrap;margin-left:-10px}.cart-toast{bottom:10px;grid-template-columns:32px minmax(0,1fr) auto;left:10px;max-width:none;right:10px;width:auto}.cart-toast>.cart-toast-close{display:none}}@media (max-width:430px){.store-shell .catalogue-tools{grid-template-columns:1fr}.store-shell .catalogue-search{grid-column:1}.storefront-proof-grid dd{font-size:15px}}@media (prefers-reduced-motion:reduce){.cart-toast,.skip-link,.store-shell .category-pills button,.store-shell .store-card{animation:none!important;transition:none!important}}:root{--type-caption:.8125rem;--type-small:.875rem;--type-body:1rem;--type-emphasis:1.0625rem}body{font-size:14px;line-height:1.55;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.brand{font-size:18px}.eyebrow,.section-kicker{font-size:var(--type-caption);line-height:1.35}.commerce-header .cart-nav-button,.commerce-header nav a,.member-header nav a{font-size:var(--type-body)}.language-switch button,.order-recovery-banner a,.order-recovery-banner strong,.shop-announcement{font-size:var(--type-small)}.order-recovery-banner span,.store-shell .filter-label{font-size:var(--type-caption)}.store-shell .filter-label{letter-spacing:.045em}.store-shell .category-pills button,.store-shell .country-pills button{font-size:var(--type-small);min-height:38px}.store-shell .category-pills button small,.store-shell .country-pills button b,.store-shell .country-pills button small{font-size:10px}.store-shell .catalogue-search input{font-size:var(--type-body);min-height:44px}.store-shell .classified-card .membership-ribbon,.store-shell .classified-card .store-card-kicker{font-size:var(--type-caption);line-height:1.3}.store-shell .classified-card .product-detail-trigger .product-title{font-size:17px;line-height:1.42}.store-shell .classified-card .product-detail-trigger .product-description{font-size:var(--type-small);line-height:1.55}.store-shell .store-stats span{font-size:var(--type-caption);line-height:1.35}.store-shell .store-stats strong{font-size:14px}.store-shell .store-price-row div span{font-size:var(--type-caption)}.store-shell .detail-actions button,.store-shell .modal-actions button,.store-shell .store-price-row button{font-size:var(--type-small);min-height:44px}.store-shell .detail-price-line span,.store-shell .detail-tag-row span,.store-shell .product-attributes dt{font-size:var(--type-caption)}.store-shell .form-help,.store-shell .product-attributes dd,.store-shell .product-guide li,.store-shell .product-guide p,.store-shell .purchase-modal label small,.store-shell .purchase-modal label>span{font-size:var(--type-small)}.store-shell .product-guide h3{font-size:var(--type-emphasis)}.admin-shell .admin-center-links a,.admin-shell .admin-quick-links a,.admin-shell .admin-tabs button,.admin-shell .admin-toolbar select,.admin-shell .filter-actions a,.admin-shell .filter-actions button,.admin-shell .operations-toolbar>a,.admin-shell .operations-toolbar>button,.admin-shell .pricing-listed-row button,.admin-shell .publish-button,.admin-shell .refresh-button,.admin-shell .save-all-prices-button{font-size:var(--type-small)}.admin-shell .admin-card-cover em,.admin-shell .admin-card-cover span,.admin-shell .admin-cost span,.admin-shell .admin-summary span,.admin-shell .admin-toolbar>div:first-child>p:last-child,.admin-shell .inventory-sync-status small,.admin-shell .inventory-sync-status span,.admin-shell .live-price-refresh-status small,.admin-shell .price-editor b,.admin-shell .price-editor small,.admin-shell .price-editor>span{font-size:var(--type-caption)}.admin-shell .admin-summary strong{font-size:26px}.admin-shell .admin-card-body h3{font-size:16px}.admin-shell .admin-card-body>p{font-size:var(--type-small)}.admin-shell .admin-cost strong{font-size:19px}.admin-shell .business-table-row,.admin-shell .listed-price-editor input,.admin-shell .listed-row div strong,.admin-shell .listing-info-fields input,.admin-shell .listing-info-fields textarea,.admin-shell .listing-summary>strong,.admin-shell .member-table-row,.admin-shell .operations-toolbar input,.admin-shell .order-admin-item strong,.admin-shell .order-filter-panel input,.admin-shell .order-filter-panel select,.admin-shell .order-row div strong,.admin-shell .order-row>b,.admin-shell .people-row,.admin-shell .price-editor input{font-size:var(--type-small)}.admin-shell .agent-badge,.admin-shell .alert-item p,.admin-shell .alert-item strong,.admin-shell .analytics-grid span,.admin-shell .backup-note,.admin-shell .business-table-head,.admin-shell .commission-subledger small,.admin-shell .healthy-empty p,.admin-shell .listed-price-editor b,.admin-shell .listed-price-editor>span,.admin-shell .listed-row div span,.admin-shell .listing-source-cost>small,.admin-shell .listing-source-cost>span,.admin-shell .listing-summary>small,.admin-shell .listing-summary>span,.admin-shell .member-table-head,.admin-shell .operations-toolbar label span,.admin-shell .order-admin-head,.admin-shell .order-admin-item div>span:not(.order-status),.admin-shell .order-admin-item small,.admin-shell .order-filter-panel label span,.admin-shell .order-risk-card dd,.admin-shell .order-risk-warning,.admin-shell .order-row div span,.admin-shell .order-row small,.admin-shell .order-row>p,.admin-shell .order-status,.admin-shell .people-head,.admin-shell .people-row>div:first-child span,.admin-shell .price-save-hint,.admin-shell .pricing-margin-note,.admin-shell .reconciliation-list dd,.admin-shell .reconciliation-list dt,.admin-shell .telegram-alert-state span,.admin-shell .telegram-alert-state strong,.admin-shell .withdrawal-lock-summary small{font-size:var(--type-caption)}.admin-shell .panel-heading h2{font-size:22px}.agent-main-nav button,.member-auth .auth-primary,.member-auth .auth-secondary,.member-shell .account-nav-signout,.member-shell .header-balance,.member-shell .member-layout aside>.member-section-link,.member-shell .member-layout aside>button,.member-shell .member-primary,.member-shell .member-secondary,.member-shell .member-tabs button,.member-shell .primary-action,.member-shell .secondary-action{font-size:var(--type-body)}.member-shell .agent-product-head,.member-shell .dashboard-cards span,.member-shell .member-person strong,.member-shell .member-row strong,.member-shell .member-row>b,.member-shell .member-table-row,.member-shell .portal-product-row,.member-shell .transaction-row strong,.member-shell .transaction-row>b{font-size:var(--type-small)}.member-shell .agent-metric-grid article small,.member-shell .agent-product-title small,.member-shell .agent-settings small,.member-shell .dashboard-cards small,.member-shell .form-help,.member-shell .member-person small,.member-shell .member-row div span,.member-shell .member-row small,.member-shell .member-table-head,.member-shell .panel-heading p:last-child,.member-shell .transaction-row div span,.member-shell .transaction-row small{font-size:var(--type-caption)}.member-shell .agent-balance-buttons button,.member-shell .dashboard-cards a,.member-shell .dashboard-cards button,.member-shell .member-row>a,.member-shell .product-row-actions>button:first-child,.member-shell .quick-amounts button,.member-shell .small-action{font-size:var(--type-small);min-height:40px}.member-shell .agent-settings label>span,.member-shell .balance-grid label span,.member-shell .domain-panel label>span,.member-shell .profile-grid label span,.member-shell .wallet-action-grid label>span{font-size:var(--type-small)}.member-auth-card>p:not(.eyebrow),.member-auth>p:not(.section-kicker),.member-shell .agent-welcome p,.member-shell .balance-rules ul,.member-shell .profile-grid p,.member-shell .security-setting-row span,.member-shell .security-status-card p,.member-shell input,.member-shell select,.member-shell textarea{font-size:var(--type-body)}.member-shell .agent-profile-badges span,.member-shell .domain-status,.member-shell .order-status,.member-shell .stock-pill,.member-shell .withdrawal-kind,.member-shell .withdrawal-status{font-size:var(--type-caption)}@media (max-width:700px){body{font-size:14px}.admin-shell .admin-tabs button,.commerce-header .cart-nav-button,.commerce-header nav a,.member-header nav a,.member-shell .account-nav-signout,.member-shell .member-layout aside>button{font-size:var(--type-small)}.store-shell .classified-card .membership-ribbon{font-size:10px}.store-shell .classified-card .product-detail-trigger .product-title{font-size:16px}.store-shell .classified-card .product-detail-trigger .product-description{font-size:var(--type-caption)}.admin-shell button,.member-shell a.secondary-action,.member-shell button,.store-shell .category-pills button,.store-shell .store-price-row button{min-height:42px}.admin-shell .order-admin-item,.admin-shell .people-row,.admin-shell .pricing-listed-row,.member-shell .member-row,.member-shell .member-table-row,.member-shell .transaction-row{line-height:1.5}}@media (max-width:1180px){.store-shell .categorized-controls{grid-template-columns:1fr}.store-shell .categorized-controls .catalogue-search{max-width:none}.store-shell .classified-card .store-card-body{grid-template-columns:minmax(220px,1fr) 92px minmax(270px,auto)}.admin-shell .admin-hero{align-items:stretch;flex-direction:column}.admin-shell .admin-summary{flex-basis:auto;width:100%}.admin-shell .admin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.store-shell .compact-commerce-hero .hero-balance-card{grid-template-columns:auto minmax(0,1fr) auto}.store-shell .compact-commerce-hero .hero-balance-card>div{border-left:0;border-top:1px solid rgba(255,255,255,.14);grid-column:1/3;grid-row:2;margin-top:10px;padding:12px 0 0}.store-shell .compact-commerce-hero .hero-balance-card>a{grid-column:3;grid-row:1/3}.store-shell .classified-card .store-card-body{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto}.store-shell .classified-card .product-detail-trigger,.store-shell .classified-card .store-card-kicker{grid-column:1/-1}.store-shell .classified-card .product-detail-trigger{grid-row:2}.store-shell .classified-card .store-stats{grid-column:1;grid-row:3;justify-self:start}.store-shell .classified-card .store-price-row{grid-column:2;grid-row:3}.admin-shell .admin-tabs{top:74px}.admin-shell .admin-toolbar{align-items:stretch;flex-direction:column}.admin-shell .admin-toolbar-actions{justify-content:flex-start}.admin-shell .admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-account-shell .unified-account-layout>aside{box-shadow:0 8px 20px rgba(21,28,32,.05)}}@media (max-width:620px){.store-shell .compact-commerce-hero{padding:12px 12px 0}.store-shell .compact-commerce-hero .hero-balance-card{grid-template-columns:1fr auto;padding:16px}.store-shell .compact-commerce-hero .hero-balance-card>span{grid-column:1/-1;padding:0 0 5px}.store-shell .compact-commerce-hero .hero-balance-card>strong{padding:0 12px 0 0}.store-shell .compact-commerce-hero .hero-balance-card>div{grid-column:1;grid-row:3}.store-shell .compact-commerce-hero .hero-balance-card>a{align-self:stretch;display:flex;grid-column:2;grid-row:2/4;padding-left:14px;place-items:center}.store-shell .categorized-controls{border-left:0;border-radius:0;border-right:0;margin-top:12px;padding:14px 12px;width:100%}.store-shell .classification-filter{grid-template-columns:1fr}.store-shell .commerce-catalogue{padding:12px 10px 60px}.store-shell .store-card.classified-card{grid-template-columns:64px minmax(0,1fr)}.store-shell .classified-card .membership-ribbon{max-width:64px}.store-shell .classified-card .store-card-body{grid-template-columns:1fr;padding:12px}.store-shell .classified-card .store-stats{grid-column:1;grid-row:3}.store-shell .classified-card .store-price-row{border-top:1px solid #edf0ee;grid-column:1;grid-row:4;justify-content:space-between;padding-top:10px}.store-shell .classified-card .store-card-actions button{min-width:0}.admin-shell .admin-hero{padding:28px 16px 22px}.admin-shell .admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .admin-tabs{padding-inline:12px}.admin-shell .admin-content{padding:20px 12px 60px}.admin-shell .admin-toolbar{border-radius:14px;padding:16px}.admin-shell .admin-grid{grid-template-columns:1fr}.admin-shell .pricing-listed-row{border-radius:13px;padding:13px}.unified-account-shell .unified-account-layout .member-content{padding:18px 10px 60px}.unified-account-shell .agent-dashboard-page .member-panel,.unified-account-shell .agent-metric-grid article,.unified-account-shell .agent-portal-content .member-panel,.unified-account-shell .agent-shop-management{border-radius:14px;padding:16px}}.profile-password-form{margin-top:0}.profile-password-form label>span{font-size:14px}.profile-password-form .password-visibility-toggle{align-items:center;display:flex;gap:9px}.profile-password-form .password-visibility-toggle input{accent-color:#476713;flex:0 0 18px;height:18px;min-height:18px;padding:0;width:18px}.profile-password-form .password-visibility-toggle span{color:var(--ink);font-weight:400}.profile-password-form .password-field-error{color:#ae3c28;font-size:14px}.profile-password-form input[aria-invalid=true]{border-color:#ae3c28}.profile-password-form .member-message{margin:0}.profile-password-form .primary-action{min-height:48px}.profile-password-form .form-help{line-height:1.7}.agent-embedded-state:has(.agent-setup-guide){align-items:stretch;flex-direction:column;gap:24px}.agent-embedded-state:has(.agent-setup-guide) .member-auth-card{align-self:center}.agent-setup-guide{background:var(--panel);border:1px solid var(--line);border-radius:16px;color:var(--ink);margin-bottom:24px;overflow:hidden;width:100%}.agent-setup-heading{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:24px 24px 12px}.agent-setup-heading h2{font-size:22px;margin:5px 0 8px}.agent-setup-heading p{color:var(--muted);font-size:14px;margin:0}.agent-setup-heading>span{background:var(--lime);border-radius:100px;color:#253010;font-size:13px;font-weight:700;padding:8px 12px}.agent-setup-steps{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:12px 24px 20px}.agent-setup-steps li{align-items:start;background:#fff;border:1px solid var(--line);border-radius:12px;display:flex;gap:12px;padding:16px}.agent-setup-steps li>b{align-items:center;background:#edf0eb;border-radius:50%;display:flex;flex:0 0 32px;font-size:13px;height:32px;justify-content:center}.agent-setup-steps li.done>b{background:var(--lime);color:#253010}.agent-setup-steps strong{font-size:15px}.agent-setup-steps p{color:var(--muted);font-size:13px;line-height:1.65;margin:8px 0 4px}.agent-setup-steps button{background:none;border:0;color:#46620c;cursor:pointer;font-size:13px;font-weight:700;min-height:44px;padding:4px 0}.agent-draft-notice,.agent-local-notice{background:#fff7df;border-radius:8px;color:#75570a;font-size:13px;line-height:1.7;padding:12px 14px}.agent-setup-guide .agent-local-notice{margin:0 24px 20px}.agent-tutorial{border-top:1px solid var(--line)}.agent-tutorial summary{cursor:pointer;font-size:15px;font-weight:700;min-height:48px;padding:18px 24px}.agent-tutorial summary span{color:var(--muted);font-size:13px;font-weight:400;margin-left:12px}.agent-tutorial-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 24px 24px}.agent-tutorial-grid h3{font-size:15px;margin:6px 0 12px}.agent-tutorial-grid p{color:var(--muted);font-size:14px;line-height:1.9;margin:8px 0 0}.agent-product-filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.agent-product-filters button{background:transparent;border:1px solid var(--line);border-radius:100px;cursor:pointer;font-size:13px;min-height:44px;padding:8px 14px}.agent-product-filters button.active{background:var(--ink);border-color:var(--ink);color:white}.agent-product-filters>span{color:var(--muted);font-size:13px;margin-left:auto}.member-shell .portal-product-row>label{align-items:stretch;flex-direction:column}.member-shell .portal-product-row>label input{border-radius:7px}.member-shell .portal-product-row>label>span{background:none;border:0;color:var(--muted);font-size:12px;padding:5px 0 0}.member-shell .portal-product-row>label input[aria-invalid=true]{border-color:#ae3c28}.agent-product-filters button:focus-visible,.agent-setup-guide :where(button,summary):focus-visible{outline:3px solid #719825;outline-offset:3px}@media (max-width:900px){.agent-setup-steps{grid-template-columns:1fr}.agent-setup-heading{padding:18px 16px 8px}.agent-setup-steps{padding:12px 16px 16px}.agent-setup-guide .agent-local-notice{margin:0 16px 16px}.agent-tutorial summary{padding:16px}.agent-tutorial summary span{display:block;margin:6px 0 0}.agent-tutorial-grid{grid-template-columns:1fr;padding:0 16px 20px}.member-shell .agent-product-head{display:none}.member-shell .portal-product-row{border:1px solid var(--line);border-radius:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px;min-width:0;padding:14px}.member-shell .portal-product-row .agent-product-title{grid-column:1/-1;min-width:0}.member-shell .portal-product-row>.stock-pill:before{content:"库存 "}.member-shell .portal-product-row>span:before{color:var(--muted);content:"主站价 "}.member-shell .portal-product-row>.money-in{grid-column:1/-1}.member-shell .portal-product-row>.money-in:before{color:var(--muted);content:"参考价差 ";font-weight:400}.member-shell .portal-product-row .product-row-actions{flex-wrap:wrap;justify-content:end;min-width:0}}.store-shell .category-pills button,.store-shell .country-pills button{min-height:44px}.store-shell :where(a,button,input,select,textarea):focus-visible{outline-color:var(--focus);outline-offset:3px;outline-style:solid;outline-width:3px}.domain-setup-guide{background:var(--panel);border:1px solid var(--line);border-radius:12px;margin-bottom:22px;min-width:0}.domain-setup-guide>summary{background:#f0f2ed;border-radius:12px;color:var(--ink);cursor:pointer;font-size:1rem;font-weight:750;line-height:1.7;padding:16px 20px}.domain-setup-guide>summary span{color:var(--muted);display:block;font-size:.875rem;font-weight:400;margin-top:4px}.domain-setup-guide[open]>summary{border-bottom:1px solid var(--line);border-radius:12px 12px 0 0}.domain-setup-guide :where(summary,a):focus-visible{outline:3px solid var(--focus);outline-offset:3px}.domain-setup-content{color:var(--ink);font-size:1rem;line-height:1.9;overflow-wrap:anywhere;padding:8px 24px 24px}.domain-setup-content p{font-size:1rem;line-height:1.9;margin:12px 0}.domain-setup-content h3{color:var(--ink);font-size:1rem;line-height:1.7;margin:0 0 8px}.domain-setup-content code{font-size:.875rem;overflow-wrap:anywhere;white-space:normal}.domain-setup-steps{display:grid;gap:24px;margin:24px 0;padding-left:24px}.domain-setup-steps>li{min-width:0;padding-left:6px}.domain-setup-steps>li::marker{color:#46620c;font-weight:800}.domain-setup-notice{background:#fff7df;border-radius:8px;color:#75570a;padding:12px 16px}.domain-setup-table-wrap{margin:16px 0}.domain-setup-table{border-collapse:collapse;font-size:.875rem;table-layout:fixed;width:100%}.domain-setup-table caption{color:var(--muted);font-size:.875rem;line-height:1.7;padding-bottom:10px;text-align:left}.domain-setup-table td,.domain-setup-table th{border:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}.domain-setup-table thead th{background:#f0f2ed}.domain-setup-content .domain-setup-reference{font-size:.875rem}.domain-setup-content a{color:#46620c;text-decoration:underline;text-underline-offset:3px}.domain-purchase-guide{border-bottom:1px solid var(--line);margin-top:12px;padding-bottom:12px}.domain-setup-troubleshooting{border-top:1px solid var(--line);padding-top:20px}@media (max-width:600px){.domain-setup-guide>summary{padding:14px 16px}.domain-setup-content{padding:6px 16px 16px}.domain-setup-steps{padding-left:18px}.domain-setup-steps>li{padding-left:2px}.domain-setup-table td,.domain-setup-table th{padding:8px 6px}}.owner-domain-panel{grid-column:1/-1}.owner-domain-panel h3{margin-top:0}.owner-domain-panel dl{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.owner-domain-panel dt{color:var(--muted);margin-bottom:8px}.owner-domain-panel dd{font-weight:700;line-height:1.7;margin:0;overflow-wrap:anywhere}.owner-domain-panel dd small{font-weight:400}