:root{--bg:#f1f5f9;--surface:#fff;--surface-hover:#f8fafc;--surface-2:#f8fafc;--border:#cbd5e1;--border-hover:#94a3b8;--line:#e2e8f0;--primary:#15803d;--primary-hover:#166534;--primary-light:#f0fdf4;--primary-dark:#14532d;--accent:#0d9488;--accent-light:#f0fdfa;--gold:#d97706;--gold-hover:#b45309;--gold-light:#fffbeb;--success:#16a34a;--warning:#ca8a04;--danger:#dc2626;--blue:#2563eb;--purple:#7c3aed;--muted:#475569;--text:#334155;--text-dark:#0f172a;--nav:#0f172a;--nav-hover:#1e293b;--nav-text:#f8fafc;--nav-text-muted:#94a3b8;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-lg:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--radius-sm:4px;--radius-md:6px;--radius-lg:8px}*{box-sizing:border-box}html{scroll-behavior:smooth;font-size:14px}body{background-color:var(--bg);min-width:320px;color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer;border-radius:var(--radius-sm);transition:background-color .15s,border-color .15s}a{color:inherit;text-decoration:none}.loadingScreen{background:var(--bg);place-items:center;min-height:calc(100vh - 64px);padding:48px 16px;display:grid}.loadingCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:min(420px,100%);box-shadow:var(--shadow-md);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:32px 28px;display:flex}.loadingCard .logo{min-width:0;color:var(--text-dark);justify-content:center}.loadingCard .logo strong{color:var(--text-dark)}.loadingCard .logo span{color:var(--muted)}.loadingSpinner{border:3px solid var(--line);border-top-color:var(--primary);border-radius:999px;width:34px;height:34px;animation:.8s linear infinite loadingSpin}.loadingCard strong{color:var(--text-dark);font-size:18px}.loadingCard>span{color:var(--muted);font-size:13px}@keyframes loadingSpin{to{transform:rotate(360deg)}}.siteHeader{z-index:50;background:var(--nav);height:64px;box-shadow:var(--shadow-sm);border-bottom:1px solid #1e293b;align-items:center;gap:24px;padding:0 24px;display:flex;position:sticky;top:0}.logo{color:#fff;align-items:center;gap:10px;min-width:180px;display:flex}.logoMark{object-fit:contain;border-radius:var(--radius-sm);background:#fff;width:36px;height:36px;display:block}.logo strong{color:#fff;font-size:18px;font-weight:800;display:block}.logo span{color:var(--nav-text-muted);letter-spacing:.5px;font-size:10px;display:block}.topNav{flex:1;justify-content:center;align-items:center;gap:4px;display:flex;overflow-x:auto}.topNav button{color:var(--nav-text-muted);white-space:nowrap;background:0 0;border:0;padding:8px 12px;font-size:13px;font-weight:600;position:relative}.topNav button:hover{color:#fff;background:var(--nav-hover)}.topNav button.active{color:#fff;background:var(--nav-hover);font-weight:700}.topNav button.active:after{content:"";background:var(--gold);height:2px;position:absolute;bottom:0;left:12px;right:12px}.topNav sup{color:#fff;background:var(--danger);border-radius:99px;place-items:center;min-width:14px;height:14px;margin-left:2px;padding:0 3px;font-size:9px;font-weight:800;display:inline-grid}.headerTools{align-items:center;gap:8px;display:flex}.headerTools button{border-radius:var(--radius-sm);background:var(--nav-hover);color:var(--nav-text);border:1px solid #1e293b;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.headerTools button:hover{color:#fff;background:#334155;border-color:#334155}.headerTools .loginBtn{background:var(--primary);color:#fff;border:1px solid var(--primary-dark);font-weight:700}.headerTools .loginBtn:hover{background:var(--primary-hover)}main{max-width:1320px;margin:0 auto;padding:22px 18px 0}.pageShell{flex-direction:column;gap:18px;padding-top:8px;display:flex}.compactPageHead{border:1px solid var(--border);border-left:4px solid var(--primary);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:minmax(320px,1fr) auto auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.compactPageHead-orange{border-left-color:var(--gold)}.compactPageHead-blue{border-left-color:var(--blue)}.compactPageCopy h1{color:var(--text-dark);margin:2px 0 4px;font-size:22px;line-height:1.2}.compactPageCopy p{max-width:760px;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.compactPageStats{align-items:center;gap:8px;display:flex}.compactPageStats div{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-2);min-width:92px;padding:9px 12px}.compactPageStats strong{color:var(--text-dark);font-size:17px;line-height:1.1;display:block}.compactPageStats span{color:var(--muted);font-size:11px}.compactPageActions{justify-content:flex-end;gap:8px;display:flex}.compactPageActions button{border:1px solid var(--primary-dark);border-radius:var(--radius-sm);background:var(--primary);color:#fff;white-space:nowrap;justify-content:center;align-items:center;min-height:34px;padding:7px 13px;font-size:12px;font-weight:800;display:inline-flex}.compactPageActions button:hover{background:var(--primary-hover)}.compactPageActions button.secondary{border-color:var(--border);background:var(--surface-2);color:var(--text)}.compactPageActions button.secondary:hover{border-color:var(--border-hover);background:var(--primary-light);color:var(--primary)}.hero{grid-template-columns:1fr 320px;gap:16px;padding-bottom:16px;display:grid}.heroBanner{border-radius:var(--radius-lg);background:#1e293b;border:1px solid #0f172a;min-height:240px;position:relative}.heroCopy{z-index:2;max-width:600px;padding:32px 0 32px 36px;position:relative}.eyebrow{color:var(--gold);letter-spacing:.5px;align-items:center;gap:4px;margin-bottom:4px;font-size:12px;font-weight:800;display:inline-flex}.eyebrow.orange{color:#ea580c}.hero h1{color:#fff;margin:6px 0 10px;font-size:32px;font-weight:800;line-height:1.25}.hero p{color:var(--nav-text-muted);margin:0;font-size:13px;line-height:1.6}.heroActions{gap:8px;margin-top:20px;display:flex}.primaryCta,.secondaryCta{border-radius:var(--radius-sm);justify-content:center;align-items:center;padding:8px 20px;font-size:13px;font-weight:700;display:inline-flex}.primaryCta{color:#fff;background:#ea580c;border:1px solid #c2410c}.primaryCta:hover{background:#c2410c}.secondaryCta{color:#fff;background:#334155;border:1px solid #475569}.secondaryCta:hover{background:#475569}.announcementStrip{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.announcementStrip span{border-radius:var(--radius-sm);color:var(--nav-text-muted);background:#0f172a;border:1px solid #1e293b;padding:4px 10px;font-size:11px;font-weight:600}.heroStats{z-index:2;gap:12px;display:flex;position:absolute;bottom:24px;right:32px}.heroStats div{border-radius:var(--radius-md);background:#0f172a;border:1px solid #1e293b;min-width:90px;padding:10px 14px}.heroStats strong{color:#fff;font-size:18px;font-weight:800;display:block}.heroStats span{color:var(--nav-text-muted);font-size:10px}.heroAside{flex-direction:column;gap:12px;display:flex}.welcomeCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);align-items:center;gap:12px;padding:14px;display:flex}.welcomeCard svg{color:var(--primary);flex-shrink:0}.welcomeCard strong{color:var(--text-dark);font-size:14px;display:block}.welcomeCard span{color:var(--muted);font-size:11px}.qrGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mockQr{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;justify-content:center;align-items:center;padding:10px;display:flex}.mockQr img{object-fit:contain;border:1px solid var(--border);border-radius:var(--radius-sm);width:80px;height:80px;margin-bottom:6px}.mockQr small{color:var(--text-dark);font-size:10px;font-weight:700}.activityStrip{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.activityStrip article{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:12px}.activityStrip em{border-radius:var(--radius-sm);background:var(--primary-light);color:var(--primary);margin-bottom:6px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:700;display:inline-block}.activityStrip strong{color:var(--text-dark);margin-bottom:2px;font-size:13px;display:block}.activityStrip span{color:var(--muted);font-size:11px;display:block}.moduleGrid{grid-template-columns:repeat(5,1fr);gap:12px;padding-bottom:16px;display:grid}.moduleCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;justify-content:space-between;padding:16px;transition:border-color .15s;display:flex}.moduleCard:hover{border-color:var(--border-hover)}.moduleCard span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.moduleCard h3{color:var(--text-dark);margin:6px 0;font-size:15px;font-weight:800}.moduleCard p{color:var(--muted);flex:1;margin:0 0 12px;font-size:12px;line-height:1.5}.moduleCard button,.moduleCard a{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);justify-content:center;align-self:flex-start;align-items:center;padding:6px 12px;font-size:12px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.moduleCard button:hover,.moduleCard a:hover{background:var(--primary);border-color:var(--primary-dark);color:#fff}.filterPanel{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 16px;display:grid;position:static}.frontViewShell{min-height:calc(100vh - 64px);padding-top:18px;display:block}.frontViewPage{width:100%}.rentViewPage{gap:12px;display:grid}.rentViewPage .compactPageHead{grid-template-columns:minmax(0,1fr) auto;padding:12px 16px}.compactPageHead h1{color:var(--text-dark);margin:2px 0 0;font-size:20px;line-height:1.25}.rentViewPage .filterPanel,.rentViewPage .cardSection,.sellerPageView{margin:0}.sellerPageMain{width:100%;padding:18px}.sellerProductLists{grid-template-columns:minmax(0,1fr)}.orderCenterLists{grid-template-columns:repeat(2,minmax(0,1fr))}.coinMarketPage{gap:16px;display:grid}.coinMarketPage .coinSection{margin:0}.afterSalePage{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.pageHeadActions{flex-wrap:wrap;gap:8px;display:flex}.pageHeadActions button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.afterSaleList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.afterSaleList article{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);padding:14px}.afterSaleList article>div{color:var(--muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.afterSaleList h3{color:var(--text-dark);margin:10px 0 6px;font-size:15px}.afterSaleList p,.afterSaleList small{overflow-wrap:anywhere;margin:4px 0;display:block}.quickFilters{flex-wrap:wrap;gap:6px;display:flex}.quickFilters button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);padding:6px 12px;font-size:12px;font-weight:700}.quickFilters button:hover{border-color:var(--border-hover)}.quickFilters button.active,.quickFilters button.greenChip{background:var(--primary);border-color:var(--primary-dark);color:#fff}.searchBox{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);align-items:center;height:32px;display:flex}.searchBox svg{color:var(--muted);margin:0 8px}.searchBox input{min-width:0;color:var(--text-dark);border:0;outline:0;flex:1;font-size:12px}.sortControls{align-items:center;gap:6px;display:flex}.sortControls select{border:1px solid var(--border);border-radius:var(--radius-sm);height:32px;color:var(--text);background:var(--surface);outline:none;padding:0 8px;font-size:12px;font-weight:700}.advancedBtn{background:var(--text-dark);color:#fff;border-radius:var(--radius-sm);border:0;justify-content:center;align-items:center;gap:4px;height:32px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.advancedBtn:hover{background:#000}.advancedBtn.ghost{background:var(--surface);color:var(--text);border:1px solid var(--border)}.advancedBtn.ghost:hover{background:var(--surface-hover)}.advancedBtn .up{transform:rotate(180deg)}.advancedGrid{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-md);grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:6px;padding:16px;display:grid}.filterGroup strong{color:var(--text-dark);margin-bottom:8px;font-size:12px;font-weight:800;display:block}.filterGroup div{flex-wrap:wrap;gap:4px;display:flex}.filterGroup button{border-radius:var(--radius-sm);background:var(--bg);color:var(--text);border:1px solid #0000;padding:4px 8px;font-size:11px;font-weight:600}.filterGroup button:hover{background:var(--border)}.filterGroup button.active{background:var(--primary-light);border-color:var(--border-hover);color:var(--primary);font-weight:700}.cardSection,.sellerSection,.economySection,.coinSection{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);margin-bottom:16px;overflow:hidden}.sectionHead{border-bottom:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.sectionHead h2{color:var(--text-dark);margin:0;font-size:16px;font-weight:800}.sectionHead p{color:var(--muted);margin:2px 0 0;font-size:12px}.tableWrap{overflow-x:auto}.rentTable{border-collapse:separate;border-spacing:0;width:100%;font-size:12px}.rentTable th{background:var(--text-dark);color:#fff;text-align:left;white-space:nowrap;border-bottom:1px solid #1e293b;padding:10px 12px;font-weight:700}.rentTable td{border-bottom:1px solid var(--line);color:var(--text);white-space:nowrap;padding:10px 12px}.rentTable tbody tr{background:var(--surface)}.rentTable tbody tr:last-child td{border-bottom:0}.rentTable th:first-child{background:var(--text-dark);z-index:4;border-right:1px solid #1e293b;position:sticky;left:0}.rentTable td:first-child{background:inherit;z-index:3;border-right:1px solid var(--border);position:sticky;left:0;box-shadow:2px 0 4px #0000000a}.rentTable th:last-child{background:var(--text-dark);z-index:4;border-left:1px solid #1e293b;position:sticky;right:0}.rentTable td:last-child{background:inherit;z-index:3;border-left:1px solid var(--border);position:sticky;right:0;box-shadow:-2px 0 4px #0000000a}.price{color:var(--danger);font-size:14px;font-weight:800}.note{text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:var(--muted);overflow:hidden}.tag{border-radius:var(--radius-sm);border:1px solid #0000;justify-content:center;align-items:center;padding:2px 6px;font-size:11px;font-weight:700;display:inline-flex}.tag-blue{color:var(--blue);background:#eff6ff;border-color:#bfdbfe}.tag-green{color:var(--success);background:var(--primary-light);border-color:#bbf7d0}.tag-orange{color:var(--warning);background:var(--gold-light);border-color:#fde68a}.tag-purple{color:var(--purple);background:#f5f3ff;border-color:#ddd6fe}.tag-gray{color:var(--muted);background:var(--bg);border-color:var(--border)}.orderBtn{border:1px solid var(--primary-dark);border-radius:var(--radius-sm);color:#fff;background:var(--primary);padding:6px 12px;font-weight:700}.orderBtn:hover:not(:disabled){background:var(--primary-hover)}.orderBtn:disabled{opacity:.5;cursor:not-allowed}.detailBtn{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);background:var(--surface);padding:6px 10px;font-weight:700}.detailBtn:hover{background:var(--surface-hover)}.favBtn{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);background:var(--surface);cursor:pointer;padding:6px 10px;font-weight:700;transition:all .15s}.favBtn:hover{background:var(--surface-hover);border-color:var(--border-hover)}.favBtn.active{background:var(--gold-light);color:var(--gold);border-color:#fde68a}.favBtn.active:hover{background:#fffbeb;border-color:#fcd34d}.ghostBtn{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:underline}.ghostBtn:hover{color:var(--primary)}.tableEmpty{color:var(--muted);text-align:center!important;padding:32px!important}.ratingMini{color:var(--gold);margin-top:2px;font-size:10px;font-weight:700;display:block}.paginationBar{border-top:1px solid var(--border);background:var(--surface-2);justify-content:flex-end;align-items:center;gap:10px;padding:12px 20px;display:flex}.paginationBar button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);padding:4px 10px;font-weight:700}.paginationBar button:hover:not(:disabled){background:var(--surface-hover)}.paginationBar button:disabled{opacity:.4;cursor:not-allowed}.coinSection{color:#fff;box-shadow:none;background:#0f172a;border:1px solid #1e293b;grid-template-columns:1fr 360px;gap:24px;padding:24px 32px;display:grid}.coinSection h2{color:#fff;margin:0 0 8px;font-size:24px;font-weight:800}.coinCopy p{color:var(--nav-text-muted);font-size:13px;line-height:1.6}.steps{grid-template-columns:repeat(2,1fr);gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.steps li{border-radius:var(--radius-md);color:var(--nav-text);background:#1e293b;border:1px solid #1e293b;align-items:center;gap:10px;padding:10px 14px;font-size:12px;font-weight:600;display:flex}.steps svg{color:var(--gold)}.sellForm{border-radius:var(--radius-md);color:var(--text-dark);background:var(--surface);border:1px solid var(--border);gap:12px;padding:20px;display:grid}.sellForm label{color:var(--text);gap:4px;font-size:12px;font-weight:700;display:grid}.sellForm input,.sellForm select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);outline:none;height:38px;padding:0 10px}.segmented{grid-template-columns:1fr 1fr;gap:6px;display:grid}.segmented button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);height:34px;color:var(--text);font-weight:700}.segmented button.selected{color:#fff;border-color:var(--gold-hover);background:var(--gold)}.estimateBox{border-radius:var(--radius-sm);background:var(--gold-light);color:#92400e;border:1px solid #fde68a;gap:2px;padding:12px;display:grid}.estimateBox strong{color:#b45309;font-size:24px;font-weight:800}.submitBtn{border:1px solid var(--gold-hover);border-radius:var(--radius-sm);color:#fff;background:var(--gold);justify-content:center;align-items:center;gap:6px;height:38px;font-weight:700;display:inline-flex}.submitBtn:hover:not(:disabled){background:var(--gold-hover)}.sellerLayout{background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);grid-template-columns:180px 1fr 280px;min-height:400px;display:grid}.sellerLayout aside{background:var(--surface-2);border-right:1px solid var(--border);padding:12px 0}.sellerLayout aside button{text-align:left;width:100%;color:var(--text);background:0 0;border:0;border-left:3px solid #0000;padding:10px 20px;font-size:13px;font-weight:700;display:block}.sellerLayout aside button.active{color:var(--primary);background:var(--surface);border-left-color:var(--primary)}.sellerMain{gap:16px;padding:20px;display:grid}.emptyState{min-height:300px;color:var(--muted);align-content:center;place-items:center;gap:10px;display:grid}.emptyState h3{color:var(--text-dark);margin:0;font-size:18px;font-weight:800}.emptyState button{border:1px solid var(--primary-dark);border-radius:var(--radius-sm);color:#fff;background:var(--primary);padding:8px 20px;font-weight:700}.orderFlow{border-left:1px solid var(--border);background:var(--surface-2);padding:20px}.orderFlow h3{color:var(--text-dark);margin:0 0 12px;font-size:14px;font-weight:800}.orderFlow div{border-bottom:1px dashed var(--border);align-items:center;gap:10px;padding:10px 0;display:flex}.orderFlow span{color:#fff;background:var(--primary);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid}.orderLookupCard{border-radius:var(--radius-md);background:#f0fdf4;border:1px solid #b7e4c7;gap:10px;margin-bottom:12px;padding:16px;display:grid}.orderLookupCard h3{color:var(--text-dark);margin:0;font-size:15px;font-weight:800}.lookupForm{grid-template-columns:1fr 1fr auto;align-items:flex-end;gap:16px;display:grid}.lookupForm label{color:var(--text-dark);flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.lookupForm input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;height:38px;color:var(--text-dark);outline:none;padding:0 12px;font-size:13px}.lookupForm input:focus{border-color:var(--primary)}.lookupForm button{height:38px;padding:0 20px}.lookupResult{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;gap:10px;padding:12px;display:grid}.lookupResultHead span{border-radius:var(--radius-sm);background:var(--primary-light);color:var(--primary);padding:2px 6px;font-size:11px;font-weight:700}.lookupActions button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);padding:6px 12px;font-size:11px;font-weight:700}.lookupActions button:first-child{background:var(--accent);color:#fff;border-color:var(--accent)}.lookupActions button.dangerAction{color:var(--danger);background:#fff1f2;border-color:#fecdd3}.lookupPaymentGuide{border-radius:var(--radius-sm);background:#f0fdf4;border:1px solid #bbf7d0;gap:6px;padding:12px;display:grid}.lookupPayMethods{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.lookupPayMethods figure{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;gap:4px;margin:0;padding:8px;display:grid}.publishForm{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:20px}.publishSection{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;margin-top:14px;padding:14px}.publishSection h4{color:var(--text-dark);margin:0 0 12px;font-size:14px;font-weight:800}.publishGrid{grid-template-columns:repeat(3,1fr);gap:12px 16px;margin-bottom:16px;display:grid}.publishGrid label{color:var(--text-dark);flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.publishGrid label.wide{grid-column:1/-1}.publishGrid label.checkboxLabel{cursor:pointer;flex-direction:row;align-items:center;gap:8px;margin-top:auto;padding-bottom:10px}.publishGrid label.checkboxLabel input{width:auto;height:auto;margin:0}.publishGrid input,.publishGrid select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;height:38px;color:var(--text-dark);outline:none;padding:0 10px;font-size:13px}.publishGrid textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:80px;color:var(--text-dark);resize:vertical;outline:none;padding:8px 10px;font-size:13px}.publishGrid input:focus,.publishGrid select:focus,.publishGrid textarea:focus{border-color:var(--primary)}.publishCheckGrid{flex-wrap:wrap;gap:8px;display:flex}.publishCheckGrid button{border:1px solid var(--border);background:var(--surface);color:var(--text-dark);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.publishCheckGrid button.selected{border-color:var(--primary-dark);background:var(--primary);color:#fff}.publishSummary{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.publishSummary span{border-radius:var(--radius-sm);background:var(--surface);color:var(--text-muted);padding:10px 12px;font-size:12px}.publishSummary strong{color:var(--primary);margin-top:4px;font-size:16px;display:block}.sellerPagePanel,.supportLookupPanel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);padding:16px}.supportPageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.supportActionCard{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;gap:10px;padding:18px;display:flex}.supportActionCard svg{color:var(--primary)}.supportActionCard strong{color:var(--text-dark);font-size:17px}.supportActionCard p{color:var(--muted);margin:0;line-height:1.6}.supportLookupPanel{grid-column:1/-1}.coinPricingEditor{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);margin-top:16px;padding:14px}.coinPricingEditor>strong{color:var(--text-dark);margin-bottom:12px;display:block}.coinPricingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.coinPricingGrid label,.coinPricingEditor label.wide{color:var(--text-dark);flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.coinPricingGrid textarea,.coinPricingEditor label.wide textarea{border:1px solid var(--border);border-radius:var(--radius-sm);resize:vertical;outline:none;min-height:96px;padding:8px 10px}.orderLists{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.miniList{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);padding:16px}.miniList p{border-bottom:1px dashed var(--border);margin:0 0 12px;padding-bottom:12px;display:block}.miniList p:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.miniList p strong{color:var(--text-dark);margin-bottom:2px;font-size:13px;font-weight:700;display:block}.miniList p span{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.statusSelect{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;height:32px;color:var(--text);outline:none;margin-bottom:6px;padding:0 8px;font-size:12px;font-weight:600;display:block}.statusSelect:disabled{background:var(--bg);color:var(--muted);cursor:not-allowed}.miniActionBtn{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:var(--radius-sm);margin-right:6px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-block}.miniActionBtn:hover{background:var(--surface-hover);border-color:var(--border-hover)}.modalBackdrop{z-index:100;background:#0006;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modalCard{border-radius:var(--radius-md);border:1px solid var(--border);width:min(480px,100%);max-height:85vh;box-shadow:var(--shadow-lg);background:#fff;padding:24px;position:relative;overflow-y:auto}.closeBtn{border:1px solid var(--border);background:var(--bg);width:28px;height:28px;color:var(--muted);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.modalCard h3{color:var(--text-dark);margin:0 0 8px;font-size:18px;font-weight:800}.modalGrid{grid-template-columns:repeat(2,1fr);gap:8px;margin:16px 0;display:grid}.modalGrid div{border-radius:var(--radius-sm);background:var(--bg);border:1px solid var(--border);padding:10px}.modalGrid span{color:var(--muted);font-size:10px;display:block}.modalGrid strong{color:var(--text-dark);font-size:15px;font-weight:800}.modalNote{border-left:3px solid var(--gold);background:var(--gold-light);color:#92400e;margin-top:12px;padding:12px;font-size:12px;line-height:1.5}.modalInput{gap:4px;margin-bottom:12px;display:grid}.modalInput input,.modalInput select,.modalInput textarea{border:1px solid var(--border);border-radius:var(--radius-sm);outline:none;height:36px;padding:0 10px}.smsCodeRow{grid-template-columns:minmax(0,1fr) 132px;gap:8px;display:grid}.smsCodeRow input{width:100%;min-width:0}.smsCodeRow button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);height:36px;color:var(--text-dark);justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.smsCodeRow button:hover:not(:disabled){border-color:var(--border-hover);background:var(--surface-hover)}.smsCodeRow button:disabled{cursor:not-allowed;color:var(--muted);opacity:.75}.productDetailModal{width:min(1080px,100vw - 48px);max-height:calc(100dvh - 40px);padding:22px 24px}.productDetailModal .orderDetailHead{align-items:center;padding-right:42px}.productDetailModal .productImageGrid{margin:12px 0}.productDetailModal .productDetailGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}.productDetailModal .productDetailGrid>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;min-height:58px}.productDetailModal .productDetailGrid strong{overflow-wrap:anywhere;max-width:100%}.productDetailModal .productDetailOrderBtn{width:220px;min-height:42px;margin-left:auto;display:flex}.productImageGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin:16px 0;display:grid}.productImageGrid img{object-fit:cover;border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;background:var(--bg);width:100%;height:120px;transition:border-color .15s}.productImageGrid img:hover{border-color:var(--primary)}.imagePlaceholder{background:var(--surface-2);border:1px dashed var(--border);border-radius:var(--radius-sm);color:var(--muted);text-align:center;grid-column:1/-1;padding:32px;font-size:12px}.detailGrid{grid-template-columns:repeat(2,1fr);gap:8px;margin:16px 0;display:grid}.detailGrid>div{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.detailGrid>div.wide{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:6px}.detailGrid span{color:var(--muted);font-size:11px;font-weight:600;display:block}.detailGrid strong{color:var(--text-dark);font-size:13px;font-weight:700}.detailGrid .wide strong{word-break:break-all;white-space:pre-wrap;width:100%;line-height:1.5}.adminShell{max-width:1400px;margin:0 auto;padding:16px 16px 36px}.adminHero,.adminGate{border-radius:var(--radius-lg);color:#fff;background:var(--nav);border:1px solid #1e293b;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.adminHero h1,.adminGate h1{margin:0 0 6px;font-size:24px;font-weight:800}.adminHero p,.adminGate p{color:var(--nav-text-muted);font-size:13px}.adminMetrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.adminMetrics article{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;padding:16px}.adminMetrics span{color:var(--muted);font-size:11px;font-weight:700;display:block}.adminMetrics strong{color:var(--text-dark);margin-top:6px;font-size:24px;font-weight:800;display:block}.adminTabs{z-index:10;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap;gap:6px;margin:16px 0;padding:8px;display:flex;position:sticky;top:64px}.adminTabs button{border-radius:var(--radius-sm);color:var(--text);background:var(--bg);border:0;padding:6px 12px;font-size:12px;font-weight:700}.adminTabs button.active{color:#fff;background:var(--primary)}.adminQuickGrid{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:16px;display:grid}.adminQuickGrid button{border:1px solid var(--border);border-radius:var(--radius-sm);text-align:left;background:#fff;flex-direction:column;gap:4px;padding:12px;display:flex}.adminQuickGrid button:hover{border-color:var(--border-hover)}.adminQuickGrid strong{color:var(--text-dark);font-size:14px;font-weight:800}.adminPanel{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff}.adminPanelHead{border-bottom:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.adminPanelHead h2{color:var(--text-dark);margin:0;font-size:14px;font-weight:800}.adminTable{border-collapse:collapse;width:100%;font-size:12px}.adminTable th{color:#fff;background:var(--text-dark);padding:10px 12px;font-weight:700}.adminTable td{border-bottom:1px solid var(--border);color:var(--text);padding:10px 12px}.adminQueueFilters{flex-wrap:wrap;gap:6px;padding:12px 16px 0;display:flex}.adminQueueFilters button{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);background:#fff;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.adminQueueFilters button.active{border-color:var(--accent);background:var(--accent-light);color:var(--accent)}.adminPanelTools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.adminPanelTools button,.financeActions button,.tableActions button,.assetActions button,.assetActions a,.inlineAction,.couponInputRow button,.reviewActions button,.proofPending a,.adminTable td>button,.adminTable td .financeActions button,.paymentEditorHead button,.paymentMethodActions button,.couponCreateForm button,.quoteForm button,.deliveryForm button,.paymentRow button,.imageEditor button,.configForm button:not(.submitBtn),.backupActions button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-height:30px;color:var(--text-dark);cursor:pointer;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;font-weight:700;line-height:1.1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.adminPanelTools button:hover:not(:disabled),.financeActions button:hover:not(:disabled),.tableActions button:hover:not(:disabled),.assetActions button:hover:not(:disabled),.assetActions a:hover,.inlineAction:hover:not(:disabled),.couponInputRow button:hover:not(:disabled),.reviewActions button:hover:not(:disabled),.proofPending a:hover,.adminTable td>button:hover:not(:disabled),.adminTable td .financeActions button:hover:not(:disabled),.paymentEditorHead button:hover:not(:disabled),.paymentMethodActions button:hover:not(:disabled),.couponCreateForm button:hover:not(:disabled),.quoteForm button:hover:not(:disabled),.deliveryForm button:hover:not(:disabled),.paymentRow button:hover:not(:disabled),.imageEditor button:hover:not(:disabled),.configForm button:not(.submitBtn):hover:not(:disabled),.backupActions button:hover:not(:disabled){border-color:var(--primary-dark);background:var(--primary);color:#fff}.financeActions button:disabled,.tableActions button:disabled,.adminPanelTools button:disabled,.quoteForm button:disabled,.deliveryForm button:disabled,.inlineAction:disabled,.couponInputRow button:disabled,.reviewActions button:disabled,.adminTable td>button:disabled,.backupActions button:disabled{border-color:var(--line);background:var(--surface-hover);color:var(--muted);cursor:not-allowed}.paymentMethodActions button.danger,.assetActions button.danger,.inlineAction.danger,.reviewActions button.danger,.adminTable td>button.danger,.tableActions button.danger{color:var(--danger);background:#fff1f2;border-color:#fecdd3}.paymentMethodActions button.danger:hover:not(:disabled),.assetActions button.danger:hover:not(:disabled),.inlineAction.danger:hover:not(:disabled),.reviewActions button.danger:hover:not(:disabled),.adminTable td>button.danger:hover:not(:disabled),.tableActions button.danger:hover:not(:disabled){border-color:var(--danger);background:var(--danger);color:#fff}.financeActions,.tableActions,.assetActions,.paymentMethodActions,.couponInputRow,.reviewActions,.backupActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.quoteForm,.deliveryForm{border-radius:var(--radius-sm);background:#eff6ff;border:1px dashed #3b82f64d;grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin-top:6px;padding:10px 12px;display:grid}.payoutProfileCard{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);gap:16px;margin:16px 0;padding:20px;display:grid}.payoutProfileGrid{grid-template-columns:repeat(3,1fr);gap:12px 16px;display:grid}.payoutProfileGrid .wide{grid-column:1/-1}.payoutProfileGrid label.modalInput{color:var(--text-dark);flex-direction:column;gap:6px;margin-bottom:0;font-size:12px;font-weight:700;display:flex}.payoutProfileGrid label.modalInput input,.payoutProfileGrid label.modalInput select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;height:38px;color:var(--text-dark);outline:none;padding:0 10px;font-size:13px}.payoutProfileGrid label.modalInput textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:80px;color:var(--text-dark);resize:vertical;outline:none;padding:8px 10px;font-size:13px}.timeline{gap:0;margin-top:10px;display:grid}.timeline article{grid-template-columns:20px 1fr;gap:10px;padding-bottom:12px;display:grid;position:relative}.timeline article:before{content:"";background:var(--border);width:2px;position:absolute;top:14px;bottom:0;left:7px}.timeline article:last-child:before{display:none}.timeline i{z-index:1;background:var(--primary);border:3px solid #fff;border-radius:50%;width:16px;height:16px;display:block;position:relative}.timeline article.internalEvent i{background:var(--warning)}.timeline article.deliveryEvent i{background:var(--blue)}.timeline strong{color:var(--text-dark);font-size:12px;font-weight:700}.timeline span{color:var(--muted);font-size:10px}.timeline p{margin:2px 0 0;font-size:12px;line-height:1.5}.notificationsList{gap:10px;max-height:400px;display:grid;overflow-y:auto}.notificationItem{border:1px solid #bbf7d0;border-left:3px solid var(--success);border-radius:var(--radius-sm);background:#f0fdf4;gap:4px;padding:12px;display:grid}.notificationItem.read{border-color:var(--border);border-left-color:var(--muted);background:var(--bg)}.supportMessages{gap:10px;max-height:320px;margin-bottom:12px;padding-right:6px;display:grid;overflow-y:auto}@media (width<=900px){.productDetailModal{width:min(760px,100vw - 32px)}.productDetailModal .productDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.productDetailModal{width:100%;max-height:100dvh;padding:18px}.productDetailModal .orderDetailHead{padding-right:34px;display:grid}.productDetailModal .productPriceStack{text-align:left;justify-items:start}.productDetailModal .productImageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.productDetailModal .productDetailOrderBtn{width:100%}}.notificationActions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.notificationActions .actionBtn.primary{color:#fff;background:#2563eb;border-color:#2563eb}.sellerProductManager{gap:16px;display:grid}.sellerProductSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sellerProductSummary>div{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:6px;padding:16px;display:grid}.sellerProductSummary span,.sellerProductFacts span,.sellerProductOrderLink span{color:var(--muted);font-size:12px}.sellerProductSummary strong{font-size:24px}.sellerProductToolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sellerProductSearch{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex:1;align-items:center;gap:8px;min-width:min(420px,100%);padding:10px 12px;display:flex}.sellerProductSearch input{background:0 0;border:0;outline:0;width:100%}.sellerProductToolbar select{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-height:42px;padding:0 12px}.sellerProductCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sellerProductCard{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;gap:14px;padding:18px;display:flex;box-shadow:0 8px 28px #0f172a0d}.sellerProductCard>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sellerProductCard h3{margin:3px 0}.sellerProductFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sellerProductFacts>div,.sellerProductOrderLink{background:var(--surface-soft,#f8fafc);border-radius:10px;gap:4px;padding:10px;display:grid}.sellerProductStatusHint{color:#334155;background:#eff6ff;border-left:3px solid #60a5fa;border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.sellerProductActions{flex-wrap:nowrap;gap:8px;margin-top:auto;display:flex}.sellerProductActions button{border:1px solid var(--border);background:var(--surface);white-space:nowrap;text-align:center;cursor:pointer;border-radius:9px;flex:0 0 112px;justify-content:center;align-items:center;width:112px;min-width:112px;height:40px;min-height:40px;padding:0 10px;line-height:1.2;display:inline-flex}.dynamicListCell{text-overflow:ellipsis;max-width:180px;overflow:hidden}.desktopProductList{background:#f4f7fb;gap:8px;padding:10px;display:grid;overflow:hidden}.compactRentRow{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:minmax(190px,.85fr) minmax(0,3.7fr) minmax(165px,.75fr);align-items:stretch;gap:12px;padding:12px;display:grid;box-shadow:0 2px 8px #0f172a0a}.compactRentRow:hover{border-color:#bfdbfe;box-shadow:0 5px 15px #2563eb14}.compactRentIdentity,.compactRentInfo,.compactRentCheckout{min-width:0}.compactRentIdentity{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:6px;padding-right:10px;display:flex}.compactRentTitleLine,.compactRentBadges{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.compactRentTitleLine strong{min-width:0;color:var(--text-dark);overflow-wrap:anywhere;font-size:14px;line-height:1.35}.compactRentIdentity>small{color:var(--muted);line-height:1.35}.compactRentScreenshot{color:#64748b;cursor:pointer;background:#edf2f4;border:1px solid #dbe3ea;border-radius:8px;place-items:center;width:100%;height:72px;min-height:72px;padding:0;display:grid;position:relative;overflow:hidden}.compactRentScreenshot img{object-fit:cover;width:100%;height:100%;transition:transform .16s}.compactRentScreenshot:hover img{transform:scale(1.035)}.compactRentScreenshot span{color:#fff;background:#0f172ac7;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:700;line-height:1.2;position:absolute;bottom:5px;right:5px}.compactRentScreenshot em{color:#64748b;font-size:10px;font-style:normal;display:none}.compactRentScreenshot.imageLoadFailed em{display:block}.compactRentScreenshot.empty{cursor:default;background:#f8fafc;border-style:dashed;font-size:10px}.compactRentInfo{align-content:center;gap:8px;display:grid}.compactRentFacts{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px 8px;display:grid}.compactRentFacts>div{background:#f8fafc;border-radius:6px;gap:1px;min-width:0;padding:4px 6px;display:grid}.compactRentFacts>div.collection{grid-column:span 2}.compactRentFacts span,.compactRentNotes span,.compactRentCheckout dt,.compactRentPrimaryPrice span{color:var(--muted);font-size:10px;line-height:1.25}.compactRentFacts strong{color:var(--text-dark);overflow-wrap:anywhere;font-size:11px;line-height:1.35}.compactRentFacts strong.emptyValue,.mobileProductSpecs strong.emptyValue{color:#94a3b8;font-weight:500}.compactRentNotes{border-top:1px dashed var(--line);gap:3px;padding-top:6px;display:grid}.compactRentNotes p{grid-template-columns:70px minmax(0,1fr);gap:6px;margin:0;display:grid}.compactRentNotes strong{color:#475569;overflow-wrap:anywhere;font-size:11px;font-weight:600;line-height:1.4}.compactRentCheckout{border-left:1px solid var(--line);align-content:center;gap:8px;padding-left:12px;display:grid}.compactRentPrimaryPrice{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:3px;display:flex}.compactRentPrimaryPrice strong{color:#dc2626;font-size:21px;line-height:1}.compactRentCheckout dl{gap:3px;margin:0;display:grid}.compactRentCheckout dl>div{justify-content:space-between;gap:8px;display:flex}.compactRentCheckout dd{color:var(--text-dark);white-space:nowrap;margin:0;font-size:11px;font-weight:800}.compactRentActions{grid-template-columns:1fr 1fr;gap:5px;display:grid}.compactRentActions button{white-space:nowrap;width:100%;min-width:0;padding:6px 5px;font-size:11px}.compactRentActions .orderBtn{order:-1;grid-column:1/-1}@media (width<=1280px){.compactRentRow{grid-template-columns:minmax(170px,.8fr) minmax(0,3fr) minmax(155px,.7fr);gap:9px;padding:10px}.compactRentFacts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=980px){.compactRentRow{grid-template-columns:minmax(145px,.75fr) minmax(0,2.6fr) minmax(145px,.7fr)}.compactRentFacts{grid-template-columns:repeat(3,minmax(0,1fr))}.compactRentFacts>div.collection{grid-column:span 3}}.sellerProductActions button.primary,.sellerProductActions button.success{color:#fff;background:#2563eb;border-color:#2563eb}.sellerProductActions button.success{background:#059669;border-color:#059669}.sellerProductActions button.danger{color:#b91c1c;background:#fff7f7;border-color:#fecaca}.sellerProductActions button:disabled{border-color:var(--line);color:var(--muted);cursor:not-allowed;background:#f1f5f9}.orderWorkflowGuide{background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid #bfdbfe;border-radius:14px;gap:12px;padding:14px;display:grid}.orderCompletionExplainer{background:linear-gradient(135deg,#eff6ff,#fff);border:1px solid #bfdbfe;border-radius:15px;grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr);align-items:center;gap:18px;padding:16px 18px;display:grid}.orderCompletionExplainer>div{gap:5px;display:grid}.orderCompletionExplainer strong{color:#1e3a8a;line-height:1.6}.orderCompletionExplainer p{color:#475569;margin:0;font-size:13px;line-height:1.6}.orderWorkflowGuideHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.orderWorkflowGuideHead>div{gap:4px;display:grid}.orderWorkflowGuideHead>div>strong{color:#1e3a8a;line-height:1.5}.orderWorkflowGuideHead>small{color:var(--muted)}.orderWorkflowGuide ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.orderWorkflowGuide li{background:#ffffffd6;border:1px solid #e2e8f0;border-radius:10px;align-items:flex-start;gap:8px;padding:9px;display:flex}.orderWorkflowGuide li>i{color:#475569;background:#e2e8f0;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:800;display:grid}.orderWorkflowGuide li>div{gap:3px;display:grid}.orderWorkflowGuide li small{color:var(--muted);line-height:1.35}.orderWorkflowGuide li.done>i{color:#fff;background:#10b981}.orderWorkflowGuide li.current{border-color:#60a5fa;box-shadow:inset 0 0 0 1px #60a5fa}.orderWorkflowGuide li.current>i{color:#fff;background:#2563eb}.orderWorkflowGuide li.cancelled{opacity:.55}.supportThreadStandaloneCard .orderWorkflowGuide ol{grid-template-columns:1fr}.supportWechatModal textarea{min-height:130px}.supportWechatTextActions{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:-6px;font-size:13px;display:flex}.supportWechatTextActions .advancedBtn{flex:none}.walletCard,.adminWalletPanel{border:1px solid var(--border);background:#f8fafc;border-radius:14px;gap:14px;padding:16px;display:grid}.walletCardHead,.walletCardHead>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.walletCardHead>div{flex-direction:column;align-items:flex-start;gap:2px}.walletCard h4,.adminWalletPanel h3{margin:0}.walletBalanceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.walletBalanceGrid>div{background:#fff;border:1px solid #dbeafe;border-radius:12px;gap:5px;padding:14px;display:grid}.walletBalanceGrid strong{color:#1d4ed8;font-size:22px}.walletBalanceGrid span,.walletBalanceGrid small,.walletPayoutLine{color:var(--muted)}.walletWithdrawForm{grid-template-columns:minmax(140px,.7fr) minmax(220px,1.3fr) auto;align-items:end;gap:10px;display:grid}.walletWithdrawForm label,.walletReviewActions{gap:6px;display:grid}.walletWithdrawForm input,.walletReviewActions input{border:1px solid var(--border);background:#fff;border-radius:9px;min-height:40px;padding:0 10px}.walletHistoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.walletReviewActions{min-width:260px}.adminWalletPanel{margin-bottom:18px}@media (width<=768px){.walletBalanceGrid,.walletHistoryGrid,.walletWithdrawForm{grid-template-columns:1fr}}.supportWechatImageField{gap:10px;display:grid}.supportWechatImageField>img,.supportWechatImageField>.imagePlaceholder{object-fit:contain;border:1px solid var(--border);background:#f8fafc;border-radius:12px;width:min(260px,100%);min-height:180px;max-height:280px}.supportWechatImageField>.imagePlaceholder{color:var(--muted);place-items:center;display:grid}@media (width<=1100px){.sellerProductCards{grid-template-columns:1fr}}@media (width<=900px){.sellerProductSummary,.sellerProductFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.sellerProductCards,.orderWorkflowGuide ol,.orderCompletionExplainer{grid-template-columns:1fr}.orderWorkflowGuideHead{display:grid}}@media (width<=560px){.sellerProductSummary,.sellerProductCards{grid-template-columns:1fr}.sellerProductActions{flex-wrap:wrap}}.productPriceStack{text-align:right;justify-items:end;gap:3px;display:grid}.productPriceStack small{color:var(--muted);font-size:12px}.supportMessagesToolbar{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin:4px 0 8px;font-size:12px;display:flex}.supportMessages .supportMessageBubble{grid-template-columns:28px minmax(0,max-content);align-items:end;max-width:82%;padding-bottom:10px}.supportMessages .supportMessageBubble:before{display:none}.supportMessages .supportMessageBubble>i{border-width:2px;width:24px;height:24px;box-shadow:0 4px 12px #0f172a1f}.supportMessages .supportMessageBubble>div{overflow-wrap:anywhere;background:#fff;border:1px solid #e5e7eb;border-radius:16px 16px 16px 6px;max-width:min(560px,100%);padding:10px 12px;box-shadow:0 8px 24px #0f172a0f}.supportMessages .supportMessageBubble.ownMessage{grid-template-columns:minmax(0,max-content) 28px;justify-self:end}.supportMessages .supportMessageBubble.ownMessage>i{background:var(--success);grid-area:1/2}.supportMessages .supportMessageBubble.ownMessage>div{background:linear-gradient(135deg,#ecfdf5 0%,#f0fdf4 100%);border-color:#bbf7d0;border-radius:16px 16px 6px;grid-area:1/1}.supportMessages .supportMessageBubble.role-admin>i{background:var(--blue)}.supportMessages .supportMessageBubble.role-seller>i{background:#f59e0b}.supportMessages .supportMessageBubble.role-system{grid-template-columns:1fr;justify-self:center;max-width:min(680px,94%)}.supportMessages .supportMessageBubble.role-system>i{display:none}.supportMessages .supportMessageBubble.role-system>div{text-align:center;color:var(--muted);background:#f8fafc;border-color:#e2e8f0;border-radius:999px;padding:8px 12px}.supportMessages .supportMessageBubble.internalEvent>div{background:#fff7ed;border-color:#fed7aa}.supportMessages .supportMessageBubble.recalledMessage>div{background:#f8fafc;border-style:dashed}.chatMention{color:#1d4ed8;white-space:nowrap;background:#dbeafe;border:1px solid #bfdbfe;border-radius:999px;align-items:center;margin:0 2px;padding:1px 6px;font-weight:800;display:inline-flex}.chatMention.mention-seller{color:#b45309;background:#fef3c7;border-color:#fde68a}.chatMention.mention-admin{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.supportReplyBox{gap:8px;display:grid}.supportReplyBox textarea{border:1px solid var(--border);border-radius:var(--radius-sm);resize:vertical;outline:none;padding:10px;font-size:12px}.replyHint{color:var(--muted);text-align:right;font-size:11px}.supportOrderPanel{border-radius:var(--radius-md);background:linear-gradient(#fff7ed 0%,#fff 100%);border:1px solid #fed7aa;gap:10px;margin:10px 0 12px;padding:12px;display:grid}.supportOrderPanel.compact{background:#fff}.supportOrderPanelHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.supportOrderPanelHead strong,.supportOrderPanelHead small{display:block}.supportOrderPanelHead strong{color:var(--text-dark);font-size:15px}.supportOrderPanelHead small{color:var(--muted);margin-top:2px;font-size:12px}.supportOrderGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.supportOrderGrid div{background:#fff;border:1px solid #ffedd5;border-radius:12px;padding:8px 10px}.supportOrderGrid span,.supportOrderHint{color:var(--muted);font-size:12px}.supportOrderGrid b{color:var(--text-dark);overflow-wrap:anywhere;margin-top:2px;font-size:12px;display:block}.supportPinnedInfo{background:linear-gradient(#fffbeb 0%,#fff 100%);border:1px solid #fde68a;border-radius:14px;gap:8px;padding:10px;display:grid}.supportPinnedInfoHead{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.supportPinnedInfoHead strong,.supportPinnedInfoHead small{display:block}.supportPinnedInfoHead small,.supportPinnedInfo p{color:var(--muted);font-size:12px}.supportPinnedInfo dl{gap:6px;margin:0;display:grid}.supportPinnedInfo dl div{background:#fff;border:1px solid #fef3c7;border-radius:10px;grid-template-columns:82px minmax(0,1fr);gap:8px;padding:7px 8px;display:grid}.supportPinnedInfo dt{color:#92400e;font-size:12px;font-weight:800}.supportPinnedInfo dd{color:var(--text-dark);overflow-wrap:anywhere;margin:0;font-size:12px}.supportPinnedInfo p{margin:0}.supportConfirmState{background:#fffbebb8;border:1px dashed #f59e0b;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex}.supportConfirmState>span{color:#92400e;font-size:12px;font-weight:800}.supportOrderHint{margin:0}.supportOrderActions{flex-wrap:wrap;gap:8px;display:flex}.supportOrderActions .advancedBtn.danger{color:var(--danger);background:#fff1f2;border-color:#fecdd3}.supportOrderActions .advancedBtn.danger:hover:not(:disabled){background:var(--danger);color:#fff}.orderSupportBridge{border-radius:var(--radius-md);background:#f0f9ff;border:1px solid #bae6fd;grid-template-columns:minmax(240px,1fr) minmax(320px,1.4fr);gap:14px 20px;margin:16px 0;padding:16px;display:grid}.orderSupportBridge h4{color:#0c4a6e;margin:4px 0 6px}.orderSupportBridge p{color:#475569;margin:0;line-height:1.55}.orderSupportBridgeActions{flex-wrap:wrap;place-content:center flex-end;gap:8px;display:flex}.orderSupportBridge>.formMessage{grid-column:1/-1}.supportBatchBar{border-radius:var(--radius-sm);background:#eff6ff;border:1px solid #dbeafe;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 14px;padding:10px 12px;display:flex}.supportBatchBar span{color:#1e3a8a;margin-right:auto;font-size:13px}.supportBatchBar strong{color:#1d4ed8}.supportSelectLine{align-items:center;gap:8px;display:flex}.supportSelectLine input{accent-color:#2563eb;width:16px;height:16px}.supportThreadMetaActions{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 8px;font-size:12px;display:inline-flex}.supportThreadMetaActions span{border:1px solid var(--border);background:#f8fafc;border-radius:999px;padding:3px 7px}.footer{border-top:1px solid var(--border);background:var(--surface-2);color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:36px;padding:32px 16px;font-size:12px;display:flex}.footer .logo strong{color:var(--text-dark);font-size:15px}.footer .logoMark{width:30px;height:30px;font-size:15px}.footer div a{color:var(--text);margin:0 10px;font-weight:700}.footer div a:hover{color:var(--primary)}.footer .icpFiling{color:var(--muted);text-decoration:none}.footer .icpFiling:hover{color:var(--primary);text-decoration:underline}@media (width<=1200px){.siteHeader{flex-wrap:wrap;gap:12px;height:auto;padding:10px 24px}.topNav{order:3;justify-content:flex-start;width:100%}.filterPanel{top:104px}.compactPageHead{grid-template-columns:1fr}.compactPageStats,.compactPageActions{justify-content:flex-start}}@media (width<=992px){main{padding:12px}.hero{grid-template-columns:1fr}.heroStats{padding:12px;position:relative;bottom:auto;right:auto}.moduleGrid{grid-template-columns:repeat(2,1fr)}.filterPanel{grid-template-columns:1fr;position:static}.pageShell{padding-top:8px}.compactPageHead{padding:14px}.compactPageStats{flex-wrap:wrap}.searchBox{max-width:none}.advancedGrid{grid-template-columns:repeat(2,1fr)}.coinSection{grid-template-columns:1fr;padding:16px}.sellerLayout{grid-template-columns:1fr}.sellerLayout aside{padding:0;display:flex;overflow-x:auto}.sellerLayout aside button{white-space:nowrap;text-align:center;border-bottom:2px solid #0000;border-left:0;padding:10px 16px}.sellerLayout aside button.active{border-bottom-color:var(--primary)}.orderLists,.lookupForm{grid-template-columns:1fr}}@media (width<=600px){.logo{min-width:auto}.headerTools{justify-content:space-between;width:100%}.moduleGrid,.advancedGrid{grid-template-columns:1fr}.compactPageActions{flex-direction:column}.compactPageActions button{width:100%}.adminMetrics,.adminQuickGrid,.adminGrid,.modalGrid,.payoutProfileGrid{grid-template-columns:1fr}}.mobileProductList{display:none}@media (width<=768px){.desktopProductList,.tableWrap{display:none}.mobileProductList{background:var(--surface-2);grid-template-columns:1fr;gap:12px;padding:14px;display:grid}.mobileProductCard{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;gap:10px;padding:14px;display:flex}.mobileProductHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.mobileProductHeader strong{color:var(--text-dark);font-size:14px;font-weight:800}.mobileProductPrice{color:var(--danger);white-space:nowrap;justify-items:end;gap:1px;font-size:14px;font-weight:800;display:grid}.mobileProductCard .compactRentScreenshot{height:118px;min-height:118px}.mobileProductPrice small{color:var(--muted);font-size:9px;font-weight:650}.mobileProductSpecs{border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);grid-template-columns:1fr 1fr;gap:6px 12px;padding:8px 0;display:grid}.mobileProductSpecs div{justify-content:space-between;gap:8px;font-size:12px;display:flex}.mobileProductSpecs span{color:var(--muted)}.mobileProductSpecs strong{color:var(--text-dark);text-overflow:ellipsis;white-space:nowrap;max-width:62%;font-weight:600;overflow:hidden}.mobileProductFooter{justify-content:space-between;align-items:center;gap:8px;display:flex}.mobileProductActions{gap:6px;display:flex}.mobileProductActions button{padding:6px 10px;font-size:11px}}.modalCard.listModal,.modalCard.orderDetailModal{width:min(1000px,95vw);max-height:90vh}.profileColumns{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-top:20px;display:grid}.compactList{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;gap:12px;max-height:500px;padding:16px;display:flex;overflow-y:auto}.compactList h4{color:var(--text-dark);border-bottom:2px solid var(--line);margin:0 0 4px;padding-bottom:8px;font-size:14px;font-weight:800}.compactList article{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);flex-direction:column;gap:6px;padding:12px;transition:all .15s;display:flex}.compactList article:hover{border-color:var(--border-hover);box-shadow:var(--shadow-sm);background:var(--surface)}.compactList article strong{color:var(--text-dark);word-break:break-all;font-size:13px;font-weight:800}.compactList article span{color:var(--text);font-size:12px;line-height:1.4}.compactList article small{color:var(--muted);font-size:11px}.sellerRentOrderCard{border-left:3px solid var(--primary)}.buyerRentOrderCard{border-left:3px solid var(--blue)}.compactList article .sellerOrderStatusLine,.compactList article .buyerOrderStatusLine{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;padding:7px 8px;display:flex}.sellerOrderStatusLine>span:first-child,.buyerOrderStatusLine>span:first-child{color:var(--muted);font-size:11px;font-weight:700}.compactList article .sellerOrderHint{border-radius:var(--radius-sm);background:var(--primary-light);color:var(--primary-dark);padding:7px 8px;line-height:1.5;display:block}.compactList article .buyerOrderHint{border-radius:var(--radius-sm);color:#1d4ed8;background:#eff6ff;padding:7px 8px;line-height:1.5;display:block}.sellerBillingSummary{background:var(--primary-light);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:8px;padding:10px;font-size:12px;display:grid}.sellerBillingSummary span{display:block}.sellerBillingSummary strong{color:var(--primary);font-weight:800}.compactList article div,.ledgerMiniList article div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.actionBtn{border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text);outline:none;justify-content:center;align-items:center;padding:5px 10px;font-size:11px;font-weight:700;line-height:1;transition:all .15s;display:inline-flex}.actionBtn:hover{background:var(--surface-hover);border-color:var(--border-hover)}.actionBtn.success{background:var(--primary-light);color:var(--primary);border-color:var(--primary-hover)}.actionBtn.success:hover{background:var(--primary);color:#fff;border-color:var(--primary-dark)}.actionBtn.danger{color:var(--danger);background:#fff1f2;border-color:#fecdd3}.actionBtn.danger:hover{background:var(--danger);color:#fff;border-color:var(--danger)}.actionBtn:disabled{cursor:not-allowed;background:var(--surface-hover)!important;color:var(--muted)!important;border-color:var(--line)!important}.ledgerMiniList{flex-direction:column;gap:8px;display:flex}.ledgerMiniList article{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);flex-direction:column;gap:4px;padding:12px;display:flex;position:relative}.ledgerMiniList article strong{color:var(--text-dark);font-size:12px;font-weight:800}.ledgerMiniList article span{color:var(--text);font-size:11px}.ledgerMiniList article em{color:var(--muted);font-size:10px;font-style:normal}.ledgerMiniList article .actionBtn{align-self:flex-start;margin-top:6px}.coinMarketPage{flex-direction:column;gap:18px;display:flex}.coinMarketStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.coinMarketStats article{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);padding:16px}.coinMarketStats span{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.coinMarketStats strong{color:var(--text-dark);font-size:22px;font-weight:850}.coinMarketSection{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);padding:18px}.coinMarketSectionHead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.coinMarketSectionHead h2{color:var(--text-dark);margin:2px 0 4px;font-size:20px}.coinMarketSectionHead p{color:var(--muted);margin:0;line-height:1.5}.coinMarketFilters{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.coinMarketFilters select,.coinPublishGrid input,.coinPublishGrid select,.coinPublishGrid textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-dark);outline:none}.coinMarketFilters select{min-height:36px;padding:0 10px}.coinListingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.coinListingCard{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);flex-direction:column;gap:11px;padding:16px;display:flex}.coinListingCard:hover{border-color:var(--gold);box-shadow:var(--shadow-md)}.coinListingTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.coinListingTop strong{color:var(--text-dark);font-size:14px}.coinListingPrice strong{color:var(--gold-hover);font-size:26px;font-weight:900}.coinListingPrice span{color:var(--muted);margin-left:4px}.coinListingMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.coinListingMeta span{border-radius:var(--radius-sm);color:var(--muted);background:#fff;padding:8px;font-size:12px}.coinListingMeta b{color:var(--text-dark);margin-top:2px;display:block}.coinListingCard p{color:var(--text-dark);margin:0;font-weight:700}.coinListingCard small{min-height:38px;color:var(--muted);line-height:1.5}.wideButton{justify-content:center;width:100%}.coinPublishForm{flex-direction:column;gap:14px;display:flex}.coinPublishGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;display:grid}.coinPublishGrid .wide{grid-column:1/-1}.coinPublishGrid input,.coinPublishGrid select{min-height:38px;padding:0 10px}.coinPublishGrid textarea{resize:vertical;min-height:88px;padding:8px 10px}.coinPublishSubmit{align-self:flex-start;min-width:180px}.coinTradeList{gap:12px;display:grid}.coinTradeCard{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);grid-template-columns:minmax(190px,.8fr) minmax(260px,1.2fr) minmax(260px,1.6fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.coinTradeCard>div:first-child{align-items:center;gap:8px;display:flex}.coinTradeCard strong{color:var(--text-dark)}.coinTradeCard span,.coinTradeCard small{color:var(--muted);line-height:1.5}.coinTradeActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.publishForm,.sellerPagePanel,.supportLookupPanel,.economySection,.cardSection,.filterPanel,.rentalTableWrap{box-shadow:var(--shadow-sm)}.publishForm{padding:24px}.publishSection{padding:18px}.supportPageGrid{gap:18px}.compactPageHead{padding:20px 22px}.compactPageCopy h1{font-size:24px}@media (width<=1180px){.coinListingGrid,.coinPublishGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.coinTradeCard{grid-template-columns:1fr;align-items:flex-start}.coinTradeActions{justify-content:flex-start}}@media (width<=760px){main{padding:14px 10px 0}.coinMarketStats,.coinListingGrid,.coinPublishGrid,.supportPageGrid{grid-template-columns:1fr}.coinMarketSection,.publishForm{padding:14px}.coinMarketSectionHead{flex-direction:column;align-items:stretch}.coinMarketFilters{justify-content:stretch}.coinMarketFilters select,.coinPublishSubmit{width:100%}}.publishCheckGrid.grouped{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);max-height:260px;padding:10px;overflow:auto}.publishCheckGrid.grouped button{border-radius:var(--radius-sm);text-align:left}.chatStandalonePage{background:radial-gradient(circle at 20% 10%,#14532d14,#0000 28%),#f8fafc;place-items:center;max-width:none;min-height:100dvh;margin:0;padding:48px 20px;display:grid}.chatStandaloneCard{background:#fff;border:1px solid #e5e7eb;border-radius:24px;width:min(760px,96vw);padding:34px;box-shadow:0 24px 80px #0f172a1f}.chatStandaloneCard h1{margin:6px 0 8px}.chatStandaloneRoomPage{background:radial-gradient(circle at 12% 0,#f59e0b1f,#0000 32%),linear-gradient(#f8fafc 0%,#fff 100%);max-width:none;min-height:100dvh;margin:0;padding:0}.supportThreadStandaloneShell{width:100%;margin:0}.orderChatPageShell{background:#fff;min-height:100dvh}.supportThreadStandaloneCard{width:100%;height:100dvh;min-height:100dvh;max-height:none;box-shadow:none;background:#fff;border:0;border-radius:0;grid-template-rows:auto auto minmax(320px,1fr) auto auto;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:10px 16px;padding:12px clamp(14px,2vw,28px);display:grid;position:relative;overflow:hidden}.supportThreadStandaloneCard .supportMessages{border-left:1px solid var(--border);background:linear-gradient(90deg,#f8fafcf2,#fff0);grid-area:3/2/4;height:100%;min-height:0;max-height:none;margin:0;padding:14px 14px 120px;scroll-padding-bottom:120px}.supportThreadStandaloneCard .supportMessagesToolbar{border-left:1px solid var(--border);background:#f8fafc;border-radius:14px;grid-area:2/2;margin:0;padding:8px 12px}.supportMessagesToolbarActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.newMessageAction{color:#b45309;background:#fffbeb;border-color:#f59e0b73}.returnChecklistState{margin-top:8px}.returnChecklistWarning{color:#b45309;font-weight:800}.returnChecklistReady{color:#15803d;font-weight:800}.returnDisputeOpen{color:#b91c1c;font-weight:900}.returnDisputeIdle{color:#64748b;font-weight:700}.supportThreadStandaloneCard .closeBtn{top:18px;right:18px}.supportThreadStandaloneCard .adminPanelHead{border:1px solid var(--border);background:#f8fafc;border-radius:14px;flex-wrap:wrap;grid-area:1/1/auto/-1;gap:12px;margin:0;padding:10px 14px}.orderChatBackBtn{margin-left:auto}.supportThreadStandaloneCard .supportThreadRelatedLine{grid-area:2/1;align-self:start;margin:0}.supportThreadStandaloneCard .supportOrderPanel{grid-area:2/1/5;align-self:start;max-height:100%;margin-top:0;overflow:auto}.supportThreadStandaloneCard .supportOrderGrid{grid-template-columns:1fr}.supportThreadStandaloneCard .supportOrderActions{flex-direction:column}.supportOrderPrimaryAction{background:#eff6ff;border:2px solid #2563eb;border-radius:12px;gap:8px;padding:10px;display:grid;box-shadow:0 8px 20px #2563eb1a}.supportOrderPrimaryAction>div strong{color:#1e3a8a;margin-top:3px;font-size:13px;line-height:1.45;display:block}.supportOrderPrimaryAction>button{justify-content:center;width:100%;min-height:40px}.supportThreadStandaloneCard .supportOrderActions button,.supportThreadStandaloneCard .supportOrderActions .advancedBtn,.supportThreadStandaloneCard .supportOrderActions .submitBtn{justify-content:center;width:100%}.supportThreadStandaloneCard .supportReplyBox{z-index:3;border:1px solid var(--border);background:#fff;border-radius:16px;grid-area:4/2;padding:12px;position:sticky;bottom:0;box-shadow:0 -14px 34px #0f172a14}.supportThreadStandaloneCard .supportReplyBox textarea{min-height:68px;max-height:150px}.supportThreadStandaloneCard .supportThreadNotice{grid-area:5/2;margin:0}.chatImageLink{cursor:zoom-in;text-align:left;background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;max-width:min(360px,100%);margin-top:8px;padding:0;transition:transform .15s,box-shadow .15s,border-color .15s;display:inline-block;overflow:hidden;box-shadow:0 6px 18px #0f172a0f}.chatImageLink:hover{border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 10px 26px #2563eb29}.chatImageLink img{object-fit:contain;max-width:100%;max-height:280px;display:block}.chatImageLink span{color:var(--muted);background:#fff;border-top:1px solid #e5e7eb;padding:6px 8px;font-size:11px;display:block}.paymentProofModal,.rentExtensionModal,.rentOrderActionModal,.cancelActionModal,.orderMessageModal,.orderReviewModal,.afterSaleModal,.confirmActionModal,.returnChecklistModal{width:min(680px,96vw)}.lookupActionModal,.adminOrderActionModal{width:min(620px,96vw)}.adminBatchActionModal{width:min(560px,96vw)}.adminReturnActionModal{width:min(680px,96vw)}.adminServiceActionModal{width:min(720px,96vw)}.adminCustomerActionModal{width:min(760px,96vw)}.configDeleteModal{width:min(520px,96vw)}.sellerUnlistModal{width:min(600px,96vw)}.adminResourceActionModal{width:min(680px,96vw)}.adminResourceActionModal label{color:var(--text-dark);gap:6px;margin-top:12px;font-size:12px;font-weight:800;display:grid}.adminResourceActionModal select,.adminResourceActionModal textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;width:100%;padding:10px}.adminResourceActionModal select{min-height:40px}.adminResourceActionModal textarea{resize:vertical;min-height:110px}.resourceActionSummary{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.resourceActionSummary p{border:1px solid var(--border);border-radius:var(--radius-sm);background:#f8fafc;margin:0;padding:10px}.resourceActionSummary span{color:var(--muted);font-size:11px;display:block}.resourceActionSummary strong{overflow-wrap:anywhere}.sellerUnlistModal label{color:var(--text-dark);gap:6px;margin-top:12px;font-size:12px;font-weight:800;display:grid}.sellerUnlistModal textarea{border:1px solid var(--border);border-radius:var(--radius-sm);resize:vertical;width:100%;min-height:110px;padding:10px}.configDeleteSummary{border:1px solid var(--border);border-radius:var(--radius-sm);background:#f8fafc;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:16px 0;padding:12px;display:grid}.configDeleteSummary span{color:var(--muted);font-size:11px}.configDeleteSummary code{overflow-wrap:anywhere;color:#475569}.paymentProofModal label,.rentExtensionModal label,.rentOrderActionModal label,.cancelActionModal label,.orderMessageModal label,.orderReviewModal label,.afterSaleModal label,.confirmActionModal label,.returnChecklistModal label,.lookupActionModal label,.adminOrderActionModal label,.adminBatchActionModal label:not(.inlineModalCheck){color:var(--text-dark);gap:6px;margin-top:12px;font-size:12px;font-weight:800;display:grid}.adminBatchActionModal input[type=number]{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:42px;color:var(--text-dark);background:#fff;padding:0 10px}.adminReturnActionModal label:not(.inlineModalCheck){color:var(--text-dark);gap:6px;margin-top:12px;font-size:12px;font-weight:800;display:grid}.adminReturnActionModal input[type=number],.adminReturnActionModal textarea{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--text-dark);background:#fff;padding:10px}.adminReturnActionModal textarea{resize:vertical;min-height:110px}.returnChecklistSummary,.depositAmountSummary{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.returnChecklistSummary p,.depositAmountSummary p{border:1px solid var(--border);border-radius:var(--radius-sm);background:#f8fafc;gap:5px;margin:0;padding:10px;display:grid}.returnChecklistSummary span,.depositAmountSummary span{color:var(--muted);font-size:11px}.returnChecklistSummary .done{background:#f0fdf4;border-color:#bbf7d0}.returnChecklistSummary .missing,.depositAmountSummary .deducted{background:#fff7ed;border-color:#fed7aa}.dangerCheck{color:#b91c1c!important}.adminServiceActionModal label{color:var(--text-dark);gap:6px;margin-top:12px;font-size:12px;font-weight:800;display:grid}.adminServiceActionModal input,.adminServiceActionModal select,.adminServiceActionModal textarea{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--text-dark);background:#fff;padding:10px}.adminServiceActionModal select,.adminServiceActionModal input{min-height:40px}.adminServiceActionModal textarea{resize:vertical;min-height:120px}.serviceRequestContext{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.serviceRequestContext p{border:1px solid var(--border);border-radius:var(--radius-sm);background:#f8fafc;margin:0;padding:10px}.serviceRequestContext .wide{grid-column:1/-1}.serviceRequestContext span{color:var(--muted);margin-bottom:4px;font-size:11px;display:block}.serviceRequestContext strong{overflow-wrap:anywhere}.adminCustomerActionModal>label{color:var(--text-dark);gap:6px;margin-top:12px;font-size:12px;font-weight:800;display:grid}.adminCustomerActionModal textarea{border:1px solid var(--border);border-radius:var(--radius-sm);resize:vertical;width:100%;min-height:110px;padding:10px}.realNameReviewSummary{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.realNameReviewSummary p{border:1px solid var(--border);border-radius:var(--radius-sm);background:#f8fafc;margin:0;padding:10px}.realNameReviewSummary span{color:var(--muted);font-size:11px;display:block}.permissionChecklist{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.permissionChecklist label{border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:8px;min-height:40px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.permissionChecklist input{accent-color:#16a34a}.permissionChecklist .permissionAll{background:#fff7ed;border-color:#fed7aa;grid-column:1/-1}@media (width<=640px){.returnChecklistSummary,.depositAmountSummary,.serviceRequestContext,.realNameReviewSummary,.permissionChecklist{grid-template-columns:1fr}.serviceRequestContext .wide,.permissionChecklist .permissionAll{grid-column:auto}.resourceActionSummary{grid-template-columns:1fr}}.paymentProofModal input,.paymentProofModal textarea,.rentExtensionModal input,.rentExtensionModal textarea,.rentExtensionModal select,.rentOrderActionModal input,.rentOrderActionModal textarea,.rentOrderActionModal select,.cancelActionModal input,.cancelActionModal textarea,.cancelActionModal select,.orderMessageModal input,.orderMessageModal textarea,.orderMessageModal select,.orderReviewModal input,.orderReviewModal textarea,.orderReviewModal select,.afterSaleModal input,.afterSaleModal textarea,.afterSaleModal select,.confirmActionModal input,.confirmActionModal textarea,.confirmActionModal select,.returnChecklistModal input,.returnChecklistModal textarea,.returnChecklistModal select,.lookupActionModal input,.lookupActionModal textarea,.lookupActionModal select{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--text-dark);background:#fff;outline:none}.adminOrderActionModal textarea{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:118px;color:var(--text-dark);resize:vertical;background:#fff;padding:10px;line-height:1.55}.adminOrderActionAmount{border-radius:var(--radius-sm);background:#fff7ed;border:1px solid #fed7aa;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:14px;display:flex}.adminOrderActionAmount span{color:#9a3412;font-size:12px;font-weight:800}.adminOrderActionAmount strong{color:#c2410c;font-size:22px}.actionWarning{border-left:3px solid #f97316;padding-left:10px}.paymentProofModal input,.rentExtensionModal input,.rentExtensionModal select,.rentOrderActionModal input,.rentOrderActionModal select,.cancelActionModal input,.cancelActionModal select,.orderMessageModal input,.orderMessageModal select,.orderReviewModal input,.orderReviewModal select,.afterSaleModal input,.afterSaleModal select,.confirmActionModal input,.confirmActionModal select,.returnChecklistModal input,.returnChecklistModal select,.lookupActionModal input,.lookupActionModal select{min-height:38px;padding:0 10px}.paymentProofModal textarea,.rentExtensionModal textarea,.rentOrderActionModal textarea,.cancelActionModal textarea,.orderMessageModal textarea,.orderReviewModal textarea,.afterSaleModal textarea,.confirmActionModal textarea,.returnChecklistModal textarea{resize:vertical;min-height:118px;padding:10px;line-height:1.55}.lookupActionModal textarea{resize:vertical;min-height:110px;padding:10px;line-height:1.55}.inlineModalCheck{align-items:center;grid-template-columns:none!important;gap:8px!important;display:flex!important}.inlineModalCheck input{accent-color:#16a34a;width:auto;min-height:0}.returnActionChecklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.returnActionChecklist label{border:1px solid var(--border);border-radius:var(--radius-sm);background:#f8fafc;align-items:center;gap:8px;margin:0;padding:10px;font-size:12px;display:flex}.returnActionChecklist input{accent-color:#16a34a;width:auto;min-height:0}.returnChecklistUpload{border:1px dashed var(--border);border-radius:var(--radius-md);background:#f8fafc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.returnChecklistUpload>div:first-child{gap:3px;display:grid}.returnChecklistUpload>div:first-child span{font-weight:800}.returnChecklistUpload>div:first-child small,.returnChecklistFileList article small{color:var(--muted)}.returnChecklistFileList{grid-column:1/-1;gap:7px;display:grid}.returnChecklistFileList article{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;grid-template-columns:44px minmax(0,1fr) 30px;align-items:center;gap:9px;padding:7px;display:grid}.returnChecklistFileList article>img,.returnChecklistFileList article>svg{object-fit:cover;width:44px;height:36px;color:var(--muted)}.returnChecklistFileList article>div{gap:2px;min-width:0;display:grid}.returnChecklistFileList article strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.returnChecklistFileList article>button{width:28px;height:28px;color:var(--danger);background:#fff7f7;border:1px solid #fecaca;border-radius:50%;place-items:center;display:grid}.adminCompletionModal{width:min(640px,96vw)}.paymentProofPreview{border:1px dashed var(--border);border-radius:var(--radius-md);background:#f8fafc;margin-top:10px;padding:10px}.paymentProofPreview img{border-radius:var(--radius-sm);object-fit:contain;max-width:100%;max-height:260px;margin:0 auto;display:block}.chatImagePreviewBackdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172ab8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.chatImagePreviewCard{background:#fff;border:1px solid #fff3;border-radius:22px;grid-template-rows:auto minmax(0,1fr);gap:12px;width:min(1080px,96vw);max-height:92vh;padding:14px;display:grid;box-shadow:0 28px 90px #00000059}.chatImagePreviewHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.chatImagePreviewHead strong{overflow-wrap:anywhere;color:var(--text-dark)}.chatImagePreviewCard img{object-fit:contain;background:#0f172a;border-radius:14px;place-self:center;max-width:100%;max-height:calc(92vh - 92px)}.inlineCloseBtn{justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:static}.chatFileLink{color:#1e3a8a;background:#eff6ff;border:1px solid #dbeafe;border-radius:14px;gap:3px;max-width:min(420px,100%);margin-top:8px;padding:10px 12px;text-decoration:none;display:grid}.chatFileLink strong{overflow-wrap:anywhere;color:#172554}.chatFileLink span,.chatFileLink em{color:#3b82f6;font-size:12px}.supportMessages article p{margin:4px 0}.supportReplyBox .rowActions{justify-content:flex-end}.supportMessageActions{justify-content:flex-end;margin-top:6px;display:flex}.recalledMessage{opacity:.78}.recalledText{color:var(--muted);font-style:italic}.recallMessageModal,.assignThreadModal{width:min(480px,100vw - 32px)}.assignThreadModal label{color:var(--text-dark);gap:6px;margin-top:12px;font-size:12px;font-weight:800;display:grid}.assignThreadModal input,.assignThreadModal select{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;width:100%;min-height:40px;padding:0 10px}.recallMessagePreview{border:1px solid var(--line);border-radius:var(--radius-sm);background:#f8fafc;gap:6px;margin:16px 0;padding:12px;display:grid}.recallMessagePreview span{color:var(--muted);font-size:12px}.recallMessagePreview strong{overflow-wrap:anywhere;white-space:pre-wrap;max-height:96px;overflow:auto}.rentOrderCreateModal{width:min(1080px,100vw - 48px);max-height:calc(100dvh - 40px);padding:22px 24px}.orderAccountInfo{margin:12px 0;padding-bottom:12px}.orderAccountInfo>header{justify-content:space-between;align-items:baseline;gap:12px;padding:0 2px 8px;display:flex}.orderAccountInfo>header strong{color:var(--text-dark);font-size:13px}.orderAccountInfo>header span{color:var(--muted);font-size:10px}.orderAccountInfoGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.orderAccountInfoGrid>div{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);align-content:start;gap:3px;min-width:0;min-height:62px;padding:10px 12px;display:grid}.orderAccountInfoGrid>div.wide{grid-column:span 2}.orderAccountInfoGrid span,.orderAccountInfoGrid small{color:var(--muted);font-size:10px;line-height:1.35}.orderAccountInfoGrid b{color:var(--text-dark);font-size:13px;line-height:1.4}.orderAccountInfoGrid>div.price{background:#fff7ed;border-color:#fed7aa}.orderAccountInfoGrid>div.price b{color:var(--danger)}.orderAccountInfoGrid b,.orderAccountInfoGrid small{overflow-wrap:anywhere}.rentOrderCheckoutGrid{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);grid-template-areas:"payment coupon""rent contact""note submit";align-items:start;gap:16px;margin-top:12px;display:grid}.rentOrderBuyerColumn{align-content:start;gap:10px;min-width:0;display:grid}.rentOrderPaymentHint{grid-area:payment}.rentOrderCouponField{grid-area:coupon}.rentOrderRentField{grid-area:rent}.rentOrderContactField{grid-area:contact}.rentOrderPricingNote{grid-area:note}.rentOrderSubmitColumn{grid-area:submit}.rentOrderRentField,.rentOrderContactField{grid-template-rows:18px 36px;align-self:start}.rentOrderCreateModal .modalInputLabel{align-items:baseline;gap:3px;min-height:18px;line-height:18px;display:inline-flex}.rentOrderCreateModal .paymentHint,.rentOrderCreateModal .modalNote,.rentOrderCreateModal .modalInput{margin:0}.rentOrderCreateModal .paymentHint{min-height:72px}.rentOrderCreateModal .rentOrderSubmitBtn{width:100%;min-height:42px;margin-top:2px}@media (width<=900px){.rentOrderCreateModal{width:min(760px,100vw - 32px)}.orderAccountInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.orderAccountInfoGrid>div.wide{grid-column:1/-1}.rentOrderCheckoutGrid{grid-template-columns:1fr;grid-template-areas:"payment""rent""contact""coupon""note""submit"}}@media (width<=600px){.rentOrderCreateModal{width:100%;max-height:100dvh;padding:18px}.orderAccountInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.reviewFieldChips{flex-wrap:wrap;gap:6px;max-width:420px;display:flex}.reviewFieldChips span{border:1px solid var(--border);background:var(--surface-2);color:var(--text-dark);border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:11px;display:inline-flex}.reviewFieldChips b{color:var(--muted);font-weight:600}.dynamicPublishSection .publishGrid label,.dynamicPublishSection .publishGrid .dynamicCheckboxGroup,.dynamicPublishSection .publishGrid .dynamicNotice{min-width:0}.fieldHelp{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.45;display:block}.dynamicCheckboxGroup,.dynamicNotice{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);padding:10px 12px}.dynamicCheckboxGroup>strong,.dynamicNotice>strong{color:var(--text-dark);margin-bottom:8px;font-size:12px;display:block}.dynamicCheckboxGroup>div{flex-wrap:wrap;gap:8px;display:flex}.dynamicFormEditor{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);margin-top:16px;padding:16px}.dynamicFormEditor .paymentEditorHead p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.dynamicFieldList{gap:12px;margin-top:12px;display:grid}.supportTemplateEditor{border-radius:var(--radius-md);background:#fff7ed;border:1px solid #fed7aa;margin-top:16px;padding:16px}.supportTemplateList{gap:12px;margin-top:12px;display:grid}.supportTemplateCard{border-radius:var(--radius-md);background:#fff;border:1px solid #ffedd5;padding:14px}.supportTemplatePreview{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;align-items:center;gap:10px;margin-top:10px;padding:8px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.supportTemplatePreview img{object-fit:cover;background:#fff;border:1px solid #fed7aa;border-radius:8px;width:58px;height:42px}.dynamicFieldCard{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;padding:14px}.dynamicFieldTop{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.dynamicFieldTop strong{color:var(--text-dark);font-size:14px}.dynamicFieldTop code{background:var(--surface-2);color:var(--muted);border-radius:999px;padding:3px 7px;font-size:11px}.dynamicFieldFlags{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}@media (width<=760px){.dynamicFieldTop{flex-direction:column;align-items:flex-start}.supportOrderGrid{grid-template-columns:1fr 1fr}.supportOrderPanelHead{flex-direction:column}.chatStandaloneRoomPage{padding:0}.supportThreadStandaloneCard{height:auto;min-height:auto;max-height:none;padding:14px;display:block;overflow:visible}.supportThreadStandaloneCard .supportMessages{background:0 0;border-left:0;min-height:260px;max-height:56vh;margin-bottom:12px;padding:10px 6px}.supportThreadStandaloneCard .supportMessagesToolbar{border-left:0;margin:10px 0 8px}.supportMessages .supportMessageBubble{max-width:94%}.supportMessages .supportMessageBubble>div{max-width:min(76vw,100%)}.supportThreadStandaloneCard .supportReplyBox{position:static;bottom:auto}.chatImagePreviewBackdrop{padding:10px}.chatImagePreviewCard{border-radius:18px;width:98vw;max-height:94vh;padding:10px}.chatImagePreviewHead{flex-direction:column;align-items:stretch}.chatImagePreviewHead .rowActions{justify-content:space-between}.supportThreadStandaloneCard .supportOrderActions{flex-direction:row}.supportThreadStandaloneCard .supportOrderActions button,.supportThreadStandaloneCard .supportOrderActions .advancedBtn,.supportThreadStandaloneCard .supportOrderActions .submitBtn{width:auto}}:root{--bg:#f2f4f2;--surface:#fff;--surface-hover:#f5f7f5;--surface-2:#f7f8f7;--border:#d7ddd8;--border-hover:#aab5ad;--line:#e5e9e6;--primary:#176b45;--primary-hover:#105a3a;--primary-light:#e9f4ee;--primary-dark:#0b4b30;--accent:#216e5a;--accent-light:#eaf5f1;--gold:#b76617;--gold-hover:#985112;--gold-light:#fff6e9;--success:#18764c;--warning:#a45a12;--danger:#b42318;--blue:#2563a7;--purple:#7154a3;--muted:#657169;--text-muted:var(--muted);--text:#34413a;--text-dark:#131b17;--nav:#17201b;--nav-hover:#253129;--nav-text:#f7faf8;--nav-text-muted:#b1bdb4;--shadow-sm:0 1px 2px #141f180d;--shadow-md:0 4px 14px #141f1812;--shadow-lg:0 16px 44px #141f1824;--radius-sm:4px;--radius-md:6px;--radius-lg:8px}.profileCenterPage{width:min(1320px,100%);min-height:calc(100vh - 64px);padding:18px 18px 48px}.afterSaleStandaloneRoomPage{background:#eef2f3;width:100%;max-width:none;min-height:100dvh;margin:0;padding:0}.afterSaleChatPageShell{background:#eef2f3;min-height:100dvh;padding:0 clamp(0px,2vw,24px)}.supportThreadStandaloneCard.afterSaleChatPageCard{border-inline:1px solid var(--border);background:#f8faf9;grid-template-rows:auto auto minmax(300px,1fr) auto auto;grid-template-columns:minmax(0,1fr) clamp(310px,18vw,380px);width:100%;margin:0 auto}.afterSaleChatPageCard .adminPanelHead,.afterSaleChatPageCard .supportMessagesToolbar,.afterSaleChatPageCard .supportMessages,.afterSaleChatPageCard .supportReplyBox,.afterSaleChatPageCard .supportThreadNotice{grid-column:1}.afterSaleTicketSidebar{border-radius:var(--radius-sm);background:linear-gradient(#f7fbfb 0%,#fff 42%);border:1px solid #c7d7da;grid-area:1/2/-1;min-width:0;margin:0;padding:18px;overflow-y:auto}.afterSaleTicketSidebarHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.afterSaleTicketSidebar h4{color:var(--text-dark);margin:12px 0 5px;font-size:18px;line-height:1.4}.afterSaleTicketSidebar>p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.afterSaleTicketFacts{border-block:1px solid #dce7e9;gap:0;margin:18px 0 0;display:grid}.afterSaleTicketFacts>div{border-bottom:1px solid #edf2f3;grid-template-columns:82px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.afterSaleTicketFacts>div:last-child{border-bottom:0}.afterSaleTicketFacts dt,.afterSaleTicketFacts dd{margin:0;font-size:12px;line-height:1.5}.afterSaleTicketFacts dt{color:var(--muted)}.afterSaleTicketFacts dd{overflow-wrap:anywhere;color:var(--text-dark);text-align:right;font-weight:700}.afterSaleTicketAgentCard,.afterSaleTicketOwner{border-radius:var(--radius-md);background:#edf7f8;border:1px solid #c6dce0;gap:6px;margin-top:16px;padding:14px;display:grid}.afterSaleTicketOwner{border-color:var(--border);background:#fff}.afterSaleTicketAgentCard>span,.afterSaleTicketOwner>span{color:#39707c;letter-spacing:.08em;font-size:10px;font-weight:800}.afterSaleTicketAgentCard>strong,.afterSaleTicketOwner>strong{color:var(--text-dark);font-size:14px}.afterSaleTicketAgentCard>small,.afterSaleTicketOwner>small{color:var(--muted);font-size:11px;line-height:1.65}.afterSaleChatPageCard .adminPanelHead{border-top:3px solid #33778a}.afterSaleChatPageCard .supportMessagesToolbar{grid-row:2}.afterSaleChatPageCard .supportMessages{border-left:1px solid var(--border);background:#f3f7f7;grid-row:3}.afterSaleChatPageCard .supportReplyBox{grid-row:4}.afterSaleChatPageCard .supportThreadNotice{grid-row:5}.afterSaleChatParticipants{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;display:flex}.afterSaleChatParticipants>span{color:#285d6a;background:#f4fafb;border:1px solid #bdd2d8;border-radius:12px;align-items:center;gap:4px;min-height:24px;padding:3px 7px;font-size:10px;font-weight:700;display:inline-flex}.afterSaleChatParticipants>i,.afterSaleChatParticipants>em{color:var(--muted);font-size:10px;font-style:normal}.afterSaleConversationCard{align-content:start}.afterSaleConversationMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.afterSaleConversationMeta>span{color:var(--muted);font-size:10px}.afterSaleConversationCard>.actionBtn{justify-self:start;width:auto;margin-top:2px}.profileCenterHeader{border:1px solid var(--border);border-left:4px solid var(--primary);border-radius:var(--radius-lg);min-height:92px;box-shadow:var(--shadow-sm);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.profileIdentity{align-items:center;gap:13px;min-width:0;display:flex}.profileAvatar{width:48px;height:48px;color:var(--primary-dark);background:#eef7f1;border:1px solid #b8d5c3;border-radius:50%;flex:none;place-items:center;display:grid}.profileIdentity h1{color:var(--text-dark);letter-spacing:0;margin:2px 0 3px;font-size:20px;line-height:1.25}.profileIdentity p{color:var(--muted);margin:0;font-size:11px}.profileLogoutButton{flex:none;justify-content:center;align-items:center;gap:6px;display:inline-flex}.profileCenterLayout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.profileCenterNav{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;gap:3px;padding:7px;display:grid;position:sticky;top:80px}.profileCenterNav button{border-radius:var(--radius-sm);width:100%;min-height:42px;color:var(--text);text-align:left;background:0 0;border:0;border-left:3px solid #0000;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:650;display:grid}.profileCenterNav button:hover{color:var(--primary-dark);background:#f3f7f4}.profileCenterNav button.active{border-left-color:var(--primary);color:var(--primary-dark);background:#eaf5ee}.profileCenterNav button em{min-width:21px;height:19px;color:var(--text);background:#e7ece8;border-radius:10px;place-items:center;padding:0 5px;font-size:9px;font-style:normal;font-weight:800;display:inline-grid}.profileCenterNav button.active em{background:var(--primary);color:#fff}.profileCenterContent{min-width:0}.profileLoginRequired{min-height:calc(100vh - 160px);color:var(--muted);text-align:center;align-content:center;place-items:center;gap:10px;display:grid}.profileLoginRequired h1,.profileLoginRequired p{letter-spacing:0;margin:0}.profileLoginRequired h1{color:var(--text-dark);font-size:20px}.profileLoginRequired p{max-width:430px;font-size:12px;line-height:1.6}.profileSectionStack,.profileOverview{gap:14px;display:grid}.profileSectionHead{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.profileSectionHead h2{color:var(--text-dark);letter-spacing:0;margin:2px 0 0;font-size:18px;line-height:1.3}.profileSectionHead>span{color:var(--muted);white-space:nowrap;font-size:11px}.profileSectionHeadFull{grid-column:1/-1;padding-bottom:2px}.profileCenterPage .profileColumns{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:0;display:grid}.profileCenterPage .profileSectionList{border-radius:var(--radius-md);max-height:none;box-shadow:var(--shadow-sm);padding:18px;overflow:visible}.profileCenterPage .profileSectionList>.profileSectionHead{border-bottom:1px solid var(--line);padding-bottom:12px}.profileListSearch{background:#fff;width:min(460px,100%);min-height:38px;margin:0}.profileListSearch input{min-width:0}.profileLoadMore{border:1px solid var(--border);min-height:36px;color:var(--primary-dark);background:#fff;align-self:center;padding:7px 16px;font-size:11px;font-weight:700}.profileLoadMore:hover{border-color:var(--primary);background:#eef7f1}.profileCenterPage .payoutProfileCard,.profileCenterPage .walletCard{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;margin:0}.profileCenterPage .walletCard{padding:20px}.profileMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.profileMetricGrid button{border:1px solid var(--border);border-radius:var(--radius-md);min-height:116px;color:var(--text);text-align:left;box-shadow:var(--shadow-sm);background:#fff;align-content:start;gap:6px;padding:14px;display:grid}.profileMetricGrid button:hover{background:#f8fbf9;border-color:#8eb9a0}.profileMetricGrid span,.profileOverviewBands span{color:var(--muted);font-size:11px;font-weight:650}.profileMetricGrid strong{color:var(--text-dark);font-size:26px;line-height:1}.profileMetricGrid small,.profileOverviewBands small{color:var(--muted);font-size:10px;line-height:1.45}.profileOverviewBands{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profileOverviewBands section{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 16px;display:flex}.profileOverviewBands section>div{gap:3px;min-width:0;display:grid}.profileOverviewBands strong{color:var(--text-dark);font-size:16px}.profileOverviewBands button{border:1px solid var(--border);min-height:34px;color:var(--primary-dark);background:#fff;flex:none;padding:0 10px;font-size:11px;font-weight:700}.profileOverviewBands button:hover{border-color:var(--primary);background:#eef7f1}@media (width<=980px){.profileCenterLayout{grid-template-columns:1fr}.profileCenterNav{scrollbar-width:thin;gap:5px;display:flex;position:static;overflow-x:auto}.profileCenterNav button{white-space:nowrap;border-bottom:2px solid #0000;border-left:0;flex:none;grid-template-columns:18px auto auto;width:auto;min-height:38px}.profileCenterNav button.active{border-bottom-color:var(--primary)}.profileMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.profileCenterPage{padding:10px 10px 36px}.profileCenterHeader{align-items:flex-start;min-height:0;padding:13px}.profileAvatar{width:42px;height:42px}.profileIdentity h1{font-size:16px}.profileLogoutButton{width:36px;min-width:36px;height:36px;padding:0;font-size:0;overflow:hidden}.profileCenterLayout{gap:10px;margin-top:10px}.profileMetricGrid,.profileOverviewBands,.payoutProfileGrid{grid-template-columns:1fr}.profileMetricGrid button{min-height:98px}.profileSectionHead{align-items:flex-start}.profileSectionHead h2{font-size:16px}.profileCenterPage .profileSectionList,.profileCenterPage .payoutProfileCard,.profileCenterPage .walletCard{padding:14px}.profileOverviewBands section{align-items:flex-end}}.adminTabBadge{color:#be123c;text-align:center;background:#fff1f2;border-radius:999px;min-width:20px;margin-left:auto;padding:2px 6px;font-size:10px;font-style:normal;font-weight:750}.adminTabs .adminTabGroup button.active .adminTabBadge{background:var(--primary);color:#fff}.adminTaskWorkbench{overflow:hidden}.adminTaskHead>div:first-child{min-width:0}.adminTaskHead p{color:var(--muted);margin:4px 0 0;font-size:11px}.adminTaskMetrics{border-bottom:1px solid var(--line);background:#f8faf9;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 16px;display:grid}.adminTaskMetrics article{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;gap:3px;min-width:0;padding:12px 14px;display:grid}.adminTaskMetrics article.urgent{background:#fff8f8;border-color:#fecdd3}.adminTaskMetrics span,.adminTaskMetrics small{color:var(--muted);font-size:10px}.adminTaskMetrics strong{color:var(--text-dark);font-variant-numeric:tabular-nums;font-size:22px;line-height:1.1}.adminTaskMetrics article.urgent strong{color:#be123c}.adminTaskSections{gap:14px;padding:16px;display:grid}.adminTaskGroup{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;overflow:hidden}.adminTaskGroup>header{border-bottom:1px solid var(--line);background:#f8faf9;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:10px 12px;display:flex}.adminTaskGroup>header>div{align-items:center;gap:9px;min-width:0;display:flex}.adminTaskGroup>header svg{color:var(--primary);flex:none}.adminTaskGroup>header span{gap:2px;min-width:0;display:grid}.adminTaskGroup>header strong{color:var(--text-dark);font-size:13px}.adminTaskGroup>header small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.adminTaskGroup>header>button,.adminTaskActions button{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:32px;color:var(--text-dark);white-space:nowrap;background:#fff;padding:6px 10px;font-size:11px;font-weight:700}.adminTaskGroup>header>button:hover,.adminTaskActions button:hover:not(:disabled){border-color:var(--primary);color:var(--primary-dark)}.adminTaskActions button.primary{border-color:var(--primary);background:var(--primary);color:#fff}.adminTaskActions button.danger{color:#be123c;background:#fff1f2;border-color:#fecdd3}.adminTaskActions button:disabled{cursor:not-allowed;opacity:.55}.adminTaskList{display:grid}.adminTaskCard{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.adminTaskCard:last-child{border-bottom:0}.adminTaskCard.urgent{background:snow;box-shadow:inset 3px 0 #e11d48}.adminTaskCardMain{gap:4px;min-width:0;display:grid}.adminTaskTitle{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.adminTaskTitle strong{color:var(--text-dark);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.adminTaskCardMain>span,.adminTaskCardMain>small{color:#58655d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.45;overflow:hidden}.adminTaskCardMain>small{color:var(--muted);font-size:10px}.adminTaskActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.adminTaskProduct{grid-template-columns:minmax(260px,1fr) auto}.adminTaskProduct .reviewActions{border-top:1px dashed var(--line);grid-column:1/-1;grid-template-columns:minmax(180px,1fr) auto auto;padding-top:10px;display:grid}.adminTaskProduct .reviewActions input,.adminTaskInlineReview input{border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0;min-height:34px;color:var(--text-dark);background:#fff;padding:7px 9px;font-size:11px}.adminTaskInlineReview{grid-template-columns:minmax(210px,1fr) auto;align-items:center;gap:8px;min-width:min(520px,48vw);display:grid}.adminTaskEmpty{border-radius:var(--radius-md);color:#92400e;background:#fffbeb;border:1px solid #fde68a;align-items:center;gap:12px;margin:16px;padding:16px;display:flex}.adminTaskEmpty.success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.adminTaskEmpty div{gap:3px;display:grid}.adminTaskEmpty strong{font-size:13px}.adminTaskEmpty span{font-size:11px;line-height:1.5}@media (width<=980px){.adminTaskMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.adminTaskCard,.adminTaskProduct,.adminTaskWithdrawal{grid-template-columns:1fr}.adminTaskActions{justify-content:flex-start}.adminTaskInlineReview{grid-template-columns:1fr;min-width:0}}@media (width<=620px){.adminTabBadge{margin-left:0}.adminTaskHead,.adminTaskGroup>header{flex-direction:column;align-items:flex-start}.adminTaskMetrics{grid-template-columns:1fr 1fr;padding:10px}.adminTaskMetrics article,.adminTaskSections{padding:10px}.adminTaskGroup>header>button{width:100%}.adminTaskProduct .reviewActions{grid-template-columns:1fr 1fr}.adminTaskProduct .reviewActions input{grid-column:1/-1}.adminTaskActions button{flex:120px}}.buyerOrderWorkspace{gap:14px;display:grid}.buyerPendingCheckouts{border-radius:var(--radius-md);background:#fffaf3;border:1px solid #fed7aa;gap:8px;padding:14px;display:grid}.buyerPendingCheckouts>header,.buyerPendingCheckouts>article{align-items:center;gap:12px;display:flex}.buyerPendingCheckouts>header{justify-content:space-between}.buyerPendingCheckouts>header>div,.buyerPendingCheckouts>article>div:first-child{gap:2px;min-width:0;display:grid}.buyerPendingCheckouts>header strong,.buyerPendingCheckouts>article b{color:var(--text-dark);font-size:13px}.buyerPendingCheckouts>header small,.buyerPendingCheckouts>article span{color:var(--muted);font-size:10px}.buyerPendingCheckouts>article{border-top:1px solid #fed7aa;padding-top:10px}.buyerPendingCheckouts>article>div:first-child{flex:auto}.buyerPendingCheckouts>article>strong{color:var(--danger);flex:none;font-size:17px}.buyerPendingCheckoutActions{gap:6px;display:flex}.buyerPendingCheckoutActions button{min-height:36px;padding:0 12px}.buyerOrderSummary{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.buyerOrderSummary>div{border-right:1px solid var(--border-light);gap:4px;min-height:76px;padding:14px 16px;display:grid}.buyerOrderSummary>div:last-child{border-right:0}.buyerOrderSummary span{color:var(--muted);font-size:11px}.buyerOrderSummary strong{color:var(--text-dark);font-size:23px;line-height:1}.buyerOrderToolbar{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.buyerOrderSearch{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);width:min(440px,100%);color:var(--muted);align-items:center;gap:8px;padding:0 11px;display:flex}.buyerOrderSearch:focus-within{border-color:var(--primary);background:#fff;box-shadow:0 0 0 3px #2d704a17}.buyerOrderSearch input{width:100%;min-width:0;height:38px;box-shadow:none;background:0 0;border:0;outline:0;padding:0;font-size:12px}.buyerOrderTabs{border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--surface-2);gap:4px;padding:3px;display:flex}.buyerOrderTabs button{min-height:32px;color:var(--muted);background:0 0;border:0;border-radius:5px;padding:0 12px;font-size:11px;font-weight:650}.buyerOrderTabs button:hover,.buyerOrderTabs button.active{color:var(--primary-dark);background:#fff;box-shadow:0 1px 4px #18231d14}.buyerOrderCards{grid-template-columns:repeat(auto-fit,minmax(min(430px,100%),1fr));gap:12px;display:grid}.buyerOrderCard{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;border-left:3px solid #55786a;align-content:start;gap:12px;min-width:0;padding:15px;display:grid;box-shadow:0 2px 9px #1c272109}.buyerOrderCard.status-pending_contact,.buyerOrderCard.status-paid,.buyerOrderCard.status-delivering,.buyerOrderCard.status-return_requested{border-left-color:#ca7a2c}.buyerOrderCard.status-renting,.buyerOrderCard.status-refunded{border-left-color:var(--primary)}.buyerOrderCard.status-cancelled{border-left-color:#9aa39e}.buyerOrderCardHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.buyerOrderCardHead>div{min-width:0}.buyerOrderNumber{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:10px;display:block;overflow:hidden}.buyerOrderCardHead h3{color:var(--text-dark);margin:4px 0 3px;font-size:16px}.buyerOrderCardHead small{color:var(--muted-light);font-size:10px}.buyerOrderFacts{border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--surface-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.buyerOrderFacts>div{border-right:1px solid var(--border-light);gap:4px;min-width:0;padding:9px 10px;display:grid}.buyerOrderFacts>div:last-child{border-right:0}.buyerOrderFacts span{color:var(--muted);font-size:10px}.buyerOrderFacts strong{color:var(--text-dark);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.buyerOrderNextStep{border-radius:var(--radius-sm);color:#2f6042;background:#f0f6f2;align-items:flex-start;gap:7px;margin:0;padding:9px 10px;font-size:11px;line-height:1.55;display:flex}.buyerOrderNextStep svg{flex:none;margin-top:1px}.buyerOrderDeposit{border-radius:var(--radius-sm);color:#24623a;background:#edf7ef;margin:-3px 0 0;padding:8px 10px;font-size:11px}.buyerOrderDeposit.deducted{color:#94561d;background:#fff4e9}.buyerOrderPrimaryActions,.buyerOrderSecondaryActions{flex-wrap:wrap;gap:7px;display:flex}.buyerOrderPrimaryActions .submitBtn,.buyerOrderPrimaryActions .advancedBtn{justify-content:center;align-items:center;gap:6px;width:auto;min-height:37px;margin:0;padding:8px 13px;font-size:11px;display:inline-flex}.buyerOrderSecondaryActions{border-top:1px dashed var(--border);padding-top:10px}.buyerOrderSecondaryActions button,.buyerExtensionActions button{border:1px solid var(--border);min-height:30px;color:var(--text);background:#fff;border-radius:5px;padding:5px 9px;font-size:10px;font-weight:650}.buyerOrderSecondaryActions button:hover,.buyerExtensionActions button:hover{border-color:var(--border-hover);background:var(--surface-2)}.buyerOrderSecondaryActions button.danger,.buyerExtensionActions button.danger{color:#a13a31}.buyerExtensionActions button.primary{border-color:var(--primary);background:var(--primary);color:#fff}.orderCenterEmpty,.orderCenterLoginState{border:1px dashed var(--border);border-radius:var(--radius-md);min-height:230px;color:var(--muted);text-align:center;background:#fff;grid-column:1/-1;place-items:center;gap:7px;padding:30px;display:grid}.orderCenterEmpty svg,.orderCenterLoginState svg{color:var(--primary)}.orderCenterEmpty strong,.orderCenterLoginState h3{color:var(--text-dark);margin:0;font-size:15px}.orderCenterEmpty span,.orderCenterLoginState p{margin:0;font-size:11px}.orderCenterLoginState .submitBtn{width:auto;min-width:130px}.buyerExtensionSection{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;overflow:hidden}.buyerExtensionHead{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.buyerExtensionHead h3{color:var(--text-dark);margin:2px 0 0;font-size:14px}.buyerExtensionHead>strong{color:var(--muted);font-size:11px}.buyerExtensionList{display:grid}.buyerExtensionList>article{border-bottom:1px solid var(--border-light);grid-template-columns:minmax(190px,1fr) auto minmax(240px,auto);align-items:center;gap:14px;padding:11px 15px;display:grid}.buyerExtensionList>article:last-child{border-bottom:0}.buyerExtensionList>article>div:first-child{gap:3px;display:grid}.buyerExtensionList strong{color:var(--text-dark);font-size:11px}.buyerExtensionList span,.buyerExtensionList small{color:var(--muted);font-size:10px}.buyerExtensionList>article>b{color:var(--text-dark);font-size:13px}.buyerExtensionActions{justify-content:flex-end;gap:5px;display:flex}@media (width<=760px){.sellerPageMain{padding:10px}.buyerOrderSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.buyerOrderSummary>div{border-bottom:1px solid var(--border-light);min-height:64px;padding:11px 12px}.buyerOrderSummary>div:nth-child(2){border-right:0}.buyerOrderSummary>div:nth-child(n+3){border-bottom:0}.buyerOrderSummary strong{font-size:19px}.buyerPendingCheckouts>header,.buyerPendingCheckouts>article{flex-direction:column;align-items:stretch}.buyerPendingCheckoutActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.buyerOrderToolbar{flex-direction:column;align-items:stretch}.buyerOrderSearch{width:100%}.buyerOrderTabs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.buyerOrderTabs button{padding:0 5px}.buyerOrderFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.buyerOrderFacts>div:nth-child(2){border-right:0}.buyerOrderFacts>div:nth-child(-n+2){border-bottom:1px solid var(--border-light)}.buyerOrderPrimaryActions{grid-template-columns:1fr;display:grid}.buyerOrderPrimaryActions .submitBtn,.buyerOrderPrimaryActions .advancedBtn{width:100%}.buyerExtensionList>article{grid-template-columns:1fr auto}.buyerExtensionActions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}}.productSku{color:var(--muted);margin-top:3px;font-size:11px;font-weight:500;display:block}.ratioInput{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;grid-template-columns:auto minmax(84px,1fr) auto;align-items:center;height:40px;display:grid;overflow:hidden}.ratioInput:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #18764c1a}.ratioInput span{color:var(--muted);white-space:nowrap;padding:0 10px;font-size:12px;font-weight:600}.publishGrid .ratioInput input{border:0;border-right:1px solid var(--border);border-left:1px solid var(--border);text-align:center;border-radius:0;height:38px;padding:0 8px;font-weight:700}.publishGrid .ratioInput input:focus{border-color:var(--border);box-shadow:none}.publishPricePreview{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:12px;display:grid}.publishPricePreview>div{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);min-width:0;padding:12px}.publishPricePreview span,.publishPricePreview small{color:var(--muted);font-size:11px;display:block}.publishPricePreview strong{color:var(--text);margin:4px 0;font-size:20px;display:block}.publishPricePreview>p{color:var(--muted);grid-column:1/-1;margin:0;font-size:12px;line-height:1.6}.platformRuleReadOnly{border:1px solid #cad8d0;border-left:3px solid var(--success);border-radius:var(--radius-sm);color:var(--success);background:#f6faf7;align-items:flex-start;gap:10px;padding:12px;display:flex}.platformRuleReadOnly div{min-width:0}.platformRuleReadOnly strong,.platformRuleReadOnly p,.platformRuleReadOnly small{display:block}.platformRuleReadOnly strong{color:var(--text);font-size:13px}.platformRuleReadOnly p{color:var(--text);margin:5px 0;font-size:13px;line-height:1.65}.platformRuleReadOnly small{color:var(--muted);font-size:11px}.publishSuccess{border:1px solid var(--border);border-radius:var(--radius-md);text-align:center;background:#fff;min-height:430px;padding:56px 32px}.publishSuccessIcon{width:58px;height:58px;color:var(--success);background:#f2f8f4;border:1px solid #bdd6c7;border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.publishSuccess h3{color:var(--text);margin:8px 0 10px;font-size:24px}.publishSuccess>p{max-width:620px;color:var(--muted);margin:0 auto;line-height:1.7}.publishSuccessSummary{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:720px;margin:28px auto;display:grid;overflow:hidden}.publishSuccessSummary div{background:var(--surface-2);min-width:0;padding:14px}.publishSuccessSummary span,.publishSuccessSummary strong{display:block}.publishSuccessSummary span{color:var(--muted);margin-bottom:5px;font-size:11px}.publishSuccessSummary strong{overflow-wrap:anywhere;color:var(--text);font-size:14px}.publishSuccessActions{justify-content:center;gap:10px;display:flex}.publishSuccessActions .submitBtn,.publishSuccessActions .advancedBtn{justify-content:center;align-items:center;width:168px;min-width:168px;min-height:42px;margin:0;padding:9px 16px;line-height:1.25;display:inline-flex}@media (width<=700px){.publishPricePreview,.publishSuccessSummary{grid-template-columns:1fr}.publishPricePreview>p{grid-column:auto}.publishSuccess{min-height:0;padding:38px 18px}.publishSuccess h3{font-size:20px}.publishSuccessActions{flex-direction:column}.publishSuccessActions .submitBtn,.publishSuccessActions .advancedBtn{width:100%}}html{scroll-padding-top:82px}body{background:var(--bg);color:var(--text);font-family:Segoe UI,Microsoft YaHei UI,PingFang SC,system-ui,sans-serif;font-weight:400}button,input,select,textarea,h1,h2,h3,h4,p,span{letter-spacing:0}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:where(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #176b4533}:where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border:1px solid var(--border);border-radius:var(--radius-sm);max-width:100%;color:var(--text-dark);background:#fff;outline:none;transition:border-color .15s,box-shadow .15s,background-color .15s}:where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):hover{border-color:var(--border-hover)}:where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):focus{border-color:var(--primary);box-shadow:0 0 0 3px #176b451a}:where(input,select,textarea):disabled{color:#89938c;cursor:not-allowed;background:#f1f3f1}:where(input[type=checkbox],input[type=radio]){accent-color:var(--primary)}button:disabled,.submitBtn:disabled,.advancedBtn:disabled,.actionBtn:disabled{opacity:.52;cursor:not-allowed;filter:saturate(.45)}.orderBtn[data-tooltip],.productDetailOrderBtn[data-tooltip]{position:relative;overflow:visible}.orderBtn[data-tooltip]:after,.productDetailOrderBtn[data-tooltip]:after{z-index:80;color:#fff;content:attr(data-tooltip);pointer-events:none;opacity:0;background:#1f2923;border-radius:6px;width:max-content;max-width:230px;padding:7px 9px;font-size:12px;font-weight:500;line-height:1.4;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 5px 18px #18231d33}.orderBtn[data-tooltip]:hover:after,.orderBtn[data-tooltip]:focus-visible:after,.productDetailOrderBtn[data-tooltip]:hover:after,.productDetailOrderBtn[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)}.sectionKicker{color:var(--primary);margin-bottom:3px;font-size:11px;font-weight:700;display:block}.eyebrow{letter-spacing:0;text-transform:none}.siteHeader{background:var(--nav);height:60px;box-shadow:none;border-bottom-color:#2a352e;gap:18px;padding:0 max(18px,50vw - 750px)}.siteHeader .logo{min-width:164px}.siteHeader .logoMark{object-fit:contain;background:#fff;border:0;width:32px;height:32px}.siteHeader .logo strong{font-size:16px;font-weight:700}.siteHeader .logo span{letter-spacing:0}.topNav{-ms-overflow-style:none;scrollbar-width:none;justify-content:flex-start}.topNav::-webkit-scrollbar{width:0;height:0;display:none}.topNav button{border-radius:var(--radius-sm);min-height:34px;padding:7px 10px;font-weight:600}.topNav button.active:after{background:#d37a1f;bottom:-1px;left:10px;right:10px}.headerTools button{background:#222e27;border-color:#314039;min-height:34px;padding:6px 10px;font-weight:600;position:relative}.headerTools .messageButton em{border:2px solid var(--nav);color:#fff;background:#c24136;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-style:normal;font-weight:700;display:grid;position:absolute;top:-6px;right:-6px}.headerTools .adminTopBtn.active{color:#ffcf92;background:#3b3022;border-color:#c77a2a}.headerTools .loginBtn{background:var(--primary);border-color:#0e5a39}main:not(.adminShell):not(.chatStandalonePage):not(.chatStandaloneRoomPage):not(.afterSaleStandaloneRoomPage){max-width:1480px}.frontViewShell{padding-top:16px}.compactPageHead{border-color:var(--border);border-radius:var(--radius-md);box-shadow:none;border-left-width:3px}.compactPageCopy h1,.compactPageHead h1{font-size:20px;font-weight:700}.compactPageStats div{border-radius:var(--radius-sm)}.filterPanel,.cardSection,.coinSection,.publishSection,.orderLookupCard,.afterSalePage{box-shadow:none}.filterPanel{border-color:var(--border);background:#f8f9f8}.coinMarketPage{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.coinMarketPage .coinSection{border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;color:var(--text);background:#fff;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.coinBuySection{min-width:0}.coinMarketPage .coinCopy{border-bottom:1px solid var(--line);background:#f7f9f7;padding:17px 18px 15px}.coinMarketPage .coinSection h2{color:var(--text-dark);margin:2px 0 5px;font-size:18px;font-weight:700}.coinMarketPage .coinCopy p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.coinMarketPage .steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:13px 0 0;display:grid}.coinMarketPage .steps li{border-color:var(--line);border-radius:var(--radius-sm);min-width:0;color:var(--text);background:#fff;padding:8px 9px;font-size:11px;font-weight:600}.coinMarketPage .steps svg{width:16px;height:16px;color:var(--primary);flex:none}.coinMarketPage .sellForm{background:#fff;border:0;border-radius:0;flex:1;gap:10px;padding:17px 18px 18px}.coinMarketPage .sellForm label{font-weight:650}.coinMarketPage .segmented button.selected{border-color:var(--primary-dark);background:var(--primary)}.coinMarketPage .estimateBox{background:#fff8ed;border-color:#e9c99e}.coinMarketPage .estimateBox strong{color:#9b5113;font-size:21px;font-weight:700}.coinMarketPage .submitBtn{border-color:var(--primary-dark);background:var(--primary)}.coinMarketPage .submitBtn:hover:not(:disabled){background:var(--primary-hover)}.quickFilters button,.advancedBtn,.actionBtn,.detailBtn,.orderBtn,.ghostBtn,.submitBtn{border-radius:var(--radius-sm);font-weight:650}.quickFilters button.active,.quickFilters button[aria-pressed=true]{border-color:var(--primary);background:var(--primary-light);color:var(--primary-dark);box-shadow:inset 0 -2px var(--primary)}.tableWrap{border-radius:0 0 var(--radius-md) var(--radius-md)}.rentTable th{background:#202a24;font-weight:650}.rentTable td{border-color:var(--line)}.rentTable tbody tr:nth-child(2n){background:#fafbfa}.rentTable tbody tr:hover{background:#f0f6f2}.price,.estimateBox strong,.adminMetrics strong,.adminOrderActionAmount strong{font-variant-numeric:tabular-nums}.formMessage{border:1px solid #b8ddc8;border-left:3px solid var(--success);border-radius:var(--radius-sm);color:#135d3b;background:#eef8f2;margin:10px 0 0;padding:9px 11px;font-size:12px;line-height:1.5}.formMessage.errorMessage,.errorMessage,.apiError{border-color:#f0c2be;border-left-color:var(--danger);color:#9f2018;background:#fff3f2}.apiError{border-radius:var(--radius-sm);border-style:solid;border-width:1px 1px 1px 3px;max-width:1480px;margin:12px auto;padding:10px 14px;font-size:13px}.paymentHint{border:1px solid var(--border);border-radius:var(--radius-sm);background:#f8faf8;gap:10px;padding:12px;display:grid}.paymentHint>strong{color:var(--text-dark);font-size:12px}.paymentHint>em{color:var(--muted);font-size:11px;font-style:normal;line-height:1.5}.payMethodGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.payMethodGrid figure{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:9px;min-width:0;margin:0;padding:8px;display:grid}.payMethodGrid figure.defaultPayMethod{box-shadow:inset 3px 0 var(--primary);border-color:#7fbc9b}.payMethodGrid img,.miniQrPlaceholder{border:1px solid var(--line);border-radius:var(--radius-sm);object-fit:contain;background:#f1f3f1;width:58px;height:58px}.miniQrPlaceholder{color:var(--muted);place-items:center;font-size:10px;display:grid}.payMethodGrid figcaption{overflow-wrap:anywhere;min-width:0;color:var(--text);font-size:11px;line-height:1.45}.stockDanger{font-weight:700;color:var(--danger)!important}.stockWarn{font-weight:700;color:var(--warning)!important}.modalBackdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#111914a8;padding:16px}.modalCard{border-radius:var(--radius-lg);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-lg);border:1px solid #cbd3cd}.modalCard h3{font-weight:700}.modalInput textarea{resize:vertical;height:auto;min-height:104px;padding:9px 10px;line-height:1.5}.modalId{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 12px;font-size:12px;line-height:1.5}.onlinePaymentModal{width:min(100%,480px)}.paymentAmount{border-block:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;margin:14px 0;padding:14px 0;display:flex}.paymentAmount span,.wechatPayMark span{color:var(--muted);font-size:12px}.paymentAmount strong{color:var(--text-dark);font-size:24px}.onlinePaymentBody{gap:12px;display:grid}.wechatPayMark{background:#f2faf5;border-left:3px solid #07a347;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.wechatPayMark strong{color:#087735;font-size:13px}.onlinePaymentBody dl{gap:0;margin:0;display:grid}.onlinePaymentBody dl div{border-bottom:1px solid var(--line);grid-template-columns:76px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.onlinePaymentBody dt,.onlinePaymentBody dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px}.paymentProviderStatus{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.paymentProviderStatus>div,.paymentProviderLine{border:1px solid var(--border);background:var(--surface-2);min-width:0;padding:12px}.paymentProviderStatus span,.paymentProviderStatus strong,.paymentProviderLine span,.paymentProviderLine strong{overflow-wrap:anywhere;display:block}.paymentProviderStatus span,.paymentProviderLine span{color:var(--muted);margin-bottom:4px;font-size:11px}.paymentProviderStatus strong,.paymentProviderLine strong{color:var(--text-dark);font-size:13px}.configInlineNote{color:#315b40;background:#f2faf5;border-left:3px solid #07a347;margin:10px 0 0;padding:10px 12px;font-size:12px;line-height:1.55}.paymentProviderLine{margin:0 0 10px}.onlinePaymentBody dt{color:var(--muted)}.onlinePaymentBody dd{color:var(--text-dark);font-weight:650}.profileActions,.rowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.profileActions{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.highlightCard{border-left:3px solid var(--primary)!important;background:#f0f7f3!important}.contactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.contactGrid>div{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);min-width:0;padding:10px}.contactGrid span,.contactGrid strong{display:block}.contactGrid span{color:var(--muted);margin-bottom:4px;font-size:10px}.contactGrid strong{overflow-wrap:anywhere;color:var(--text-dark);font-size:13px}.qrPreviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.qrPreviewGrid figure{border:1px solid var(--border);border-radius:var(--radius-sm);text-align:center;margin:0;padding:10px}.qrPreviewGrid img{aspect-ratio:1;object-fit:contain;width:min(132px,100%);margin:0 auto 7px;display:block}.qrPreviewGrid figcaption{color:var(--muted);font-size:11px}.noticeList{background:#fff8ed;border-left:3px solid #c67822;gap:6px;margin-top:12px;padding:11px 12px;display:grid}.noticeList p{color:#74430f;margin:0;font-size:12px;line-height:1.5}.orderDetailHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;padding-bottom:12px;display:flex}.productDetailGrid{gap:12px;display:grid}.detailColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.internalNoteForm{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:12px;padding-top:12px;display:grid}.internalNoteForm textarea,.internalNoteForm input{width:100%;min-height:38px;padding:8px 10px}.economyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.adminGateActions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.nestedPanel{border-color:var(--line);box-shadow:none}.nestedChatModal{z-index:110}.orderModal,.supportThreadModal{overflow-y:auto}.compactTimeline{overscroll-behavior:contain;max-height:420px;overflow-y:auto}.infoCard>label:not(.imageUploadButton){color:var(--text-dark);gap:6px;margin-top:11px;font-size:12px;font-weight:650;display:grid}.infoCard>label input,.infoCard>label select{width:100%;min-height:40px;padding:0 10px}.infoCard>label textarea{resize:vertical;width:100%;min-height:112px;padding:9px 10px;line-height:1.5}.infoCard>.submitBtn{width:100%;margin-top:14px}.quoteForm label,.deliveryForm label{min-width:0;color:var(--text-dark);gap:4px;font-size:10px;font-weight:650;display:grid}.quoteForm input,.deliveryForm input,.deliveryForm textarea{width:100%;min-height:34px;padding:0 8px}.deliveryForm textarea{resize:vertical;min-height:68px;padding-block:7px}.quoteHint{color:var(--muted);font-size:10px;line-height:1.4}.quoteHint.danger{color:var(--danger);font-weight:700}.orderDetailHead .price{white-space:nowrap;color:#a25014;font-size:22px;font-weight:700}.ratingLine{color:#9b5914;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.afterSaleList .tableEmpty{grid-column:1/-1}.adminShell{max-width:1600px;padding:18px 22px 44px}.adminHero{border:0;border-bottom:1px solid var(--border);min-height:0;color:var(--text-dark);background:0 0;border-radius:0;padding:2px 2px 16px}.adminHero h1{color:var(--text-dark);margin:0 0 3px;font-size:21px;font-weight:700}.adminHero p{color:var(--muted);margin:0;font-size:12px}.adminHeroActions{align-items:center;gap:12px;display:flex}.adminHeroActions>span{text-align:right;gap:1px;display:grid}.adminHeroActions small{color:var(--muted);font-size:10px}.adminHeroActions strong{color:var(--text-dark);font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.adminHero .advancedBtn.ghost{border-color:var(--border);color:var(--text);background:#fff;align-items:center;gap:6px;display:inline-flex}.adminWorkspace{grid-template-columns:216px minmax(0,1fr);align-items:start;gap:18px;margin-top:16px;display:grid}.adminSidebar{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;max-height:calc(100dvh - 92px);position:sticky;top:76px;overflow:auto}.adminSidebarHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:8px;padding:13px 14px 11px;display:flex}.adminSidebarHead strong{color:var(--text-dark);font-size:13px;font-weight:700}.adminSidebarHead span{color:var(--muted);font-size:10px}.adminTabs{background:0 0;border:0;border-radius:0;margin:0;padding:7px;display:block;position:static}.adminTabGroup+.adminTabGroup{border-top:1px solid var(--line);margin-top:7px;padding-top:7px}.adminTabGroup>span{color:#879188;padding:5px 8px;font-size:10px;font-weight:700;display:block}.adminTabs .adminTabGroup button{border-radius:var(--radius-sm);color:#47544c;text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;min-height:34px;margin:1px 0;padding:7px 9px;font-size:12px;font-weight:600;display:flex}.adminTabs .adminTabGroup button svg{color:#76827a;flex:none}.adminTabs .adminTabGroup button:hover{color:var(--text-dark);background:#f1f4f2}.adminTabs .adminTabGroup button.active{box-shadow:inset 3px 0 var(--primary);background:var(--primary-light);color:var(--primary-dark)}.adminTabs .adminTabGroup button.active svg{color:var(--primary)}.adminSidebarFoot{border-top:1px solid var(--line);color:var(--muted);gap:2px;padding:11px 14px 13px;display:grid}.adminSidebarFoot span{color:var(--text-dark);font-size:11px;font-weight:650}.adminSidebarFoot small{font-size:9px}.adminContent{min-width:0}.adminContentHead{border-bottom:1px solid var(--border);margin-bottom:12px;padding:2px 0 12px}.adminContentHead h2{color:var(--text-dark);margin:0;font-size:19px;font-weight:700}.adminContentHead p{color:var(--muted);margin:4px 0 0;font-size:12px}.adminContent .eyebrow{display:none}.adminGrid{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.widePanel{grid-column:1/-1;min-width:0}.adminMetrics{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--border);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:0 0 14px;display:grid;overflow:hidden}.adminMetrics article{background:#fff;border:0;border-radius:0;min-width:0;padding:12px 13px}.adminMetrics span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.adminMetrics strong{color:var(--text-dark);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:19px;font-weight:700;overflow:hidden}.adminReportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.adminReportCard{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;min-width:0;padding:15px}.adminReportCard.risk{border-left:3px solid #b96b20}.adminReportCard h3{color:var(--text-dark);margin:0 0 11px;font-size:14px;font-weight:700}.reportRows,.miniLedgerBars{gap:0;display:grid}.reportRows p,.miniLedgerBars p{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;min-width:0;margin:0;padding:8px 0;display:flex}.reportRows p:last-child,.miniLedgerBars p:last-child{border-bottom:0}.reportRows span,.miniLedgerBars span,.miniLedgerBars em{color:var(--muted);font-size:11px;font-style:normal}.reportRows strong,.miniLedgerBars strong{overflow-wrap:anywhere;min-width:0;color:var(--text-dark);text-align:right;font-size:12px;font-weight:650}.miniLedgerBars p{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;display:grid}.backupPruneRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.backupPruneRow label{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.backupPruneRow input{width:64px;min-height:30px;padding:0 7px}.adminQuickGrid{display:none}.adminPanel{border-color:var(--border);box-shadow:none;overflow:hidden}.adminPanelHead{border-color:var(--line);background:#f8f9f8;gap:12px;min-height:54px;padding:11px 14px}.adminPanelHead h2,.adminPanelHead h3{color:var(--text-dark);margin:0;font-size:14px;font-weight:700}.adminPanelHead>span,.adminPanelTools>span{color:var(--muted);font-size:11px}.subPanelHead{border-top:1px solid var(--border);margin-top:8px}.adminTableWrap{overscroll-behavior-inline:contain;width:100%;min-width:0;overflow:auto}.adminTable{min-width:860px}.adminTable th{z-index:2;text-align:left;white-space:nowrap;background:#263029;padding:9px 10px;font-weight:650;position:sticky;top:0}.adminTable td{border-color:var(--line);vertical-align:top;padding:9px 10px}.adminTable tbody tr:nth-child(2n){background:#fafbfa}.adminTable tbody tr:hover{background:#f0f6f2}.adminNote{overflow-wrap:anywhere;white-space:normal;max-width:340px;line-height:1.5}.adminSearchBox{background:#fff;width:calc(100% - 28px);max-width:none;margin:12px 14px}.adminQueueFilters{padding:11px 14px 0}.adminQueueFilters button{background:#fff;min-height:28px;font-weight:600}.adminQueueFilters button strong{min-width:18px;height:18px;color:var(--muted);background:#edf0ee;border-radius:4px;place-items:center;padding:0 4px;font-size:9px;display:inline-grid}.adminQueueFilters button.active{background:var(--primary-light);color:var(--primary-dark);border-color:#78ad91}.adminCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.adminPagination{background:#f8f9f8;justify-content:space-between;padding:10px 14px}.adminPagination>span{color:var(--muted);font-size:11px}.adminPagination>div{align-items:center;gap:8px;display:flex}.adminPagination button{place-items:center;width:30px;height:30px;padding:0;display:inline-grid}.adminPagination strong{min-width:54px;color:var(--text-dark);text-align:center;font-size:11px}.productReviewTable .adminNote{width:282px;min-width:282px;max-width:282px}.productReviewTable tbody td{vertical-align:middle}.productReviewTable .reviewFieldChips{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%;max-width:none;display:grid}.productReviewTable .reviewFieldChips span{border-radius:var(--radius-sm);white-space:nowrap;align-items:center;gap:5px;min-width:0;min-height:28px;padding:4px 6px;display:flex;overflow:hidden}.productReviewTable .reviewFieldChips b{flex:none;font-size:10px}.productReviewTable .reviewFieldChips em{min-width:0;color:var(--text-dark);text-overflow:ellipsis;font-size:11px;font-style:normal;font-weight:650;overflow:hidden}.productReviewTable .reviewFieldChips .isCollection em{color:var(--primary-dark)}.productReviewTable .reviewFieldChips .reviewMoreFields{background:#fff;border-style:dashed}.reviewHighlightsEmpty{color:var(--muted);font-size:11px}.productReviewTable .reviewActions{flex-wrap:nowrap;min-width:260px}.productReviewTable .reviewActions input{min-width:132px}.adminCatalogFilters{border-bottom:1px solid var(--line);background:#fbfcfb;grid-template-columns:minmax(260px,1fr) minmax(120px,.35fr) minmax(96px,.25fr) repeat(2,minmax(96px,.25fr)) minmax(170px,.45fr) auto;align-items:end;gap:8px;padding:11px 14px;display:grid}.adminCatalogFilters .searchBox{width:100%;max-width:none;margin:0}.adminCatalogFilters>label:not(.searchBox){color:var(--muted);gap:4px;font-size:10px;font-weight:650;display:grid}.adminCatalogFilters select,.adminCatalogFilters input[type=number]{width:100%;min-height:36px;padding:0 28px 0 8px}.adminCatalogFilters input[type=number]{padding-right:8px}.catalogOpsSummary{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.catalogOpsSummary>span{border-right:1px solid var(--line);gap:2px;min-width:0;padding:10px 14px;display:grid}.catalogOpsSummary>span:last-child{border-right:0}.catalogOpsSummary small{color:var(--muted);font-size:10px}.catalogOpsSummary strong{overflow-wrap:anywhere;color:var(--text-dark);font-size:14px}.productCatalogTable{min-width:1120px}.productCatalogTable .pricingAction{color:var(--primary-dark);background:#f0f8f3;border-color:#9bc7ad;gap:5px}.productReviewImages{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;grid-template-columns:repeat(3,34px);gap:3px;padding:3px;display:grid;position:relative}.productReviewImageThumb{cursor:zoom-in;background:#eef2ef;border:0;border-radius:2px;width:34px;height:34px;padding:0;overflow:hidden}.productReviewImages img{object-fit:cover;border-radius:2px;width:34px;height:34px}.productReviewImages span{color:#fff;pointer-events:none;background:#111b15d1;border-radius:2px;padding:1px 3px;font-size:8px;position:absolute;bottom:2px;right:2px}.productImageLightbox{z-index:240;background:#0a0f0cdb;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.productImageLightboxCard{border-radius:var(--radius-md);width:min(1180px,100%);max-height:calc(100dvh - 40px);box-shadow:var(--shadow-lg);background:#fff;border:1px solid #718078;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.productImageLightboxCard>header{justify-content:space-between;align-items:center;gap:12px;min-height:42px;display:flex}.productImageLightboxCard>header>div:first-child{gap:2px;min-width:0;display:grid}.productImageLightboxCard>header strong,.productImageLightboxCard>header span{overflow-wrap:anywhere}.productImageLightboxCard>header span{color:var(--muted);font-size:12px}.productImageLightboxToolbar{border:1px solid var(--border);border-radius:var(--radius-sm);background:#f5f7f5;justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:5px 8px;display:flex}.productImageLightboxToolbar>span{color:var(--muted);font-size:12px}.productImageZoomControls{white-space:nowrap;align-items:center;gap:5px;display:flex}.productImageZoomControls button{border:1px solid var(--border-strong);min-width:30px;height:28px;color:var(--ink);background:#fff;border-radius:3px;padding:0 8px}.productImageZoomControls button:disabled{opacity:.42;cursor:not-allowed}.productImageZoomControls output{min-width:48px;color:var(--ink);font-variant-numeric:tabular-nums;text-align:center;font-size:12px}.productImageZoomControls .resetZoomButton{min-width:auto}.productImageLightboxStage{border-radius:var(--radius-sm);background:#111713;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:10px;min-height:280px;display:grid;overflow:hidden}.productImageLightboxViewport{overscroll-behavior:contain;scrollbar-color:#68756d #1b231e;touch-action:none;cursor:zoom-in;width:100%;min-width:0;height:100%;min-height:280px;max-height:calc(100dvh - 235px);overflow:auto}.productImageLightboxViewport.canPan{cursor:grab}.productImageLightboxViewport.dragging,.productImageLightboxViewport.dragging *{cursor:grabbing}.productImageLightboxCanvas{justify-content:center;align-items:center;min-width:100%;min-height:100%;display:flex}.productImageLightboxCanvas>img{object-fit:contain;width:100%;height:100%;cursor:inherit;-webkit-user-select:none;user-select:none}.productImageLightboxStage>button{border-radius:var(--radius-sm);color:#fff;background:#202923;border:1px solid #526057;justify-content:center;justify-self:center;align-items:center;width:36px;height:52px;padding:0;display:inline-flex}.productImageLightboxStage>button:disabled{opacity:.3}.productImageLightboxStrip{gap:6px;padding:2px;display:flex;overflow-x:auto}.productImageLightboxStrip button{border:1px solid var(--border);background:#fff;border-radius:3px;flex:0 0 58px;width:58px;height:44px;padding:2px;overflow:hidden}.productImageLightboxStrip button.active{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.productImageLightboxStrip img{object-fit:cover;width:100%;height:100%}.productDetailImageButton{border-radius:inherit;cursor:zoom-in;background:#eef2ef;border:0;padding:0;display:block;overflow:hidden}.productDetailImageButton>img{object-fit:cover;width:100%;height:100%;transition:transform .14s;display:block}.productDetailImageButton:hover>img{transform:scale(1.025)}.requiredMark{color:#b42318;font-size:12px}.productImageEmpty{color:var(--muted);font-size:10px}@media (width<=640px){.productImageLightbox{padding:0}.productImageLightboxCard{border:0;border-radius:0;width:100%;min-height:100dvh;max-height:100dvh}.productImageLightboxCard>header{align-items:flex-start}.productImageLightboxCard>header .advancedBtn{display:none}.productImageLightboxStage{grid-template-columns:34px minmax(0,1fr) 34px;gap:4px}.productImageLightboxStage>button{width:30px;height:46px}.productImageLightboxToolbar{flex-direction:column;align-items:flex-start}.productImageZoomControls{width:100%}.productImageZoomControls .resetZoomButton{margin-left:auto}.productImageLightboxViewport{min-height:220px;max-height:calc(100dvh - 270px)}}.productImageUploader{border-left:3px solid var(--primary)}.productImageUploaderHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.productImageUploaderHead h4,.productImageUploaderHead p{margin:0}.productImageUploaderHead p{color:var(--muted);margin-top:3px;font-size:11px}.productImageUploadGrid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.productImageUploadGrid figure{aspect-ratio:4/3;border:1px solid var(--border);border-radius:var(--radius-sm);background:#f3f5f3;margin:0;position:relative;overflow:hidden}.productImageUploadGrid img{object-fit:cover;width:100%;height:100%}.productImageUploadGrid figure button{border-radius:var(--radius-sm);color:#fff;background:#141c17d1;border:1px solid #fff;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;top:4px;right:4px}.productImageUploadEmpty{border:1px dashed var(--border);color:var(--muted);text-align:center;grid-column:1/-1;padding:22px 12px;font-size:11px}.adminOrderCard{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;flex-direction:column;gap:6px;min-width:0;padding:13px;display:flex}.adminOrderCard>strong{overflow-wrap:anywhere;color:var(--text-dark);font-size:13px;font-weight:700}.adminOrderCard>span{color:#2d3a32;font-size:12px;font-weight:600;line-height:1.45}.adminOrderCard>small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.adminOrderCard>.statusSelect{width:100%;min-height:34px;margin-top:3px;padding:0 8px}.adminOrderCard .financeActions{border-top:1px solid var(--line);margin-top:auto;padding-top:9px}.adminOrderCard .quoteForm,.adminOrderCard .deliveryForm{background:#f2f8f4;border-style:solid;border-color:#cbdcd2;grid-template-columns:minmax(0,1fr) auto}.adminOrderCard .quoteForm button,.adminOrderCard .deliveryForm button{grid-column:auto}.returnChecklistWarning,.returnDisputeOpen{border-left:3px solid var(--warning);background:#fff8ed;padding:6px 8px;color:#85500f!important}.returnChecklistReady{border-left:3px solid var(--success);background:#eff8f2;padding:6px 8px;color:#17613f!important}.returnDisputeIdle{color:var(--muted)!important}.assetToolbar{border-bottom:1px solid var(--line);grid-template-columns:minmax(280px,1fr) auto auto;align-items:end;gap:10px;padding:12px 14px;display:grid}.assetToolbar .adminSearchBox{width:100%;margin:0}.adminEntryToolbar{background:#fbfcfb}.adminPanelTools .adminCreateButton{border-color:var(--primary-dark);background:var(--primary);color:#fff;gap:6px}.adminPanelTools .adminCreateButton:hover:not(:disabled){border-color:var(--primary-dark);background:var(--primary-hover);color:#fff}.adminEntryEmpty{color:var(--muted);text-align:center;grid-column:1/-1;padding:36px 16px;font-size:12px;font-style:normal}.couponValidity{max-width:180px;color:var(--muted);white-space:normal;margin-top:5px;font-size:9px;line-height:1.4;display:block}.adminEntryModal{width:min(760px,100vw - 32px);padding:22px}.adminEntryModal .modalId{margin-right:34px}.adminEntryFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 14px;margin-top:18px;display:grid}.adminEntryFormGrid label{min-width:0;color:var(--text-dark);align-content:start;gap:6px;font-size:12px;font-weight:700;display:grid}.adminEntryFormGrid label.wide{grid-column:1/-1}.adminEntryFormGrid input,.adminEntryFormGrid select,.adminEntryFormGrid textarea{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:40px;color:var(--text-dark);font:inherit;background:#fff;outline:none;padding:8px 10px;font-weight:500}.adminEntryFormGrid select{padding-block:0}.adminEntryFormGrid textarea{resize:vertical;min-height:90px;line-height:1.55}.adminEntryFormGrid textarea.economyContentInput{min-height:180px}.adminEntryFormGrid input:focus,.adminEntryFormGrid select:focus,.adminEntryFormGrid textarea:focus{border-color:var(--primary);box-shadow:0 0 0 2px #247d4e1f}.adminEntryFormGrid label>small{min-height:16px;color:var(--muted);font-size:10px;font-weight:500;line-height:1.45}.adminEntryCheck{color:var(--text-dark);margin-top:16px;font-size:12px;font-weight:650}.adminEntryModal .profileActions{margin-top:18px}.adminEntryModal .profileActions button{min-width:112px}.productPricingModal{width:min(820px,100vw - 32px);max-height:calc(100vh - 32px);overflow-y:auto}.pricingContext{border-block:1px solid var(--line);background:#f8faf8;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid}.pricingContext>div{border-right:1px solid var(--line);align-content:start;gap:3px;min-width:0;padding:11px 12px;display:grid}.pricingContext>div:last-child{border-right:0}.pricingContext span,.pricingContext small{color:var(--muted);font-size:10px;font-weight:500}.pricingContext strong{overflow-wrap:anywhere;color:var(--text-dark);font-size:12px;line-height:1.4}.pricingSuggestion{color:#315e43;background:#eff8f2;border-bottom:1px solid #cfe4d7;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:11px;display:flex}.pricingSuggestion button{border-radius:var(--radius-sm);min-height:30px;color:var(--primary-dark);cursor:pointer;background:#fff;border:1px solid #8bb99e;flex:none;padding:5px 9px;font-size:11px;font-weight:700}.pricingNotice{color:#76551b;background:#fff9ed;border-left:3px solid #d6a64b;margin:14px 0 0;padding:9px 11px;font-size:11px;line-height:1.55}.assetFilter{min-width:140px;color:var(--muted);gap:5px;font-size:10px;font-weight:600;display:grid}.assetFilter select{background:#fff;min-height:34px;padding:0 30px 0 9px;font-size:12px}.assetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.assetCard{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;grid-template-columns:108px minmax(0,1fr);gap:11px;min-width:0;padding:11px;display:grid}.assetThumb{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--radius-sm);width:108px;color:var(--muted);background:#f1f3f1;place-items:center;text-decoration:none;display:grid;overflow:hidden}.assetThumb img{object-fit:cover;width:100%;height:100%}.assetMeta{flex-direction:column;gap:5px;min-width:0;display:flex}.assetMeta>strong,.assetMeta>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assetMeta>strong{color:var(--text-dark);font-size:12px}.assetMeta>small,.assetMeta>em,.assetMeta>div>span{color:var(--muted);font-size:10px;font-style:normal;line-height:1.4}.assetMeta>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.assetActions{border-top:1px solid var(--line);grid-column:1/-1;padding-top:9px}.assetEmpty{border:1px dashed var(--border);color:var(--muted);text-align:center;grid-column:1/-1;padding:36px 16px;font-size:12px;font-style:normal}.couponCreateForm{border-bottom:1px solid var(--line);background:#fbfcfb;grid-template-columns:minmax(120px,.7fr) minmax(180px,1fr) minmax(220px,1.5fr) auto;align-items:center;gap:8px;padding:12px 14px;display:grid}.couponCreateForm input,.couponCreateForm select{width:100%;min-height:36px;padding:0 9px}.couponCreateForm .checkLabel,.checkLabel{min-height:36px;color:var(--text);align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.checkboxLabel{color:var(--text);cursor:pointer;align-items:center;font-size:11px;font-weight:600;flex-direction:row!important;gap:7px!important;display:inline-flex!important}.checkboxLabel input,.checkLabel input{flex:none;margin:0;width:16px!important;height:16px!important}.coinProofPreview,.proofReviewed,.proofPending{border:1px solid var(--line);border-radius:var(--radius-sm);background:#f8faf8;min-width:0;padding:9px}.coinProofPreview img,.proofReviewed img,.proofPending img{border-radius:var(--radius-sm);object-fit:contain;max-width:100%;max-height:220px;margin:6px auto;display:block}.configPanel{background:0 0;border:0;overflow:visible}.configPanelHead{z-index:8;border:1px solid var(--border);border-radius:var(--radius-md);background:#fffffff7;min-height:70px;padding:11px 14px;position:sticky;top:60px;box-shadow:0 3px 12px #141f180f}.configPanelHead>div:first-child{min-width:0}.configPanelHead h2{font-size:17px}.configPanelHead p{color:var(--muted);margin:3px 0 0;font-size:11px}.configHeadActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.configHeadActions button,.configSaveBar button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.configDirtyState{border-radius:var(--radius-sm);min-height:26px;color:var(--muted);background:#f4f6f4;border:1px solid #cbd4ce;align-items:center;padding:4px 8px;font-size:10px;font-weight:650;display:inline-flex}.configDirtyState.isDirty{color:#8f510f;background:#fff7eb;border-color:#ebc28f}.configForm{grid-template-columns:178px minmax(0,1fr);align-items:start;gap:12px 16px;margin-top:12px;display:grid}.configNav{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;grid-area:1/1/span 20;gap:2px;padding:8px;display:grid;position:sticky;top:144px}.configNav>strong{border-bottom:1px solid var(--line);color:var(--text-dark);padding:7px 8px 9px;font-size:12px}.configNav a{border-radius:var(--radius-sm);color:#4f5c54;align-items:center;gap:8px;min-height:32px;padding:6px 8px;font-size:11px;font-weight:600;display:flex}.configNav a:hover{color:var(--primary-dark);background:#f0f4f1}.configNav a span{color:#95a098;font-variant-numeric:tabular-nums;font-size:9px}.configSection,.configSaveBar{grid-column:2;min-width:0}.configServiceSection{min-width:0}.configServiceSection.withImage{border-left-color:#adc8b7}.configSection{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;margin:0;padding:0 16px 16px;scroll-margin-top:142px}.configSection.coinPricingEditor,.configSection.supportTemplateEditor,.configSection.dynamicFormEditor,.configSection.paymentEditor{background:#fff;margin-top:0}.configSection.supportTemplateEditor{border-color:var(--border)}.configSectionHead{border-bottom:1px solid var(--line);background:#f8f9f8;align-items:flex-start;gap:10px;margin:0 -16px 15px;padding:13px 16px 11px;display:flex}.configSectionHead>span{border-radius:var(--radius-sm);width:25px;height:25px;color:var(--primary);background:#fff;border:1px solid #b8c4bc;flex:0 0 25px;place-items:center;font-size:9px;font-weight:700;display:grid}.configSectionHead h3{color:var(--text-dark);margin:0;font-size:14px;font-weight:700}.configSectionHead p{color:var(--muted);margin:3px 0 0;font-size:11px;line-height:1.45}.configGrid,.coinPricingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 12px;display:grid}.configGrid label,.coinPricingGrid label,.paymentBindingCard>label,.dynamicFormEditor>label.wide,.paymentRow>label{color:#3d4942;gap:6px;min-width:0;font-size:11px;font-weight:650;display:grid}.configGrid .wide,.coinPricingGrid .wide,.coinPricingEditor label.wide,.dynamicFormEditor>label.wide{grid-column:1/-1}.configGrid input,.configGrid select,.coinPricingGrid input,.coinPricingGrid select,.paymentBindingCard input,.paymentBindingCard select,.dynamicFormEditor>label.wide input,.paymentRow>label input{width:100%;min-height:38px;padding:0 10px}.configGrid textarea,.coinPricingGrid textarea{resize:vertical;width:100%;min-height:92px;padding:9px 10px;line-height:1.5}.imageEditor{border-top:1px solid var(--line);margin-top:16px;padding-top:15px}.imageEditor>strong{color:var(--text-dark);margin-bottom:10px;font-size:12px;display:block}.imageEditorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.imageField{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fafbfa;grid-template-columns:92px minmax(0,1fr);gap:8px 10px;min-width:0;padding:10px;display:grid}.imageFieldLabel{color:var(--text-dark);grid-column:1/-1;font-size:11px;font-weight:650}.imageFieldPreview{aspect-ratio:1;border-radius:var(--radius-sm);color:#88938b;background:#f1f3f1;border:1px dashed #bfc9c1;flex-direction:column;grid-row:span 2;justify-content:center;align-items:center;gap:5px;width:92px;display:flex;overflow:hidden}.imageFieldPreview.hasImage{background:#fff;border-style:solid}.imageFieldPreview img{object-fit:contain;width:100%;height:100%}.imageFieldPreview em{font-size:9px;font-style:normal}.imageUrlInput{width:100%;min-width:0;min-height:34px;padding:0 8px;font-size:10px}.imageFieldActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.imageUploadButton,.imageClearButton{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:30px;color:var(--text);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:650;display:inline-flex}.imageUploadButton:hover{border-color:var(--primary);color:var(--primary)}.imageUploadButton input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.imageClearButton{color:var(--danger)}.imageFieldError{color:var(--danger);grid-column:1/-1;font-size:10px}.paymentEditorHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.paymentEditorHead>div{min-width:0}.paymentEditorHead strong{color:var(--text-dark);font-size:12px}.paymentEditorHead p{max-width:720px}.paymentRow{border-top:1px solid var(--line);grid-template-columns:minmax(130px,.7fr) minmax(180px,1fr) minmax(300px,1.5fr) auto;align-items:start;gap:10px;padding:11px 0;display:grid}.paymentRow:first-of-type{border-top:0}.paymentRow .imageField{grid-template-columns:72px minmax(0,1fr);padding:8px}.paymentRow .imageFieldPreview{width:72px}.paymentMethodActions{justify-items:stretch;gap:8px;display:grid}.paymentBindingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.paymentBindingCard{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fafbfa;gap:11px;min-width:0;padding:12px;display:grid}.paymentBindingCard h4{color:var(--text-dark);margin:0;font-size:12px;font-weight:700}.paymentList{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.paymentMethodRow{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;min-height:34px;color:var(--text);cursor:pointer;background:#fff;align-items:center;gap:8px;padding:7px 9px;font-size:11px;display:flex}.paymentMethodRow span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.paymentList>label.wide{background:0 0;border:0;grid-column:1/-1;gap:6px;padding:0;font-weight:650;display:grid}.paymentList>label.wide input{width:100%;min-height:38px;padding:0 10px}.businessSwitchSection .paymentMethodRow{padding-right:42px;position:relative}.businessSwitchSection .paymentMethodRow input{width:34px;height:18px}.pricingInventorySection{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pricingInventorySection .configSectionHead{grid-column:1/-1;margin-bottom:0}.configSubsection{min-width:0}.configSubsection>strong{color:var(--text-dark);margin-bottom:10px;font-size:12px;display:block}.supportTemplateEditor .paymentEditorHead,.dynamicFormEditor .paymentEditorHead{border-bottom:1px solid var(--line);padding-bottom:10px}.supportTemplateList,.dynamicFieldList{gap:8px}.supportTemplateCard,.dynamicFieldCard{border-color:var(--border);border-radius:var(--radius-sm);background:#fff;padding:0}.supportTemplateCard+.supportTemplateCard,.dynamicFieldCard+.dynamicFieldCard{margin-top:0}.supportTemplateCard .danger,.dynamicFieldCard .danger,.configForm button.danger{color:var(--danger)!important;background:#fff4f3!important;border-color:#e9bbb7!important}.dynamicFieldTop code{border-radius:var(--radius-sm)}.dynamicFieldFlags{border-top:1px solid var(--line);padding-top:10px}.dynamicMultiSelect{background:#fff;grid-column:1/-1}.dynamicMultiSelectHead,.appearanceOptionLibraryHead,.appearanceOptionCardHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.dynamicMultiSelectHead>strong{margin:0}.dynamicMultiSelectHead>span,.appearanceOptionCardHead>span{color:var(--muted);white-space:nowrap;font-size:11px}.dynamicOptionSearch{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);align-items:center;margin:8px 0 10px;padding:0 9px;flex-direction:row!important;gap:7px!important;display:flex!important}.dynamicOptionSearch input{background:0 0;border:0;height:36px;padding:0}.dynamicOptionGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:7px!important;display:grid!important}.dynamicOptionGrid .dynamicOption{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;min-height:40px;color:var(--text-dark);cursor:pointer;background:#fff;flex-direction:row;align-items:center;gap:8px;padding:8px 10px;display:flex}.dynamicOptionGrid .dynamicOption:has(input:checked){color:#175c35;background:#edf8f1;border-color:#82b698}.dynamicOptionGrid .dynamicOption.isLegacy{background:#fffaf0;border-color:#d8c493}.dynamicOptionGrid .dynamicOption input{width:16px;height:16px;accent-color:var(--primary);flex:0 0 16px;margin:0}.dynamicOptionGrid .dynamicOption span{overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:650}.dynamicOptionGrid>em{color:var(--muted);grid-column:1/-1;padding:10px;font-size:12px;font-style:normal}.appearanceOptionLibrary{border-radius:var(--radius-sm);background:#f6fbf8;border:1px solid #cfe1d6;margin-top:14px;padding:14px}.appearanceOptionLibraryHead{border-bottom:1px solid #dcebe2;align-items:flex-end;padding-bottom:10px}.appearanceOptionLibraryHead h4{color:var(--text-dark);margin:2px 0 0;font-size:15px}.appearanceOptionLibraryHead p{color:var(--muted);margin:0;font-size:12px}.appearanceOptionLibraryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.appearanceOptionCard{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;min-width:0;padding:12px}.appearanceOptionCardHead strong{color:var(--text-dark);font-size:13px}.appearanceOptionRows{gap:6px;margin-top:10px;display:grid}.appearanceOptionRow{grid-template-columns:minmax(0,1fr) 34px;gap:6px;display:grid}.appearanceOptionRow input{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;min-width:0;height:36px;color:var(--text-dark);background:#fff;padding:0 9px}.appearanceOptionRow button{border-radius:var(--radius-sm);width:34px;height:36px;color:var(--danger);background:#fff4f3;border:1px solid #e9bbb7;place-items:center;padding:0;display:inline-grid}.appearanceOptionRows>em{color:var(--muted);padding:8px 0;font-size:12px;font-style:normal}.appearanceOptionAdd{margin-top:9px}.configRepeaterItem{overflow:hidden}.configRepeaterSummary{cursor:pointer;background:#fafbfa;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;min-height:44px;padding:9px 11px;list-style:none;display:grid}.configRepeaterSummary::-webkit-details-marker{display:none}.configRepeaterSummary>span:first-child{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.configRepeaterSummary strong{color:var(--text-dark);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.configRepeaterSummary code{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);background:#fff;padding:2px 5px;font-size:9px}.configRepeaterSummary>svg{color:var(--muted);transition:transform .15s}.configRepeaterItem[open]>.configRepeaterSummary{border-bottom:1px solid var(--line);background:#f5f8f6}.configRepeaterItem[open]>.configRepeaterSummary>svg{transform:rotate(180deg)}.configFieldMeta{color:var(--muted);white-space:nowrap;font-size:10px}.configItemStatus{border-radius:var(--radius-sm);min-width:46px;color:var(--muted);text-align:center;white-space:nowrap;background:#f1f3f1;border:1px solid #d5dad6;padding:3px 6px;font-size:9px;font-weight:650}.configItemStatus.enabled{color:#17613f;background:#edf7f1;border-color:#b5d7c3}.configRepeaterBody{padding:11px}.configItemActions{border-bottom:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:9px;display:flex}.configSaveBar{z-index:7;border-radius:var(--radius-md);background:#fffffffa;border:1px solid #afbbb2;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex;position:sticky;bottom:10px;box-shadow:0 8px 24px #141f181f}.configSaveBar>div{min-width:0}.configSaveBar strong,.configSaveBar span{display:block}.configSaveBar strong{color:var(--text-dark);font-size:12px}.configSaveBar span{color:var(--muted);margin-top:2px;font-size:10px}.configSaveBar .formMessage{margin:6px 0 0;padding:5px 8px}.chatStandalonePage{background:var(--bg);min-height:100dvh;padding:clamp(20px,5vw,56px) 16px}.chatStandaloneCard{border:1px solid var(--border);border-top:3px solid var(--primary);border-radius:var(--radius-md);width:min(680px,100%);box-shadow:var(--shadow-md);padding:24px}.chatStandaloneCard h1{color:var(--text-dark);font-size:22px;font-weight:700}.chatStandaloneCard .submitBtn,.chatStandaloneCard .advancedBtn{min-height:38px}.chatStandaloneRoomPage,.orderChatPageShell{background:var(--bg);width:100%;max-width:none;min-height:100dvh;margin:0}.supportThreadStandaloneCard{background:var(--bg);grid-template-rows:auto auto minmax(280px,1fr) auto auto;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:10px 14px;height:100dvh;min-height:100dvh;padding:14px clamp(14px,2.5vw,34px)}.orderChatPageCard{width:100%}.orderChatWorkspace{grid-template-columns:264px minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.afterSaleChatWorkspace{background:#eef2f3;grid-template-columns:284px minmax(0,1fr)}.orderChatSwitcher{z-index:3;border-right:1px solid var(--border);background:#fff;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;height:100dvh;display:grid;position:relative;box-shadow:8px 0 24px #1c272109}.orderChatSwitcherHead{border-bottom:1px solid var(--border-light);flex-wrap:wrap;justify-content:space-between;align-items:center;min-height:116px;padding:15px 16px 12px;display:flex}.orderChatSwitcherHead h1{color:var(--text-dark);margin:2px 0 0;font-size:18px;line-height:1.2}.orderChatCount{border:1px solid var(--border);background:var(--surface-2);min-width:28px;height:28px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.orderChatCount.unread{color:#be123c;background:#fff1f2;border-color:#fecaca}.chatChannelTabs{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;width:100%;padding:3px;display:grid}.chatChannelTabs button{min-width:0;min-height:30px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;gap:5px;padding:5px 7px;font-size:11px;font-weight:700;display:inline-flex}.chatChannelTabs button:hover{color:var(--text-dark);background:#fff}.chatChannelTabs button.active{color:var(--primary-dark);box-shadow:var(--shadow-sm);background:#fff}.afterSaleChatSwitcher .chatChannelTabs button.active{color:#285d6a}.orderChatSearch{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--muted);align-items:center;gap:7px;margin:12px;padding:0 10px;display:flex}.orderChatSearch:focus-within{border-color:var(--primary);background:#fff;box-shadow:0 0 0 3px #2d704a1a}.orderChatSearch input{min-width:0;height:36px;box-shadow:none;background:0 0;border:0;outline:0;padding:0;font-size:12px}.orderChatThreadList{overscroll-behavior:contain;min-height:0;padding:0 8px 10px;overflow-y:auto}.orderChatThreadItem{width:100%;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;gap:5px;margin:2px 0;padding:11px 10px;display:grid}.orderChatThreadItem:hover{background:var(--surface-2)}.orderChatThreadItem.active{background:var(--primary-light);box-shadow:inset 3px 0 var(--primary);border-color:#cfe0d5}.orderChatThreadTop,.orderChatThreadMeta{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.orderChatThreadTop strong{color:var(--text-dark);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.orderChatThreadTop b{color:#fff;background:#c34132;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;display:inline-flex}.orderChatThreadSubject{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.orderChatThreadMeta{color:var(--muted-light);font-size:10px}.orderChatThreadMeta em{color:var(--primary-dark);font-style:normal}.orderChatThreadMeta time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orderChatThreadEmpty{color:var(--muted-light);text-align:center;place-items:center;gap:5px;padding:34px 12px;display:grid}.orderChatThreadEmpty strong{color:var(--muted);font-size:12px}.orderChatThreadEmpty span{font-size:10px}.orderChatSwitcherFoot{border-top:1px solid var(--border-light);background:#fff;gap:8px;padding:11px 12px 12px;display:grid}.orderChatSwitcherFoot>span{color:var(--muted-light);text-align:center;font-size:10px}.orderChatSwitcherFoot .advancedBtn{justify-content:center;align-items:center;gap:6px;width:100%;min-height:36px;display:inline-flex}.orderChatActiveRoom{min-width:0;height:100dvh;overflow:hidden}.orderChatActiveRoom .supportThreadStandaloneShell,.orderChatActiveRoom .supportThreadStandaloneCard{height:100%;min-height:100%}.orderChatActiveRoom .orderChatBackBtn{display:none}.afterSaleChatSwitcher{border-right-color:#c7d7da;box-shadow:8px 0 24px #19434b0b}.afterSaleChatSwitcher .orderChatThreadItem.active{background:#edf6f7;border-color:#bdd2d8;box-shadow:inset 3px 0 #33778a}.afterSaleChatSwitcher .orderChatThreadMeta em{color:#285d6a}.afterSaleChatActiveRoom .afterSaleChatPageShell,.afterSaleChatActiveRoom .afterSaleChatPageCard{width:100%;max-width:none;height:100%;min-height:100%;margin:0}.afterSaleChatActiveRoom .afterSaleChatPageShell{padding:0}.afterSaleChatActiveRoom .afterSaleChatPageCard .supportMessages{flex-direction:column;align-items:stretch;height:100%;min-height:0;max-height:none;padding:18px clamp(20px,4vw,88px) 16px;scroll-padding-bottom:16px;display:flex}.afterSaleChatActiveRoom .afterSaleChatPageCard .supportMessageBubble{flex:none;align-self:flex-start}.afterSaleChatActiveRoom .afterSaleChatPageCard .supportMessageBubble.ownMessage{align-self:flex-end}.afterSaleChatActiveRoom .afterSaleChatPageCard .supportMessageBubble.role-system,.afterSaleChatActiveRoom .afterSaleChatPageCard .supportMessages>.tableEmpty{align-self:center}.afterSaleChatActiveRoom{overflow:hidden}.afterSaleChatActiveRoom .afterSaleChatPageCard{grid-template-rows:auto auto minmax(280px,1fr) auto auto}@media (width<=1380px){.supportThreadStandaloneCard.afterSaleChatPageCard{grid-template-columns:minmax(0,1fr) 300px}.afterSaleTicketSidebar{padding:14px}}@media (width<=1120px){.supportThreadStandaloneCard.afterSaleChatPageCard{grid-template-columns:minmax(0,1fr)}.afterSaleTicketSidebar{display:none}}.afterSaleChatActiveRoom .orderChatBackBtn{display:none}.afterSaleChatUnavailable>svg{color:#33778a}.orderChatUnavailable{width:min(520px,100% - 32px);min-height:100%;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;margin:auto;display:grid}.orderChatUnavailable>svg{color:var(--primary)}.orderChatUnavailable h2{color:var(--text-dark);margin:2px 0 0;font-size:20px}.orderChatUnavailable p{max-width:440px;margin:0 0 8px;font-size:13px;line-height:1.7}.orderChatUnavailable .submitBtn{width:auto;min-width:132px}@media (width<=980px){.orderChatWorkspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.orderChatSwitcher{border-right:0;border-bottom:1px solid var(--border);grid-template-rows:1fr;grid-template-columns:auto minmax(180px,260px) minmax(0,1fr) auto;height:82px;box-shadow:0 6px 18px #1c27210a}.orderChatSwitcherHead{border:0;min-height:0;padding:10px 12px}.orderChatSwitcherHead .chatSwitcherIdentity,.orderChatSwitcherFoot>span,.orderChatCount{display:none}.chatChannelTabs{min-width:210px}.orderChatSearch{align-self:center;margin:0 10px}.orderChatThreadList{gap:5px;padding:8px 4px;display:flex;overflow:auto hidden}.orderChatThreadItem{flex:0 0 190px;margin:0;padding:8px 9px}.orderChatThreadSubject{display:none}.orderChatThreadEmpty{white-space:nowrap;align-items:center;padding:0 12px;display:flex}.orderChatThreadEmpty svg,.orderChatThreadEmpty span{display:none}.orderChatSwitcherFoot{border:0;align-content:center;padding:10px}.orderChatSwitcherFoot .advancedBtn{white-space:nowrap;width:auto}.orderChatActiveRoom{height:calc(100dvh - 82px)}}@media (width<=620px){.orderChatWorkspace{height:auto;min-height:100dvh;display:block;overflow:visible}.orderChatSwitcher{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;height:auto;position:sticky;top:0}.orderChatSwitcherHead{border-bottom:1px solid var(--border-light);grid-area:1/1/auto/-1;padding:6px 8px;display:flex}.chatChannelTabs{min-width:0}.orderChatSearch{grid-row:2;margin:8px 4px 6px 8px}.orderChatThreadList{grid-area:3/1/auto/-1;height:62px;padding:4px 8px 8px}.orderChatThreadItem{flex-basis:168px;gap:3px;padding:6px 8px}.orderChatSwitcherFoot{grid-area:2/2;padding:8px 8px 6px 4px}.orderChatSwitcherFoot .advancedBtn{min-width:38px;padding:0 9px;font-size:0}.orderChatSwitcherFoot .advancedBtn svg{width:17px;height:17px}.orderChatActiveRoom{height:auto;min-height:calc(100dvh - 112px);overflow:visible}.orderChatActiveRoom .supportThreadStandaloneShell,.orderChatActiveRoom .supportThreadStandaloneCard{height:auto;min-height:calc(100dvh - 112px)}}.supportThreadStandaloneCard .adminPanelHead{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;min-height:58px;margin:0;padding:10px 12px}.supportThreadStandaloneCard .adminPanelHead h3{margin-top:2px;font-size:15px}.supportThreadStandaloneCard .adminPanelHead .modalId{margin:2px 0 0;font-size:10px}.supportThreadStandaloneCard .adminPanelHead .tableActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;max-width:min(66vw,920px);overflow:visible}.supportThreadStandaloneCard .adminPanelHead .tableActions>*,.supportThreadModal .adminPanelHead .tableActions>*{white-space:nowrap;flex:none}.supportThreadStandaloneCard .adminPanelHead .tableActions button,.supportThreadStandaloneCard .adminPanelHead .tableActions select,.orderChatBackBtn{min-height:30px;padding:5px 8px;font-size:10px}.chatHeaderMenu{flex:none;position:relative}.chatHeaderMenu>summary{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:30px;color:var(--text);cursor:pointer;white-space:nowrap;background:#fff;padding:6px 10px;font-size:10px;font-weight:650;line-height:16px;list-style:none}.chatHeaderMenu>summary::-webkit-details-marker{display:none}.chatHeaderMenu>summary:after{content:"▾";color:var(--muted);margin-left:7px}.chatHeaderMenu[open]>summary{border-color:var(--primary);background:var(--primary-light);color:var(--primary-dark)}.chatHeaderMenuPanel{z-index:160;border:1px solid var(--border);border-radius:var(--radius-sm);min-width:156px;box-shadow:var(--shadow-lg);background:#fff;gap:3px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);right:0}.chatHeaderMenuPanel button{width:100%;min-height:30px;color:var(--text);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:6px 9px;font-size:10px}.chatHeaderMenuPanel button:hover{background:var(--surface-2);color:var(--primary-dark)}.permissionPresetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 16px;display:grid}.permissionPresetIntro{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.permissionPresetIntro .modalNote{flex:1;margin:0}.permissionPresetIntro .advancedBtn{white-space:nowrap;min-height:32px;padding:6px 10px}.permissionPresetManagerBackdrop{z-index:220}.permissionPresetManagerModal{width:min(900px,96vw);max-height:92dvh;overflow-y:auto}.permissionPresetManagerActions{justify-content:flex-end;margin:12px 0;display:flex}.permissionPresetManagerActions .submitBtn{align-items:center;gap:6px;width:auto;display:inline-flex}.permissionPresetManagerList{gap:8px;display:grid}.permissionPresetManagerList article{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.permissionPresetManagerList article.disabled{opacity:.65}.permissionPresetManagerList article>div:first-child{gap:5px;min-width:0;display:grid}.permissionPresetManagerList strong{align-items:center;gap:7px;display:flex}.permissionPresetManagerList span,.permissionPresetManagerList small{color:var(--muted);font-size:11px}.permissionPresetManagerList .rowActions button,.permissionPresetDeleteConfirm .rowActions button{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:32px;color:var(--text-dark);cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:6px 11px;font-size:11px;font-weight:650;line-height:1;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.permissionPresetManagerList .rowActions button:hover:not(:disabled),.permissionPresetDeleteConfirm .rowActions button:hover:not(:disabled){border-color:var(--primary);background:var(--primary-light);color:var(--primary-dark)}.permissionPresetManagerList .rowActions button.danger,.permissionPresetDeleteConfirm .rowActions button.danger{color:#a13a31;background:#fff3f1;border-color:#efc0ba}.permissionPresetManagerList .rowActions button.danger:hover:not(:disabled),.permissionPresetDeleteConfirm .rowActions button.danger:hover:not(:disabled){color:#fff;background:#b6453a;border-color:#b6453a}.permissionPresetManagerList .rowActions button:disabled,.permissionPresetDeleteConfirm .rowActions button:disabled{border-color:var(--border-light);background:var(--surface-2);color:var(--muted);cursor:not-allowed}.permissionPresetDeleteConfirm{border-radius:var(--radius-sm);background:#fff3f1;border:1px solid #efc0ba;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px;display:flex}.permissionPresetDeleteConfirm>div:first-child{gap:4px;display:grid}.permissionPresetEditor{gap:12px;display:grid}.permissionPresetGrid>button{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:76px;color:var(--text);text-align:left;background:#fff;gap:5px;padding:11px 12px;display:grid;position:relative}.permissionPresetGrid>button:hover{border-color:var(--border-hover);background:var(--surface-2)}.permissionPresetGrid>button.active{border-color:var(--primary);background:var(--primary-light);box-shadow:inset 3px 0 var(--primary)}.permissionPresetGrid strong{color:var(--text-dark);font-size:13px}.permissionPresetGrid span{color:var(--muted);padding-right:48px;font-size:10px;line-height:1.5}.permissionPresetGrid em{background:var(--primary);color:#fff;border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal;position:absolute;top:10px;right:10px}.permissionDetailHead{border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:10px 0 7px;display:flex}.permissionDetailHead strong{color:var(--text-dark);font-size:12px}.permissionDetailHead span{color:var(--muted);font-size:10px}@media (width<=620px){.permissionPresetIntro,.permissionPresetManagerList article,.permissionPresetDeleteConfirm{flex-direction:column}.permissionPresetGrid{grid-template-columns:1fr}}.supportThreadStandaloneCard .supportThreadRelatedLine{margin:0;padding:7px 9px;font-size:10px}.supportThreadStandaloneCard .supportOrderPanel{border-color:var(--border);border-radius:var(--radius-sm);background:#fff;gap:9px;margin:0;padding:11px}.supportOrderPanelHead strong{font-size:13px}.supportOrderPanelHead small,.supportOrderGrid span,.supportOrderHint{font-size:10px}.supportOrderGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.supportOrderGrid div{border-color:var(--line);border-radius:var(--radius-sm);background:#fafbfa;min-width:0;padding:7px 8px}.supportOrderGrid b{font-size:11px}.supportPinnedInfo{border-radius:var(--radius-sm);background:var(--gold-light);border-color:#e0c99e;gap:7px;padding:9px}.supportPinnedInfoHead strong{color:#6d3c0c;font-size:11px}.supportPinnedInfoHead small,.supportPinnedInfo p{font-size:10px}.supportPinnedInfo dl{gap:4px}.supportPinnedInfo dl div{border-radius:var(--radius-sm);border-color:#ead9ba;grid-template-columns:68px minmax(0,1fr);gap:7px;padding:5px 6px}.supportPinnedInfo dt,.supportPinnedInfo dd{font-size:10px}.supportConfirmState{border-radius:var(--radius-sm);gap:4px;padding:6px}.supportConfirmState>span{font-size:10px;font-weight:650}.chatHeaderWorkflow{border-top:1px solid var(--border);flex:1 0 100%;width:100%;padding-top:9px}.chatHeaderWorkflow ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.chatHeaderWorkflow li{justify-items:center;gap:5px;min-width:0;display:grid;position:relative}.chatHeaderWorkflow li:not(:last-child):after{content:"";background:#dce3de;width:calc(100% - 48px);height:2px;position:absolute;top:17px;left:calc(50% + 24px)}.chatHeaderWorkflow li>i{z-index:1;color:#526271;background:#fff;border:2px solid #d5ddd7;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-style:normal;font-weight:800;display:grid;position:relative}.chatHeaderWorkflow li>span{color:#526271;text-align:center;font-size:10px;font-weight:700;line-height:1.35}.chatHeaderWorkflow li.done>i{color:#fff;background:#168b55;border-color:#168b55}.chatHeaderWorkflow li.done:not(:last-child):after{background:#8bc8a8}.chatHeaderWorkflow li.current>i{color:#fff;background:#315f8b;border-color:#315f8b;box-shadow:0 0 0 4px #e6f0f8}.chatHeaderWorkflow li.current>span{color:#244f78}.chatHeaderWorkflow li.cancelled{opacity:.55}.supportThreadStandaloneCard .supportMessagesToolbar{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;min-height:34px;margin:0;padding:6px 9px;font-size:10px}.supportMessagesToolbarActions{gap:5px}.supportMessagesToolbarActions button{min-height:26px;padding:4px 7px;font-size:10px}.supportThreadStandaloneCard .supportMessages{border:1px solid var(--border);border-radius:var(--radius-sm);background:#f7f8f7;grid-auto-rows:max-content;align-content:start;margin:0;padding:14px 16px 104px;scroll-padding-bottom:104px}.supportMessages .supportMessageBubble{grid-template-columns:24px minmax(0,max-content);max-width:min(82%,680px);padding-bottom:2px}.supportMessages .supportMessageBubble>i{width:20px;height:20px;box-shadow:none;border-width:2px}.supportMessages .supportMessageBubble>div{border-color:var(--border);border-radius:var(--radius-sm);max-width:min(620px,100%);box-shadow:none;background:#fff;padding:8px 10px}.supportMessages .supportMessageBubble:not(.recalledMessage)>div{cursor:context-menu}.supportMessages .supportMessageBubble.ownMessage{grid-template-columns:minmax(0,max-content) 24px}.supportMessages .supportMessageBubble.ownMessage>div{border-radius:var(--radius-sm);background:#edf7f1;border-color:#add1bb}.supportMessages .supportMessageBubble.role-admin>div{background:#f1f6fb;border-color:#b9cde3}.supportMessages .supportMessageBubble.role-seller>div{background:#fff8ed;border-color:#e5cfaa}.supportMessages .supportMessageBubble.role-system>div{border-color:var(--border);border-radius:var(--radius-sm);background:#ecefec;width:100%;max-width:none;padding:5px 9px}.supportMessages .supportMessageBubble.role-system{width:min(86%,680px);max-width:min(86%,680px)}.orderSupportBridgeActions>button,.orderSupportBridgeActions>.submitBtn,.orderSupportBridgeActions>.advancedBtn{white-space:nowrap;flex:0 0 132px;justify-content:center;width:132px;min-width:132px;min-height:38px}.supportMessages .supportMessageBubble strong{font-size:11px;line-height:1.45}.supportMessages .supportMessageBubble>div>span{font-size:10px;line-height:1.45}.supportMessages .supportMessageBubble p{font-size:12px;line-height:1.55}.chatMention{border-radius:var(--radius-sm);margin:0 1px;padding:0 4px;font-weight:700}.supportThreadStandaloneCard .supportReplyBox{border-radius:var(--radius-sm);background:#fff;border-color:#aeb9b1;gap:6px;padding:9px;bottom:0;box-shadow:0 -3px 10px #141f180f}.chatMessageContextMenu{z-index:320;border-radius:var(--radius-sm);background:#fff;border:1px solid #aeb9b1;gap:3px;width:180px;padding:6px;display:grid;position:fixed;box-shadow:0 12px 30px #1018132e}.chatMessageContextMenu>span{border-bottom:1px solid var(--line);color:var(--muted);padding:4px 7px 5px;font-size:10px}.chatMessageContextMenu button{min-height:31px;color:var(--text-dark);text-align:left;background:0 0;border:0;border-radius:3px;padding:5px 8px;font-size:11px;font-weight:650}.chatMessageContextMenu button:hover{background:#eef3ef}.chatMessageContextMenu button.danger{color:#b42318}.chatMessageContextMenu button.danger:hover{background:#fff0ee}.supportReplyBox{position:relative}.chatMentionMenu{z-index:8;border-radius:var(--radius-sm);background:#fff;border:1px solid #aeb9b1;gap:3px;width:min(300px,100% - 18px);padding:6px;display:grid;position:absolute;bottom:calc(100% - 7px);left:9px;box-shadow:0 -10px 28px #10181326}.chatMentionMenu button{text-align:left;background:#fff;border:0;border-radius:3px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;padding:6px 8px;display:grid}.chatMentionMenu button:hover,.chatMentionMenu button:focus-visible{background:#eef5f0;outline:none}.chatMentionMenu strong{color:var(--primary-dark);font-size:12px}.chatMentionMenu span,.chatMentionMenu small{color:var(--muted);font-size:10px}.mentionMemberButton{color:var(--primary-dark)}.orderChatManagedStatus{border-radius:var(--radius-sm);min-height:30px;color:var(--primary-dark);white-space:nowrap;background:#f1f6f2;border:1px solid #b8c8be;align-items:center;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.supportThreadStandaloneCard .supportReplyBox textarea{min-height:58px;max-height:128px;padding:8px 9px}.supportReplyBox>label,.replyHint{color:var(--muted);font-size:10px}.supportReplyBox .rowActions button{min-height:30px;padding:5px 8px;font-size:10px}.chatImageLink{border-color:var(--border);border-radius:var(--radius-sm);max-width:min(320px,100%);box-shadow:none;background:#fff;margin-top:6px}.chatImageLink:hover{border-color:var(--primary);box-shadow:none;transform:none}.chatImageLink img{max-height:240px}.chatImageLink span{border-color:var(--line)}.chatFileLink{border-radius:var(--radius-sm);color:#244a72;background:#f1f6fb;border-color:#b9cde3;max-width:min(380px,100%);margin-top:6px;padding:8px 9px}.chatFileLink strong,.chatFileLink span,.chatFileLink em{color:#244a72;font-size:10px}.chatImagePreviewBackdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#111914d1;padding:16px}.chatImagePreviewCard{border-radius:var(--radius-md);width:min(1080px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-lg);border-color:#809087;gap:8px;padding:10px}.chatImagePreviewHead{min-height:36px}.chatImagePreviewCard img{border-radius:var(--radius-sm);background:#111713;max-height:calc(100dvh - 104px)}@media (width<=1260px){.siteHeader{flex-wrap:nowrap;height:60px;padding:0 14px}.siteHeader .logo{min-width:auto}.siteHeader .logo>div:last-child{display:none}.topNav{order:initial;width:auto}.adminMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.assetGrid,.paymentRow{grid-template-columns:repeat(2,minmax(0,1fr))}.paymentRow .imageField{grid-column:1/-1}.paymentMethodActions{display:flex}}@media (width<=1040px){.siteHeader{flex-wrap:wrap;gap:7px 12px;height:auto;min-height:60px;padding-top:8px;padding-bottom:8px}.topNav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:0 0 100%;order:3;width:100%;overflow-x:auto}.filterPanel{top:auto}.adminWorkspace{grid-template-columns:178px minmax(0,1fr)}.adminReportGrid,.adminCards{grid-template-columns:1fr}.adminMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.configForm{grid-template-columns:142px minmax(0,1fr)}.configPanelHead{top:90px}.configNav{top:174px}.configNav a{padding-inline:6px}.imageEditorGrid,.paymentBindingGrid,.pricingInventorySection{grid-template-columns:1fr}.pricingInventorySection .configSectionHead{grid-column:auto}.assetToolbar{grid-template-columns:1fr 1fr}.assetToolbar .adminSearchBox{grid-column:1/-1}.adminEntryFormGrid{grid-template-columns:1fr}.adminEntryFormGrid label.wide{grid-column:auto}.couponCreateForm{grid-template-columns:repeat(2,minmax(0,1fr))}.couponCreateForm .submitBtn{width:100%}.adminCatalogFilters{grid-template-columns:1fr 1fr}.adminCatalogFilters .searchBox{grid-column:1/-1}.pricingContext{grid-template-columns:repeat(2,minmax(0,1fr))}.pricingContext>div:nth-child(2){border-right:0}.pricingContext>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.coinMarketPage{grid-template-columns:1fr}}@media (width<=800px){.siteHeader{position:sticky}.headerTools{width:auto;margin-left:auto}.headerTools button{justify-content:center;width:36px;min-width:36px;height:36px;padding:0}.headerTools button>span,.headerTools .adminTopBtn>span,.headerTools .loginBtn>span{display:none}.adminShell{padding:12px 12px 32px}.adminGate{text-align:left;flex-direction:column;align-items:stretch;padding:20px}.adminGate .logo{align-self:flex-start}.adminGateActions{justify-content:flex-start}.adminHero{align-items:flex-start}.adminHeroActions>span{display:none}.adminWorkspace{margin-top:12px;display:block}.adminSidebar{max-height:none;margin-bottom:12px;position:static;overflow:hidden}.adminSidebarHead,.adminSidebarFoot,.adminTabGroup>span{display:none}.adminTabs{scrollbar-width:thin;flex-wrap:nowrap;gap:4px;padding:6px;display:flex;overflow-x:auto}.adminTabGroup,.adminTabGroup+.adminTabGroup{border:0;margin:0;padding:0;display:contents}.adminTabs .adminTabGroup button{white-space:nowrap;flex:none;width:auto;min-height:34px;margin:0;padding:7px 10px}.adminTabs .adminTabGroup button.active{box-shadow:inset 0 -2px var(--primary)}.adminMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.adminReportGrid{grid-template-columns:1fr}.adminPanelHead{flex-direction:column;align-items:flex-start}.adminPanelTools{justify-content:flex-start;width:100%}.adminCards{padding:10px}.adminOrderCard .quoteForm,.adminOrderCard .deliveryForm,.assetGrid{grid-template-columns:1fr}.configPanelHead{flex-direction:column;align-items:flex-start;position:static}.configHeadActions{justify-content:flex-start;width:100%}.configForm{display:block}.configNav{z-index:7;scrollbar-width:thin;gap:4px;margin-bottom:10px;display:flex;position:sticky;top:90px;overflow-x:auto}.configNav>strong{display:none}.configNav a{white-space:nowrap;flex:none}.configSection{scroll-margin-top:54px;margin-bottom:10px!important}.configSaveBar{margin-top:10px}.publishGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.afterSaleList,.profileColumns{grid-template-columns:1fr}.economyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.modalCard.listModal,.modalCard.orderDetailModal{width:min(100%,760px)}.supportThreadStandaloneCard{flex-direction:column;height:auto;min-height:100dvh;padding:8px;display:flex;overflow:visible}.supportThreadStandaloneCard .adminPanelHead{flex:none}.supportThreadStandaloneCard .supportThreadRelatedLine{order:1}.supportThreadStandaloneCard .supportOrderPanel{order:2;align-self:stretch;width:100%;min-width:0;max-height:none;overflow:visible}.supportThreadStandaloneCard .supportMessagesToolbar{order:3}.supportThreadStandaloneCard .supportMessages{order:4;height:clamp(360px,56dvh,620px);min-height:360px;padding-bottom:18px}.supportThreadStandaloneCard .supportReplyBox{order:5;position:static}.supportThreadStandaloneCard .supportThreadNotice{order:6}.supportThreadStandaloneCard .adminPanelHead .tableActions{flex-wrap:nowrap;justify-content:flex-start;width:100%;overflow-x:auto}.supportThreadStandaloneCard .adminPanelHead .tableActions>*{flex:none}.chatHeaderMenuPanel{position:fixed;top:76px;left:auto;right:10px}}@media (width<=600px){.appearanceOptionLibraryHead{flex-direction:column;align-items:flex-start}.appearanceOptionLibraryGrid{grid-template-columns:1fr}.dynamicOptionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.paymentProviderStatus{grid-template-columns:1fr}.siteHeader{gap:7px;padding:7px 9px}.siteHeader .logoMark{width:34px;height:34px}.headerTools{justify-content:flex-end;gap:5px;width:auto}.topNav button{min-height:32px;padding:6px 9px;font-size:11px}main{padding-inline:9px}.rentViewPage .compactPageHead,.compactPageHead{grid-template-columns:1fr}.compactPageStats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compactPageStats div{min-width:0}.coinMarketPage .steps,.payMethodGrid,.contactGrid,.qrPreviewGrid,.configGrid,.coinPricingGrid,.paymentList,.paymentBindingGrid,.couponCreateForm,.assetToolbar,.paymentRow,.publishGrid,.detailColumns,.detailGrid,.economyGrid,.internalNoteForm{grid-template-columns:1fr}.payMethodGrid figure{grid-template-columns:52px minmax(0,1fr)}.payMethodGrid img,.miniQrPlaceholder{width:52px;height:52px}.modalBackdrop{padding:0}.modalCard{border:0;border-radius:0;min-height:100dvh;max-height:100dvh;width:100%!important;max-width:none!important}.adminEntryModal{padding:18px}.adminEntryFormGrid{grid-template-columns:1fr;gap:12px}.adminEntryFormGrid label.wide{grid-column:auto}.adminEntryFormGrid label>small{min-height:0}.catalogOpsSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogOpsSummary>span:nth-child(2){border-right:0}.catalogOpsSummary>span:nth-child(-n+2){border-bottom:1px solid var(--line)}.pricingContext{grid-template-columns:1fr}.pricingContext>div,.pricingContext>div:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.pricingContext>div:last-child{border-bottom:0}.pricingSuggestion{flex-direction:column;align-items:stretch}.adminEntryModal .profileActions{margin-inline:-18px;position:static;bottom:auto}.profileActions{background:#fffffffa;margin-inline:-18px;padding:12px 18px;position:sticky;bottom:0}.profileActions>button{flex:auto}.adminShell{padding-inline:8px}.adminHero{gap:10px}.adminHero h1{font-size:18px}.adminHero p{max-width:230px}.adminHero .advancedBtn{white-space:nowrap}.adminContentHead h2{font-size:17px}.adminMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.adminMetrics article{padding:10px}.adminMetrics strong{font-size:17px}.adminReportCard{padding:12px}.reportRows p,.miniLedgerBars p{flex-direction:column;align-items:flex-start;gap:3px}.miniLedgerBars p{display:flex}.reportRows strong,.miniLedgerBars strong{text-align:left}.adminCards{padding:8px}.adminOrderCard{padding:11px}.assetCard{grid-template-columns:82px minmax(0,1fr)}.assetThumb{width:82px}.assetToolbar .adminSearchBox{grid-column:auto}.configHeadActions .configDirtyState{width:100%}.configHeadActions button{flex:auto}.configSection{padding-inline:12px}.configSectionHead{margin-inline:-12px;padding-inline:12px}.imageField{grid-template-columns:72px minmax(0,1fr)}.imageFieldPreview{width:72px}.dynamicFieldTop{flex-direction:row;align-items:stretch}.dynamicFieldTop strong{flex:160px}.configRepeaterSummary{grid-template-columns:minmax(0,1fr) auto auto}.configFieldMeta{display:none}.configSaveBar{flex-direction:column;align-items:stretch;position:static;bottom:auto}.productReviewTable{min-width:1120px}.productReviewTable .adminNote{width:250px;min-width:250px;max-width:250px}.productReviewTable .reviewFieldChips{max-width:none}.productReviewTable .reviewFieldChips span{min-height:26px;padding:3px 5px;font-size:10px}.adminCatalogFilters{grid-template-columns:1fr}.adminCatalogFilters .searchBox{grid-column:auto}.adminCatalogFilters>button{width:100%}.productImageUploaderHead{flex-direction:column}.productImageUploaderHead button,.configSaveBar button{width:100%}.chatStandalonePage{padding:0}.chatStandaloneCard{width:100%;min-height:100dvh;box-shadow:none;border-width:3px 0 0;border-radius:0;padding:24px 18px}.supportThreadStandaloneCard{padding:6px}.supportThreadStandaloneCard .adminPanelHead{padding:9px}.orderChatBackBtn{margin-left:0}.supportOrderGrid{grid-template-columns:1fr}.chatHeaderWorkflow li>i{width:30px;height:30px}.chatHeaderWorkflow li:not(:last-child):after{width:calc(100% - 40px);top:14px;left:calc(50% + 20px)}.supportThreadStandaloneCard .supportOrderPanel{overscroll-behavior:contain;max-height:min(58dvh,490px);overflow-y:auto}.supportPinnedInfo dl div{grid-template-columns:60px minmax(0,1fr)}.supportThreadStandaloneCard .supportMessagesToolbar{flex-direction:column;align-items:flex-start}.supportMessagesToolbarActions{width:100%;overflow-x:auto}.supportMessages .supportMessageBubble{max-width:92%}.supportThreadStandaloneCard .supportReplyBox .rowActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.supportThreadStandaloneCard .supportReplyBox .submitBtn{grid-column:1/-1}.chatImagePreviewBackdrop{padding:0}.chatImagePreviewCard{border:0;border-radius:0;width:100%;min-height:100dvh;max-height:100dvh}}
