: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:700;display:block}.logo span{color:var(--nav-text-muted);letter-spacing:.5px;font-size:12px;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:500;position:relative}.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:12px;font-weight:700;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:500;display:inline-flex}.headerTools .loginBtn{background:var(--primary);color:#fff;border:1px solid var(--primary-dark);font-weight:700}main{max-width:1320px;margin:0 auto;padding:22px 18px 0}.pageShell{flex-direction:column;gap:18px;padding-top:8px;display:flex}.pageHeader{border:1px solid var(--border);border-left:4px solid var(--primary);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.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:12px}.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:700;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:700;display:inline-flex}.eyebrow.orange{color:#ea580c}.hero h1{color:#fff;margin:6px 0 10px;font-size:32px;font-weight:700;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:12px;font-weight:500}.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:700;display:block}.heroStats span{color:var(--nav-text-muted);font-size:12px}.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:12px}.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:12px;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:12px;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:12px;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:12px;font-weight:700}.moduleCard h3{color:var(--text-dark);margin:6px 0;font-size:15px;font-weight:700}.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);border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 16px;display:grid;position:static}.filterMainRow{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:10px;display:grid}.filterMainActions,.filterUtilityRow,.activeFilterBar{align-items:center;display:flex}.filterMainActions{gap:8px}.filterSortControl{border-radius:var(--radius-sm);min-width:0;height:40px;color:var(--text-dark);white-space:nowrap;background:#fff;border:1px solid #cbd5e1;align-items:center;gap:6px;padding-left:10px;font-size:12px;font-weight:700;display:inline-flex}.filterSortControl>svg{color:var(--primary)}.filterSortControl:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.productSortBar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#f8fafc;align-items:center;min-width:0;min-height:38px;display:flex}.productSortLabel{height:36px;color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 14px 0 10px;font-size:12px;font-weight:700;display:inline-flex}.productSortLabel svg{color:var(--primary)}.productSortOptions{scrollbar-width:thin;flex:auto;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.productSortOptions button{min-width:84px;height:36px;color:var(--text);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex;position:relative}.productSortOptions button:hover{color:var(--text-dark);background:#eef2f7}.productSortOptions button.active{border-bottom-color:var(--primary);background:var(--primary-light);color:var(--primary-dark);font-weight:800}.productSortOptions button b{min-width:10px;color:var(--primary);font-size:14px;line-height:1}.filterUtilityRow{justify-content:space-between;gap:12px;min-width:0}.frontViewShell{min-height:calc(100vh - 64px);padding-top:18px;display:block}.frontViewPage{width:100%}.rentViewPage{gap:12px;display:grid}.rentViewPage .pageHeader{padding:12px 16px}.pageHeader 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{scrollbar-width:none;flex-wrap:nowrap;gap:6px;min-width:0;display:flex;overflow-x:auto}.quickFilters::-webkit-scrollbar{display:none}.quickFilters button{border-radius:var(--radius-sm);background:var(--surface-2);min-height:30px;color:var(--text);border:1px solid #0000;flex:none;padding:5px 11px;font-size:12px;font-weight:600}.quickFilters button:hover{border-color:var(--border);background:var(--surface-hover)}.quickFilters button.active{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}.filterPanel .filterSearchBox{background:#fff;border-color:#cbd5e1;width:100%;height:40px}.filterPanel .filterSearchBox:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.filterSearchBox input{background:0 0;height:100%;font-size:13px}.filterSearchClear{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin-right:4px;padding:0;display:grid}.filterSearchClear:hover{background:var(--surface-2);color:var(--text-dark)}.filterSortSelect,.filterLimit select,.filterGroup select{border-radius:var(--radius-sm);height:40px;color:var(--text-dark);background:#fff;border:1px solid #cbd5e1;outline:0;font-size:12px;font-weight:600}.filterSortSelect{background:0 0;border:0;width:166px;height:38px;padding:0 24px 0 2px}.filterToggleBtn,.filterIconBtn{border-radius:var(--radius-sm);height:40px;color:var(--text-dark);background:#fff;border:1px solid #cbd5e1;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.filterToggleBtn{gap:5px;padding:0 10px}.filterToggleBtn>span{background:var(--primary);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;display:grid}.filterToggleBtn:hover,.filterToggleBtn.active,.filterIconBtn:hover{border-color:var(--border-hover);background:var(--primary-light);color:var(--primary)}.filterToggleBtn>svg:last-child{transition:transform .15s}.filterToggleBtn>svg.up{transform:rotate(180deg)}.filterIconBtn{flex:0 0 40px;width:40px;padding:0}.filterLimit{color:var(--muted);flex:none;align-items:center;gap:7px;font-size:12px;display:inline-flex}.filterLimit select{width:72px;height:30px;padding:0 6px}.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-2);border:1px solid var(--border);box-shadow:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px;padding:14px;display:grid}.filterGroup{gap:6px;min-width:0;display:grid}.filterGroup>span{color:var(--text);font-size:12px;font-weight:700}.filterGroup select{width:100%;min-width:0;padding:0 28px 0 10px}.filterGroup select:focus,.filterSortSelect:focus,.filterLimit select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.activeFilterBar{border-top:1px solid var(--border);flex-wrap:wrap;gap:6px;padding-top:9px}.activeFilterLabel{color:var(--muted);margin-right:2px;font-size:11px;font-weight:700}.activeFilterChip{color:#1d4ed8;white-space:nowrap;text-overflow:ellipsis;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;align-items:center;gap:4px;max-width:220px;min-height:26px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden}.activeFilterChip small{color:#64748b;font-size:10px;font-weight:600}.activeFilterBar>button{min-height:26px;color:var(--muted);background:0 0;border:0;align-items:center;gap:3px;padding:3px 7px;font-size:11px;font-weight:700;display:inline-flex}.activeFilterBar>button:hover{color:#dc2626}.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:700}.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:700}.note{text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:var(--muted);overflow:hidden}.tag{border-radius:var(--radius-sm);white-space:nowrap;word-break:keep-all;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:2px 6px;font-size:12px;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:500;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:12px;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:700}.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:500;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:700}.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:700}.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:700}.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:12px;font-weight:700;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:700}.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:12px;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:12px;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:700}.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:500;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:12px;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:700}.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:12px;display:block}.modalGrid strong{color:var(--text-dark);font-size:15px;font-weight:700}.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}.authLoginMethods{border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:1fr 1fr;margin:0 0 14px;display:grid;overflow:hidden}.authLoginMethods button{border:0;border-right:1px solid var(--border);background:var(--bg);min-height:36px;color:var(--muted);padding:7px 10px;font-size:13px;font-weight:700}.authLoginMethods button:last-child{border-right:0}.authLoginMethods button.active{background:var(--surface-hover);color:var(--text-dark)}.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:12px;font-weight:500;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:700}.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:12px;font-weight:700;display:block}.adminMetrics strong{color:var(--text-dark);margin-top:6px;font-size:24px;font-weight:700;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:700}.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:700}.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:12px;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 .rowActions button,.adminTable td .distributionCellValue>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 .rowActions button:hover:not(:disabled),.adminTable td .distributionCellValue>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,.adminTable td .rowActions button:disabled,.adminTable td .distributionCellValue>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,.adminTable td .rowActions button.danger,.adminTable td .distributionCellValue>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),.adminTable td .rowActions button.danger:hover:not(:disabled),.adminTable td .distributionCellValue>button.danger:hover:not(:disabled),.tableActions button.danger:hover:not(:disabled){border-color:var(--danger);background:var(--danger);color:#fff}.adminTable td>button.success,.adminTable td .rowActions button.success,.adminTable td .distributionCellValue>button.success,.tableActions button.success{color:var(--success);background:#f0fdf4;border-color:#bbdfc7}.adminTable td>button.success:hover:not(:disabled),.adminTable td .rowActions button.success:hover:not(:disabled),.adminTable td .distributionCellValue>button.success:hover:not(:disabled),.tableActions button.success:hover:not(:disabled){border-color:var(--success);background:var(--success);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}.identityDataNotice{color:#334155;background:#eff6ff;border-left:3px solid #2563eb;margin:0;padding:10px 12px;font-size:12px;line-height:1.65}.identityConsent{color:var(--text-dark);align-items:flex-start;gap:9px;font-size:13px;line-height:1.55;display:flex}.identityConsent input{flex:none;width:16px;height:16px;margin-top:2px}.identityConsent a{color:#1d4ed8;font-weight:700}.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:12px}.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}.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:12px;font-weight:700;line-height:1.2;position:absolute;bottom:5px;right:5px}.compactRentScreenshot em{color:#64748b;font-size:12px;font-style:normal;display:none}.compactRentScreenshot.imageLoadFailed em{display:block}.compactRentScreenshot.empty{cursor:default;background:#f8fafc;border-style:dashed;font-size:12px}.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:12px;line-height:1.25}.compactRentFacts strong{color:var(--text-dark);overflow-wrap:anywhere;font-size:12px;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:12px;font-weight:500;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:12px;font-weight:700}.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:12px}.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:700;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)}.walletAutoPayout{border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.walletPayoutAccountList{display:grid}.walletPayoutAccountList .walletAutoPayout+.walletWechatAccountDetails{padding-top:12px}.walletPayoutProviderPicker{border:1px solid var(--border);background:var(--surface-2);border-radius:7px;grid-template-columns:repeat(2,minmax(96px,1fr));align-self:start;gap:2px;width:fit-content;padding:3px;display:inline-grid}.walletPayoutProviderPicker button{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:5px;padding:0 16px;font-weight:700}.walletPayoutProviderPicker button.active{color:var(--primary-dark);background:#fff;box-shadow:0 1px 3px #0f172a1f}.walletAutoPayout>div,.walletAutoPayout>div>span{align-items:center;gap:9px;min-width:0;display:flex}.walletAutoPayout>div>span{flex-direction:column;align-items:flex-start;gap:2px}.walletAutoPayout small,.walletAutoPayoutStatus{color:var(--muted);font-size:12px}.walletAutoPayoutStatus{color:#166534;flex:none;font-weight:700}.walletWechatAccountActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.walletWechatAccountActions .advancedBtn{flex:0 0 84px;width:84px}.walletWechatAccountActions .advancedBtn.danger{color:var(--danger);background:#fff1f2;border:1px solid #fecdd3}.walletWechatAccountActions .advancedBtn.danger:hover:not(:disabled){border-color:var(--danger);background:var(--danger);color:#fff}.wechatAuthorizationModal{width:min(420px,100%)}.wechatAuthorizationQr{aspect-ratio:1;border:1px solid var(--border);background:#fff;border-radius:8px;place-items:center;width:min(236px,100%);margin:18px auto;padding:8px;display:grid}.wechatAuthorizationQr svg{max-width:100%;height:auto;display:block}.wechatAuthorizationStatus{border-left:3px solid var(--primary);background:var(--primary-light);min-height:54px;color:var(--primary-dark);align-items:center;gap:9px;padding:10px 12px;display:flex}.wechatAuthorizationStatus>span{gap:2px;display:grid}.wechatAuthorizationStatus small{color:var(--muted)}.wechatAuthorizationStatus.expired{border-left-color:var(--danger);color:var(--danger);background:#fff1f2}.wechatAuthorizationClose{border-color:var(--gold-hover);background:var(--gold);color:#fff;width:100%;min-height:40px;margin-top:12px;font-size:13px}.wechatAuthorizationClose:hover:not(:disabled){background:var(--gold-hover)}.walletWechatAccountDetails{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0 0 12px;display:grid}.walletWechatAccountDetails>div{gap:3px;min-width:0;padding-right:16px;display:grid}.walletWechatAccountDetails dt{color:var(--muted);font-size:12px}.walletWechatAccountDetails dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}.walletPayoutGate{color:#1e3a8a;background:#f8fafc;border-left:3px solid #2563eb;align-items:center;gap:9px;min-height:56px;padding:12px;display:flex}.walletPayoutGate>span{gap:2px;display:grid}.walletPayoutGate small{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}.walletStatusCell{white-space:nowrap;width:138px;min-width:138px}.walletStatusCell .tag{white-space:nowrap}.walletStatusReason{max-width:260px;color:var(--danger);overflow-wrap:anywhere;white-space:normal;margin-top:6px;line-height:1.45;display:block}@media (width<=768px){.walletBalanceGrid,.walletHistoryGrid,.walletWithdrawForm{grid-template-columns:1fr}.walletAutoPayout{flex-direction:column;align-items:stretch}.walletWechatAccountActions{justify-content:flex-start}.walletWechatAccountDetails{grid-template-columns:1fr;gap:10px}.walletPayoutProviderPicker{width:100%}}.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:700;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:12px}.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:700}.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:700}.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}.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}.filterMainRow{grid-template-columns:minmax(0,1fr)}.filterSortSelect{flex:180px;width:auto}.pageShell{padding-top:8px}.pageHeader{padding:14px}.compactPageStats{flex-wrap:wrap}.searchBox{max-width:none}.advancedGrid{grid-template-columns:repeat(2,minmax(0,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{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.mobileProductHeader>div:first-child{min-width:0}.mobileProductHeader strong{color:var(--text-dark);overflow-wrap:anywhere;font-size:14px;font-weight:700}.mobileProductTags{flex-wrap:wrap;grid-area:2/1/auto/-1;align-items:center;gap:5px;display:flex}.mobileProductPrice{color:var(--danger);white-space:nowrap;grid-area:1/2;justify-items:end;gap:1px;font-size:14px;font-weight:700;display:grid}.mobileProductCard .compactRentScreenshot{height:118px;min-height:118px}.mobileProductPrice small{color:var(--muted);font-size:12px;font-weight:500}.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:500;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:12px}}.modalCard.listModal,.modalCard.orderDetailModal{width:min(1000px,95vw);max-height:90vh}.modalCard.adminOrderDetailModal{flex-direction:column;width:min(1180px,100vw - 32px);max-height:min(900px,100dvh - 32px);padding:0;display:flex;overflow:hidden}.adminOrderDetailModal>.closeBtn{z-index:2;top:16px;right:16px}.orderDetailBody{overscroll-behavior:contain;min-height:0;padding:24px;overflow-y:auto}.adminOrderDetailModal .orderDetailHead{padding-right:42px}.adminOrderDetailModal .detailGrid>div,.adminOrderDetailModal .detailColumns section,.adminOrderDetailModal .timeline article>div,.adminOrderDetailModal .ledgerMiniList article{min-width:0}.adminOrderDetailModal .detailGrid strong,.adminOrderDetailModal .detailColumns strong,.adminOrderDetailModal .detailColumns p,.adminOrderDetailModal .ledgerMiniList span,.adminOrderDetailModal .ledgerMiniList em{overflow-wrap:anywhere;word-break:break-word}@media (width<=760px){.modalCard.adminOrderDetailModal{max-height:100dvh}.orderDetailBody{padding:18px}}.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:700}.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:700}.compactList article span{color:var(--text);font-size:12px;line-height:1.4}.compactList article small{color:var(--muted);font-size:12px}.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:12px;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:700}.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:12px;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:700}.ledgerMiniList article span{color:var(--text);font-size:12px}.ledgerMiniList article em{color:var(--muted);font-size:12px;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:700}.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:700}.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}.pageHeader{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:700}.returnChecklistReady{color:#15803d;font-weight:700}.returnDisputeOpen{color:#b91c1c;font-weight:700}.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:12px;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:700;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:12px;display:block}.resourceActionSummary strong{overflow-wrap:anywhere}.sellerUnlistModal label{color:var(--text-dark);gap:6px;margin-top:12px;font-size:12px;font-weight:700;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:12px}.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:700;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:700;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:12px}.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:700;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:12px;display:block}.serviceRequestContext strong{overflow-wrap:anywhere}.adminCustomerActionModal>label{color:var(--text-dark);gap:6px;margin-top:12px;font-size:12px;font-weight:700;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:12px;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}.compactRentRow{border-radius:8px}.compactRentFacts>div{border:1px solid #0000;align-content:center;min-height:50px;padding:6px 8px}.compactRentFacts>div.metric-price{background:#eff6ff;border-color:#bfdbfe}.compactRentFacts>div.metric-progress{background:#f5f3ff;border-color:#ddd6fe}.compactRentFacts>div.metric-gear{background:#fff7ed;border-color:#fed7aa}.compactRentFacts>div.metric-collection{background:#f0f9ff;border-color:#bae6fd}.compactRentFacts [data-field-key=ratio] strong,.compactRentFacts [data-field-key=pureCoin] strong,.compactRentFacts [data-field-key=skins] strong,.compactRentFacts [data-field-key=brickSkins] strong,.compactRentFacts [data-field-key=totalAsset] strong{color:#15803d;font-size:13px;font-weight:800}.compactRentFacts [data-field-key=safeBox] strong,.compactRentFacts [data-field-key=training] strong,.compactRentFacts [data-field-key=shootingRange] strong{color:#1d4ed8;font-size:13px;font-weight:800}.compactRentFacts [data-field-key=sixHead] strong,.compactRentFacts [data-field-key=sixArmor] strong{color:#c2410c}.mobileProductSpecs>div{border:1px solid #0000;border-radius:6px;grid-template-columns:minmax(0,1fr);align-content:center;align-items:center;gap:3px;min-height:48px;padding:6px 8px;display:grid}.mobileProductSpecs>div.metric-money{background:#f0fdf4;border-color:#bbf7d0}.mobileProductSpecs>div.metric-facility{background:#eff6ff;border-color:#bfdbfe}.mobileProductSpecs>div.metric-resource{background:#f0fdf4;border-color:#bbf7d0}.mobileProductSpecs>div.metric-price{background:#eff6ff;border-color:#bfdbfe}.mobileProductSpecs>div.metric-progress{background:#f5f3ff;border-color:#ddd6fe}.mobileProductSpecs>div.metric-gear{background:#fff7ed;border-color:#fed7aa}.mobileProductSpecs>div.metric-collection{background:#f0f9ff;border-color:#bae6fd}.mobileProductSpecs>div.metric-rent{background:#f8fafc;border-color:#e2e8f0}.mobileProductSpecs [data-field-key=ratio] strong,.mobileProductSpecs [data-field-key=pureCoin] strong,.mobileProductSpecs [data-field-key=skins] strong,.mobileProductSpecs [data-field-key=brickSkins] strong{color:#15803d;font-weight:800}.mobileProductSpecs [data-field-key=safeBox] strong,.mobileProductSpecs [data-field-key=training] strong,.mobileProductSpecs [data-field-key=shootingRange] strong{color:#1d4ed8;font-weight:800}.mobileProductSpecs>div strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:100%;overflow:visible}@media (width<=640px){.filterPanel{padding:12px}.filterMainActions{justify-content:flex-end;display:flex}.productSortBar{margin-inline:-2px}.productSortLabel{padding-inline:9px}.productSortOptions button{min-width:76px;padding-inline:9px}.filterSortSelect{width:100%;min-width:0}.filterSortControl{width:100%}.filterUtilityRow{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.quickFilters{flex-wrap:wrap;width:100%;overflow:visible}.quickFilters button{padding-inline:7px}.filterLimit{display:none}.advancedGrid{grid-template-columns:minmax(0,1fr)}.activeFilterChip{max-width:min(220px,100%)}.cardSection .sectionHead{flex-direction:column;align-items:flex-start}}.publishPricePreview{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.publishPricePreview>div{background:#f8fafc;border:1px solid #dbeafe;border-radius:8px;align-content:center;gap:4px;min-width:0;min-height:88px;padding:10px;display:grid}.publishPricePreview>div.rentDaysMetric{background:#ecfdf5;border-color:#a7f3d0}.publishPricePreview span,.publishPricePreview small{color:var(--muted);font-size:12px;line-height:1.4}.publishPricePreview strong{color:var(--text-dark);overflow-wrap:anywhere;font-size:18px}.publishPricePreview .rentDaysMetric strong{color:#047857}.autoPriceControl{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;margin-top:14px;overflow:hidden}.autoPriceControl.enabled{background:#f8fbff;border-color:#93c5fd}.autoPriceControl>header{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.autoPriceControl>header>div{align-items:center;gap:9px;min-width:0;display:flex}.autoPriceControl>header>div>div{gap:2px;display:grid}.autoPriceControl>header strong{color:var(--text-dark);font-size:14px}.autoPriceControl>header small{color:var(--muted);font-size:12px}.autoPriceIcon{color:#2563eb;background:#eff6ff;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.switchControl{cursor:pointer;flex:none;align-items:center;gap:8px;display:inline-flex}.switchControl input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.switchControl>span{background:#cbd5e1;border-radius:999px;width:42px;height:24px;transition:background .15s;position:relative}.switchControl>span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a40}.switchControl input:checked+span{background:#2563eb}.switchControl input:checked+span:after{transform:translate(18px)}.switchControl input:focus-visible+span{outline-offset:2px;outline:2px solid #93c5fd}.switchControl b{color:#475569;font-size:12px}.autoPriceBody{gap:10px;padding:14px;display:grid}.autoPriceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.autoPriceGrid label{min-width:0;color:var(--text-dark);gap:6px;font-size:12px;font-weight:700;display:grid}.autoPriceGrid label>small{color:var(--muted);font-weight:500;line-height:1.4}.autoPriceInput{border:1px solid var(--border);background:#fff;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.autoPriceInput:focus-within{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}.autoPriceInput input{width:100%;min-height:40px;color:var(--text-dark);border:0;outline:0;padding:0 10px}.autoPriceInput b{color:#64748b;padding:0 10px;font-size:12px}.autoPriceSummary,.autoPriceOrderLock{color:#1e3a8a;align-items:flex-start;gap:7px;margin:0;font-size:12px;line-height:1.55;display:flex}.autoPriceSummary{background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;padding:9px 10px}.autoPriceSummary svg,.autoPriceOrderLock svg{flex:none;margin-top:1px}.autoPriceOrderLock{color:#475569;padding:0 14px 12px}.autoPriceDisabledHint{color:var(--muted);margin:0;padding:12px 14px;font-size:12px}.referencePriceGuide{contain:inline-size;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-width:0;max-width:100%;margin-top:14px;display:block;overflow:hidden}.referencePriceGuide>summary{cursor:pointer;min-height:58px;color:var(--text-dark);background:#f8fafc;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;list-style:none;display:flex}.referencePriceGuide>summary::-webkit-details-marker{display:none}.referencePriceGuide>summary>svg{color:#64748b;flex:none;transition:transform .15s}.referencePriceGuide[open]>summary>svg{transform:rotate(180deg)}.referencePriceGuide[open]>summary{border-bottom:1px solid #e2e8f0}.referencePriceTitle{align-items:center;gap:10px;min-width:0;display:flex}.referencePriceTitle>span:last-child{gap:2px;min-width:0;display:grid}.referencePriceTitle strong{font-size:14px}.referencePriceTitle small{color:var(--muted);font-size:12px;line-height:1.4}.referencePriceIcon{color:#047857;background:#ecfdf5;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.referencePriceTableWrap{width:100%;min-width:0;max-width:100%;overflow-x:auto}.referencePriceGuide table{border-collapse:collapse;width:100%;min-width:580px;font-size:13px}.referencePriceGuide th,.referencePriceGuide td{text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:10px 14px}.referencePriceGuide th{color:#475569;background:#f8fafc;font-size:12px;font-weight:800}.referencePriceGuide th:first-child{width:28%}.referencePriceGuide th:nth-child(2){width:18%}.referencePriceGuide th:nth-child(3){width:12%}.referencePriceGuide td{color:#475569}.referencePriceGuide td:first-child{color:var(--text-dark);font-weight:700}.referencePriceGuide td:nth-child(2) strong{color:#2563eb}.referencePriceGuide tbody tr:last-child td{border-bottom:0}.referencePriceGuide tbody tr:hover{background:#f8fafc}.referencePriceGuide tbody tr.negotiated{background:#fffbeb}.referencePriceGuide tbody tr.negotiated td:nth-child(2) strong{color:#b45309}.publishWarmReminder{color:#92400e;background:#fffbeb;border:1px solid #fbbf24;border-left-width:4px;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:14px;padding:13px 14px;display:grid}.publishWarmReminder svg{margin-top:2px}.publishWarmReminder strong{font-size:13px}.publishWarmReminder p{margin:4px 0 0;font-size:12px;line-height:1.7}.orderIssueButton{color:#b91c1c;background:#fff1f2;border:1px solid #ef4444;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-weight:800;display:inline-flex}.orderIssueButton:hover:not(:disabled){color:#fff;background:#dc2626}.advancedBtn.specialSettlementButton,.financeActions button.specialSettlementButton{color:#fff;background:#a66b16;border-color:#a66b16}.advancedBtn.specialSettlementButton:hover:not(:disabled),.financeActions button.specialSettlementButton:hover:not(:disabled){color:#fff;background:#86520e;border-color:#86520e}.supportOrderIssueAlert{color:#991b1b;background:#fff1f2;border:1px solid #fecaca;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.supportOrderIssueAlert>div{gap:3px;min-width:0;display:grid}.supportOrderIssueAlert strong{font-size:13px}.supportOrderIssueAlert span{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.supportOrderIssueAlert.compact{grid-template-columns:auto minmax(0,1fr);margin:10px 0}.orderActionProposal{background:#fffaf0;border:1px solid #e1c675;border-radius:7px;gap:9px;padding:12px;display:grid}.orderActionProposal header,.orderActionProposalDecisions,.orderActionProposalActions{justify-content:space-between;align-items:center;gap:9px;display:flex}.orderActionProposal header>div{gap:2px;min-width:0;display:grid}.orderActionProposal header span,.orderActionProposal p{color:var(--muted);font-size:12px}.orderActionProposal header strong{color:var(--text-dark);font-size:13px}.orderActionProposal p{overflow-wrap:anywhere;margin:0;line-height:1.55}.orderActionProposalAmounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.orderActionProposalAmounts span{color:var(--muted);background:#fff;border:1px solid #eadcae;border-radius:5px;padding:8px;font-size:12px}.orderActionProposalAmounts b{color:var(--text-dark);margin-top:2px;font-size:15px;display:block}.orderActionProposalDecisions{flex-wrap:wrap;justify-content:flex-start}.orderActionProposalDecisions span{color:#745616;background:#f4ead0;border-radius:4px;padding:5px 8px;font-size:11px}.orderActionProposalActions{border-top:1px solid #eadcae;justify-content:flex-end;padding-top:3px}.orderActionProposalActions button{min-height:38px}.orderIssueModal{width:min(620px,96vw)}.orderIssueModal label{color:var(--text-dark);gap:6px;margin-top:12px;font-size:12px;font-weight:700;display:grid}.orderIssueModal input,.orderIssueModal select,.orderIssueModal textarea{border:1px solid var(--border);width:100%;color:var(--text-dark);background:#fff;border-radius:7px}.orderIssueModal input,.orderIssueModal select{min-height:42px;padding:0 10px}.orderIssueModal textarea{resize:vertical;min-height:120px;padding:10px;line-height:1.55}.dynamicCommissionSummary{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0;display:grid}.dynamicCommissionSummary>div{border-right:1px solid var(--border);align-content:center;gap:3px;min-width:0;padding:10px 12px;display:grid}.dynamicCommissionSummary>div:last-child{border-right:0}.dynamicCommissionSummary span{color:var(--muted);font-size:12px}.dynamicCommissionSummary strong{color:var(--text-dark);overflow-wrap:anywhere;font-size:15px}.dynamicCommissionSummary small{color:var(--muted);font-size:11px}.dynamicCommissionSummary .total strong{color:var(--danger)}.settlementPoolGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.settlementPoolSection{background:#f8fbff;border:1px solid #bfdbfe;border-radius:8px;overflow:hidden}.settlementPoolSection.depositPool{background:#fffaf5;border-color:#fed7aa}.settlementPoolSection>header{color:#1d4ed8;border-bottom:1px solid;justify-content:space-between;gap:10px;padding:10px 12px;display:flex}.settlementPoolSection.depositPool>header{color:#c2410c}.settlementPoolInputs{gap:8px;padding:10px;display:grid}.settlementPoolInputs label{margin:0!important}.poolBalance{justify-content:space-between;gap:10px;padding:8px 10px;font-size:12px;display:flex}.poolBalance.balanced{color:#047857;background:#ecfdf5}.poolBalance.unbalanced{color:#b91c1c;background:#fff1f2}@media (width<=640px){.returnChecklistSummary,.depositAmountSummary,.serviceRequestContext,.realNameReviewSummary,.permissionChecklist{grid-template-columns:1fr}.serviceRequestContext .wide,.permissionChecklist .permissionAll{grid-column:auto}.resourceActionSummary,.publishPricePreview,.autoPriceGrid,.settlementPoolGrid{grid-template-columns:1fr}.dynamicCommissionSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.dynamicCommissionSummary>div:nth-child(2){border-right:0}.dynamicCommissionSummary>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.autoPriceControl>header{align-items:flex-start}.switchControl b{display:none}.supportOrderIssueAlert{grid-template-columns:auto minmax(0,1fr)}.supportOrderIssueAlert>button{grid-column:1/-1}}.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:700}.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:700}.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:700;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:0;overflow:auto}.rentOrderCreateModal>.closeBtn{z-index:2;top:16px;right:16px}.rentOrderHeader{grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:28px;padding:24px 64px 20px 24px;display:grid}.rentOrderHeading{min-width:0}.rentOrderHeading>span{color:var(--brand);font-size:12px;font-weight:700}.rentOrderHeading h3{overflow-wrap:anywhere;margin:4px 0 3px;font-size:21px;line-height:1.25}.rentOrderHeading p{color:var(--muted);margin:0;font-size:13px}.rentOrderTotal{white-space:nowrap;justify-items:end;gap:2px;display:grid}.rentOrderTotal>span{color:var(--muted);font-size:12px}.rentOrderTotal strong{color:var(--danger);font-size:25px;line-height:1.2}.rentOrderTotal small{color:var(--muted);font-size:12px}.rentIdentityBanner{border-top:1px solid;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex}.rentIdentityBanner.verified{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.rentIdentityBanner.attention{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.rentIdentityState{align-items:center;gap:10px;min-width:0;display:flex}.rentIdentityState>span{gap:1px;display:grid}.rentIdentityState strong{font-size:13px}.rentIdentityState small{color:inherit;opacity:.78;font-size:12px}.rentIdentityBanner>button{border-radius:var(--radius-sm);min-height:34px;color:inherit;background:#fff;border:1px solid;flex:none;align-items:center;gap:5px;padding:0 12px;font-weight:700;display:inline-flex}.orderAccountInfo{padding:20px 24px 0}.orderAccountSummary{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.orderAccountSummary>div{border-right:1px solid var(--border);gap:4px;min-width:0;padding:12px 16px;display:grid}.orderAccountSummary>div:last-child{border-right:0}.orderAccountSummary span{color:var(--muted);font-size:12px}.orderAccountSummary strong{color:var(--text-dark);overflow-wrap:anywhere;font-size:15px}.orderAccountDetails{margin-top:16px}.orderAccountDetails>header{justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:7px;display:flex}.orderAccountDetails>header strong{color:var(--text-dark);font-size:13px}.orderAccountDetails>header span{color:var(--muted);font-size:12px}.orderAccountDetailGrid{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;display:grid}.orderAccountDetailGrid>div{border-top:1px solid var(--border);grid-template-columns:82px minmax(0,1fr);align-content:start;gap:3px 10px;min-width:0;padding:9px 0;display:grid}.orderAccountDetailGrid>div.wide{grid-column:1/-1}.orderAccountDetailGrid span,.orderAccountDetailGrid small{color:var(--muted);font-size:12px;line-height:1.45}.orderAccountDetailGrid b{color:var(--text-dark);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.orderAccountDetailGrid small{overflow-wrap:anywhere;grid-column:2}.rentOrderCheckoutGrid{border-top:1px solid var(--border);grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:24px;margin-top:20px;padding:20px 24px 24px;display:grid}.rentOrderFormColumn,.rentOrderSubmitColumn{align-content:start;gap:12px;min-width:0;display:grid}.rentOrderFieldRow{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:12px;display:grid}.rentOrderCreateModal .modalInputLabel{align-items:baseline;gap:3px;min-height:18px;line-height:18px;display:inline-flex}.rentOrderCreateModal .paymentHint,.rentOrderCreateModal .modalNote,.rentOrderCreateModal .modalInput{margin:0}.rentOrderSubmitColumn{border-left:1px solid var(--border);padding-left:24px}.rentOrderPaymentMethod{border-bottom:1px solid var(--border);gap:9px;padding-bottom:12px;display:grid}.rentOrderPaymentMethod .paymentProviderPicker button{min-height:52px}.rentOrderPaymentHint{gap:4px;display:grid}.rentOrderPaymentHint strong{color:var(--text-dark);font-size:13px}.rentOrderPaymentHint p,.rentOrderPricingNote{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.rentOrderPriceBreakdown{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:7px;margin:0;padding:10px 0;display:grid}.rentOrderPriceBreakdown>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.rentOrderPriceBreakdown dt{color:var(--muted);font-size:12px}.rentOrderPriceBreakdown dd{color:var(--text-dark);text-align:right;margin:0;font-size:13px;font-weight:700}.rentOrderPriceBreakdown .discount dd{color:#15803d}.rentOrderCreateModal .rentOrderSubmitBtn{width:100%;min-height:46px;margin-top:0}@media (width<=900px){.rentOrderCreateModal{width:min(760px,100vw - 32px)}.orderAccountDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.rentOrderCheckoutGrid{grid-template-columns:1fr}.rentOrderSubmitColumn{border-top:1px solid var(--border);border-left:0;padding:18px 0 0}}@media (width<=600px){.rentOrderCreateModal{border-radius:0;width:100%;max-height:100dvh}.rentOrderHeader{grid-template-columns:1fr;gap:14px;padding:20px 52px 18px 18px}.rentOrderTotal{white-space:normal;justify-items:start}.rentIdentityBanner{flex-direction:column;align-items:stretch;padding:12px 18px}.rentIdentityBanner>button{justify-content:center;width:100%}.orderAccountInfo{padding:16px 18px 0}.orderAccountSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.orderAccountSummary>div:nth-child(2){border-right:0}.orderAccountSummary>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.orderAccountDetailGrid{grid-template-columns:1fr;column-gap:0}.orderAccountDetailGrid>div.wide{grid-column:auto}.orderAccountDetails>header{flex-direction:column;align-items:flex-start;gap:2px}.rentOrderCheckoutGrid{gap:18px;margin-top:18px;padding:18px}.rentOrderFieldRow{grid-template-columns: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:12px;display:inline-flex}.reviewFieldChips b{color:var(--muted);font-weight:500}.dynamicPublishSection .publishGrid label,.dynamicPublishSection .publishGrid .dynamicCheckboxGroup,.dynamicPublishSection .publishGrid .dynamicNotice{min-width:0}.fieldHelp{color:var(--muted);margin-top:5px;font-size:12px;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:12px}.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}}.procurementPage{width:100%;max-width:none;margin:0;padding:0}.procurementPage .pageHeader{margin-bottom:18px}.procurementPage .pageHeadActions .submitBtn{align-items:center;gap:7px;width:auto;display:inline-flex}.procurementIntro{background:#fff;border:1px solid #dfe4e8;border-left:4px solid #d24a32;justify-content:space-between;align-items:center;gap:28px;padding:20px 24px;display:flex}.procurementIntro>div{gap:5px;display:grid}.procurementIntro>div strong{color:#182126;font-size:18px}.procurementIntro>div span{color:#667078;font-size:14px}.procurementIntro dl{grid-template-columns:repeat(3,minmax(100px,1fr));min-width:370px;margin:0;display:grid}.procurementIntro dl div{border-left:1px solid #e4e8ea;gap:4px;padding:2px 18px;display:grid}.procurementIntro dt{color:#7a848b;font-size:12px}.procurementIntro dd{color:#182126;margin:0;font-size:16px;font-weight:700}.procurementToolbar{border-bottom:1px solid #dfe4e8;gap:4px;margin:22px 0 16px;display:flex}.procurementToolbar button{color:#5e686f;background:0 0;border:0;border-bottom:3px solid #0000;padding:11px 18px;font-weight:650}.procurementToolbar button.active{color:#b83926;border-bottom-color:#d24a32}.procurementMessage{color:#87452f;background:#fff9f5;border:1px solid #e4c7b4;margin:12px 0;padding:11px 14px}.procurementList{gap:12px;display:grid}.procurementCard{background:#fff;border:1px solid #dfe4e8;border-radius:6px;padding:18px 20px}.procurementCard>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.procurementCard h3{color:#182126;margin:5px 0 0;font-size:18px}.procurementNo{color:#7a848b;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.procurementStatus{color:#24723d;background:#f1faf4;border:1px solid #b8d6c1;border-radius:4px;flex:none;padding:4px 9px;font-size:12px;font-weight:700}.procurementStatus.status-pending_review,.procurementStatus.status-awaiting_balance,.procurementStatus.status-pending_deposit{color:#8b6413;background:#fff9e8;border-color:#ead09b}.procurementStatus.status-cancelled,.procurementStatus.status-expired,.procurementStatus.status-rejected,.procurementStatus.status-buyer_defaulted{color:#687178;background:#f5f6f7;border-color:#d8dde0}.procurementFacts{border-top:1px solid #edf0f1;border-bottom:1px solid #edf0f1;grid-template-columns:repeat(4,minmax(130px,1fr));margin-top:16px;display:grid}.procurementFacts div{gap:4px;padding:12px 14px 12px 0;display:grid}.procurementFacts span{color:#7a848b;font-size:12px}.procurementFacts strong{color:#2a3338;font-size:14px}.procurementRequirements{color:#59636a;flex-wrap:wrap;gap:8px 16px;margin-top:12px;font-size:13px;display:flex}.procurementRequirements span{border-left:2px solid #c9d1d5;align-items:center;min-height:26px;padding-left:10px;display:inline-flex}.procurementSkins{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.procurementSkins span{color:#a43d2d;background:#f8ece9;border:1px solid #ebcbc4;border-radius:3px;padding:4px 8px;font-size:12px}.procurementNote{color:#59636a;margin:12px 0 0;line-height:1.6}.procurementCard>footer{color:#778188;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:13px;display:flex}.procurementCard .rowActions .submitBtn{width:auto}.procurementOffers{border-top:1px solid #dfe4e8;margin-top:16px;padding-top:15px}.procurementOffers h4{margin:0 0 10px;font-size:14px}.procurementOffer{border-top:1px solid #edf0f1;justify-content:space-between;align-items:center;gap:18px;padding:12px 0;display:flex}.procurementOffer>div:first-child{gap:4px;display:grid}.procurementOffer span,.procurementOffer small{color:#687279}.procurementOffer em{color:#a04d27;font-size:12px;font-style:normal}.offerStatus{flex:none;font-weight:650}.adminProcurementQueue{border-top:1px solid #dfe4e8;border-bottom:1px solid #dfe4e8;margin:4px 0 22px;padding:16px 0 20px}.adminProcurementQueueHead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.adminProcurementQueueHead h3{margin:3px 0 0;font-size:17px}.adminProcurementQueueHead>span{color:#717b82;font-size:13px}.procurementForm{width:min(720px,100vw - 28px);max-height:calc(100vh - 40px);overflow:auto}.procurementFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.procurementChargeSummary{grid-template-columns:auto minmax(300px,440px);align-items:center;gap:12px 18px;padding:0;display:grid}.procurementChargeSummary>span{white-space:nowrap;font-weight:700}.procurementChargeSummary .paymentProviderPicker button{min-height:44px;padding-block:6px}.procurementPublishPage{max-width:none}.procurementPublishPage .pageHeadActions .advancedBtn{align-items:center;gap:7px;display:inline-flex}.procurementPublishForm{gap:18px;display:grid}.procurementPublishForm .publishSection{margin-top:0}.procurementPublishForm .publishGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.procurementAppearanceSelectors{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.procurementAppearanceSelectors .dynamicMultiSelect{min-width:0}.procurementAppearanceSelectors .dynamicOptionGrid{align-content:start;max-height:220px;overflow:auto}.procurementCustomAppearance{margin-top:12px}.procurementPublishForm .ratioRecommendation{background:0 0;border:0;border-top:1px solid #dfe4e8;border-radius:0;margin-top:20px;padding:20px 0 0}.procurementPublishSubmit{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #d8dee1;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;padding:10px 12px;display:grid;position:sticky;bottom:12px;box-shadow:0 6px 20px #222d341f}.procurementPublishSubmit .submitBtn{align-self:stretch;width:auto;min-width:220px;height:auto;min-height:44px;font-size:14px}.procurementSupplyIncome{border-left:3px solid var(--primary);background:var(--primary-light);justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.procurementSupplyIncome span{color:var(--muted);font-size:13px}.procurementSupplyIncome strong{color:var(--primary-dark);font-size:19px}.procurementExcludedProducts{color:var(--muted);line-height:1.5}@media (width<=820px){.procurementIntro{flex-direction:column;align-items:stretch}.procurementIntro dl{min-width:0}.procurementFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.procurementOffer{flex-direction:column;align-items:stretch}.procurementFormGrid,.procurementPublishForm .publishGrid,.procurementAppearanceSelectors{grid-template-columns:1fr}.procurementPublishSubmit{grid-template-columns:1fr;position:static}.procurementPublishSubmit .submitBtn{width:100%;min-width:0;min-height:44px}.procurementChargeSummary{grid-template-columns:1fr}}.transactionFeedbackPage{background:#f4f6f8;place-items:center;min-height:100vh;padding:32px 16px;display:grid}.transactionFeedbackPanel{background:#fff;border:1px solid #dce1e5;border-radius:8px;width:min(100%,480px);padding:30px;box-shadow:0 12px 36px #17212b14}.transactionFeedbackPanel>.logo{margin-bottom:34px}.transactionFeedbackPanel form{gap:18px;display:grid}.transactionFeedbackPanel h1{letter-spacing:0;color:#17212b;margin:0;font-size:27px;line-height:1.25}.transactionFeedbackOrder{color:#68737d;font-size:13px}.transactionFeedbackPanel label{color:#27333d;gap:8px;font-weight:650;display:grid}.transactionFeedbackPanel textarea{resize:vertical;min-height:132px;font:inherit;border:1px solid #ccd3d9;border-radius:6px;padding:13px 14px;line-height:1.55}.transactionFeedbackPanel textarea:focus{border-color:#177358;outline:2px solid #1773582e}.transactionFeedbackStars{color:#e0a21b;gap:8px;display:flex}.transactionFeedbackStars button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.transactionFeedbackStars.readonly{justify-content:center}.transactionFeedbackCount{text-align:right;color:#7a858e;margin-top:-14px;font-size:12px}.transactionFeedbackPanel .submitBtn{justify-content:center;width:100%;min-height:46px}.transactionFeedbackReward{color:#9a6b05;justify-content:center;align-items:center;gap:6px;margin:-6px 0 0;font-size:13px;display:flex}.transactionFeedbackStatus{text-align:center;color:#64717b;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:300px;display:flex}.transactionFeedbackStatus h1,.transactionFeedbackStatus p{margin:0}.transactionFeedbackStatus.success>svg{color:#177358}@media (width<=560px){.transactionFeedbackPage{background:#fff;place-items:stretch stretch;padding:0}.transactionFeedbackPanel{width:100%;min-height:100vh;box-shadow:none;border:0;border-radius:0;padding:24px 20px}.transactionFeedbackPanel h1{font-size:24px}}: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}.footer nav{flex-wrap:wrap;justify-content:center;gap:6px 18px;display:flex}.footer nav span{display:contents}.footer nav a{color:var(--text);margin:0;font-weight:700;text-decoration:none}.footer nav a:hover,.footer nav a:focus-visible{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.footerInfoPage{max-width:var(--front-max-width);min-height:58vh;padding:42px var(--front-gutter) 56px;margin:0 auto;width:100%!important}.footerInfoHero{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:0 0 28px;display:grid}.footerInfoHero>div>span{color:#b86b1d;font-size:12px;font-weight:800}.footerInfoHero h1{color:var(--text-dark);letter-spacing:0;margin:8px 0 10px;font-size:36px;line-height:1.2}.footerInfoHero p{max-width:720px;color:var(--muted);margin:0;font-size:15px;line-height:1.8}.footerInfoHero button,.footerInfoMissing button{border:1px solid var(--border-strong);min-height:42px;color:var(--text-dark);background:#fff;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:9px 15px;font-weight:700;display:inline-flex}.footerInfoArticle{padding:34px 0 0}.footerInfoRichBody{color:var(--text);font-size:16px;line-height:1.9;padding:0!important}.footerInfoRichBody h1,.footerInfoRichBody h2,.footerInfoRichBody h3{color:var(--text-dark);letter-spacing:0;margin:1.6em 0 .65em}.footerInfoRichBody h2{border-bottom:1px solid var(--line);padding-bottom:9px;font-size:22px}.footerInfoRichBody p,.footerInfoRichBody ul,.footerInfoRichBody ol{margin:0 0 1.15em}.footerInfoRichBody img{border-radius:5px;max-width:100%;height:auto;margin:24px auto;display:block}.footerInfoRichBody pre{max-width:100%;overflow-x:auto}.footerInfoContactButton{background:var(--primary);color:#fff;border:1px solid #0e5a39;border-radius:5px;align-items:center;gap:8px;min-height:44px;margin-top:12px;padding:10px 18px;font-weight:800;display:inline-flex}.footerInfoArticle>footer{border-top:1px solid var(--line);color:var(--muted);margin-top:40px;padding-top:16px;font-size:12px}.footerInfoMissing{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:420px;display:flex}.footerInfoMissing h1,.footerInfoMissing p{margin:0}.footerPageConfigEditor{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}.footerPageAdminTabs{border:1px solid var(--border);background:#eef2ef;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:16px 0;padding:4px;display:grid}.footerPageAdminTabs button{min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:4px;font-weight:700}.footerPageAdminTabs button.active{color:var(--primary-dark);background:#fff;box-shadow:0 1px 3px #152a1f1f}.footerPageAdminForm{gap:15px;display:grid}.footerPageEnabledField{justify-self:start}@media (width<=800px){.footer{padding:26px 14px 30px}.footer nav{gap:8px 10px}.footer nav a{min-height:36px;padding:8px 6px}.footerInfoPage{padding:24px 10px 40px;width:100%!important}.footerInfoHero{grid-template-columns:1fr;gap:18px;padding-bottom:22px}.footerInfoHero h1{font-size:28px}.footerInfoHero button{width:100%}.footerInfoArticle{padding-top:22px}.footerInfoRichBody{font-size:15px;line-height:1.8}.footerInfoRichBody h2{font-size:20px}.footerPageAdminTabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=801px){.siteHeader{height:80px;min-height:80px;padding-inline:max(18px, calc((100vw - var(--front-max-width)) / 2))}.siteHeader .logo{gap:12px;min-width:188px}.siteHeader .logoMark{width:46px;height:46px}.siteHeader .logo strong{font-size:19px}.topNav button{min-height:50px;padding:9px 15px;font-size:15px}.headerTools button{min-height:46px;padding:9px 13px;font-size:14px}}@media (width<=800px){.siteHeader{min-height:104px}.homeShortcutGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homeAccountActions{padding:10px}.compactRentRow{border-left-width:3px;border-radius:9px}}@media (width>=801px){.siteHeader{flex-wrap:nowrap;min-height:68px}.siteHeader .topNav{flex:auto;order:0;width:auto}.siteHeader .headerTools{flex:none;order:0}}@media (width<=800px){.advancedFilterStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.advancedFilterStripTitle{grid-column:1/-1;padding-top:0}.siteHeader{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:7px 9px;height:auto;min-height:0;padding:8px 10px;display:grid}.siteHeader .logo{order:0;grid-area:1/1;width:auto;min-width:0}.siteHeader .logoMark{width:36px;height:36px}.siteHeader .headerTools{order:0;grid-area:1/2;gap:5px;width:auto;min-width:0;display:flex;overflow:visible}.siteHeader .headerTools button{width:40px;min-width:40px;height:40px;min-height:40px;padding:4px}.siteHeader .headerTools button>span{display:none}.siteHeader .topNav{order:0;grid-area:2/1/auto/-1;width:100%;min-width:0;overflow-x:auto}.siteHeader .topNav button{min-height:38px;padding:6px 10px;font-size:12px}}@media (width>=801px){.siteHeader{height:80px;min-height:80px;padding-inline:max(18px, calc((100vw - var(--front-max-width)) / 2))}.siteHeader .logo{gap:12px;min-width:188px}.siteHeader .logoMark{width:46px;height:46px}.siteHeader .logo strong{font-size:19px}.topNav button{min-height:50px;padding:9px 15px;font-size:15px}.headerTools button{min-height:46px;padding:9px 13px;font-size:14px}}.homeAccountActions button.primary:hover{background:var(--primary-hover)}.compactRentRow:hover{border-color:#4f956d;border-left-color:var(--primary);transform:translateY(-1px);box-shadow:0 10px 24px #1e462d21}.compactRentBadges{gap:4px}.compactRentBadges .tag{padding:3px 6px;font-size:11px}.compactRentPrimaryPrice span{color:#8b641d}.compactRentActions{gap:6px}.compactRentActions button{border-radius:5px;min-height:34px;font-size:12px}@media (width<=800px){.siteHeader{min-height:104px}.homeShortcutGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homeAccountActions{padding:10px}.compactRentRow{border-left-width:3px;border-radius:9px}}.distributionCenter{gap:18px;display:grid}.inviteRewardsPage{padding:24px var(--front-gutter,24px) 48px;gap:18px;display:grid}.inviteRewardsLoginState{border:1px solid var(--border);text-align:center;background:#fff;place-items:center;gap:9px;min-height:360px;padding:36px 20px;display:grid}.inviteRewardsLoginState svg{color:var(--gold)}.inviteRewardsLoginState h2{margin:0;font-size:20px}.inviteRewardsLoginState p{max-width:520px;color:var(--muted);margin:0}.inviteRewardsLoginState .submitBtn{width:auto;min-width:150px;margin-top:8px}.shareholderIncomeRules{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #d9e2ea;border-left:0;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px;padding:20px 26px;display:grid}.shareholderIncomeRulesColumn{min-width:0;padding:0}.shareholderIncomeRulesColumn h2{color:#082f68;margin:0 0 16px;font-size:22px;line-height:1.25}.shareholderIncomeRuleList{gap:12px;margin:0;padding:0 0 0 18px;list-style:outside;display:grid}.shareholderIncomeRuleList li{color:#082f68;padding-left:1px}.shareholderIncomeRuleList p{color:#123e78;margin:0;font-size:13px;line-height:1.7}.shareholderIncomeRuleList strong,.shareholderIncomeExamples strong{color:#f07c00;font-weight:800}.shareholderIncomeExamples{background:#fffaf0;border:1px solid #efc66f;border-radius:9px;min-width:0;padding:16px 22px}.shareholderIncomeExamples h3{color:#082f68;margin:0 0 12px;font-size:18px;line-height:1.25}.shareholderIncomeExamples p{color:#123e78;margin:10px 0;font-size:13px;line-height:1.75}.inviteRewardsCarousel{aspect-ratio:16/5;width:100%;min-height:240px;max-height:360px;margin-bottom:0}.distributionSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.distributionSummaryGrid article{background:#fff;border:1px solid #dfe6e2;border-radius:6px;gap:6px;min-width:0;padding:16px;display:grid}.distributionSummaryGrid span,.distributionSummaryGrid small,.distributionInviteValues label>span{color:#68736e;font-size:12px}.distributionStageBand{border:1px solid #d6dfda;border-left:4px solid var(--gold);background:#fff;grid-template-columns:minmax(190px,.7fr) minmax(260px,1fr) minmax(300px,1.1fr);display:grid}.distributionStageIdentity,.distributionStageBenefit,.distributionStageNext{align-content:center;gap:5px;min-width:0;padding:18px 20px;display:grid}.distributionStageBenefit,.distributionStageNext{border-left:1px solid #e1e7e4}.distributionStageIdentity>span,.distributionStageBenefit>span,.distributionStageNext>span,.distributionStageBand small{color:var(--muted);font-size:12px}.distributionStageIdentity>div{align-items:center;gap:10px;display:flex}.distributionStageBand strong{color:var(--text-dark);font-size:18px;line-height:1.3}.distributionStageIdentity strong{font-size:23px}.distributionStageTrack{background:#e7ece9;border-radius:999px;height:7px;margin-top:5px;overflow:hidden}.distributionStageTrack>span{border-radius:inherit;background:var(--gold);height:100%;display:block}.distributionInviteBand{background:#f7faf8;border:1px solid #d7e3dc;border-left:4px solid #087c5b;grid-template-columns:minmax(220px,.8fr) minmax(360px,1.2fr);align-items:center;gap:22px;padding:20px;display:grid}.distributionInviteBand p{color:#57645f;margin:0;line-height:1.6}.distributionInviteValues{gap:10px;display:grid}.distributionInviteValues label,.distributionInviteValues label>div{gap:6px;display:grid}.distributionInviteValues label>div{grid-template-columns:minmax(0,1fr) 72px}.distributionInviteValues input{background:#fff;border:1px solid #cfd9d4;border-radius:4px;min-width:0;height:42px;padding:0 12px}.distributionInviteValues button,.distributionViewTabs button,.distributionStatusFilters button{color:#34443d;cursor:pointer;background:#fff;border:1px solid #cbd6d1;border-radius:4px;min-height:38px;font-weight:650}.distributionInviteValues button{color:#fff;background:#087c5b;border-color:#087c5b}.distributionToolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.distributionToolbar .searchBox{width:min(360px,100%)}.distributionViewTabs,.distributionStatusFilters{flex-wrap:wrap;gap:6px;display:flex}.distributionViewTabs button,.distributionStatusFilters button{padding:0 14px}.distributionViewTabs button.active,.distributionStatusFilters button.active{color:#fff;background:#174b3d;border-color:#174b3d}.distributionTable td span{line-height:1.65}.adminDistributionPanel .adminPanelHead p{color:#64706b;margin:5px 0 0}.distributionTierEditor{border:1px solid var(--border);background:#f8faf9;grid-column:1/-1;gap:10px;padding:15px;display:grid}.distributionTierEditorHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.distributionTierEditorHead>div{gap:3px;display:grid}.distributionTierEditorHead small,.distributionTierEditor>p{color:var(--muted);font-size:12px}.distributionTierColumns,.distributionTierRow{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) 38px;align-items:center;gap:10px;display:grid}.distributionTierColumns{color:var(--muted);font-size:11px;font-weight:700}.distributionTierColumns span:last-child{text-align:center}.distributionTierRows{gap:7px;display:grid}.distributionTierRow label>div{border:1px solid var(--border);background:#fff;grid-template-columns:34px minmax(0,1fr);display:grid;overflow:hidden}.distributionTierRow label:nth-child(2)>div{grid-template-columns:minmax(0,1fr) 34px}.distributionTierRow label b{color:var(--muted);place-items:center;font-size:12px;display:grid}.distributionTierRow input{border:0;border-left:1px solid var(--line);border-radius:0;width:100%;min-width:0}.distributionTierRow label:nth-child(2) input{border-right:1px solid var(--line);border-left:0}.distributionTierRow input:disabled{color:var(--muted);background:#edf1ef}.distributionTierRow>button{width:38px;height:38px;color:var(--danger);background:#fff7f6;border:1px solid #e2b9b5;place-items:center;display:grid}.distributionTierRow>button:disabled{border-color:var(--line);color:#a4ada8;background:#f1f3f2}.distributionTierAdd{border:1px solid var(--primary);width:fit-content;min-height:36px;color:var(--primary);background:#fff;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-weight:700;display:inline-flex}.distributionTierEditor>p{margin:0}.mobileOnlyLabel{display:none}.specialAllocationModal{width:min(820px,100vw - 28px);max-height:calc(100vh - 32px);overflow-y:auto}.specialAllocationFormula{grid-template-columns:repeat(7,auto);align-items:stretch;gap:8px;margin:14px 0;display:grid}.specialAllocationFormula>div{background:#f8faf9;border:1px solid #d9e0dc;border-radius:5px;gap:5px;min-width:120px;padding:12px;display:grid}.specialAllocationFormula>b{color:#7b8781;align-self:center;font-size:18px}.specialAllocationFormula span,.specialAllocationFormula small{color:#6b7671;font-size:12px}.specialAllocationFormula strong{color:#253c33;font-size:17px}.specialAllocationFormula .total{color:#fff;background:#174b3d;border-color:#174b3d}.specialAllocationFormula .total span,.specialAllocationFormula .total strong{color:#fff}.specialAllocationInputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.specialAllocationInputs label,.specialAllocationModal>label{gap:7px;display:grid}.specialAllocationInputs input,.specialAllocationModal textarea{border:1px solid #cbd5d0;border-radius:4px;width:100%;min-height:44px}.specialAllocationModal textarea{resize:vertical;min-height:110px;padding:11px 12px}.specialAllocationInputs small{color:#6f7b75}.specialAllocationBalance{border:1px solid;border-radius:4px;justify-content:space-between;align-items:center;min-height:44px;margin:12px 0;padding:0 13px;display:flex}.specialAllocationBalance.balanced{color:#116146;background:#edf8f3;border-color:#9fcdbb}.specialAllocationBalance.unbalanced{color:#9b3d29;background:#fff3ef;border-color:#e2b6aa}@media (width<=900px){.distributionSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.distributionInviteBand{grid-template-columns:1fr}.distributionStageBand{grid-template-columns:1fr 1fr}.distributionStageNext{border-top:1px solid #e1e7e4;border-left:0;grid-column:1/-1}.specialAllocationFormula{grid-template-columns:1fr 24px 1fr}.specialAllocationFormula>div:last-child{grid-column:1/-1}}@media (width<=620px){.homeCampaignCarousel.imageOnlyCarousel.inviteRewardsCarousel{aspect-ratio:16/9;min-height:0;max-height:none}.imageOnlyCarousel .homeCampaignArrows{display:none}.distributionSummaryGrid,.specialAllocationInputs{grid-template-columns:1fr}.distributionToolbar{flex-direction:column;align-items:stretch}.distributionToolbar .searchBox{width:100%}.distributionInviteBand{padding:16px}.distributionInviteValues label>div{grid-template-columns:minmax(0,1fr) 64px}.distributionTierEditorHead{flex-direction:column;align-items:flex-start}.distributionStageBand{grid-template-columns:1fr}.distributionStageBenefit,.distributionStageNext{border-top:1px solid #e1e7e4;border-left:0;grid-column:auto}.distributionTierColumns{display:none}.distributionTierRow{grid-template-columns:1fr 1fr 38px;align-items:end}.mobileOnlyLabel{color:var(--muted);margin-bottom:5px;font-size:11px;display:block}.distributionTable,.distributionTable tbody,.distributionTable tr,.distributionTable td{width:100%;display:block}.distributionTable{min-width:0!important}.distributionTable thead{display:none}.distributionTable tbody{padding:8px}.distributionTable tbody tr{background:#fff;border:1px solid #d8e0dc;border-radius:5px;margin-bottom:8px;overflow:hidden}.distributionTable tbody tr:last-child{margin-bottom:0}.distributionTable tbody td{border:0;border-bottom:1px solid #edf0ee;grid-template-columns:94px minmax(0,1fr);align-items:center;gap:12px;min-height:38px;padding:9px 10px;display:grid}.distributionTable tbody td:not(.tableEmpty):before{content:attr(data-label);color:#68736e;font-size:12px;font-weight:600}.distributionCellValue{overflow-wrap:anywhere;text-align:right;min-width:0}.distributionTable tbody td:last-child{border-bottom:0}.distributionTable tbody td span{display:inline}.distributionTable tbody td button{min-height:34px}.specialAllocationFormula{grid-template-columns:1fr}.specialAllocationFormula>b{text-align:center}.specialAllocationFormula>div:last-child{grid-column:auto}.specialAllocationModal .profileActions{margin-inline:0;padding:12px 0 0;position:static!important}}.ratioRecommendation{background:#fffdf7;border:1px solid #d7c69a;border-radius:8px;margin:18px 0 4px;overflow:hidden}.ratioRecommendation.isFollowing{border-color:#b59a56;box-shadow:0 0 0 3px #b59a561a}.ratioRecommendation>header,.ratioRecommendation>footer,.ratioRecommendationHeading,.ratioRecommendationResult,.ratioRecommendationDetails>div,.ratioRecommendationMissing,.ratioRecommendationSnapshot{align-items:center;display:flex}.ratioRecommendation>header{background:#fffaf0;border-bottom:1px solid #e8dec4;justify-content:space-between;gap:18px;padding:16px 18px}.ratioRecommendationHeading{gap:11px;min-width:0}.ratioRecommendationIcon{color:#735817;background:#efe2bd;border-radius:8px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.ratioRecommendationHeading>div,.ratioRecommendationResult{gap:2px;display:grid}.ratioRecommendationHeading strong{color:var(--text-dark);font-size:16px}.ratioRecommendationHeading small,.ratioRecommendationResult span,.ratioRecommendationDetails small,.ratioRecommendationLimit,.ratioRecommendationSnapshot{color:var(--muted);font-size:12px}.ratioRecommendationResult{text-align:right;flex:none;min-width:100px}.ratioRecommendationResult strong{color:#9b5500;font-variant-numeric:tabular-nums;font-size:26px}.ratioRecommendationDetails{grid-template-columns:repeat(5,minmax(0,1fr));padding:6px 18px;display:grid}.ratioRecommendationDetails>div{border-right:1px solid #ece5d4;justify-content:space-between;gap:8px;min-width:0;padding:12px 14px}.ratioRecommendationDetails>div:first-child{padding-left:0}.ratioRecommendationDetails>div:last-child{border-right:0;padding-right:0}.ratioRecommendationDetails span{min-width:0;color:var(--text-dark);gap:3px;font-size:13px;font-weight:700;display:grid}.ratioRecommendationDetails small{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.ratioRecommendationDetails strong{color:#5b6570;font-variant-numeric:tabular-nums;flex:none;font-size:16px}.ratioRecommendationDetails strong.positive{color:#176b45}.ratioRecommendationDetails strong.negative{color:#b44332}.ratioRecommendationMissing{color:#765815;gap:8px;margin:0;padding:15px 18px;font-size:13px}.ratioRecommendationLimit{margin:0;padding:0 18px 10px}.ratioRecommendation>footer{background:#fff;border-top:1px solid #e8dec4;justify-content:space-between;gap:14px;padding:12px 18px}.ratioRecommendation>footer .advancedBtn{min-height:38px}.ratioRecommendationSnapshot{background:#fff;gap:7px;margin:0;padding:0 18px 13px}.ratioRecommendationEditor .configSectionHead{margin-bottom:4px}.ratioRecommendationEnable{align-items:center;gap:12px;min-height:58px;padding:12px 0 16px;display:flex}.ratioRecommendationEnable input{width:20px;height:20px;accent-color:var(--primary)}.ratioRecommendationEnable>span{gap:3px;display:grid}.ratioRecommendationEnable strong{color:var(--text-dark);font-size:14px}.ratioRecommendationEnable small,.ratioRuleBlockHead span{color:var(--muted);font-size:12px}.ratioRuleBlock{border-top:1px solid var(--line);padding:18px 0}.ratioRuleBlockHead{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.ratioRuleBlockHead strong{color:var(--text-dark);font-size:15px}.ratioRuleGrid{grid-template-columns:repeat(5,minmax(118px,1fr));gap:12px;display:grid}.ratioRuleGrid.compact{grid-template-columns:repeat(5,minmax(104px,1fr))}.ratioRuleGrid label,.ratioKeywordEditor{gap:6px;min-width:0;display:grid}.ratioRuleGrid label>span,.ratioKeywordEditor>span{color:var(--text);font-size:12px;font-weight:650}.ratioRuleGrid input,.ratioKeywordEditor textarea,.ratioRuleInput{width:100%}.ratioRuleGrid input,.ratioRuleInput{height:42px}.ratioRuleInput{border:1px solid var(--border);background:#fff;border-radius:6px;align-items:center;display:flex;overflow:hidden}.ratioRuleInput:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #176b451a}.ratioRuleInput b{color:var(--muted);padding-left:11px;font-size:13px}.ratioRuleInput input{min-width:0;box-shadow:none;border:0}.ratioRuleSplit{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ratioRuleSplit .ratioRuleGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.ratioKeywordEditor textarea{resize:vertical;min-height:118px}.ratioRecommendationEditor>.configInlineNote{align-items:center;gap:7px;margin-top:8px;display:flex}@media (width<=1080px){.ratioRecommendationDetails{grid-template-columns:repeat(2,minmax(0,1fr))}.ratioRecommendationDetails>div,.ratioRecommendationDetails>div:first-child,.ratioRecommendationDetails>div:last-child{border-bottom:1px solid #ece5d4;border-right:0;padding:10px}.ratioRecommendationDetails>div:last-child{border-bottom:0}.ratioRuleGrid,.ratioRuleGrid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.ratioRuleSplit{grid-template-columns:1fr;gap:0}}@media (width<=620px){.ratioRecommendation>header,.ratioRecommendation>footer{flex-direction:column;align-items:stretch}.ratioRecommendationResult{text-align:left;min-width:0}.ratioRecommendationDetails,.ratioRuleGrid,.ratioRuleGrid.compact,.ratioRuleSplit .ratioRuleGrid.compact{grid-template-columns:1fr}.ratioRecommendation>footer .advancedBtn{width:100%}.ratioRecommendationSnapshot{align-items:flex-start}.ratioRuleBlockHead{flex-direction:column;align-items:flex-start;gap:3px}}.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:12px;font-weight:700}.afterSaleTicketAgentCard>strong,.afterSaleTicketOwner>strong{color:var(--text-dark);font-size:14px}.afterSaleTicketAgentCard>small,.afterSaleTicketOwner>small{color:var(--muted);font-size:12px;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:12px;font-weight:700;display:inline-flex}.afterSaleChatParticipants>i,.afterSaleChatParticipants>em{color:var(--muted);font-size:12px;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:12px}.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}.profileAvatar img,.compactRentSellerAvatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.avatarProfileCard{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);align-items:center;gap:16px;display:grid}.avatarUploadControl{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.avatarUploadControl .imageDropZonePrompt{justify-content:flex-start;min-height:58px;padding:0}.avatarUploadControl small{color:var(--muted);font-size:12px;font-weight:500}.avatarProfilePreview{width:58px;height:58px}.compactRentSeller{align-items:center;gap:7px;min-width:0;display:flex}.compactRentSellerAvatar{color:#64748b;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid;overflow:hidden}.compactRentSeller>span:last-child{gap:1px;min-width:0;display:grid}.compactRentSeller strong{color:var(--text-dark);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.compactRentSeller small{color:var(--muted);font-size:10px}@media (width<=720px){.avatarProfileCard{grid-template-columns:1fr}.avatarUploadControl{justify-content:flex-start}}.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:12px}.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:50px;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:10px 12px;font-size:13px;font-weight:600;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:12px;font-style:normal;font-weight:700;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:12px}.profileSectionHeadFull{grid-column:1/-1;padding-bottom:2px}.clubInvitationPanel{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fffaf1;border:1px solid #dfb66d;grid-template-columns:minmax(0,1fr) auto;gap:12px 22px;padding:18px 20px;display:grid}.clubInvitationPanelHead{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.clubInvitationPanelHead h3{color:var(--text-dark);letter-spacing:0;margin:3px 0 0;font-size:18px}.clubInvitationPanel>p{color:var(--muted);align-self:center;margin:0;font-size:12px;line-height:1.65}.clubInvitationBenefits{gap:8px;display:flex}.clubInvitationBenefits span{background:#fff;border-left:2px solid #d49437;gap:3px;min-width:104px;padding:10px 12px;display:grid}.clubInvitationBenefits b{color:var(--text-dark);font-size:15px}.clubInvitationBenefits small{color:var(--muted);font-size:12px}.clubInvitationActions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.clubInvitationActions button{min-width:104px;min-height:38px}.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}.profileCenterPage .profileSectionList .actionBtn,.profileCenterPage .profileSectionList .advancedBtn,.profileCenterPage .profileSectionList .submitBtn,.profileCenterPage .sellerProductActions button,.profileCenterPage .sellerProductToolbar button,.profileCenterPage .sellerProductToolbar select{min-height:40px;padding:8px 13px;font-size:13px}.profileCenterPage .sellerPageView{margin:0}.profileCenterPage .sellerPageView>.pageHeader{display:none}.profileCenterPage .sellerPageView .sellerMain{margin:0}.profileCenterPage .sellerProductManager{gap:14px;display:grid}.profileListToolbar{align-items:center;gap:10px;width:min(620px,100%);display:flex}.profileListToolbar .profileListSearch{flex:auto}.profileListToolbar>select{border:1px solid var(--border);border-radius:var(--radius-sm);width:132px;height:38px;color:var(--text);background:#fff;flex:0 0 132px;padding:0 10px;font-size:12px}.profileLoadMore{border:1px solid var(--border);min-height:36px;color:var(--primary-dark);background:#fff;align-self:center;padding:7px 16px;font-size:12px;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{border-color:var(--border);border-radius:var(--radius-md);background:#fff;gap:18px;padding:20px}.profileCenterPage .walletCardHead{border-bottom:1px solid var(--line);padding-bottom:14px}.profileCenterPage .walletBalanceGrid{gap:10px}.profileCenterPage .walletBalanceGrid>div{border-color:var(--border);border-radius:var(--radius-md);min-height:104px;box-shadow:var(--shadow-sm);background:#fff;padding:14px}.securitySettingsStack{gap:16px}.securitySettingsStack>.profileSectionHead h2{font-size:20px}.securitySettingsStack>.payoutProfileCard{padding:18px 20px}.securitySettingsStack .advancedBtn{height:36px;min-height:36px;padding-inline:14px;font-size:13px}.securitySettingsStack .payoutProfileCard h4{margin:0;line-height:1.35}.profileBasicInfoCard{gap:14px}.profileBasicInfoCard>div:first-child{gap:3px;display:grid}.profileBasicInfoCard>div:first-child p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.profileBasicInfoGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.profileGroupedPart{align-content:center;gap:10px;min-width:0;padding:0;display:grid}.profileBasicInfoGrid .profileGroupedPart{align-content:start}.profileGroupedPart>div:first-child{gap:3px;display:grid}.profileBasicInfoGrid .profileGroupedPart>div:first-child .eyebrow,.profileBasicInfoGrid .profileGroupedPart>div:first-child p{display:none}.profileGroupedPart h4{color:var(--text-dark);margin:0;font-size:15px}.profileAvatarPart{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px}.profileAvatarPart>div:first-child{grid-column:1}.profileAvatarPart .avatarUploadControl{border:0;min-width:0;padding:0}.profileNicknamePart{border-left:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;padding-left:16px}.profileNicknamePart>div:first-child{grid-column:1/-1}.profileNicknamePart>label{grid-column:1;margin:0}.profileNicknamePart>button{white-space:nowrap;grid-column:2;align-self:end;min-height:38px}.profileNicknamePart>.formMessage{grid-column:1/-1;margin:0}.profileSecurityRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.profileSecurityRow>div{min-width:0}.profileSecurityRow p{color:var(--muted);margin:3px 0 0;font-size:12px}.profileSecurityRow h4{color:var(--text-dark);margin:0;font-size:15px}.identityStatusSummary{border:1px solid var(--line);border-radius:var(--radius-sm);background:#f8faf9;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:11px 13px;display:flex}.identityStatusSummary span{color:var(--muted);font-size:12px}.identityStatusSummary strong{color:var(--primary-dark);font-size:14px}.identityMaskedFields input:disabled{color:var(--text-dark);opacity:1;background:#f8faf9}.profileCenterPage .realNameProfileCard{gap:12px;padding:16px 18px;border-left:1px solid var(--border)!important}.profileCenterPage .realNameProfileCard>div:first-child{gap:3px;display:grid}.profileCenterPage .realNameProfileCard>div:first-child p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.profileCenterPage .realNameProfileCard .modalGrid{gap:8px 12px}.profileCenterPage .realNameProfileCard .payoutProfileGrid{gap:10px 14px}.profileCenterPage .realNameProfileCard .identityDataNotice{padding:8px 10px;line-height:1.5}.profileCenterPage .realNameProfileCard .identityConsent{line-height:1.45}.profileCenterPage .walletBalanceGrid strong{color:var(--text-dark);font-size:22px}.profileCenterPage .walletBalanceGrid>div:first-child strong{color:var(--primary-dark)}.profileCenterPage .walletPayoutAccountList{background:0 0;border:0;gap:10px;overflow:visible}.profileCenterPage .walletAutoPayout{border:1px solid var(--border);border-radius:var(--radius-md);min-height:62px;box-shadow:var(--shadow-sm);background:#fff;padding:12px 14px}.profileCenterPage .walletWechatAccountDetails{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;padding:12px 14px}.profileCenterPage .walletPayoutProviderPicker{border-color:var(--border);border-radius:var(--radius-sm);background:#f8faf9}.profileCenterPage .walletPayoutProviderPicker button.active{color:var(--primary-dark);background:#fff}.profileCenterPage .walletWithdrawForm{border:1px solid var(--line);border-radius:var(--radius-md);background:#f8faf9;padding:14px}.profileCenterPage .walletHistoryGrid{gap:14px}.profileCenterPage .walletHistoryGrid>.compactList{border-radius:var(--radius-md);max-height:none;box-shadow:var(--shadow-sm);background:#fff;padding:16px;overflow:visible}.profileCenterPage .walletPayoutGate{border:1px solid var(--border);border-radius:var(--radius-md);min-height:62px;color:var(--text-dark);background:#f8faf9;padding:14px}.profileCenterPage .walletPayoutGate>svg{color:var(--primary)}.securitySettingsStack>.payoutProfileCard{gap:16px;padding:22px 24px}.securitySettingsStack{font-size:13px}.securitySettingsStack .profileBasicInfoCard>div:first-child h4,.securitySettingsStack .profileGroupedPart h4,.securitySettingsStack .profileSecurityRow h4,.securitySettingsStack .realNameProfileCard>div:first-child h4{font-size:17px;line-height:1.35}.securitySettingsStack .profileBasicInfoCard>div:first-child p,.securitySettingsStack .profileGroupedPart>div:first-child p,.securitySettingsStack .profileSecurityRow p,.securitySettingsStack .realNameProfileCard>div:first-child p{font-size:13px}.securitySettingsStack .profileBasicInfoGrid{gap:24px}.securitySettingsStack .profileNicknamePart{gap:10px}.securitySettingsStack .profileNicknamePart>label{align-self:center;gap:6px;font-size:13px}.securitySettingsStack .profileNicknamePart>label input,.securitySettingsStack .realNameProfileCard .payoutProfileGrid input{height:40px;font-size:13px}.securitySettingsStack .profileNicknamePart>label input{height:66px;font-size:15px}.securitySettingsStack .profileNicknamePart>button,.securitySettingsStack .profileSecurityRow>button,.securitySettingsStack .realNameProfileCard>button{height:40px;min-height:40px;padding-inline:16px;font-size:13px}.securitySettingsStack .profileNicknamePart>button{align-self:center;height:66px;min-height:66px;font-size:14px}.securitySettingsStack .avatarUploadControl{min-height:66px}.securitySettingsStack .realNameProfileCard .identityStatusSummary{min-height:52px;padding:12px 14px}.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:12px;font-weight:500}.profileMetricGrid strong{color:var(--text-dark);font-size:26px;line-height:1}.profileMetricGrid small,.profileOverviewBands small{color:var(--muted);font-size:12px;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:12px;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))}}.supportChannelTabs{border:1px solid var(--border);background:#eef1ef;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 10px;padding:5px;display:grid}.supportAgentPerformance{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:10px;margin-bottom:14px;padding:12px 0;display:grid}.supportAgentPerformanceGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;display:grid}.supportAgentPerformanceGrid article{border:1px solid var(--border);background:#fff;border-radius:6px;gap:6px;padding:10px;display:grid}.supportAgentPerformanceGrid article>div{align-items:center;gap:7px;display:flex}.supportAgentPerformanceGrid article>div>b{color:#9a6710;margin-left:auto;font-size:12px}.supportAgentPerformanceGrid p,.supportAgentPerformanceGrid small{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.supportChannelTabs>button{min-height:56px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 11px;display:grid}.supportChannelTabs>button.active{color:var(--primary-dark);box-shadow:var(--shadow-sm);background:#fff;border-color:#b9c6bd}.supportChannelTabs>button>span{gap:3px;min-width:0;display:grid}.supportChannelTabs strong,.supportChannelTabs small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supportChannelTabs strong{color:var(--text-dark);font-size:13px}.supportChannelTabs small{color:var(--muted);font-size:10px}.supportChannelTabs b{min-width:27px;height:24px;color:var(--text);background:#e3e8e4;border-radius:5px;place-items:center;padding:0 6px;font-size:11px;display:grid}.supportChannelTabs>button.active b{color:#fff;background:var(--primary)}.supportChannelTabs b.unreadCountBadge,.supportChannelTabs>button.active b.unreadCountBadge{color:#fff;font-variant-numeric:tabular-nums;background:#c34132;border-radius:999px;min-width:22px;height:22px}.supportWidget{z-index:95;right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));letter-spacing:0;position:fixed}.supportWidget.isOpen{pointer-events:none;inset:0 auto auto 0}.supportWidget.isOpen .supportWidgetPanel{pointer-events:auto}.supportWidgetLauncher{color:#fff;background:var(--primary);border:1px solid #0e5637;border-radius:8px;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex;position:relative;box-shadow:0 10px 28px #0d3e283d}.supportWidgetLauncher:hover{background:var(--primary-hover);transform:translateY(-1px)}.supportWidgetLauncher b{color:#fff;background:var(--danger);border:2px solid #fff;border-radius:12px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:11px;display:grid;position:absolute;top:-8px;right:-8px}.supportWidgetPanel{width:min(860px,100vw - 32px);height:min(700px,100dvh - 48px);color:var(--text);background:#fff;border:1px solid #bfcac2;border-radius:8px;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 22px 60px #0f1d143d}.supportWidgetPanel.isDragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.supportWidgetHeader{color:#fff;cursor:grab;touch-action:none;background:#175f41;border-bottom:1px solid #bfd0c4;justify-content:space-between;align-items:center;min-height:67px;padding:11px 12px 11px 14px;display:flex}.supportWidgetHeader:active{cursor:grabbing}.supportWidgetHeaderMain{align-items:center;gap:10px;min-width:0;display:flex}.supportWidgetHeaderMain>div{gap:3px;min-width:0;display:grid}.supportWidgetHeaderMain strong{font-size:15px}.supportWidgetHeaderMain span:not(.supportWidgetAvatar){color:#d9e8de;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex;overflow:hidden}.supportWidgetHeaderMain span i,.supportWidgetAssignee span i{background:#9ca7a0;border-radius:50%;flex:none;width:7px;height:7px}.supportWidgetHeaderMain span.isOnline i,.supportWidgetAssignee span.assigned i{background:#57d99a;box-shadow:0 0 0 3px #57d99a24}.supportWidgetAvatar{background:#ffffff1f;border:1px solid #ffffff42;border-radius:6px;place-items:center;width:37px;height:37px;display:grid}.supportWidgetIconButton{color:#fff;background:0 0;border:0;border-radius:6px;place-items:center;width:36px;height:36px;padding:0;display:grid}.supportWidgetIconButton:hover{background:#ffffff21}.supportWidgetBody{background:#f4f6f4;min-height:0;overflow-y:auto}.supportWidgetHome{padding:15px}.supportWidgetSmart{background:#f4f6f8;grid-template-rows:minmax(0,1fr) auto auto;gap:0;padding:0 17px 14px;display:grid;overflow:hidden}.supportWidgetSmartMessages{min-height:0;padding:16px 2px 10px;overflow-y:auto}.supportWidgetSmartTime{color:#fff;background:#c8cdd1;border-radius:4px;width:fit-content;margin:0 auto 12px;padding:3px 9px;font-size:10px}.supportWidgetSmartRow{align-items:flex-start;gap:9px;margin:10px 0;display:flex}.supportWidgetSmartRow.customer{justify-content:flex-end}.supportWidgetSmartRow p{color:#1f2933;white-space:pre-wrap;background:#fff;border-radius:6px;max-width:min(520px,84%);margin:0;padding:10px 12px;font-size:13px;line-height:1.6;box-shadow:0 2px 8px #1f2e3a0f}.supportWidgetSmartRow.customer p{color:#fff;background:#77a4ff}.supportWidgetSmartRow p img{object-fit:contain;max-width:220px;max-height:180px;margin-top:8px;display:block}.supportWidgetSmartAvatar{color:#fff;background:#1780aa;border:1px solid #79a6bf;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.supportWidgetSmartFaq{background:#fff;border-radius:9px;gap:7px;width:min(420px,100% - 42px);margin:13px 0 15px 41px;padding:13px;display:grid;box-shadow:0 3px 12px #1f2e3a12}.supportWidgetSmartFaq strong{color:var(--text-dark);font-size:14px}.supportWidgetSmartFaq button{color:#46515d;text-align:left;background:#f1f4f9;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 10px;font-size:12px;display:flex}.supportWidgetSmartFaq button:hover{color:var(--primary-dark);background:#e7f1eb}.supportWidgetSmartFaq button svg{color:#98a6b8;flex:none}.supportWidgetSmartActions{border-top:1px solid #e1e6ea;justify-content:flex-end;gap:8px;padding:9px 0;display:flex}.supportWidgetSmartActions button{color:#4d5a68;background:#fff;border:1px solid #d4dce5;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.supportWidgetSmartActions button:hover{border-color:var(--primary);color:var(--primary-dark)}.supportWidgetSmartActions .supportWidgetHumanAction{color:#fff;background:#79a4f4;border-color:#7ca7ff}.supportWidgetSmartActions .supportWidgetHumanAction:hover{color:#fff;background:#5d8de8;border-color:#5d8de8}.supportWidgetSmartComposer{background:0 0;border-top:1px solid #dce2e7;gap:6px;padding-top:9px;display:grid}.supportWidgetSmartComposer textarea{resize:none;width:100%;min-height:58px;max-height:110px;color:var(--text-dark);font:inherit;background:#fff;border:1px solid #d2d9e0;border-radius:5px;outline:none;padding:9px 10px;font-size:12px;line-height:1.5}.supportWidgetSmartComposer textarea:focus{border-color:#79a4f4;box-shadow:0 0 0 3px #79a4f424}.supportWidgetSmartComposer>div{justify-content:flex-end;align-items:center;gap:9px;display:flex}.supportWidgetSmartComposer>div>span{color:var(--muted);font-size:10px}.supportWidgetSmartComposer button{color:#fff;background:#79a4f4;border:1px solid #6f9cf0;border-radius:5px;place-items:center;width:36px;height:32px;padding:0;display:grid}.supportWidgetOrderPicker{background:#f4f6f8;align-content:start;gap:13px;padding:18px;display:grid}.supportWidgetOrderIntro{gap:5px;display:grid}.supportWidgetOrderIntro strong{color:var(--text-dark);font-size:15px}.supportWidgetOrderIntro span{color:var(--muted);font-size:11px}.supportWidgetOrderTabs{border-bottom:1px solid #dce2e7;align-items:center;gap:16px;display:flex}.supportWidgetOrderTabs button{color:#e86b9d;background:0 0;border:0;border-bottom:2px solid #0000;min-height:35px;padding:0 1px;font-size:12px}.supportWidgetOrderTabs button.active{color:#ed3d88;border-color:#ed3d88;font-weight:800}.supportWidgetOrderList{gap:7px;max-height:390px;display:grid;overflow-y:auto}.supportWidgetOrderList>button{min-height:59px;color:var(--text);text-align:left;background:#fff;border:1px solid #e0e5eb;border-radius:6px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.supportWidgetOrderList>button:hover{background:#fbfcff;border-color:#8eb0f5}.supportWidgetOrderList>button:disabled{cursor:wait;opacity:.6}.supportWidgetOrderIcon{color:#6b91e9;background:#edf2ff;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.supportWidgetOrderList>button>span:not(.supportWidgetOrderIcon){gap:4px;min-width:0;display:grid}.supportWidgetOrderList strong,.supportWidgetOrderList small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supportWidgetOrderList strong{color:var(--text-dark);font-size:12px}.supportWidgetOrderList small{color:var(--muted);font-size:10px}.supportWidgetOrderList>button>b{color:var(--text-dark);white-space:nowrap;font-size:11px}.supportWidgetOrderList>button>svg{color:#9eabb9}.supportWidgetOrderEmpty{color:var(--muted);text-align:center;background:#fff;padding:26px 12px;font-size:12px}.supportWidgetNoOrder{color:#5f8dec;background:0 0;border:1px dashed #6f9cf0;border-radius:7px;min-height:43px;font-size:12px}.supportWidgetNoOrder:hover{background:#f0f4ff}.supportWidgetWelcome{gap:5px;padding:4px 2px 15px;display:grid}.supportWidgetWelcome span{color:var(--muted);font-size:12px}.supportWidgetWelcome strong{color:var(--text-dark);font-size:15px;line-height:1.55}.supportWidgetLoginState,.supportWidgetEmpty{border:1px solid var(--border);color:var(--muted);text-align:center;background:#fff;border-radius:8px;justify-items:center;gap:7px;padding:26px 18px;display:grid}.supportWidgetLoginState strong,.supportWidgetEmpty span{color:var(--text-dark);font-size:14px}.supportWidgetLoginState span,.supportWidgetEmpty small{max-width:280px;font-size:12px;line-height:1.55}.supportWidgetLoginState button,.supportWidgetSubmit{border:1px solid var(--primary);color:#fff;background:var(--primary);border-radius:6px;width:100%;min-height:42px;margin-top:7px;font-weight:800}.supportWidgetPrimaryAction{width:100%;min-height:66px;color:var(--text-dark);text-align:left;background:#fff;border:1px solid #9fbea9;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 12px;display:grid}.supportWidgetPrimaryAction:hover{border-color:var(--primary);background:#f8fbf9}.supportWidgetPrimaryAction>span,.supportWidgetThreadIcon{width:36px;height:36px;color:var(--primary-dark);background:var(--primary-light);border-radius:6px;place-items:center;display:grid}.supportWidgetPrimaryAction>div,.supportWidgetThreadCopy{gap:4px;min-width:0;display:grid}.supportWidgetPrimaryAction strong,.supportWidgetThreadCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.supportWidgetPrimaryAction small,.supportWidgetThreadCopy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.supportWidgetRecent{border:1px solid var(--border);background:var(--line);border-radius:8px;gap:1px;margin-top:16px;display:grid;overflow:hidden}.supportWidgetSectionTitle{background:#f9faf9;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.supportWidgetSectionTitle strong{color:var(--text-dark);font-size:12px}.supportWidgetSectionTitle span{color:var(--muted);font-size:11px}.supportWidgetRecent>button{width:100%;min-height:58px;color:var(--text);text-align:left;background:#fff;border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.supportWidgetRecent>button:hover{background:#f7faf8}.supportWidgetThreadIcon{width:32px;height:32px}.supportWidgetRecent>button>b{color:#fff;background:var(--danger);border-radius:11px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:10px;display:grid}.supportWidgetEmpty{margin-top:16px;padding:22px}.supportWidgetFallback{border-top:1px solid var(--border);margin-top:14px}.supportWidgetFallback summary{color:var(--muted);cursor:pointer;padding:13px 2px 5px;font-size:12px;font-weight:700}.supportWidgetContactList{gap:8px;padding:7px 0 2px;display:grid}.supportWidgetContact,.supportWidgetFallback p{border:1px solid var(--border);background:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:0;padding:9px;font-size:12px;display:flex}.supportWidgetFallback p span{color:var(--muted)}.supportWidgetContactCopy{gap:3px;min-width:0;display:grid}.supportWidgetContactCopy strong,.supportWidgetContactCopy b,.supportWidgetContactCopy small{overflow-wrap:anywhere}.supportWidgetContactCopy strong{color:var(--text-dark);font-size:12px}.supportWidgetContactCopy b{color:var(--primary);font-size:13px}.supportWidgetContactCopy small{color:var(--muted);line-height:1.45}.supportWidgetContact>button{border:1px solid var(--border);cursor:zoom-in;background:#fff;border-radius:4px;flex:0 0 72px;width:72px;height:72px;padding:0;display:block;overflow:hidden}.supportWidgetContact>button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.supportWidgetContact>button img{object-fit:contain;width:100%;height:100%;display:block}.supportWidgetNew{align-content:start;gap:14px;padding:16px;display:grid}.supportWidgetIntro{gap:4px;display:grid}.supportWidgetIntro strong{color:var(--text-dark);font-size:14px}.supportWidgetIntro span,.supportWidgetQuestion>span{color:var(--muted);font-size:11px}.supportWidgetCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.supportWidgetCategoryGrid button{border:1px solid var(--border);min-height:59px;color:var(--text);text-align:left;background:#fff;border-radius:6px;gap:4px;padding:9px 10px;display:grid}.supportWidgetCategoryGrid button.active{border-color:var(--primary);color:var(--primary-dark);background:var(--primary-light);box-shadow:inset 3px 0 0 var(--primary)}.supportWidgetCategoryGrid strong{font-size:12px}.supportWidgetCategoryGrid small{color:var(--muted);font-size:10px;line-height:1.35}.supportWidgetQuestion{gap:7px;display:grid}.supportWidgetQuestion>span{color:var(--text-dark);font-weight:700}.supportWidgetQuestion textarea,.supportWidgetComposer textarea{resize:none;border:1px solid var(--border-hover);width:100%;color:var(--text-dark);font:inherit;background:#fff;border-radius:6px;outline:none;line-height:1.55}.supportWidgetQuestion textarea{min-height:116px;padding:11px;font-size:13px}.supportWidgetQuestion textarea:focus,.supportWidgetComposer textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #176b451a}.supportWidgetComposerMeta{color:var(--muted);justify-content:space-between;gap:12px;margin-top:-8px;font-size:10px;display:flex}.supportWidgetComposerMeta b{font-weight:600}.supportWidgetSubmit:disabled,.supportWidgetPrimaryAction:disabled{cursor:not-allowed;opacity:.55}.supportWidgetNotice{color:var(--primary-dark);background:var(--primary-light);border-radius:4px;margin:0;padding:7px 9px;font-size:11px;line-height:1.45}.supportWidgetNotice.error{color:#7f1d1d;background:#fef0ef}.supportWidgetChat{background:#eef2ef;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.supportWidgetWorkspace{background:#eef2ef;grid-template-columns:236px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.supportWidgetSmartWorkspace{grid-template-columns:236px minmax(0,1fr)}.supportWidgetThreads{border-right:1px solid var(--border);background:#fff;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.supportWidgetSmartSearch{border-bottom:1px solid var(--border);color:#8b969f;align-items:center;gap:7px;min-height:47px;padding:0 11px;display:flex}.supportWidgetSmartSearch input{width:100%;min-width:0;height:29px;color:var(--text-dark);font:inherit;background:#f6f7f8;border:1px solid #dfe4e8;border-radius:4px;outline:none;padding:0 8px;font-size:12px}.supportWidgetSmartSearch input:focus{background:#fff;border-color:#8eb8a0}.supportWidgetSmartThread{grid-template-columns:32px minmax(0,1fr) auto!important}.supportWidgetSmartThreadIcon{color:#fff;background:#1780aa}.supportWidgetSmartThread time{color:#87919a;white-space:nowrap;align-self:start;padding-top:2px;font-size:10px}.supportWidgetThreadsHead{border-bottom:1px solid var(--border);min-height:47px;color:var(--text-dark);justify-content:space-between;align-items:center;padding:0 13px;display:flex}.supportWidgetThreadsHead strong{font-size:13px}.supportWidgetThreadsHead span{color:var(--muted);font-size:11px}.supportWidgetThreadsList{min-height:0;overflow-y:auto}.supportWidgetThreadsList>button{width:100%;min-height:64px;color:var(--text);text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1ed;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.supportWidgetThreadsList>button:hover,.supportWidgetThreadsList>button.active{background:#edf7f0}.supportWidgetThreadsList>button.active{box-shadow:inset 3px 0 0 var(--primary)}.supportWidgetThreadsList>button>b{color:#fff;background:var(--danger);border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:10px;display:grid}.supportWidgetThreadsEmpty{color:var(--muted);text-align:center;padding:25px 12px;font-size:12px}.supportWidgetAssignee{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:7px 11px;display:flex}.supportWidgetAssignee span,.supportWidgetAssignee button{align-items:center;gap:6px;font-size:11px;display:inline-flex}.supportWidgetAssignee>div{flex:none;align-items:center;gap:9px;display:flex}.supportWidgetAssignee>div button+button{border-left:1px solid var(--border);padding-left:9px}.supportWidgetAssignee span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supportWidgetAssignee button{color:var(--primary);background:0 0;border:0;flex:none;padding:4px 0;font-weight:700}.supportWidgetMessages{overscroll-behavior:contain;flex-direction:column;gap:11px;min-height:0;padding:14px 12px;display:flex;overflow-y:auto}.supportWidgetLoading,.supportWidgetSystemMessage{max-width:90%;color:var(--muted);text-align:center;align-self:center;font-size:10px;line-height:1.5}.supportWidgetSystemMessage span{background:#d7ddd89e;border-radius:4px;padding:5px 8px;display:inline-block}.supportWidgetMessage{align-self:flex-start;gap:4px;max-width:82%;display:grid}.supportWidgetMessage.own{align-self:flex-end;justify-items:end}.supportWidgetMessage small{color:var(--muted);font-size:10px}.supportWidgetMessage p{color:var(--text-dark);overflow-wrap:anywhere;white-space:pre-wrap;background:#fff;border:1px solid #d3dbd5;border-radius:6px;margin:0;padding:8px 10px;font-size:12px;line-height:1.55}.supportWidgetMessage.own p{background:#dff0e6;border-color:#a7cbb6}.supportWidgetMessage a{background:#fff;border:1px solid #cbd5ce;border-radius:6px;width:min(210px,100%);display:block;overflow:hidden}.supportWidgetMessage img{object-fit:cover;width:100%;max-height:210px;display:block}.supportWidgetComposer{background:#fff;border-top:1px solid #cbd4cd;gap:7px;padding:9px;display:grid}.supportWidgetComposer textarea{min-height:67px;max-height:120px;padding:9px 10px;font-size:12px}.supportWidgetComposer>div{grid-template-columns:34px minmax(0,1fr) 38px;align-items:center;gap:8px;display:grid}.supportWidgetComposer>div>span{color:var(--muted);text-align:right;font-size:10px}.supportWidgetAttach,.supportWidgetSend{border-radius:6px;place-items:center;height:34px;padding:0;display:grid}.supportWidgetAttach{border:1px solid var(--border);width:34px;color:var(--muted);background:#fff}.supportWidgetSend{border:1px solid var(--primary);color:#fff;background:var(--primary);width:38px}.supportWidgetAttach:disabled,.supportWidgetSend:disabled{cursor:not-allowed;opacity:.45}.supportWidgetClosed{border-top:1px solid var(--border);color:var(--success);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px;display:grid}.supportWidgetClosed>div{gap:3px;display:grid}.supportWidgetClosed strong{color:var(--text-dark);font-size:12px}.supportWidgetClosed span{color:var(--muted);font-size:10px}.supportWidgetClosed button{border:1px solid var(--primary);min-height:31px;color:var(--primary);background:#fff;border-radius:5px;padding:0 10px;font-size:11px;font-weight:700}.supportReviewForm,.supportReviewDone{border-top:1px solid var(--border);background:#fff;gap:8px;padding:12px;display:grid}.supportWidgetArchive{border-top:1px solid var(--border);margin-top:12px;padding-top:10px}.supportWidgetArchive summary{cursor:pointer;color:var(--muted);font-size:11px;font-weight:700}.supportWidgetArchive .supportWidgetRecent{margin-top:8px}.supportReviewForm>strong,.supportReviewDone>strong{color:var(--text-dark);font-size:12px}.supportReviewStars,.supportReviewDone>div{color:#d79b16;gap:3px;display:flex}.supportReviewStars button{color:#d79b16;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.supportReviewForm textarea{resize:vertical;min-height:62px}.supportReviewForm>div:last-of-type{justify-content:space-between;align-items:center;gap:8px;display:flex}.supportReviewForm span,.supportReviewDone span{color:var(--muted);font-size:11px}.supportReviewForm>div>button{border:1px solid var(--primary);color:#fff;background:var(--primary);border-radius:5px;min-height:32px;padding:0 12px;font-weight:700}@media (width<=560px){.supportChannelTabs{grid-template-columns:1fr}.supportWidget{right:10px;bottom:max(10px, env(safe-area-inset-bottom))}.supportWidget.isOpen{inset:0}.supportWidgetPanel{border:0;border-radius:0;width:100vw;height:100dvh;top:0;left:0;transform:none}.supportWidgetThreads{display:none}.supportWidgetWorkspace{grid-template-columns:1fr}.supportWidgetHeader{padding-top:max(11px, env(safe-area-inset-top))}.supportWidgetLauncher{justify-content:center;width:46px;min-height:46px;padding:0}.supportWidgetLauncher>span{display:none}}@media (prefers-reduced-motion:reduce){.supportWidgetLauncher:hover{transform:none}}@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}.clubInvitationPanel{grid-template-columns:1fr;padding:15px}.clubInvitationBenefits,.clubInvitationActions{width:100%}.clubInvitationBenefits span,.clubInvitationActions button{flex:1 1 0;min-width:0}}.adminTabBadge{color:#be123c;text-align:center;background:#fff1f2;border-radius:999px;min-width:20px;margin-left:auto;padding:2px 6px;font-size:12px;font-style:normal;font-weight:700}.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:12px}.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:12px}.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:12px;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:12px;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:12px;line-height:1.45;overflow:hidden}.adminTaskCardMain>small{color:var(--muted);font-size:12px}.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:12px}.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:12px;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:12px}.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:12px}.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:12px;font-weight:500}.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:12px;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:12px}.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:12px}.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:12px;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:12px}.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:12px;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:12px;font-weight:500}.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:12px}.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:12px}.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:12px}.buyerExtensionList span,.buyerExtensionList small{color:var(--muted);font-size:12px}.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:12px;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:500}.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:12px;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:12px}.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}.publishSuccessProduct{text-align:left;width:min(920px,100%);margin:28px auto}.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{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%}}.siteHeader{height:68px;padding-inline:max(14px, calc((100vw - var(--front-max-width)) / 2));flex-wrap:nowrap;gap:14px;min-height:68px}.topNav{flex:auto;order:0;width:auto}.homeCampaignHub{grid-template-columns:300px minmax(0,1fr) 260px}.homeShortcutAccountRow{min-height:72px}.homeAccountShortcut{padding:12px 14px}.advancedFilterStrip{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;display:grid}.advancedFilterStripTitle{grid-column:1/-1;padding-top:0}.filterGroupInline select{width:100%;padding:5px 8px;min-height:58px!important}.filterGroupInline select option{padding:3px 2px}.authLoginModeLabel{color:var(--text-dark);background:0 0;border:0;padding:0;font-size:13px;font-weight:500}.authLoginModeLabel:disabled{opacity:1;cursor:default}@media (width<=800px){.authPage{grid-template-columns:1fr;gap:18px;min-height:100svh;padding:22px 16px}.authPageIntro{text-align:center;max-width:460px;display:block}.authPageIntro img{width:48px;height:48px}.authPageIntro h1{margin-top:8px;font-size:25px}.authPageIntro p,.authTrustList{display:none}.authPageCard{padding:28px 22px 22px;box-shadow:0 8px 24px #1f362b17}.homeCampaignHub{grid-template-columns:1fr}.homeCampaignHub .homeCampaignCarousel,.homeCampaignHub .homeShortcutPanel,.homeCampaignHub .homeAccountPanel{grid-area:auto/1}.homeCampaignHub .homeShortcutPanel{order:-1}.homeCampaignHub .homeAccountPanel{order:-2!important}.siteHeader{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:7px 9px;height:auto;min-height:0;padding:8px 10px;display:grid}.siteHeader .logo{order:0;grid-area:1/1;width:auto;min-width:0}.siteHeader .headerTools{order:0;grid-area:1/2;gap:5px;width:auto;min-width:0;display:flex;overflow:visible}.siteHeader .headerTools button{width:40px;min-width:40px;height:40px;min-height:40px;padding:4px}.siteHeader .headerTools button>span{display:none}.siteHeader .topNav{order:0;grid-area:2/1/auto/-1;width:100%;min-width:0;overflow-x:auto}.siteHeader .topNav button{min-height:38px;padding:6px 10px;font-size:12px}.advancedFilterStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.advancedFilterStripTitle{grid-column:1/-1;padding-top:0}}@media (width>=801px){.siteHeader{flex-wrap:nowrap;min-height:68px}.siteHeader .topNav{flex:auto;order:0;width:auto}.siteHeader .headerTools{flex:none;order:0}}@media (width<=800px){.advancedFilterStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.advancedFilterStripTitle{grid-column:1/-1;padding-top:0}}html{scrollbar-gutter:stable;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:12px;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 .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:500}.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:500;position:relative}.headerTools .messageButton em{border:2px solid var(--nav);color:#fff;white-space:nowrap;z-index:2;background:#c24136;border-radius:9px;place-items:center;min-width:22px;height:18px;padding:0 5px;font-size:12px;font-style:normal;font-weight:700;line-height:1;display:grid;position:absolute;top:-6px;right:-6px}.headerTools .messageButton{overflow:visible}.headerTools .messageButton em{width:max-content;min-width:24px}.headerTools .adminTopBtn.active{color:#ffcf92;background:#3b3022;border-color:#c77a2a}.headerTools .loginBtn{background:var(--primary);border-color:#0e5a39}.pageHeader{border-color:var(--border);border-radius:var(--radius-md);box-shadow:none;border-left-width:3px}.compactPageCopy 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:12px;font-weight:500}.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:500}.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:500}.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:500}.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:12px;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:12px;display:grid}.payMethodGrid figcaption{overflow-wrap:anywhere;min-width:0;color:var(--text);font-size:12px;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}.publishIdentityGateBackdrop{z-index:1400}.authPage{background:#f3f6f4;place-items:center;min-height:100dvh;padding:32px 18px;display:grid}.authPageCard{background:#fff;border:1px solid #d7e0db;border-radius:8px;gap:16px;width:min(460px,100%);padding:30px;display:grid;position:relative;box-shadow:0 18px 48px #1f362b1f}.authPageCard h3{color:var(--text-dark);margin:0;font-size:23px}.authPageCard .closeBtn{position:absolute;top:18px;right:18px}@media (width<=560px){.authPage{min-height:100svh;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));place-items:center}.authPageCard{min-height:0;box-shadow:none;align-content:start;gap:14px;padding:48px 20px 22px}.authPageCard .closeBtn{width:40px;height:40px;top:12px;right:12px}.authLoginMethods button,.authPageCard .modalInput input,.authPageCard .submitBtn,.authPageCard .ghostBtn,.authPageCard .smsCodeRow button{min-height:44px}.authPageCard .modalInput input{font-size:16px}}.publishIdentityGateModal{text-align:left;background:#fff;border-top:4px solid #b45309;align-content:start;gap:12px;width:min(100%,500px);padding:28px;display:grid}.publishIdentityGateIcon{color:#b45309;background:#fff7ed;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.publishIdentityGateModal h3{color:var(--text-dark);letter-spacing:0;margin:0;font-size:24px;line-height:1.25}.publishIdentityGateModal>p{color:#475569;margin:0;font-size:14px;line-height:1.75}.publishIdentityGateReason{border-block:1px solid var(--line);color:#166534;align-items:flex-start;gap:8px;padding:11px 0;font-size:13px;line-height:1.55;display:flex}.publishIdentityGateReason svg{flex:none;margin-top:2px}.publishIdentityGateActions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.publishIdentityGateActions button{min-height:42px}.publishIdentityBanner{border-radius:var(--radius-md);color:#9a3412;background:#fff7ed;border:1px solid #fdba74;border-left:4px solid #c2410c;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:14px;padding:16px;display:grid}.publishIdentityBanner>span{background:#ffedd5;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.publishIdentityBanner strong{color:#7c2d12;font-size:15px;display:block}.publishIdentityBanner p{color:#9a3412;margin:4px 0 0;font-size:13px;line-height:1.5}.publishIdentityBanner button{border-radius:var(--radius-sm);color:#fff;background:#c2410c;border:1px solid #c2410c;align-items:center;gap:6px;min-height:38px;font-weight:700;display:inline-flex}.realNameProfileCard{scroll-margin-top:96px;border-left:4px solid var(--primary)!important}@media (width<=680px){.publishIdentityGateModal{padding:22px 18px}.publishIdentityGateModal h3{font-size:20px}.publishIdentityGateActions{grid-template-columns:1fr;display:grid}.publishIdentityGateActions .submitBtn{grid-row:1}.publishIdentityBanner{grid-template-columns:auto minmax(0,1fr)}.publishIdentityBanner button{grid-column:1/-1;justify-content:center;width:100%}}.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,.paymentProviderMark span{color:var(--muted);font-size:12px}.paymentAmount strong{color:var(--text-dark);font-size:24px}.onlinePaymentBody,.paymentProviderChooser{gap:12px;display:grid}.paymentProviderChooser.compact{border:1px solid var(--line);background:#fbfcfd;border-radius:6px;padding:12px}.paymentProviderChooserHeader{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.paymentProviderChooserHeader strong{color:var(--text-dark);font-size:13px}.paymentProviderChooserHeader span{color:var(--muted);text-align:right;font-size:12px}.paymentProviderPicker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.paymentProviderPicker button{border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--text-dark);text-align:left;cursor:pointer;border-radius:6px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:8px 10px;display:grid}.paymentProviderPicker button.selected{background:#f2faf5;border-color:#07a347;box-shadow:inset 0 0 0 1px #07a347}.paymentProviderPicker button.alipay.selected{background:#f3f8ff;border-color:#2781d9;box-shadow:inset 0 0 0 1px #2781d9}.paymentProviderPicker button:disabled{cursor:wait;opacity:.65}.paymentProviderPicker button.unavailable:disabled{cursor:not-allowed;opacity:.42;filter:grayscale()}.paymentProviderPicker button>svg{color:#07a347}.paymentProviderPicker button.alipay>svg{color:#1677ff}.paymentProviderIcon{color:#fff;border-radius:6px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.paymentProviderIcon.wechat{background:#07a347}.paymentProviderIcon.alipay{background:#1677ff}.paymentProviderText{gap:2px;min-width:0;display:grid}.paymentProviderText strong{font-size:13px;line-height:1.25}.paymentProviderText small{color:var(--muted);font-size:11px;line-height:1.25}.paymentProviderRadio{background:#fff;border:1px solid #b8c2bd;border-radius:50%;width:16px;height:16px}.paymentProviderMark{background:#f2faf5;border-left:3px solid #07a347;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.paymentProviderMark.alipay{background:#f2f7ff;border-left-color:#1677ff}.paymentProviderMark>div{gap:2px;display:grid}.paymentProviderMark strong{color:#087735;font-size:13px}.paymentProviderMark.alipay strong{color:#1264c4}.paymentSwitchButton{color:#087735;cursor:pointer;background:0 0;border:1px solid;border-radius:5px;min-height:30px;padding:5px 9px;font-size:12px}.paymentProviderMark.alipay .paymentSwitchButton{color:#1264c4}.paymentSwitchButton:disabled{cursor:wait;opacity:.6}.paymentProviderConfirm{width:100%;min-height:44px;margin:0}@media (width<=520px){.paymentProviderPicker{grid-template-columns:1fr}.paymentProviderChooserHeader{flex-direction:column;align-items:flex-start;gap:3px}.paymentProviderChooserHeader span{text-align:left}}.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:12px}.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}.configRuleSummary{border-radius:var(--radius-sm);background:#fbfdfb;border:1px solid #d9e7dc;border-left:3px solid #b77728;align-content:start;gap:5px;min-height:38px;padding:10px 12px;display:grid}.configRuleSummary span,.configRuleSummary small{color:var(--muted);font-size:12px;line-height:1.45}.configRuleSummary strong{color:var(--text-dark);font-size:13px}.paymentProviderLine{margin:0 0 10px}.onlinePaymentBody dt{color:var(--muted)}.onlinePaymentBody dd{color:var(--text-dark);font-weight:500}.profileActions,.rowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.procurementCard .procurementCancelBtn{border-radius:var(--radius-sm);color:#9f2e25;cursor:pointer;background:#fff7f6;border:1px solid #e1b8b4;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:7px 12px;font-size:12px;font-weight:700;line-height:1;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.procurementCard .procurementCancelBtn:hover:not(:disabled){color:#fff;background:#b6453a;border-color:#b6453a}.procurementCard .procurementCancelBtn:disabled{opacity:.55;cursor:not-allowed}.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:12px}.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:12px}.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}.modalCard.serviceModalCard{background:#f7f9f7;width:min(980px,100vw - 32px);padding:0 0 22px;overflow-x:hidden}.serviceModalCard .closeBtn{z-index:1;background:#fff;border-radius:8px;width:32px;height:32px;top:18px;right:18px}.serviceModalHeader{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:88px;padding:18px 62px 18px 22px;display:grid}.serviceModalIcon{width:44px;height:44px;color:var(--primary-dark);background:#eef6f1;border:1px solid #bdd1c5;border-radius:8px;place-items:center;display:grid}.serviceModalHeader .eyebrow{margin:0 0 2px;font-size:11px}.serviceModalHeader h3{margin:0;font-size:20px;line-height:1.25}.serviceWorkTime{color:#754b13;white-space:nowrap;background:#fff8e9;border:1px solid #e1c99e;border-radius:6px;align-items:center;gap:6px;min-height:30px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.serviceDescription{color:#58655d;margin:18px 22px 12px;font-size:13px;line-height:1.65}.serviceEntryGrid{flex-wrap:wrap;align-items:stretch;gap:10px;margin:14px 22px 0;display:flex}.serviceEntryCard{background:#fff;border:1px solid #d6ddd8;border-radius:8px;flex:300px;align-items:center;min-width:0;min-height:92px;padding:14px;display:grid}.serviceEntryCard.hasQr{grid-template-columns:minmax(0,1fr) 136px;gap:14px;min-height:170px}.serviceEntryCard:only-child.hasQr{grid-template-columns:minmax(0,1fr) minmax(180px,220px);min-height:248px}.serviceEntryCopy{min-width:0}.serviceEntryCopy span,.serviceEntryCopy strong{display:block}.serviceEntryCopy span{color:var(--muted);margin-bottom:5px;font-size:12px}.serviceEntryCopy strong{overflow-wrap:anywhere;color:var(--text-dark);font-size:16px;line-height:1.4}.serviceEntryCopy p{color:#667269;margin:7px 0 0;font-size:12px;line-height:1.55}.serviceEntryCard figure{text-align:center;margin:0}.serviceQrPreviewButton{border:1px solid var(--line);cursor:zoom-in;background:#fff;border-radius:4px;width:132px;height:132px;padding:0;display:block;position:relative}.serviceEntryCard:only-child .serviceQrPreviewButton{aspect-ratio:1;width:100%;height:auto}.serviceQrPreviewButton img{object-fit:contain;width:100%;height:100%;display:block}.serviceQrPreviewButton>span{color:#fff;pointer-events:none;background:#111914c7;border-radius:4px;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:6px;right:6px}.serviceEntryCard figcaption{color:var(--muted);margin-top:5px;font-size:11px}.serviceEmptyState{color:var(--muted);text-align:center;background:#fff;border:1px dashed #cbd3cd;grid-column:1/-1;padding:28px 16px}.announcementBackdrop{background:#0a120d94}.modalCard.announcementModal{background:#f8faf8;border-color:#cbd6cf;border-radius:12px;flex-direction:column;width:min(940px,100vw - 32px);max-height:min(820px,100dvh - 32px);padding:0;display:flex;overflow:hidden}.announcementModalHeader{border-bottom:1px solid var(--line);background:#fff;flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:104px;padding:20px 62px 20px 24px;display:grid;position:relative}.announcementTitleMark{width:46px;height:46px;color:var(--primary);background:var(--primary-light);border:1px solid #bfd7c8;border-radius:10px;place-items:center;display:grid}.announcementModalHeader .eyebrow{color:var(--primary);margin:0 0 3px;font-size:12px}.announcementModalHeader h3{color:var(--text-dark);margin:0;font-size:22px;line-height:1.25}.announcementModalHeader p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.announcementCount{color:#526159;white-space:nowrap;background:#f5f7f5;border:1px solid #d9e2dc;border-radius:999px;align-self:center;padding:5px 9px;font-size:12px;font-weight:700}.announcementCloseBtn{background:#f7f9f7;width:32px;height:32px;top:18px;right:18px}.announcementLayout{flex:auto;grid-template-columns:minmax(0,1.75fr) minmax(260px,.85fr);min-height:0;display:grid;overflow-y:auto}.announcementPrimary{min-width:0;padding:22px 24px 28px}.announcementSidebar{border-left:1px solid var(--line);background:#f3f6f4;align-content:start;gap:12px;min-width:0;padding:22px 20px 28px;display:grid}.announcementSectionHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.announcementSectionHead>div{min-width:0;color:var(--primary);align-items:center;gap:7px;display:flex}.announcementSectionHead h4{color:var(--text-dark);margin:0;font-size:14px;font-weight:700}.announcementSectionHead>span{color:var(--muted);white-space:nowrap;font-size:12px}.officialAnnouncementList{gap:12px;display:grid}.officialAnnouncementCard{background:#fff;border:1px solid #dce3de;border-radius:8px;padding:16px 17px;box-shadow:0 1px 2px #141f1809}.officialAnnouncementCard.pinned{border-color:#d5c29c;box-shadow:inset 3px 0 #b97826,0 1px 2px #141f1809}.officialAnnouncementMeta{justify-content:space-between;align-items:center;gap:12px;display:flex}.officialAnnouncementMeta>div{align-items:center;gap:6px;min-width:0;display:flex}.officialAnnouncementMeta span,.officialAnnouncementMeta time{font-size:12px;line-height:1}.officialAnnouncementMeta time{color:var(--muted);white-space:nowrap}.announcementPinned,.announcementCategory{border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-weight:700;display:inline-flex}.announcementPinned{color:#8c4c0f;background:#fff0d9}.announcementCategory{color:#38614d;background:#edf5f0}.officialAnnouncementCard h5{color:var(--text-dark);margin:11px 0 6px;font-size:16px;font-weight:700;line-height:1.45}.officialAnnouncementSummary{color:#526159;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.7}.officialAnnouncementTags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.officialAnnouncementTags span{color:#68756d;background:#f8faf8;border:1px solid #dfe5e1;border-radius:3px;padding:3px 7px;font-size:12px}.officialAnnouncementDetails{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.officialAnnouncementDetails summary{width:max-content;color:var(--primary);cursor:pointer;font-size:12px;font-weight:700}.officialAnnouncementDetails>div{color:#45534b;background:#f5f8f6;border-left:2px solid #b7cec0;margin-top:11px;padding:11px 12px}.officialAnnouncementDetails p{margin:0 0 7px;font-size:12px;line-height:1.75}.officialAnnouncementDetails p:last-child{margin-bottom:0}.announcementEmpty{color:#829087;text-align:center;background:#fbfcfb;border:1px dashed #ced8d1;border-radius:8px;justify-items:center;gap:5px;min-height:190px;padding:40px 20px;display:grid}.announcementEmpty strong{color:#526159;margin-top:4px;font-size:13px}.announcementEmpty span,.announcementSideEmpty{color:var(--muted);font-size:12px}.announcementSidePanel{background:#fff;border:1px solid #dce3de;border-radius:8px;padding:14px}.announcementSidePanel .announcementSectionHead{border-bottom:1px solid var(--line);margin-bottom:10px;padding-bottom:9px}.announcementBriefList{gap:8px;display:grid}.announcementBriefList p{color:#526159;grid-template-columns:5px minmax(0,1fr);align-items:baseline;gap:8px;margin:0;font-size:12px;line-height:1.6;display:grid}.announcementBriefList i{background:#8aa797;border-radius:50%;width:5px;height:5px}.announcementActivityList{gap:8px;display:grid}.announcementActivityList article{background:#fffaf2;border:1px solid #e6ddd0;border-radius:6px;gap:4px;padding:10px;display:grid}.announcementActivityList article>span{color:#8c4c0f;background:#ffedd2;border-radius:3px;width:max-content;padding:2px 6px;font-size:12px;font-weight:700}.announcementActivityList strong{color:#4c3320;font-size:12px}.announcementActivityList p{color:#76583e;margin:0;font-size:12px;line-height:1.55}.announcementSidePanel.safetyPanel{background:#fafffc;border-color:#d8e2dc}@media (width<=820px){.announcementLayout{grid-template-columns:1fr}.announcementSidebar{border-top:1px solid var(--line);border-left:0;grid-template-columns:repeat(2,minmax(0,1fr))}.announcementSidePanel.safetyPanel{grid-column:1/-1}}@media (width<=600px){.modalCard.announcementModal{border-radius:0;max-height:100dvh}.announcementModalHeader{min-height:92px;padding:16px 48px 16px 16px}.announcementTitleMark,.announcementCount{display:none}.announcementModalHeader h3{font-size:19px}.announcementCloseBtn{top:14px;right:12px}.announcementPrimary{padding:18px 14px 22px}.announcementSidebar{grid-template-columns:1fr;padding:18px 14px 24px}.announcementSidePanel.safetyPanel{grid-column:auto}.officialAnnouncementCard{padding:14px}}.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:500;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:12px;font-weight:500;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:12px;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:12px}.adminHeroActions strong{color:var(--text-dark);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.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:12px}.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:12px;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:500;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:12px;font-weight:500}.adminSidebarFoot small{font-size:12px}.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:12px;font-weight:500;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}.overviewCommandCenter{background:#f8fbfc;border:1px solid #d8e1e8;border-radius:8px;margin:0 0 14px;overflow:hidden}.overviewHero{color:#f4fbfc;background:#13333d;border-bottom:1px solid #d8e1e8;justify-content:space-between;align-items:stretch;gap:24px;padding:20px 22px;display:flex}.overviewHero h3,.overviewHero p,.overviewPanelHead h4{margin:0}.overviewHero h3{margin-top:4px;font-size:20px}.overviewHero p{color:#c2d2d7;max-width:560px;margin-top:7px;font-size:13px}.overviewHero .eyebrow{color:#8cdbca}.overviewHeroValue{border-left:1px solid #d6eced40;align-content:center;min-width:218px;padding-left:24px;display:grid}.overviewHeroValue span,.overviewHeroValue small{color:#b8cbd0;font-size:12px}.overviewHeroValue strong{color:#fff;margin:4px 0;font-size:24px}.overviewKeyMetrics{border-bottom:1px solid #d8e1e8;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.overviewKeyMetrics article{background:#fff;border-right:1px solid #d8e1e8;min-width:0;padding:15px 16px}.overviewKeyMetrics article:last-child{border-right:0}.overviewKeyMetrics span,.overviewKeyMetrics small{color:var(--muted);font-size:12px;display:block}.overviewKeyMetrics strong{color:var(--text-dark);margin:5px 0;font-size:21px;display:block}.overviewKeyMetrics .profit strong{color:#087e6e}.overviewKeyMetrics .risk{background:#fffaf2}.overviewKeyMetrics .risk strong{color:#b86b17}.overviewVisualGrid{background:#d8e1e8;grid-template-columns:1.35fr 1fr 1fr;gap:1px;display:grid}.overviewTrendPanel,.overviewCompositionPanel,.overviewOperationsPanel{background:#fff;min-width:0;padding:16px}.overviewPanelHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.overviewPanelHead h4{color:var(--text-dark);margin-top:3px;font-size:14px}.overviewPanelHead>strong{color:#087e6e;font-size:15px}.overviewBarChart{align-items:end;gap:8px;height:142px;margin:15px 0 8px;padding:0 2px;display:flex}.overviewBarDay{text-align:center;flex:1;gap:6px;min-width:0;display:grid}.overviewBarColumns{border-bottom:1px solid #d9e2e5;justify-content:center;align-items:end;gap:3px;height:117px;display:flex}.overviewBarColumns i{border-radius:2px 2px 0 0;width:min(13px,38%);min-height:4px;display:block}.overviewBarColumns .income,.overviewTrendPanel footer .income{background:#0e9784}.overviewBarColumns .outcome,.overviewTrendPanel footer .outcome{background:#d99342}.overviewBarDay>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.overviewTrendPanel footer,.overviewCompositionPanel footer{color:var(--muted);justify-content:space-between;gap:8px;font-size:11px;display:flex}.overviewTrendPanel footer span{align-items:center;gap:5px;display:inline-flex}.overviewTrendPanel footer i{border-radius:50%;width:8px;height:8px}.overviewCompositionList{gap:12px;margin:20px 0 18px;display:grid}.overviewCompositionList>div>div{color:var(--muted);justify-content:space-between;gap:8px;font-size:12px;display:flex}.overviewCompositionList strong{color:var(--text-dark);font-size:12px}.overviewCompositionList>div>i{border-radius:1px;min-width:5%;height:7px;margin-top:5px;display:block}.overviewCompositionList .teal{background:#0e9784}.overviewCompositionList .blue{background:#377dc4}.overviewCompositionList .amber{background:#d99342}.overviewOperationRows{border-top:1px solid #edf1f2;margin-top:15px;display:grid}.overviewOperationRows p{border-bottom:1px solid #edf1f2;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;margin:0;padding:8px 0;display:grid}.overviewOperationRows span,.overviewOperationRows em{color:var(--muted);font-size:11px;font-style:normal}.overviewOperationRows strong{color:var(--text-dark);grid-area:span 2/2;align-self:center;font-size:16px}.overviewNoData{width:100%;color:var(--muted);text-align:center;align-self:center;font-size:12px}@media (width<=900px){.overviewKeyMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overviewKeyMetrics article:nth-child(2){border-right:0}.overviewKeyMetrics article:nth-child(-n+2){border-bottom:1px solid #d8e1e8}.overviewVisualGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.overviewOperationsPanel{grid-column:span 2}}@media (width<=600px){.overviewHero{gap:14px;padding:17px;display:grid}.overviewHeroValue{border-top:1px solid #d6eced40;border-left:0;min-width:0;padding:12px 0 0}.overviewKeyMetrics,.overviewVisualGrid{grid-template-columns:1fr}.overviewKeyMetrics article{border-bottom:1px solid #d8e1e8;border-right:0}.overviewKeyMetrics article:last-child{border-bottom:0}.overviewOperationsPanel{grid-column:auto}}.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:12px;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:500}.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:12px;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:12px}.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:500;position:sticky;top:0}.adminTable td{border-color:var(--line);vertical-align:top;padding:9px 10px}.adminTable :is(.tag,button,select,code,time),.adminTable :is(.tableActions,.rowActions),.adminTable :is(.tableAtomicCell,.price){white-space:nowrap;word-break:keep-all}.adminTable :is(.adminNote,.realNameReviewNote,.walletStatusReason,.tableTextCell){overflow-wrap:anywhere;white-space:normal;word-break:normal}.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}.ledgerSummary{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#f7f9f7;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ledgerSummary article{border-right:1px solid var(--border);gap:3px;padding:13px 16px;display:grid}.ledgerSummary article:last-child{border-right:0}.ledgerSummary span,.ledgerSummary small{color:var(--muted);font-size:11px}.ledgerSummary strong{font-size:19px}.ledgerSummary .income,.ledgerAmount.in strong{color:#16794a}.ledgerSummary .outcome,.ledgerAmount.out strong{color:#b45309}.ledgerTable td{vertical-align:middle}.ledgerBusiness,.ledgerReference,.ledgerAmount,.ledgerMethod{gap:4px;min-width:0;display:grid}.ledgerBusiness strong,.ledgerReference strong,.ledgerMethod strong{color:var(--text-dark);font-size:12px}.ledgerBusiness small,.ledgerReference small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.ledgerAmount span{color:var(--muted);font-size:10px;font-weight:600}.ledgerAmount strong{white-space:nowrap;font-size:15px}.ledgerMethod .tag{width:max-content}.ledgerIncomeRow{box-shadow:inset 3px 0 #78ad91}.ledgerOutcomeRow{box-shadow:inset 3px 0 #d8a15b}.ledgerTable time{color:#475569;white-space:nowrap;font-size:11px}.adminSearchBox{background:#fff;width:calc(100% - 28px);max-width:none;margin:12px 14px}.adminCustomerFilters{grid-template-columns:minmax(280px,1.7fr) repeat(3,minmax(150px,1fr)) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.adminCustomerFilters .adminSearchBox{width:100%;margin:0}.adminCustomerRoleFilter{color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;font-size:12px;font-weight:700;display:grid}.adminCustomerRoleFilter select{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;width:100%;min-height:38px;padding:0 10px}.adminFilterReset{border:1px solid var(--border);border-radius:var(--radius-sm);color:#475569;white-space:nowrap;background:#fff;min-height:38px;padding:0 13px}.adminFilterReset:hover{color:var(--text-dark);border-color:#94a3b8}.ledgerFilters{border-bottom:1px solid var(--border);background:#f8fafc;grid-template-columns:minmax(280px,2fr) repeat(5,minmax(130px,1fr));gap:10px;padding:12px 14px;display:grid}.ledgerFilters>label:not(.searchBox){color:var(--muted);gap:5px;font-size:11px;font-weight:700;display:grid}.ledgerFilters select,.ledgerFilters input[type=date],.ledgerFilters input[type=number]{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:38px;color:var(--text-dark);background:#fff;padding:0 9px}.ledgerFilters .ledgerSearchBox{width:100%;margin:16px 0 0}.ledgerFilters .adminFilterReset{align-self:end}@media (width<=1180px){.adminCustomerFilters,.ledgerFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.adminCustomerFilters .adminSearchBox,.ledgerFilters .ledgerSearchBox{grid-column:1/-1;margin-top:0}}@media (width<=720px){.adminCustomerFilters,.ledgerFilters{grid-template-columns:1fr}.adminCustomerFilters .adminSearchBox,.ledgerFilters .ledgerSearchBox{grid-column:auto}}.adminQueueFilters{padding:11px 14px 0}.adminQueueFilters button{background:#fff;min-height:28px;font-weight:500}.adminQueueFilters button strong{min-width:18px;height:18px;color:var(--muted);background:#edf0ee;border-radius:4px;place-items:center;padding:0 4px;font-size:12px;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}.adminPaginationSummary{align-items:center;gap:12px;display:flex}.adminPaginationSummary>span{color:var(--muted);font-size:12px}.adminPageSizeControl{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.adminPageSizeControl select{width:auto;min-width:72px;height:32px;color:var(--text-dark);background-color:#fff;border:1px solid #aebdb4;border-radius:4px;padding:0 24px 0 8px;font-size:12px}.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:12px}.paginationBar .pageJump{align-items:center;gap:6px;margin:0;display:inline-flex}.paginationBar .pageJump label{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.paginationBar .pageJump input{width:46px;min-width:46px;height:32px;color:var(--text-dark);font-variant-numeric:tabular-nums;text-align:center;background:#fff;border:1px solid #aebdb4;border-radius:4px;padding:0 5px;font-size:12px}.paginationBar .pageJump input:hover{border-color:#789284}.paginationBar .pageJump input:focus{border-color:var(--primary);outline:0;box-shadow:0 0 0 3px #176b451f}.paginationBar .pageJump button{width:auto;min-width:48px;min-height:32px;color:var(--primary-dark);white-space:nowrap;padding:0 9px;font-size:12px}.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:12px}.productReviewTable .reviewFieldChips em{min-width:0;color:var(--text-dark);text-overflow:ellipsis;font-size:12px;font-style:normal;font-weight:500;overflow:hidden}.productReviewTable .reviewFieldChips .isCollection em{color:var(--primary-dark)}.productReviewTable .reviewFieldChips .reviewMoreFields{background:#fff;border-style:dashed}.reviewHighlightsEmpty{color:var(--muted);font-size:12px}.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:12px;font-weight:500;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:12px}.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:12px;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}.serviceQrLightbox{padding:0;overflow:hidden}.productImageLightboxCard.serviceQrLightboxCard{width:100vw;height:100dvh;max-height:100dvh;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative;overflow:hidden}.serviceQrLightboxControls{z-index:2;gap:8px;display:flex;position:absolute;top:16px;right:16px}.serviceQrLightboxControls button{color:#fff;background:#111914d1;border:1px solid #ffffff52;border-radius:4px;place-items:center;width:40px;height:40px;padding:0;display:grid}.serviceQrLightboxControls button:disabled{opacity:.4;cursor:not-allowed}.productImageLightboxStage.serviceQrLightboxStage{box-sizing:border-box;background:0 0;border-radius:0;width:100%;height:100dvh;min-height:0;max-height:100dvh;padding:68px 16px 16px;display:block;overflow:hidden}.productImageLightboxViewport.serviceQrLightboxViewport{height:100%;min-height:0;max-height:none}.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;animation:.24s ease-out productImageReveal}@keyframes productImageReveal{0%{opacity:0;transform:scale(.992)}to{opacity:1;transform:scale(1)}}.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%}@media (prefers-reduced-motion:reduce){.homeCampaignSlide,.homeCampaignArrows button,.homeCampaignDots button{transition:none}.homeCampaignDots button.active:after,.productImageLightboxCanvas>img{animation:none}}.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:12px}@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:12px}.productImageUploadCount{border-radius:var(--radius-sm);color:var(--primary-dark);white-space:nowrap;background:#f2f7f3;border:1px solid #c9d7ce;flex:none;padding:5px 8px;font-size:12px;font-weight:700}.productImageDropZone{padding:10px}.productImageDropZone .imageDropZonePrompt{border-top:1px solid var(--line);margin-top:9px}.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{min-height:92px;color:var(--muted);text-align:center;grid-column:1/-1;place-items:center;gap:6px;padding:18px 12px;font-size:12px;display:grid}.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:500;line-height:1.45}.adminOrderCard>small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;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}.adminRentList{border-top:1px solid var(--border);background:#fff;display:grid}.adminRentList>em{color:var(--muted);text-align:center;padding:28px 16px;font-size:13px;font-style:normal}.adminRentOrderRow{border-bottom:1px solid var(--border);gap:12px;min-width:0;padding:16px;display:grid}.adminRentOrderRow:hover{background:#fbfcfb}.adminRentOrderHead{grid-template-columns:minmax(220px,1fr) auto minmax(130px,auto);align-items:center;gap:14px;display:grid}.adminRentOrderHead>div:first-child{gap:2px;min-width:0;display:grid}.adminRentOrderHead span,.adminRentOrderFacts span,.adminRentOrderTotal span{color:var(--muted);font-size:11px}.adminRentOrderHead>div:first-child>strong{color:var(--text-dark);overflow-wrap:anywhere;font-size:15px}.adminRentOrderHead small,.adminRentOrderFacts small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.adminRentOrderTotal{justify-items:end;gap:2px;display:grid}.adminRentOrderTotal strong{color:#b45309;font-size:18px}.adminRentOrderFacts{border:1px solid var(--line);background:#f7f9f7;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.adminRentOrderFacts section{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:3px;min-width:0;padding:9px 11px;display:grid}.adminRentOrderFacts section:nth-child(4n){border-right:0}.adminRentOrderFacts section:nth-last-child(-n+4){border-bottom:0}.adminRentOrderFacts strong{color:var(--text-dark);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.adminRentOrderSignals{flex-wrap:wrap;gap:7px;display:flex}.adminRentOrderSignals:empty{display:none}.adminRentOrderSignals small{font-size:11px;line-height:1.45}.adminRentOrderRow>.financeActions{border-top:1px solid var(--line);margin-top:0;padding-top:10px}.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:12px;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:12px;font-weight:500;line-height:1.45}.adminEntryCheck{color:var(--text-dark);margin-top:16px;font-size:12px;font-weight:500}.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:12px;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:12px;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:12px;font-weight:700}.pricingNotice{color:#76551b;background:#fff9ed;border-left:3px solid #d6a64b;margin:14px 0 0;padding:9px 11px;font-size:12px;line-height:1.55}.assetFilter{min-width:140px;color:var(--muted);gap:5px;font-size:12px;font-weight:500;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:12px;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}.ossImagePreviewPanel{border-radius:var(--radius-sm);background:linear-gradient(135deg,#f5fbf7,#fffaf2);border:1px solid #cfe4d7;margin:0 14px 14px;padding:16px}.ossImagePreviewHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.ossImagePreviewHead h3{color:var(--text-dark);margin:2px 0 3px;font-size:16px}.ossImagePreviewHead p{color:var(--muted);margin:0;font-size:12px}.ossImageGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.ossImageCard{border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0;color:var(--text-dark);text-align:left;cursor:pointer;background:#fff;gap:5px;padding:8px;display:grid}.ossImageCard:hover{border-color:var(--primary);transform:translateY(-1px);box-shadow:0 4px 14px #2259391f}.ossImageCard img{aspect-ratio:4/3;object-fit:cover;background:#f1f3f1;border-radius:4px;width:100%}.ossImageCard span,.ossImageCard small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ossImageCard span{font-size:12px;font-weight:700}.ossImageCard small{color:var(--muted);font-size:11px}.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:12px;font-weight:500;display:inline-flex}.checkboxLabel{color:var(--text);cursor:pointer;align-items:center;font-size:12px;font-weight:500;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:12px}.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:12px;font-weight:500;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 button{border-radius:var(--radius-sm);color:#4f5c54;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:32px;padding:6px 8px;font-size:12px;font-weight:500;display:flex}.configNav button:hover{color:var(--primary-dark);background:#f0f4f1}.configNav button.active{color:#155c3a;background:#e8f3ec;font-weight:700;box-shadow:inset 3px 0 #2f7d55}.configNav button.active span{color:#24704c}.configNav button span{color:#95a098;font-variant-numeric:tabular-nums;font-size:12px}.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)}.qqBotFeatureGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.qqBotFeatureGrid .checkboxLabel{border:1px solid var(--line);border-radius:var(--radius-sm);background:#f8faf8;min-height:42px;padding:9px 10px;font-size:12px}.qqBotTemplateGrid textarea{min-height:112px}.qqBotTemplateGrid small,.qqBotConfigSection .configInlineNote{color:var(--muted);font-size:11px;font-weight:400;line-height:1.55}.qqBotVariableTitle{color:var(--text-dark);margin-top:4px;font-size:12px;font-weight:700}.qqBotVariableGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 12px;display:grid}.qqBotVariableGrid>span{min-width:0;color:var(--muted);align-items:baseline;gap:5px;font-size:11px;font-weight:400;display:flex}.qqBotVariableGrid code{color:var(--primary-dark);flex:none;font-size:11px}.qqBotVariableGrid em{overflow-wrap:anywhere;min-width:0;font-style:normal}.qqBotConfigSection .configInlineNote code{color:var(--primary-dark);background:#edf2ee;border-radius:3px;padding:1px 4px}.qqScheduleEditor{border-top:1px solid var(--line);gap:12px;margin-top:18px;padding-top:16px;display:grid}.qqScheduleConfigSection .qqScheduleEditor{border-top:0;margin-top:0;padding-top:0}.qqScheduleEditorHead,.qqScheduleEditorHead>div,.qqScheduleEditorHead strong,.qqScheduleItemHead{align-items:center;display:flex}.qqScheduleEditorHead{justify-content:space-between;gap:16px}.qqScheduleEditorHead>div{flex-direction:column;align-items:flex-start;gap:4px}.qqScheduleEditorHead strong{color:var(--text-dark);gap:7px;font-size:14px}.qqScheduleEditorHead p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.qqScheduleEditorHead>button{border:1px solid var(--primary);border-radius:var(--radius-sm);background:var(--primary);color:#fff;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.qqScheduleList{gap:10px;display:grid}.qqScheduleItem{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fbfcfb;gap:12px;padding:13px;display:grid}.qqScheduleItem.disabled{background:#f5f6f5}.qqScheduleItemHead{gap:12px;min-width:0}.qqScheduleItemHead>span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:11px;overflow:hidden}.qqScheduleItemHead>button{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--danger);background:#fff;border:1px solid #ead6d3;flex:none;place-items:center;padding:0;display:grid}.qqScheduleFields{grid-template-columns:minmax(0,1fr) 150px;align-items:start;gap:10px;display:grid}.qqScheduleFields label,.qqScheduleContent{color:#3d4942;gap:6px;min-width:0;font-size:12px;font-weight:600;display:grid}.qqScheduleFields input,.qqScheduleFields select,.qqScheduleContent textarea{width:100%}.qqScheduleFields input,.qqScheduleFields select{min-height:38px;padding:8px 10px}.qqScheduleFields small{color:var(--muted);font-size:11px;font-weight:400}.qqScheduleContent textarea{resize:vertical;min-height:92px;padding:10px;line-height:1.55}.qqScheduleContent small{color:var(--muted);font-size:11px;font-weight:400}.qqScheduleWeekdays,.qqScheduleTargets{border:0;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;display:grid}.qqScheduleTargets{grid-template-columns:repeat(2,minmax(0,180px))}.qqScheduleWeekdays legend,.qqScheduleTargets legend{color:#3d4942;margin-bottom:6px;font-size:12px;font-weight:600}.qqScheduleWeekdays label,.qqScheduleTargets label{min-width:0;position:relative}.qqScheduleWeekdays input,.qqScheduleTargets input{opacity:0;position:absolute}.qqScheduleWeekdays span,.qqScheduleTargets span{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:34px;color:var(--muted);cursor:pointer;background:#fff;place-items:center;font-size:11px;display:grid}.qqScheduleWeekdays input:checked+span,.qqScheduleTargets input:checked+span{color:var(--primary-dark);background:#edf4ef;border-color:#8aa797;font-weight:700}.qqScheduleWeekdays input:focus-visible+span,.qqScheduleTargets input:focus-visible+span{outline:2px solid var(--primary);outline-offset:2px}.qqScheduleWeekdays input:disabled+span,.qqScheduleTargets input:disabled+span{cursor:not-allowed;opacity:.72}.qqScheduleEmpty{border:1px dashed var(--line);border-radius:var(--radius-sm);min-height:80px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}@media (width<=900px){.qqBotFeatureGrid,.qqBotVariableGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.qqScheduleWeekdays{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=560px){.qqBotFeatureGrid,.qqBotVariableGrid{grid-template-columns:1fr}.qqScheduleEditorHead{flex-direction:column;align-items:stretch}.qqScheduleEditorHead>button{align-self:flex-start}.qqScheduleFields{grid-template-columns:1fr}.qqScheduleItemHead{flex-wrap:wrap}.qqScheduleItemHead>span{order:3;width:calc(100% - 46px);margin-left:0}.qqScheduleItemHead>button{margin-left:auto}.qqScheduleWeekdays{grid-template-columns:repeat(3,minmax(0,1fr))}}.advancedFilterStrip{scrollbar-width:thin;scrollbar-color:#b8c5bd transparent;background:#f7f9f7;border:1px solid #dfe5e1;border-radius:7px;align-items:center;gap:7px;min-width:0;padding:7px;display:flex;overflow-x:auto}.advancedFilterStripTitle{color:#425149;border-right:1px solid #d7dfda;flex:none;align-items:center;gap:5px;min-height:34px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.filterGroupInline{background:#fff;border:1px solid #d7dfda;border-radius:6px;flex:none;align-items:center;min-height:34px;transition:border-color .14s,box-shadow .14s;display:inline-flex;overflow:hidden}.filterGroupInline>span{color:#67756d;white-space:nowrap;padding-left:9px;font-size:12px;font-weight:600}.rentViewPage .filterPanel .filterGroupInline select{color:#25352c;background-color:#0000;border:0;outline:0;width:auto;min-width:66px;max-width:128px;height:32px;min-height:32px;padding:0 25px 0 5px;font-size:12px;font-weight:700}.filterGroupInline:hover,.filterGroupInline:focus-within{border-color:#789687}.filterGroupInline.active{background:#f2f8f4;border-color:#3b7d5c;box-shadow:inset 0 0 0 1px #3b7d5c}.rentViewPage .filterPanel .advancedFilterClear{color:#a03a3a;background:#fff;border:1px solid #e4c8c8;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:4px;min-height:34px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.rentViewPage .filterPanel .advancedFilterClear:hover{background:#fff7f7;border-color:#c98f8f}.rentCardFieldEditor{background:#f8faf8;border:1px solid #d9e2dc;border-radius:8px;gap:12px;padding:16px;display:grid}.rentCardFieldEditorHead{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.rentCardFieldEditorHead h4{color:var(--text-dark);margin:3px 0 0;font-size:17px}.rentCardFieldEditorHead p{max-width:620px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.rentCardFieldRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.rentCardFieldRow{background:#fff;border:1px solid #e0e5e2;border-radius:6px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;min-height:48px;display:grid;overflow:hidden}.rentCardFieldRow.enabled{background:#f4f9f5;border-color:#bdd1c4}.rentCardFieldOrder{color:#7e8c84;font-variant-numeric:tabular-nums;border-right:1px solid #e0e5e2;align-self:stretch;place-items:center;font-size:11px;font-weight:700;display:grid}.rentCardFieldRow>label{cursor:pointer;align-items:center;gap:9px;min-width:0;padding:7px 10px;display:flex}.rentCardFieldRow>label input{accent-color:var(--primary);flex:none}.rentCardFieldRow>label>span{align-items:baseline;gap:7px;min-width:0;display:flex}.rentCardFieldRow>label strong{color:var(--text-dark);white-space:nowrap;font-size:13px}.rentCardFieldRow>label code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.rentCardFieldActions{gap:3px;padding-right:7px;display:flex}.rentCardFieldActions button{color:#3f5047;background:#fff;border:1px solid #d7dfda;border-radius:5px;place-items:center;width:30px;height:30px;padding:0;display:grid}.rentCardFieldActions button:hover:not(:disabled){border-color:var(--primary);color:var(--primary);background:#f1f7f3}.rentCardFieldActions button:disabled{opacity:.35;cursor:not-allowed}@media (width<=720px){.filterPanel{gap:8px}.advancedFilterStrip{margin-inline:-3px}.advancedFilterStripTitle{z-index:1;background:#f7f9f7;position:sticky;left:-7px}.quickFilters{flex-wrap:nowrap;overflow-x:auto}.rentCardFieldEditorHead{flex-direction:column;align-items:flex-start;gap:6px}.rentCardFieldRows{grid-template-columns:1fr}}.publishAgreementEditorList{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.publishAgreementEditorCard{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fbfcfb;gap:12px;min-width:0;padding:14px;display:grid}.publishAgreementEditorCardHead,.publishAgreementEditorCardHead>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.publishAgreementEditorCardHead>div{justify-content:flex-start;min-width:0}.publishAgreementEditorCardHead strong{color:var(--text-dark);font-size:13px}.publishAgreementEditorCardHead code,.publishAgreementEditorCardHead>span{color:var(--muted);font-size:11px}.publishAgreementEditorCard label{color:#3d4942;gap:6px;min-width:0;font-size:12px;font-weight:500;display:grid}.publishAgreementEditorCard input,.publishAgreementEditorCard textarea{width:100%}.publishAgreementEditorCard input{min-height:40px;padding-inline:10px}.publishAgreementEditorCard textarea{resize:vertical;min-height:260px;padding:10px;line-height:1.65}.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:12px;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:12px;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:12px;font-weight:500;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}.serviceConfigEditor{border-top:1px solid var(--line);margin-top:16px;padding-top:15px}.serviceConfigToolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.serviceConfigToolbar strong{color:var(--text-dark);font-size:12px}.serviceConfigList{gap:10px;display:grid}.serviceConfigItem{border:1px solid var(--border);background:#fafbfa;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(270px,.65fr) 34px;align-items:start;gap:12px;padding:12px;display:grid;position:relative}.serviceConfigFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.serviceConfigFields label{color:#3d4942;gap:5px;min-width:0;font-size:12px;font-weight:500;display:grid}.serviceConfigFields label.wide{grid-column:1/-1}.serviceConfigFields input:not([type=checkbox]){width:100%;min-height:38px;padding:0 10px}.serviceConfigFields .checkboxLabel{grid-column:1/-1;display:flex}.serviceEntryShiftPicker{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;grid-column:1/-1;min-width:0;margin:0;padding:10px}.serviceEntryShiftPicker legend{color:#3d4942;padding:0 4px;font-size:12px;font-weight:600}.serviceEntryShiftPicker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.serviceConfigFields .serviceEntryShiftPicker label{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fafbfa;align-items:center;gap:7px;min-height:34px;padding:6px 8px;display:flex}.serviceEntryShiftPicker input{width:16px;height:16px;accent-color:var(--primary)}.serviceEntryShiftPicker small{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.45;display:block}.serviceConfigItem .imageField{background:#fff;grid-template-columns:76px minmax(0,1fr);padding:8px}.serviceConfigItem .imageFieldPreview{width:76px}.imageStorageState{color:var(--muted);align-self:center;font-size:11px;line-height:1.4}.serviceConfigDelete{place-items:center;width:34px;height:34px;padding:0;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:12px;font-weight:500}.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}.imageFieldDropZone{grid-column:1/-1;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;padding:7px;display:grid}.imageFieldDropZone .imageFieldPreview{border:0;grid-row:auto}.imageFieldDropZone .imageDropZonePrompt{justify-content:flex-start;min-height:72px}.imageField .imageUrlInput,.imageField .imageStorageState,.imageField .imageFieldActions{grid-column:1/-1}.imageFieldPreview.hasImage{background:#fff;border-style:solid}.imageFieldPreview img{object-fit:contain;width:100%;height:100%}.imageFieldPreview em{font-size:12px;font-style:normal}.imageUrlInput{width:100%;min-width:0;min-height:34px;padding:0 8px;font-size:12px}.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:12px;font-weight:500;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:12px}.imageDropZone{border-radius:var(--radius-sm);cursor:pointer;background:#f8faf8;border:1px dashed #aebdb4;min-width:0;transition:border-color .15s,background-color .15s,box-shadow .15s;position:relative}.imageDropZone:hover,.imageDropZone:focus-visible,.imageDropZone.isDragging{border-color:var(--primary);background:#eef7f1;outline:0;box-shadow:0 0 0 3px #176b451a}.imageDropZone.isDisabled{opacity:.58;cursor:not-allowed}.imageDropZoneInput{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.imageDropZonePrompt{min-height:54px;color:var(--primary-dark);text-align:left;justify-content:center;align-items:center;gap:8px;padding:9px 12px;display:flex}.imageDropZonePrompt>span{gap:2px;display:grid}.imageDropZonePrompt strong{font-size:12px}.imageDropZonePrompt small{color:var(--muted);font-size:11px;font-weight:500}.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:12px;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:500;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}.supportSchedulingToolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.supportSchedulingToolbar strong{color:var(--text-dark);font-size:13px}.supportSchedulingToolbar p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.supportSchedulingToolbar>button,.supportShiftDelete{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:36px;color:var(--text);background:#fff;flex:none;justify-content:center;align-items:center;gap:6px;padding:7px 11px;font-size:12px;font-weight:700;display:inline-flex}.supportSchedulingToolbar>button:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-light)}.supportInactivitySetting{border:1px solid var(--border);background:#fff;border-radius:6px;grid-template-columns:minmax(180px,1fr) 110px minmax(240px,2fr);align-items:center;gap:12px;margin-top:14px;padding:12px;display:grid}.supportInactivitySetting>span{color:var(--text-dark);font-size:12px;font-weight:700}.supportInactivitySetting small{color:var(--muted);line-height:1.5}.supportShiftList{gap:12px;margin-top:14px;display:grid}.supportShiftCard{border:1px solid var(--border);border-radius:var(--radius-md);background:#fbfcfb;padding:14px}.supportShiftCardHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.supportShiftEnabled{color:var(--text-dark);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.supportShiftEnabled input,.supportShiftAgents input{width:17px;height:17px;accent-color:var(--primary)}.supportShiftDelete{color:#9f2e25;background:#fff7f6;border-color:#e1b8b4;width:36px;padding:0}.supportShiftFields{grid-template-columns:minmax(180px,1.4fr) repeat(2,minmax(130px,1fr));gap:12px;display:grid}.supportShiftFields label{color:#3d4942;gap:6px;min-width:0;font-size:12px;font-weight:500;display:grid}.supportShiftFields input{width:100%;min-height:40px;padding:0 10px}.supportShiftAgents{border:0;min-width:0;margin:14px 0 0;padding:0}.supportShiftAgents legend{color:#3d4942;margin-bottom:7px;font-size:12px;font-weight:500}.supportShiftAgents>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.supportShiftAgents label{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;align-items:center;gap:9px;min-width:0;min-height:48px;padding:8px 10px;display:flex}.supportShiftAgents label>span{gap:2px;min-width:0;display:grid}.supportShiftAgents strong,.supportShiftAgents small{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;overflow:hidden}.supportShiftAgents strong{color:var(--text-dark);font-size:12px}.supportShiftAgents small,.supportShiftAgents em{color:var(--muted);font-size:11px;font-style:normal}.supportShiftEmpty{border:1px dashed var(--border);border-radius:var(--radius-sm);min-height:54px;color:var(--muted);background:#fbfcfb;align-items:center;gap:9px;padding:12px 14px;font-size:12px;display:flex}.realtimeNotificationPopup{z-index:90;border:1px solid #b9c9bf;border-left:4px solid var(--primary);border-radius:var(--radius-md);width:min(390px,100vw - 36px);min-height:104px;box-shadow:var(--shadow-lg);background:#fff;grid-template-columns:38px minmax(0,1fr) 30px;gap:11px;padding:14px;animation:.18s ease-out realtimeNotificationIn;display:grid;position:fixed;top:76px;right:18px}.realtimeNotificationPopup.leaving{pointer-events:none;animation:.3s ease-in forwards realtimeNotificationOut}.realtimeNotificationIcon{border-radius:var(--radius-sm);width:38px;height:38px;color:var(--primary-dark);background:var(--primary-light);place-items:center;display:grid}.realtimeNotificationBody{align-content:start;gap:5px;min-width:0;display:grid}.realtimeNotificationBody strong{color:var(--text-dark);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.realtimeNotificationBody p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.realtimeNotificationBody>button{min-height:28px;color:var(--primary);background:0 0;border:0;justify-content:flex-start;justify-self:start;align-items:center;gap:5px;padding:3px 0;font-size:12px;font-weight:700;display:inline-flex}.realtimeNotificationClose{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.realtimeNotificationClose:hover{color:var(--text-dark);background:var(--surface-hover)}@keyframes realtimeNotificationIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes realtimeNotificationOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.notificationPreferencesCard{background:linear-gradient(145deg,#fff 0%,#f8fcfa 100%);border-color:#d9e7df;align-items:start;gap:22px;overflow:hidden}.notificationPreferenceIntro{grid-template-columns:minmax(0,1fr) minmax(250px,34%);align-items:center;gap:24px;width:100%;display:grid}.notificationMasterToggle{cursor:pointer;background:#f6f8f7;border:1px solid #d9e1dd;border-radius:14px;align-items:center;gap:12px;min-height:78px;padding:15px 17px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.notificationMasterToggle.isEnabled{background:#eff9f3;border-color:#8fc4a7;box-shadow:0 8px 22px #1f704914}.notificationMasterToggle>input{appearance:none;cursor:pointer;background:#aeb9b3;border:0;border-radius:999px;flex:none;width:42px;height:24px;margin:0;position:relative}.notificationMasterToggle>input:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #182a2133}.notificationMasterToggle>input:checked{background:var(--primary)}.notificationMasterToggle>input:checked:after{transform:translate(18px)}.notificationMasterToggle>span{gap:3px;display:grid}.notificationMasterToggle strong{color:var(--text-dark);font-size:14px}.notificationMasterToggle small{color:var(--muted);font-size:11px;line-height:1.45}.notificationTypePreferenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;width:100%;display:grid}.notificationTypePreferenceGrid.isDisabled{opacity:.58}.notificationTypePreference{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:20px minmax(0,1fr);gap:11px;min-height:78px;padding:14px;display:grid}.notificationTypePreference>input{opacity:0;pointer-events:none;position:absolute}.notificationTypePreference>span:last-child{align-content:start;gap:4px;display:grid}.notificationTypePreference strong{color:var(--text-dark);font-size:13px}.notificationTypePreference small{color:var(--muted);font-size:11px;line-height:1.5}.notificationTypeCheck{color:#fff;background:#fff;border:1px solid #b8c5be;border-radius:6px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:grid}.notificationTypePreference>input:checked+.notificationTypeCheck{border-color:var(--primary);background:var(--primary)}.notificationChannelSection{border-top:1px solid var(--border);gap:14px;width:100%;padding-top:20px;display:grid}.notificationPreferenceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.notificationPreferenceToggle{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-soft);align-items:flex-start;gap:9px;min-height:72px;padding:12px;display:flex}.notificationPreferenceToggle input{width:17px;height:17px;accent-color:var(--primary);margin-top:2px}.notificationPreferenceToggle span{gap:4px;min-width:0;display:grid}.notificationPreferenceToggle strong{color:var(--text-dark);font-size:13px}.notificationPreferenceToggle small{color:var(--muted);font-size:11px;line-height:1.45}.notificationPreferenceToggle:has(input:disabled){opacity:.72}.notificationChannelHint{color:var(--muted);margin:-2px 0 0;font-size:12px;line-height:1.6}.notificationEmailInput{width:100%}.notificationPreferenceActions{grid-template-columns:repeat(auto-fit,168px);gap:10px;display:grid}.notificationPreferenceActions>.submitBtn,.notificationPreferenceActions>.advancedBtn{white-space:nowrap;justify-content:center;align-items:center;width:168px;min-width:168px;height:42px;min-height:42px;margin:0;padding:0 16px;font-size:12px;line-height:1;display:inline-flex}.notificationsModal{background:#f6f9f7;border:1px solid #dce7e1;border-radius:20px;flex-direction:column;width:min(92vw,860px);height:min(82vh,760px);max-height:860px;padding:0;display:flex;overflow:hidden;box-shadow:0 28px 80px #122d1f3d}.notificationsModal>.closeBtn{z-index:3;top:18px;right:18px}.notificationsModalHead{background:linear-gradient(125deg,#fff 0%,#eef8f2 100%);border-bottom:1px solid #dfe9e3;flex:none;justify-content:space-between;align-items:center;gap:24px;min-height:126px;padding:24px 66px 22px 26px;display:flex}.notificationsModalTitle,.notificationsModalTools,.notificationsModalSummary{align-items:center;display:flex}.notificationsModalTitle{gap:14px;min-width:0}.notificationsModalTitle h3{color:var(--text-dark);margin:2px 0 3px;font-size:24px;line-height:1.15}.notificationsModalTitle p{color:var(--muted);margin:0;font-size:12px}.notificationsModalMark{color:#fff;background:linear-gradient(145deg,#18764c,#2d9967);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 9px 20px #18764c38}.notificationsModalTools{flex:none;gap:14px}.notificationsModalSummary{border-right:1px solid #cddbd3;gap:6px;padding-right:14px}.notificationsModalSummary strong{color:var(--primary);font-size:28px;line-height:1}.notificationsModalSummary span{color:var(--muted);font-size:12px}.notificationsModalTabs{border-bottom:1px solid var(--border);background:#fff;flex:none;gap:8px;padding:12px 26px;display:flex}.notificationsModalTabs button{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-weight:700;display:inline-flex}.notificationsModalTabs span{text-align:center;background:#1e483214;border-radius:999px;min-width:20px;padding:2px 6px;font-size:10px}.notificationsModalList{align-content:start;gap:10px;min-height:0;padding:16px 20px 22px;display:grid;overflow-y:auto}.notificationCard{background:#fff;border:1px solid #e0e7e3;border-radius:14px;grid-template-columns:42px minmax(0,1fr);gap:13px;padding:16px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid}.notificationCard:hover{border-color:#c8d9cf;transform:translateY(-1px);box-shadow:0 8px 24px #1a3b2a12}.notificationCard.isUnread{border-left:4px solid var(--primary);background:linear-gradient(100deg,#f2fbf6 0%,#fff 38%)}.notificationCardIcon{color:#24764f;background:#eaf7ef;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.notificationTone-finance,.notificationTone-adminFinance{color:#9a6a0b;background:#fff4d9}.notificationTone-support,.notificationTone-adminSupport{color:#286899;background:#eaf4fc}.notificationTone-seller,.notificationTone-adminReviews{color:#7d52a4;background:#f4ecfb}.notificationTone-account,.notificationTone-adminSystem{color:#59646c;background:#eef1f3}.notificationCardBody{min-width:0}.notificationCardBody>strong{color:var(--text-dark);margin-top:7px;font-size:14px;line-height:1.35;display:block}.notificationCardBody>p{color:#53625a;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.65}.notificationCardMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;display:flex}.notificationCardMeta>span{color:var(--primary);font-weight:800}.notificationCardMeta>time{margin-right:auto}.notificationCardMeta>b{color:#fff;background:var(--primary);border-radius:999px;padding:2px 7px;font-size:9px}.notificationCard .notificationActions{justify-content:flex-start;margin-top:11px}.notificationsEmpty{color:var(--muted);text-align:center;justify-items:center;gap:7px;padding:70px 20px;display:grid}.notificationsEmpty strong{color:var(--text-dark);font-size:15px}.notificationsEmpty span{font-size:12px}.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:12px}.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:500}.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.hasRedSkinFlag{grid-template-columns:minmax(0,1fr) auto 34px}.appearanceRedSkinFlag{white-space:nowrap;color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.appearanceOptionRow .appearanceRedSkinFlag input{width:auto;height:auto;padding:0}.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:500;overflow:hidden}.configRepeaterSummary code{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);background:#fff;padding:2px 5px;font-size:12px}.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:12px}.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:12px;font-weight:500}.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:12px}.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:280px minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.afterSaleChatWorkspace{background:#eef2f3;grid-template-columns:280px 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:12px;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}.chatChannelTabs button b{color:#fff;font-variant-numeric:tabular-nums;background:#c34132;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;line-height:1;display:inline-flex}.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:12px;display:inline-flex}.orderChatThreadSubject{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.orderChatThreadMeta{color:var(--muted-light);font-size:12px}.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:12px}.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:12px}.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{grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:100dvh;display:grid;overflow:hidden}.orderChatSwitcher{grid-template-rows:auto 56px;grid-template-columns:minmax(0,1fr) auto;height:auto;position:relative}.orderChatSwitcherHead{border-bottom:1px solid var(--border-light);grid-area:1/1/auto/-1;padding:6px 8px;display:flex}.chatChannelTabs{min-width:0}.orderChatSearch{display:none}.orderChatThreadList{grid-area:2/1/auto/-1;height:56px;padding:4px 8px 6px}.orderChatThreadItem{flex-basis:168px;gap:3px;padding:6px 8px}.orderChatSwitcherFoot{padding:0;position:absolute;top:7px;right:7px}.orderChatSwitcherFoot .advancedBtn{min-width:38px;padding:0 9px;font-size:0}.orderChatSwitcherFoot .advancedBtn svg{width:17px;height:17px}.orderChatActiveRoom{height:auto;min-height:0;overflow:hidden}.orderChatActiveRoom .supportThreadStandaloneShell,.orderChatActiveRoom .supportThreadStandaloneCard{height:100%;min-height:0}.orderChatActiveRoom .supportThreadStandaloneCard{grid-template-rows:auto auto auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);gap:5px;padding:6px;display:grid;overflow:hidden}.orderChatActiveRoom .supportThreadStandaloneCard .adminPanelHead{flex-wrap:nowrap;grid-area:1/1;min-height:0;padding:7px 9px}.orderChatActiveRoom .supportThreadStandaloneCard .adminPanelHead>div:first-child{min-width:0}.orderChatActiveRoom .supportThreadStandaloneCard .adminPanelHead .eyebrow,.orderChatActiveRoom .supportThreadStandaloneCard .chatHeaderWorkflow{display:none}.orderChatActiveRoom .supportThreadStandaloneCard .adminPanelHead h3,.orderChatActiveRoom .supportThreadStandaloneCard .adminPanelHead .modalId{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orderChatActiveRoom .supportThreadStandaloneCard .supportOrderPanel{grid-area:2/1;max-height:none;padding:7px 9px;overflow:visible}.supportOrderPanelHead{flex-direction:row;align-items:center}.supportOrderPanelHead>div:first-child{min-width:0}.supportOrderPanelHead>div:first-child strong,.supportOrderPanelHead>div:first-child small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.supportOrderPanelHeadActions .tag{display:none}.orderChatActiveRoom .supportOrderPanelToggle{border:1px solid var(--primary);border-radius:var(--radius-sm);background:var(--primary-light);min-height:38px;color:var(--primary-dark);white-space:nowrap;justify-content:center;align-items:center;gap:3px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.supportOrderPanel.expanded .supportOrderPanelToggle svg{transform:rotate(180deg)}.supportOrderPanel:not(.expanded)>:not(.supportOrderPanelHead){display:none}.orderChatActiveRoom .supportThreadStandaloneCard .supportOrderPanel.expanded{overscroll-behavior:contain;max-height:min(52dvh,430px);overflow-y:auto}.orderChatActiveRoom .supportThreadStandaloneCard .supportMessagesToolbar{grid-area:3/1;margin:0;padding:4px 7px}.orderChatActiveRoom .supportMessagesToolbar>span,.orderChatActiveRoom .supportMessagesToolbarActions button:not(.newMessageAction){display:none}.orderChatActiveRoom .supportThreadStandaloneCard .supportMessages{background:#f7f8f7;grid-area:4/1;height:100%;min-height:0;max-height:none;margin:0;padding:10px 8px 18px;overflow-y:auto}.orderChatActiveRoom .supportThreadStandaloneCard .supportReplyBox{grid-area:5/1;padding:7px;position:relative;bottom:auto}.orderChatActiveRoom .supportThreadStandaloneCard .supportReplyBox textarea{min-height:44px;max-height:88px;font-size:16px}.orderChatActiveRoom .supportThreadStandaloneCard .replyHint{display:none}.orderChatActiveRoom .supportThreadStandaloneCard .supportReplyBox .rowActions{gap:5px;display:flex;overflow-x:auto}.orderChatActiveRoom .supportThreadStandaloneCard .supportReplyBox .rowActions button{white-space:nowrap;flex:none;min-height:38px}.orderChatActiveRoom .supportThreadStandaloneCard .supportReplyBox .submitBtn{margin-left:auto}.orderChatActiveRoom .supportThreadStandaloneCard .supportThreadNotice{grid-area:6/1}}.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:12px}.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:12px}.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:12px;font-weight:500;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:12px}.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:12px}.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:12px;font-weight:500;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}.permissionChecklist label{align-items:flex-start}.permissionChecklist label>span{gap:3px;min-width:0;display:grid}.permissionChecklist label>span strong{color:var(--text-dark);font-size:12px}.permissionChecklist label>span small{color:var(--muted);font-size:11px;font-weight:500;line-height:1.4}.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:12px;line-height:1.5}.permissionPresetGrid small{color:var(--muted);font-size:11px}.permissionPresetGrid em{background:var(--primary);color:#fff;border-radius:999px;padding:3px 6px;font-size:12px;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:12px}@media (width<=620px){.permissionPresetIntro,.permissionPresetManagerList article,.permissionPresetDeleteConfirm{flex-direction:column}.permissionPresetGrid{grid-template-columns:1fr}}.supportThreadStandaloneCard .supportThreadRelatedLine{margin:0;padding:7px 9px;font-size:12px}.supportThreadStandaloneCard .supportOrderPanel{border-color:var(--border);border-radius:var(--radius-sm);background:#fff;gap:9px;margin:0;padding:11px}.supportOrderPanelHead strong{font-size:13px}.supportOrderPanelHeadActions{align-items:center;gap:7px;display:flex}.supportOrderPanelToggle{display:none}.supportOrderPanelHead small,.supportOrderGrid span,.supportOrderHint{font-size:12px}.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:12px}.supportPinnedInfo{border-radius:var(--radius-sm);background:var(--gold-light);border-color:#e0c99e;gap:7px;padding:9px}.supportPinnedInfoHead strong{color:#6d3c0c;font-size:12px}.supportPinnedInfoHead small,.supportPinnedInfo p{font-size:12px}.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:12px}.supportConfirmState{border-radius:var(--radius-sm);gap:4px;padding:6px}.supportConfirmState>span{font-size:12px;font-weight:500}.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:700;display:grid;position:relative}.chatHeaderWorkflow li>span{color:#526271;text-align:center;font-size:12px;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:12px}.supportMessagesToolbarActions{gap:5px}.supportMessagesToolbarActions button{min-height:26px;padding:4px 7px;font-size:12px}.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,.supportMessages .supportMessageBubble>div>span{font-size:12px;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:12px}.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:12px;font-weight:500}.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:12px}.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:12px;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:12px}.supportReplyBox .rowActions button{min-height:30px;padding:5px 8px;font-size:12px}.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:12px}.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 button{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 button{white-space:nowrap;flex:none}.configNav button.active{box-shadow:inset 0 -3px #2f7d55}.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}}.publishFormHeader{grid-template-columns:minmax(0,1.1fr) minmax(210px,.6fr) minmax(265px,.8fr);align-items:stretch;gap:18px;display:grid}.publishFormHeader>div:first-child{align-content:center;display:grid}.publishGuideCard{background:#fff9ef;border-left:3px solid #d28b35;align-content:center;gap:9px;padding:13px 15px;display:grid}.publishGuideCard>strong{color:#7a4d1b;align-items:center;gap:7px;font-size:14px;display:inline-flex}.publishGuideCard>strong svg{color:#b77728}.publishGuideCard ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.publishGuideCard li{color:#5f625b;align-items:center;gap:8px;font-size:12px;line-height:1.45;display:flex}.publishGuideCard li b{color:#b77728;font-variant-numeric:tabular-nums;font-size:11px}.publishSection h4{gap:9px;margin-bottom:9px}.publishSectionStep{min-width:28px;height:24px;color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.04em;place-items:center;font-size:11px;display:inline-grid}.publishSectionName{min-width:0}.publishSectionStatus{color:#8b5a20;font-size:12px;font-style:normal;font-weight:var(--fw-medium);white-space:nowrap;background:#fff8e9;border:1px solid #dfc38f;border-radius:999px;margin-left:auto;padding:3px 8px}.publishSectionStatus.done{color:#247044;background:#effaf2;border-color:#b8dec5}.publishSectionHint{color:#5f6e64;background:#ffffffb8;border-left:2px solid #b7cfc0;margin:0 0 15px;padding:9px 12px;font-size:13px;line-height:1.6}.publishImageGuide{flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 14px;display:flex}.publishImageGuide span{color:#506158;background:#fff;border:1px solid #d4dfd7;border-radius:4px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;display:inline-flex}.publishImageGuide span svg{color:#6f8e7b}.publishImageGuide span.done{color:#247044;background:#f0faf3;border-color:#afd4bb}.publishImageGuide small{color:var(--muted);flex:100%;font-size:12px;line-height:1.5}@media (width<=1080px){.publishFormHeader{grid-template-columns:minmax(0,1fr) minmax(210px,.65fr)}.publishGuideCard{grid-column:1/-1}}.promotionBuilder{background:#fffdf8;border-color:#ead9ba}.promotionBuilder.enabled{background:#fffaf0;border-color:#d9b778}.promotionBuilderHead,.promotionBuilderHead>div:first-child{justify-content:space-between;align-items:center;gap:14px;display:flex}.promotionBuilderHead>div:first-child{justify-content:flex-start;min-width:0}.promotionBuilderHead h4,.promotionBuilderHead p{margin:0}.promotionBuilderHead p{color:var(--muted);margin-top:3px;font-size:12px}.promotionBuilderIcon{color:#a55a12;background:#fff0d3;border-radius:6px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.promotionBuilder .switchControl input:checked+span{background:#b76816}.promotionTagField,.giftPromotionNote{gap:7px;margin-top:18px;display:grid}.promotionTagField>span,.giftPromotionNote>span{color:var(--text-dark);font-size:13px;font-weight:650}.giftPromotionNote input{border:1px solid var(--border);width:100%;height:44px;color:var(--text-dark);background:#fff;border-radius:6px}.promotionTagField small{color:var(--muted);font-size:12px}.promotionTagOptions{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:8px;display:grid}.promotionTagOptions label{min-height:44px;color:var(--text-dark);cursor:pointer;background:#fff;border:1px solid #d7ded9;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 11px;display:grid}.promotionTagOptions label.selected{background:#f0f8f3;border-color:#3c8b67;box-shadow:inset 0 0 0 1px #287b571f}.promotionTagOptions label.automatic{cursor:default}.promotionTagOptions input{width:17px;height:17px;accent-color:var(--primary);margin:0}.promotionTagOptions label>span{min-width:0;font-size:13px;font-weight:650}.promotionTagOptions label>small{color:#5f6f66;white-space:nowrap;background:#e9efeb;border-radius:4px;padding:2px 5px;font-size:10px}.promotionTagOptions label.selected>small{color:#276846;background:#dcefe3}.giftPromotionBody{border-top:1px solid #ecdcbf;gap:14px;margin-top:16px;padding-top:16px;display:grid}.giftItemGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.giftItem{background:#fff;border:1px solid #eadfca;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:66px;padding:10px 12px;display:flex}.giftItem.selected{background:#fff8e9;border-color:#d39a42;box-shadow:inset 3px 0 #c2731b}.giftItem>div:first-child{gap:3px;min-width:0;display:grid}.giftItem strong{color:var(--text-dark);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.giftItem small{color:var(--muted);font-size:11px}.giftQuantityStepper{background:#fff;border:1px solid #ddcfb5;border-radius:6px;flex:none;grid-template-columns:32px minmax(52px,68px) auto 32px;align-items:center;min-height:36px;display:grid;overflow:hidden}.giftQuantityStepper button{color:#86501b;background:#f7f2e8;border:0;border-radius:0;place-items:center;width:32px;height:34px;padding:0;display:grid}.giftQuantityStepper button:disabled{color:#b9b2a5;cursor:not-allowed}.giftQuantityStepper input{text-align:center;background:#fff;border:0;border-radius:0;width:100%;height:34px;padding:0 5px}.giftQuantityStepper>span{color:var(--muted);white-space:nowrap;padding-right:6px;font-size:11px}.giftPromotionRule{color:#315b40;background:#f1f8f3;border-left:3px solid #4f8a67;align-items:flex-start;gap:7px;margin:0;padding:10px 12px;font-size:12px;line-height:1.6;display:flex}.giftPromotionRule svg{flex:none;margin-top:2px}.giftPromotionBanner{background:#fff9ed;border:1px solid #efcf99;border-left:3px solid #c66f17;border-radius:6px;gap:7px;min-width:0;padding:10px 12px;display:grid}.giftPromotionBannerTitle{color:#994c0e;align-items:center;gap:6px;font-size:12px;display:inline-flex}.giftPromotionBanner>div{flex-wrap:wrap;gap:6px;display:flex}.giftPromotionBanner>div>span{color:#65451f;background:#fff;border:1px solid #ead2a9;border-radius:4px;padding:3px 7px;font-size:12px;line-height:1.45}.giftPromotionBanner b{color:#b4550d}.giftPromotionBanner>small{overflow-wrap:anywhere;color:#755f45;font-size:11px;line-height:1.55}.giftPromotionBanner.compact{align-items:center;gap:8px;padding:7px 9px;display:flex}.giftPromotionBanner.compact>div{min-width:0}.giftPromotionBanner.compact>div>span{padding:2px 6px;font-size:11px}.listingTagEditor{margin-top:12px}.listingTagInputRow{grid-template-columns:minmax(0,1fr) auto;gap:10px;max-width:560px;display:grid}.listingTagInputRow input{width:100%;height:42px}.listingTagInputRow button{color:#fff;background:#287b57;border:1px solid #287b57;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:90px;height:42px;font-weight:650;display:inline-flex}.listingTagInputRow button:disabled{background:#bbc5c0;border-color:#bbc5c0}.listingTagList{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.listingTagList>span{color:#235f43;background:#f1f8f4;border:1px solid #b8d8c8;border-radius:4px;align-items:center;gap:6px;min-height:30px;padding:4px 5px 4px 10px;font-size:12px;font-weight:650;display:inline-flex}.listingTagList button{color:#597568;background:0 0;border:0;border-radius:3px;place-items:center;width:22px;height:22px;padding:0;display:grid}.listingTagList button:hover:not(:disabled){color:#8a302c;background:#dceee4}.listingTagList button:disabled{opacity:.35}.listingTagHelp{color:var(--muted);margin-top:10px;font-size:12px;display:block}.promotionBuilder.compact{background:#fbfcfb;border-color:#dbe3dc;grid-template-columns:minmax(220px,.75fr) minmax(280px,1.25fr);align-items:center;gap:20px;display:grid}.promotionBuilder.compact .promotionTagField{margin-top:0}.materialInventoryEditor{background:#fff;border:1px solid #d7e0d9;border-radius:8px;grid-column:1/-1;margin-top:18px;overflow:hidden}.materialInventoryEditor>header{background:#f7faf8;border-bottom:1px solid #e3e9e4;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.materialInventoryEditor>header>div,.materialInventoryEditor>header>div>span:last-child{align-items:center;gap:10px;min-width:0;display:flex}.materialInventoryEditor>header>div>span:last-child{flex-direction:column;align-items:flex-start;gap:2px}.materialInventoryEditor header strong{color:var(--text-dark);font-size:15px}.materialInventoryEditor header small{color:var(--muted);font-size:12px;line-height:1.45}.materialInventoryEditor header em{color:#9a5510;background:#fff2d8;border-radius:6px;flex:none;align-items:center;gap:5px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.materialInventoryEditor header em.muted{color:#667169;background:#eef2ef}.materialInventoryIcon{color:#27704a;background:#e7f3eb;border-radius:6px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.materialInventoryColumns,.materialInventoryRows>article{grid-template-columns:minmax(190px,1.35fr) minmax(115px,.72fr) minmax(115px,.72fr) minmax(145px,.9fr);align-items:center;gap:12px;display:grid}.materialInventoryColumns{color:#68736b;background:#fcfdfc;border-bottom:1px solid #e8ece9;padding:9px 16px;font-size:11px;font-weight:800}.materialInventoryRows>article{border-bottom:1px solid #edf0ee;min-height:72px;padding:10px 16px;transition:background .15s}.materialInventoryRows>article:last-child{border-bottom:0}.materialInventoryRows>article.hasGift{background:#fffaf0}.materialIdentity{gap:3px;min-width:0;display:grid}.materialIdentity strong{color:var(--text-dark);font-size:14px}.materialIdentity small{color:#68736b;font-size:12px}.materialInventoryRows label{gap:4px;min-width:0;display:grid}.materialInventoryRows label>span:first-child{color:var(--muted);font-size:11px;display:none}.materialQuantityInput{background:#fff;border:1px solid #cbd5ce;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;height:40px;display:grid;overflow:hidden}.materialQuantityInput:focus-within{border-color:#4f8d6b;box-shadow:0 0 0 3px #4f8d6b1f}.materialQuantityInput.gift{border-color:#e3c68d}.materialQuantityInput input{width:100%;min-width:0;height:100%;color:var(--text-dark);font:inherit;background:0 0;border:0;outline:0;padding:0 9px}.materialQuantityInput input:disabled{color:#9aa29c;background:#f3f5f3}.materialQuantityInput b{color:#69746c;padding:0 10px 0 4px;font-size:12px}.materialChargeable{gap:3px;display:grid}.materialChargeable span{color:#68736b;font-size:12px}.materialChargeable strong{color:#1d714a;font-size:16px}.materialInventoryEditor .giftPromotionNote{border-top:1px solid #e8ece9;margin:0;padding:14px 16px 0}.materialInventoryEditor .giftPromotionRule{margin:12px 16px 15px}.referencePriceEditorToolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.referencePriceEditorToolbar p{color:var(--muted);margin:0;font-size:12px}.referencePriceEditorToolbar button{color:#fff;cursor:pointer;background:#2d7250;border:0;border-radius:6px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-weight:800;display:inline-flex}.referencePriceEditorHead,.referencePriceEditorRows>article{grid-template-columns:minmax(185px,1.25fr) minmax(85px,.55fr) minmax(110px,.7fr) minmax(80px,.5fr) minmax(160px,1fr) 38px;align-items:center;gap:9px;display:grid}.referencePriceEditorHead{color:#6b756e;background:#f4f7f5;padding:8px 10px;font-size:11px;font-weight:800}.referencePriceEditorRows{border:1px solid #dce4de;border-radius:6px;overflow:hidden}.referencePriceEditorRows>article{background:#fff;border-bottom:1px solid #e7ece8;padding:9px 10px}.referencePriceEditorRows>article:last-child{border-bottom:0}.referencePriceEditorRows label{min-width:0}.referencePriceEditorRows label>span:first-child{display:none}.referencePriceEditorRows input[type=text],.referencePriceEditorRows input:not([type]),.referencePriceEditorRows input[type=number]{background:#fff;border:1px solid #cad4cc;border-radius:5px;width:100%;min-width:0;height:38px;padding:0 9px}.referencePriceName{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;display:grid}.referencePriceName input[type=checkbox]{accent-color:#2d7250;width:16px;height:16px}.referencePriceMoney{border:1px solid #cad4cc;border-radius:5px;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.referencePriceMoney b{color:#68736b;padding-left:9px}.referencePriceMoney input{border:0!important}.referencePriceDelete{color:#b33d34;cursor:pointer;background:#fff;border:1px solid #e8c6c2;border-radius:5px;place-items:center;width:36px;height:36px;display:grid}.referencePriceDelete:disabled{color:#a8b0aa;cursor:not-allowed;background:#f3f5f3;border-color:#e0e5e1}.sellerProductFacts{grid-template-columns:repeat(3,minmax(0,1fr))}.sellerProductFacts>div small{color:var(--muted);font-size:11px;line-height:1.35}.sellerProductFacts>div.expected{background:#edf7f1}.sellerProductFacts>div.expected strong{color:#176c45}.sellerProductFacts>div.extra{background:#fff8e8}.sellerProductFacts>div.extra strong{color:#a45d12}.referencePriceGuide tbody tr.derivedBundle{background:#f0f7f3}.referencePriceGuide tbody tr.derivedBundle td:nth-child(2) strong{color:#176c45}@media (width<=760px){.promotionBuilder.compact{grid-template-columns:1fr;gap:12px}.materialInventoryEditor>header{flex-direction:column;align-items:flex-start}.materialInventoryColumns{display:none}.materialInventoryRows>article{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px}.materialIdentity{grid-column:1/-1}.materialInventoryRows label>span:first-child{display:block}.materialChargeable{border-top:1px dashed #d9e0db;grid-column:1/-1;grid-template-columns:1fr auto;padding-top:8px}.referencePriceEditorHead{display:none}.referencePriceEditorRows{border:0;gap:10px;display:grid;overflow:visible}.referencePriceEditorRows>article{border:1px solid #dce4de;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.referencePriceEditorRows label{gap:4px;display:grid}.referencePriceEditorRows label>span:first-child{color:var(--muted);font-size:11px;display:block}.referencePriceName{grid-column:1/-1;grid-template-columns:18px minmax(0,1fr)!important}.referencePriceDelete{justify-self:end}.referencePriceEditorToolbar{flex-direction:column;align-items:stretch}.sellerProductFacts{grid-template-columns:1fr}.promotionBuilderHead,.giftItem{flex-direction:column;align-items:stretch}.promotionBuilderHead .switchControl{border-top:1px solid #ecdcbf;justify-content:space-between;min-height:40px;padding-top:10px}.giftItemGrid{grid-template-columns:1fr}.giftQuantityStepper{grid-template-columns:36px minmax(54px,1fr) auto 36px;width:100%}.giftQuantityStepper button{width:36px}.giftPromotionBanner.compact{flex-direction:column;align-items:flex-start}}@media (width<=440px){.listingTagInputRow{grid-template-columns:1fr}.listingTagInputRow button{width:100%}}@media (width<=620px){.publishFormHeader{grid-template-columns:1fr}.publishGuideCard{grid-column:auto}.publishSectionStatus{align-self:center}}@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:12px}main{padding-inline:9px}.rentViewPage .pageHeader,.pageHeader{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:12px}.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}}.topNav .clubNavButton{box-sizing:border-box;color:#e7f5ff;min-height:34px;font-size:inherit;white-space:nowrap;background:#1b4965;border:1px solid #4e8aad;align-items:center;gap:5px;padding:7px 10px;font-weight:500;line-height:20px;display:inline-flex}.topNav .clubNavButton:hover,.topNav .clubNavButton.active{color:#fff;background:#246b8f;border-color:#81bbd7;box-shadow:inset 0 -3px #d2f0ff52}.homeCampaignCarousel{border-radius:var(--radius-lg);background:#17251d;border:1px solid #263a2f;grid-template-columns:minmax(0,1fr) minmax(250px,34%);min-height:238px;margin-bottom:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #141f181a}.homeCampaignCopy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:28px 34px;display:flex;position:relative}.homeCampaignCopy .eyebrow{color:#e1a451;margin-bottom:5px}.homeCampaignCopy h1{color:#fff;max-width:620px;margin:0 0 9px;font-size:clamp(24px,3vw,34px);line-height:1.22}.homeCampaignCopy p{color:#c3d0c7;max-width:620px;margin:0;font-size:13px;line-height:1.7}.homeCampaignCta,.clubPrimaryButton{border-radius:var(--radius-sm);color:#fff9ef;background:#ad671e;border:1px solid #d58b35;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 16px;font-size:12px;font-weight:700;display:inline-flex}.homeCampaignCta{margin-top:18px}.homeCampaignCta:hover,.clubPrimaryButton:hover{background:#c47722;border-color:#f0b45f}.homeCampaignVisual{background:#263b30;border-left:1px solid #30463a;min-height:238px;position:relative;overflow:hidden}.homeCampaignVisual:after{content:"";pointer-events:none;background:#0d19122e;border-left:1px solid #ffffff14;position:absolute;inset:0}.homeCampaignVisual img{object-fit:cover;opacity:.84;width:100%;height:100%;min-height:238px;display:block}.homeCampaignVisual.defaultArtwork img{object-fit:contain;opacity:.76;padding:54px}.homeCampaignVisualLabel{z-index:1;color:#fff4dc;background:#19261dbd;border:1px solid #fff1d561;border-radius:3px;padding:4px 8px;font-size:12px;font-weight:700;position:absolute;bottom:14px;right:16px}.homeCampaignArrows{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;padding:14px;display:flex;position:absolute;inset:0}.homeCampaignArrows button,.homeCampaignDots button{color:#eef8f0;background:#112017b8;border:1px solid #ddeee247;place-items:center;display:grid}.homeCampaignArrows button{opacity:.74;pointer-events:auto;border-radius:4px;width:36px;height:44px;transition:opacity .18s,border-color .18s,background .18s,transform .18s;box-shadow:0 4px 12px #07100a2e}.homeCampaignArrows button:hover{opacity:1;background:#8c541f;border-color:#d58b35;transform:translateY(-1px)}.homeCampaignDots{gap:5px;margin-top:20px;display:flex}.homeCampaignDots button{border-radius:4px;width:8px;height:8px;padding:0;transition:width .26s,border-color .18s,background .18s;position:relative;overflow:hidden}.homeCampaignDots button.active{background:#ffffff42;border-color:#ffffffad;width:30px}.homeCampaignDots button.active:after{content:"";transform-origin:0;background:#d58b35;animation:6s linear forwards homeCampaignProgress;position:absolute;inset:0}.homeCampaignCarousel.carouselPaused .homeCampaignDots button.active:after{animation-play-state:paused}@keyframes homeCampaignProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.homeCampaignCarousel.imageOnlyCarousel{aspect-ratio:4;touch-action:pan-y;background:#1e2f26;min-height:0;display:block}.homeCampaignSlides{position:absolute;inset:0}.homeCampaignSlide{opacity:0;will-change:opacity, transform;pointer-events:none;transition:opacity .52s,transform .68s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;overflow:hidden;transform:scale(1.012)}.homeCampaignSlide.active{z-index:1;opacity:1;transform:scale(1)}.homeCampaignImage{z-index:2;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.imageOnlyCarousel .homeCampaignDots{z-index:3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a150e6b;border-radius:10px;margin:0;padding:6px 8px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.clubPartnerPage{width:min(1180px,100%);min-height:calc(100dvh - 60px);margin:0 auto;padding:22px 20px 56px}.clubPartnerHero{border-radius:var(--radius-lg);color:#fff;background:#071a32;border:1px solid #23466f;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:28px;min-height:310px;padding:34px 42px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #14284624}.clubPartnerHero:after{z-index:0;content:"";pointer-events:none;background:#0513278f;position:absolute;inset:0}.clubPartnerHeroImage{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.clubPartnerHero h1{color:#fff;max-width:650px;margin:5px 0 11px;font-size:clamp(28px,4vw,44px);line-height:1.2}.clubPartnerHero p{color:#d4e3ef;max-width:620px;margin:0;font-size:14px;line-height:1.7}.clubPartnerHero small{color:#c0d3e2;margin-top:13px;font-size:12px;display:block}.clubPartnerActions{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.clubPartnerHeroMark{color:#d9e9f7;text-align:center;background:#071a3294;border:1px solid #c3d8eb75;border-radius:10px;justify-items:center;gap:14px;padding:30px 20px;display:grid}.clubPartnerHeroMark img{object-fit:contain;background:#fff;border-radius:12px;width:82px;height:82px}.clubPartnerHeroMark strong{letter-spacing:1.8px;font-size:12px;line-height:1.45}.clubPartnerSection{padding:40px 4px 0}.clubPartnerSectionHead{margin-bottom:18px}.clubPartnerSectionHead .eyebrow{color:var(--gold)}.clubPartnerSectionHead h2{color:var(--text-dark);margin:2px 0 5px;font-size:22px}.clubPartnerSectionHead p{color:var(--muted);margin:0;font-size:12px}.clubBenefitGrid,.clubProcessGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.clubBenefitCard{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;border-top:3px solid #c47722;min-height:160px;padding:19px}.clubBenefitCard svg{color:#ad671e}.clubBenefitCard h3,.clubProcessGrid h3{color:var(--text-dark);margin:13px 0 6px;font-size:15px}.clubBenefitCard p,.clubProcessGrid p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.clubPartnerProcessSection{padding-top:34px}.clubProcessGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.clubProcessGrid article{border:1px solid var(--border);border-radius:var(--radius-md);background:#f8faf8;min-height:150px;padding:19px;position:relative}.clubProcessGrid article>b{color:#b3c0b7;font-size:24px;position:absolute;top:15px;right:16px}.clubProcessGrid article>svg{color:var(--primary)}.clubPartnerApplyBand{border-radius:var(--radius-md);background:#fff9ef;border:1px solid #dbc49f;justify-content:space-between;align-items:center;gap:18px;margin-top:40px;padding:24px 28px;display:flex}.clubPartnerApplyBand .eyebrow{color:#a65d18;margin:0}.clubPartnerApplyBand h2{color:#4c3320;margin:4px 0 5px;font-size:20px}.clubPartnerApplyBand p{color:#76583e;margin:0;font-size:12px}.clubApplicationPage{width:min(1180px,100%);min-height:calc(100dvh - 60px);margin:0 auto;padding:24px 20px 60px}.clubApplicationHeader{gap:22px;margin-bottom:24px;display:grid}.clubApplicationHeader>button{justify-self:start}.clubApplicationHeader .eyebrow{color:var(--primary)}.clubApplicationHeader h1{color:var(--text-dark);letter-spacing:0;margin:3px 0 7px;font-size:30px}.clubApplicationHeader p{max-width:760px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.clubApplicationLayout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px;display:grid}.clubApplicationGuide{border-radius:var(--radius-md);color:#fff;background:#18271f;border:1px solid #314c3d;gap:10px;padding:22px 20px;display:grid;position:sticky;top:80px}.clubApplicationGuide .eyebrow{color:#e1a451}.clubApplicationGuide h2{margin:0;font-size:18px}.clubApplicationGuide ol{gap:16px;margin:10px 0 4px;padding:0;list-style:none;display:grid}.clubApplicationGuide li{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;display:grid}.clubApplicationGuide li b{color:#e1a451;font-size:12px}.clubApplicationGuide li span{gap:3px;display:grid}.clubApplicationGuide li strong{font-size:13px}.clubApplicationGuide li small{color:#aebfb3;font-size:11px;line-height:1.5}.clubApplicationGuide>p{color:#bdd0c3;border-top:1px solid #3a4d42;align-items:flex-start;gap:8px;margin:8px 0 0;padding-top:16px;font-size:11px;line-height:1.6;display:flex}.clubApplicationGuide>p svg{color:#e1a451;flex:none;margin-top:1px}.clubApplicationForm{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.clubApplicationFormSection{border-bottom:1px solid var(--line);padding:26px 28px}.clubApplicationSectionTitle{align-items:flex-start;gap:13px;margin-bottom:22px;display:flex}.clubApplicationSectionTitle>span{color:#fff;background:var(--primary);border-radius:5px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:inline-flex}.clubApplicationSectionTitle h2{color:var(--text-dark);margin:0 0 4px;font-size:18px}.clubApplicationSectionTitle p{color:var(--muted);margin:0;font-size:12px}.clubApplicationInputGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.clubApplicationInputGrid label{color:var(--text-dark);gap:7px;font-size:12px;font-weight:700;display:grid}.clubApplicationInputGrid label.wide{grid-column:1/-1}.clubApplicationInputGrid input{width:100%;min-height:44px;padding:0 12px;font-size:13px}.clubApplicationUploadField{border-top:1px solid var(--line);gap:13px;padding:18px 0;display:grid}.clubApplicationUploadField:first-of-type{border-top:0;padding-top:0}.clubApplicationUploadField:last-child{padding-bottom:0}.clubApplicationFieldHead{justify-content:space-between;align-items:center;gap:18px;display:flex}.clubApplicationFieldHead>div{min-width:0}.clubApplicationFieldHead strong{color:var(--text-dark);font-size:13px}.clubApplicationFieldHead p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.55}.clubApplicationImageCount{color:var(--primary-dark);white-space:nowrap;background:#f2f7f3;border:1px solid #c9d7ce;border-radius:4px;flex:none;padding:5px 8px;font-size:11px;font-weight:800}.clubApplicationImageDropZone{padding:9px}.clubApplicationImageDropZone .imageDropZonePrompt{border-top:1px solid var(--line);margin-top:9px}.clubApplicationUploadButton{border:1px solid var(--primary);border-radius:var(--radius-sm);min-height:40px;color:var(--primary);background:var(--primary-light);cursor:pointer;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.clubApplicationUploadButton input{display:none}.clubApplicationUploadButton:has(input:disabled){opacity:.55;cursor:not-allowed}.clubApplicationImageGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;min-height:92px;display:grid}.clubApplicationImageGrid figure,.clubApplicationImageEmpty{aspect-ratio:1;border:1px solid var(--border);background:#f5f7f5;border-radius:5px;min-width:0;margin:0;position:relative;overflow:hidden}.clubApplicationImageGrid img{object-fit:cover;width:100%;height:100%}.clubApplicationImageGrid figure button{color:#fff;background:#1f2722c7;border:1px solid #ffffff73;border-radius:4px;justify-content:center;align-items:center;width:25px;height:25px;padding:0;display:inline-flex;position:absolute;top:5px;right:5px}.clubApplicationImageEmpty{color:var(--muted);align-content:center;place-items:center;gap:5px;font-size:11px;display:grid}.clubApplicationUploadField>small{color:var(--muted);font-size:11px}.clubApplicationAccount,.clubApplicationLoginNotice{border-radius:var(--radius-sm);color:#365243;background:#f3f7f4;border:1px solid #cbd9d0;align-items:center;gap:9px;margin:22px 28px 0;padding:13px 14px;font-size:12px;display:flex}.clubApplicationAccount strong{color:var(--text-dark);margin-left:auto}.clubApplicationLoginNotice span{gap:2px;min-width:0;display:grid}.clubApplicationLoginNotice small{color:var(--muted);font-size:11px;line-height:1.45}.clubApplicationLoginNotice button{border:1px solid var(--primary);border-radius:var(--radius-sm);color:#fff;background:var(--primary);flex:none;min-height:36px;margin-left:auto;padding:0 12px;font-weight:800}.clubApplicationForm>.formMessage{margin:16px 28px 0}.clubApplicationSubmitBar{justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex}.clubApplicationSubmitBar>span{color:var(--muted);font-size:11px;line-height:1.5}.clubApplicationSubmitBar .submitBtn{flex:none;justify-content:center;align-items:center;gap:7px;min-width:180px;min-height:46px;display:inline-flex}.clubApplicationSuccess{border:1px solid var(--border);border-radius:var(--radius-md);width:min(720px,100%);box-shadow:var(--shadow-sm);text-align:center;background:#fff;justify-items:center;margin:52px auto 0;padding:46px 38px;display:grid}.clubApplicationSuccessIcon{color:#fff;background:var(--primary);border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:15px;display:grid}.clubApplicationSuccess h1{color:var(--text-dark);margin:4px 0 9px;font-size:26px}.clubApplicationSuccess>p{max-width:560px;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.clubApplicationSuccess dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:28px 0;display:grid}.clubApplicationSuccess dl div{border-right:1px solid var(--line);gap:5px;padding:16px 10px;display:grid}.clubApplicationSuccess dl div:last-child{border-right:0}.clubApplicationSuccess dt{color:var(--muted);font-size:11px}.clubApplicationSuccess dd{overflow-wrap:anywhere;color:var(--text-dark);margin:0;font-size:13px;font-weight:800}.clubApplicationSuccessActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.headerTools .clubManagerTopBtn{color:#f1d39e;background:#332b20;border-color:#8a642f}.headerTools .clubManagerTopBtn:hover,.headerTools .clubManagerTopBtn.active{color:#fff0cf;background:#4a3822;border-color:#d19845}.clubAdminFilters{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(120px,.32fr)) auto}.clubAdminTable td{vertical-align:top}.clubAdminTable td>small{max-width:240px;color:var(--muted);white-space:normal;margin-top:4px;line-height:1.45;display:block}.clubTagList{flex-wrap:wrap;gap:5px;min-width:150px;display:flex}.clubTagList span{color:#365243;background:#f3f7f4;border:1px solid #cdd9d1;border-radius:4px;padding:3px 7px;font-size:12px;font-weight:700}.clubAnalyticsSummary{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 22px;display:grid}.clubAnalyticsSummary article{border-right:1px solid var(--line);gap:5px;min-width:0;padding:17px 18px;display:grid}.clubAnalyticsSummary article:last-child{border-right:0}.clubAnalyticsSummary span,.clubAnalyticsSummary small{color:var(--muted);font-size:11px}.clubAnalyticsSummary strong{color:var(--text-dark);text-overflow:ellipsis;white-space:nowrap;font-size:21px;overflow:hidden}.clubAnalyticsSection{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;margin-top:20px;padding:18px}.sectionHeading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.sectionHeading h3{color:var(--text-dark);margin:3px 0 0;font-size:16px}.sectionHeading>small{color:var(--muted);font-size:11px}.clubAnalyticsTable td{vertical-align:top}.clubAnalyticsTable td>small{color:var(--muted);margin-top:4px;line-height:1.45;display:block}.clubAnalyticsColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.clubAnalyticsTrend{gap:7px;max-height:300px;display:grid;overflow-y:auto}.clubAnalyticsTrend>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(90px,1fr) auto auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.clubAnalyticsTrend>div:last-child{border-bottom:0}.clubAnalyticsTrend span,.clubAnalyticsTrend small{color:var(--muted);font-size:11px}.clubAnalyticsTrend strong{color:var(--text-dark);font-size:13px}.clubEditorModal{width:min(100%,680px)}.clubEditorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;margin-top:18px;display:grid}.clubEditorGrid>label{color:var(--muted);gap:7px;font-size:12px;font-weight:700;display:grid}.clubEditorGrid>label.wide,.clubEditorGrid>.wide{grid-column:1/-1}.clubEditorGrid input,.clubEditorGrid select,.clubEditorGrid textarea{width:100%}.clubEditorGrid input:not([type=checkbox]),.clubEditorGrid select{min-height:42px;padding:0 12px;font-size:12px}.clubEditorGrid textarea{resize:vertical;min-height:116px;padding:11px 12px;font-size:12px;line-height:1.55}.clubEditorGrid .clubDepositToggle{border-radius:var(--radius-sm);background:#f5f9f6;border:1px solid #bdd0c4;grid-template-columns:none;align-items:flex-start;gap:11px;padding:14px;display:flex}.clubDepositToggle input{width:17px;height:17px;margin-top:1px}.clubDepositToggle>span{color:var(--text-dark);gap:3px;display:grid}.clubDepositToggle small{color:var(--muted);font-size:12px;font-weight:500;line-height:1.5}.clubTagEditor{color:var(--muted);gap:8px;font-size:12px;font-weight:700;display:grid}.clubTagInputRow{align-items:stretch;gap:8px;display:flex}.clubTagInputRow input{flex:auto;min-width:0}.clubTagInputRow button{border:1px solid var(--border);border-radius:var(--radius-sm);min-width:88px;min-height:42px;color:var(--primary);background:var(--primary-light);flex:none;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.clubTagInputRow button:disabled{opacity:.45;cursor:not-allowed}.clubTagEditorList{flex-wrap:wrap;align-items:center;gap:6px;min-height:34px;display:flex}.clubTagEditorList>span{color:#365243;background:#f3f7f4;border:1px solid #cdd9d1;border-radius:4px;align-items:center;gap:5px;padding:4px 5px 4px 8px;font-size:12px;display:inline-flex}.clubTagEditorList>span button{color:#64766c;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.clubTagEditorList>span button:hover{color:#9f2e25;background:#fff0ee}.clubTagEditorList small{color:var(--muted);font-weight:500}.clubApplicationFilters{grid-template-columns:minmax(260px,1fr) minmax(150px,220px) auto}.clubApplicationTable td{vertical-align:top}.clubApplicationTable td>small{color:var(--muted);margin-top:4px;line-height:1.45;display:block}.clubApplicationDetail{max-width:420px;color:var(--text);white-space:pre-wrap;margin:0;line-height:1.55}.clubApplicationFacts{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.clubApplicationFacts span{color:var(--muted);background:#f7f9f7;border:1px solid #d6ded8;border-radius:4px;padding:4px 7px;font-size:11px}.clubApplicationFacts strong{color:var(--text-dark)}.clubApplicationEvidence{flex-wrap:wrap;gap:6px;display:flex}.clubApplicationEvidence button{border:1px solid var(--border);background:#eef2ef;border-radius:4px;width:72px;height:58px;padding:0;position:relative;overflow:hidden}.clubApplicationEvidence img{object-fit:cover;width:100%;height:100%}.clubApplicationEvidence span{color:#fff;background:#121d16c2;padding:2px 3px;font-size:9px;position:absolute;bottom:0;left:0;right:0}.clubApplicationReviewModal{width:min(100%,620px)}.clubApplicationReviewSummary{border:1px solid var(--border);border-radius:var(--radius-sm);background:#f7f9f7;grid-template-columns:auto minmax(0,1fr);gap:7px 14px;margin:16px 0;padding:12px 14px;display:grid}.clubApplicationReviewSummary span{color:var(--muted);font-size:12px}.clubApplicationReviewSummary strong{overflow-wrap:anywhere;color:var(--text-dark);font-size:12px}.mutedText{color:var(--muted);font-size:12px}.clubManagerPage{width:min(1240px,100%);min-height:calc(100dvh - 60px);margin:0 auto;padding:24px 20px 56px}.clubManagerHeader{border-radius:var(--radius-md);color:#fff;background:#18271f;border:1px solid #314c3d;justify-content:space-between;align-items:center;gap:24px;padding:26px 30px;display:flex}.clubManagerHeader .eyebrow{color:#e1a451}.clubManagerHeader h1{letter-spacing:0;margin:4px 0 6px;font-size:28px}.clubManagerHeader p{color:#bfd0c4;max-width:720px;margin:0;font-size:12px;line-height:1.65}.clubManagerHeader .advancedBtn.ghost{color:#e3ece6;background:0 0;border-color:#61796b;flex:none}.clubManagerMetrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.clubManagerMetrics article{border-right:1px solid var(--line);gap:3px;min-width:0;padding:20px 22px;display:grid}.clubManagerMetrics article:last-child{border-right:0}.clubManagerMetrics span,.clubManagerMetrics small{color:var(--muted);font-size:12px}.clubManagerMetrics strong{color:var(--text-dark);font-size:22px}.clubManagerMetrics small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clubSpendMetric{align-content:start}.clubSpendCurrent{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 2px;padding:8px 0;display:grid}.clubSpendCurrent>div{gap:2px;min-width:0;display:grid}.clubSpendCurrent>div+div{border-left:1px solid var(--line);padding-left:8px}.clubSpendCurrent span{font-size:10px}.clubSpendCurrent strong{color:var(--text-dark);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.clubSpendFilter{justify-content:space-between;align-items:center;gap:8px;margin-top:5px;display:flex}.clubSpendFilter label{color:var(--muted);font-size:11px}.clubSpendFilter select{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:28px;color:var(--text-dark);background:#fff;padding:0 7px;font-size:11px}.clubSpendDateRange{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:5px;margin-top:5px;display:grid}.clubSpendDateRange label{min-width:0;color:var(--muted);gap:3px;font-size:10px;display:grid}.clubSpendDateRange input{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:28px;color:var(--text-dark);background:#fff;padding:0 5px;font-size:10px}.clubSpendDateRange>span{color:var(--muted);padding-bottom:7px;font-size:11px}.clubSpendClear{color:var(--primary-dark);cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:4px;padding:0;font-size:10px}.clubSpendClear:hover{text-decoration:underline}.clubSpendRangeError{color:var(--danger)!important;font-size:10px!important}.clubSpendTrend{gap:4px;max-height:142px;margin-top:4px;display:grid;overflow:auto}.clubSpendTrend>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:7px;padding-top:4px;display:grid}.clubSpendTrend>div span,.clubSpendTrend>div small{color:var(--muted);font-size:11px}.clubSpendTrend>div strong{color:var(--text-dark);font-size:12px}.clubManagerWorkspace{padding-top:28px}.clubMemberToolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:32px;padding:4px 0 20px;display:flex}.clubMemberToolbar h2{color:var(--text-dark);margin:0 0 4px;font-size:20px}.clubMemberToolbar p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.clubMemberToolbar form{grid-template-columns:minmax(210px,270px) minmax(110px,140px) auto;align-items:end;gap:10px;display:grid}.clubMemberToolbar label{min-width:0;color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.clubMemberToolbar input,.clubMemberToolbar select{width:100%;min-height:42px;padding:0 12px;font-size:12px}.clubMemberToolbar .submitBtn{min-width:126px;height:42px;padding:0 16px;font-size:12px}.clubMemberSearch{border:1px solid var(--border);border-radius:var(--radius-sm);width:min(420px,100%);min-height:42px;color:var(--muted);background:#fff;align-items:center;gap:9px;margin:16px 0 12px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.clubMemberSearch:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #176b451a}.clubMemberSearch input{width:100%;min-width:0;min-height:40px;box-shadow:none;background:0 0;border:0;padding:0;font-size:12px}.clubMemberSearch input:hover,.clubMemberSearch input:focus{box-shadow:none;border:0}.clubMemberTable{min-width:760px}.clubMemberTable th{padding:12px 14px;font-size:12px}.clubMemberTable td{vertical-align:middle;padding:14px;font-size:12px}.clubMemberTable td>strong{color:var(--text-dark);font-size:12px}.clubMemberTable td>small,.clubMemberTable td>span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.clubMemberTable .clubManagerRow{background:#f8faf8}.clubRoleSelect{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;min-width:94px;min-height:34px;padding:0 9px;font-size:12px}.clubMemberTable .tag{min-height:25px;padding:4px 8px}.clubMemberTable td>button.danger{border-radius:var(--radius-sm);color:#9f2e25;background:#fff7f6;border:1px solid #e1b8b4;min-height:36px;padding:7px 12px;font-size:12px;font-weight:700}.carouselConfigEditor{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.distributionCarouselEditor{grid-column:1/-1;width:100%}.carouselConfigEditor .paymentEditorHead{align-items:center}.carouselConfigEditor .paymentEditorHead button,.carouselConfigCardHead .rowActions button{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:32px;color:var(--text);background:#fff;justify-content:center;align-items:center;gap:5px;padding:6px 9px;font-size:12px;font-weight:700;display:inline-flex}.carouselConfigEditor .paymentEditorHead button:hover,.carouselConfigCardHead .rowActions button:hover:not(:disabled){border-color:var(--primary);color:var(--primary);background:var(--primary-light)}.carouselConfigList{gap:12px;margin-top:13px;display:grid}.carouselConfigCard{border:1px solid var(--border);border-radius:var(--radius-md);background:#fbfcfb;padding:15px}.carouselConfigCardHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.carouselConfigCardHead>strong{color:var(--text-dark);font-size:13px}.carouselConfigCardHead .rowActions{flex-wrap:wrap}.carouselConfigCardHead .rowActions button:disabled{opacity:.4;cursor:not-allowed}.carouselEnabledField{align-self:end;min-height:40px}.carouselConfigCard .imageField{margin-top:12px}.carouselMediaFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=980px){.supportShiftAgents>div{grid-template-columns:repeat(2,minmax(0,1fr))}.homeCampaignCarousel{grid-template-columns:minmax(0,1fr) 30%}.clubBenefitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.clubApplicationLayout{grid-template-columns:210px minmax(0,1fr);gap:16px}.clubApplicationImageGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.clubAdminFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.clubAdminFilters .searchBox{grid-column:1/-1}.clubApplicationFilters{grid-template-columns:minmax(0,1fr) minmax(150px,220px)}.clubApplicationFilters .searchBox{grid-column:1/-1}.clubAnalyticsSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.clubAnalyticsSummary article:nth-child(2){border-right:0}.clubAnalyticsSummary article:nth-child(n+3){border-top:1px solid var(--line)}.clubAnalyticsColumns{grid-template-columns:1fr}.clubManagerMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.clubManagerMetrics article:nth-child(2){border-right:0}}@media (width<=700px){.realtimeNotificationPopup{width:calc(100vw - 20px);top:68px;right:10px}.notificationPreferenceGrid,.notificationPreferenceIntro,.notificationTypePreferenceGrid,.notificationPreferenceActions{grid-template-columns:1fr}.notificationPreferenceActions>.submitBtn,.notificationPreferenceActions>.advancedBtn{width:100%;min-width:0}.notificationsModal{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none}.notificationsModalHead{align-items:flex-start;min-height:0;padding:20px 48px 17px 16px}.notificationsModalTitle{align-items:flex-start}.notificationsModalTitle h3{font-size:20px}.notificationsModalTitle p{max-width:210px}.notificationsModalMark{border-radius:12px;width:40px;height:40px}.notificationsModalTools{flex-direction:column;align-items:flex-end;gap:7px}.notificationsModalSummary{border-right:0;padding-right:0}.notificationsModalTools .actionBtn{min-height:30px;padding:0 9px;font-size:10px}.notificationsModalTabs{padding:10px 14px}.notificationsModalList{padding:12px}.notificationCard{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:13px}.notificationCardIcon{width:36px;height:36px}.supportSchedulingToolbar{flex-direction:column;align-items:stretch}.supportSchedulingToolbar>button{align-self:flex-start}.supportInactivitySetting,.supportShiftFields,.supportShiftAgents>div,.homeCampaignCarousel{grid-template-columns:1fr}.homeCampaignCarousel.imageOnlyCarousel{aspect-ratio:2}.homeCampaignCopy{min-height:220px;padding:24px 22px}.homeCampaignVisual{border-top:1px solid #30463a;border-left:0;min-height:135px}.homeCampaignVisual img{min-height:135px;max-height:180px}.clubPartnerPage{padding:14px 12px 36px}.clubPartnerHero{grid-template-columns:1fr;gap:20px;min-height:0;padding:26px 22px}.clubPartnerHeroMark{grid-template-columns:auto 1fr;place-items:center start;padding:15px}.clubPartnerHeroMark img{width:52px;height:52px}.clubPartnerSection{padding-top:30px}.clubBenefitGrid,.clubProcessGrid{grid-template-columns:1fr}.clubPartnerApplyBand{flex-direction:column;align-items:stretch;margin-top:30px;padding:20px}.clubPartnerApplyBand .clubPrimaryButton{width:100%}.clubApplicationPage{padding:16px 12px 40px}.clubApplicationHeader h1{font-size:26px}.clubApplicationLayout{grid-template-columns:1fr}.clubApplicationGuide{position:static}.clubApplicationGuide ol{grid-template-columns:repeat(3,minmax(0,1fr))}.clubApplicationInputGrid{grid-template-columns:1fr}.clubApplicationInputGrid label.wide{grid-column:auto}.clubApplicationImageGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.clubApplicationFieldHead,.clubApplicationSubmitBar{flex-direction:column;align-items:stretch}.clubApplicationUploadButton,.clubApplicationSubmitBar .submitBtn{width:100%}.clubApplicationLoginNotice{flex-wrap:wrap;align-items:flex-start}.clubApplicationLoginNotice button{width:100%;margin-left:0}.clubApplicationSuccess{margin-top:20px;padding:34px 20px}.clubApplicationSuccess dl{grid-template-columns:1fr}.clubApplicationSuccess dl div{border-right:0;border-bottom:1px solid var(--line)}.clubApplicationSuccess dl div:last-child{border-bottom:0}.carouselConfigCardHead{flex-direction:column;align-items:flex-start}.clubEditorGrid{grid-template-columns:1fr}.clubEditorGrid>label.wide,.clubEditorGrid>.wide{grid-column:auto}.clubTagInputRow{flex-direction:column}.clubTagInputRow button{min-height:38px}.clubManagerPage{padding:14px 12px 36px}.clubManagerHeader,.clubMemberToolbar{flex-direction:column;align-items:stretch}.clubManagerHeader{padding:22px 20px}.clubManagerHeader .advancedBtn.ghost{width:100%}.clubManagerMetrics{grid-template-columns:1fr}.clubManagerMetrics article{border-right:0;border-bottom:1px solid var(--line)}.clubManagerMetrics article:last-child{border-bottom:0}.clubMemberToolbar form{grid-template-columns:1fr;align-items:stretch;width:100%}.clubMemberToolbar input{width:100%}.clubMemberToolbar .submitBtn{width:100%;height:44px}.clubMemberSearch{width:100%}.clubAdminFilters{grid-template-columns:1fr}.clubAdminFilters .searchBox{grid-column:auto}.clubApplicationFilters{grid-template-columns:1fr}.clubApplicationFilters .searchBox{grid-column:auto}}@media (width<=800px){.serviceConfigItem{grid-template-columns:1fr 34px}.serviceConfigItem .serviceConfigFields{grid-column:1/-1}}@media (width<=620px){.serviceModalHeader{grid-template-columns:40px minmax(0,1fr);padding:18px 56px 15px 16px}.serviceModalIcon{width:40px;height:40px}.serviceWorkTime{grid-column:1/-1;width:fit-content}.serviceDescription,.serviceEntryGrid{margin-left:16px;margin-right:16px}.serviceEntryGrid{grid-template-columns:1fr}.serviceEntryCard.hasQr,.serviceEntryCard:only-child.hasQr{grid-template-columns:minmax(0,1fr) 104px;min-height:142px}.serviceQrPreviewButton,.serviceEntryCard:only-child .serviceQrPreviewButton{aspect-ratio:auto;width:100px;height:100px}.serviceConfigItem{grid-template-columns:minmax(0,1fr) 34px}.serviceConfigItem .imageField{grid-column:1/-1}.serviceConfigFields{grid-template-columns:1fr}.serviceConfigFields label.wide,.serviceConfigFields .checkboxLabel{grid-column:auto}}@media (prefers-reduced-motion:reduce){.realtimeNotificationPopup{animation:none}}:root{--fs-caption:12px;--fs-body:14px;--fs-base:15px;--fs-lg:18px;--fs-xl:22px;--fs-2xl:28px;--fw-normal:400;--fw-medium:500;--fw-bold:700;--lh-tight:1.4;--lh-base:1.6;--border:#c8d2cb;--line:#dce3de}html{font-size:100%}body{font-size:var(--fs-base);line-height:var(--lh-base)}.siteHeader .topNav button,.siteHeader .headerTools button{font-size:13px;font-weight:var(--fw-medium)}.frontViewShell .pageHeader h1{font-size:24px;font-weight:var(--fw-bold)}.frontViewShell .pageHeader strong,.frontViewShell .sectionHead p,.frontViewShell .filterPanel button,.frontViewShell .filterPanel input,.frontViewShell .filterPanel select{font-size:var(--fs-body)}.homeCampaignHub{grid-template-columns:minmax(0,1fr) 350px;align-items:stretch;gap:16px;margin-bottom:18px;display:grid}.homeCampaignHub .homeCampaignCarousel{aspect-ratio:4;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;margin-bottom:0}.homeCampaignHub .homeCampaignCarousel.imageOnlyCarousel{aspect-ratio:4;height:auto}.homeCampaignFallback{background:#173426;border-color:#355342;grid-template-columns:minmax(0,1fr) 180px;align-items:center;padding:34px 40px}.homeCampaignFallbackCopy{z-index:1;max-width:680px;position:relative}.homeCampaignFallbackCopy>span{color:#e2b56b;font-size:13px;font-weight:var(--fw-bold)}.homeCampaignFallbackCopy h2{color:#fff;font-size:clamp(26px,3vw,38px);font-weight:var(--fw-bold);margin:9px 0 12px;line-height:1.28}.homeCampaignFallbackCopy p{color:#c8d8ce;max-width:560px;font-size:var(--fs-base);margin:0;line-height:1.7}.homeCampaignFallback>img{background:#fff;border:10px solid #ffffff17;border-radius:24px;justify-self:center;width:124px;height:124px;box-shadow:0 18px 34px #030f093d}.homeShortcutPanel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;height:100%;box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.homeShortcutPanel button{color:var(--text-dark);text-align:left}.homeShortcutAccountRow{border-bottom:1px solid var(--line);background:#f3f8f5;grid-template-columns:minmax(0,1fr) auto;min-height:82px;display:grid}.homeAccountShortcut{background:#f3f8f5;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px;display:grid}.homeAccountShortcut>svg:first-child{color:var(--primary)}.homeAccountShortcut>svg:last-child{color:var(--muted)}.homeAccountShortcut span,.homeShortcutGrid span{gap:2px;min-width:0;display:grid}.homeAccountShortcut strong,.homeShortcutGrid strong{font-size:var(--fs-base);font-weight:var(--fw-bold);line-height:1.4}.homeAccountShortcut small,.homeShortcutGrid small{color:var(--muted);font-size:var(--fs-caption);font-weight:var(--fw-normal);line-height:1.45}.homeShortcutGrid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.homeShortcutGrid button{background:#fff;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:start;gap:9px;min-height:88px;padding:15px;display:grid}.homeShortcutGrid button:nth-child(odd){border-right:1px solid var(--line)}.homeShortcutGrid button:nth-child(-n+2){border-bottom:1px solid var(--line)}.homeShortcutPanel button:hover{color:var(--primary);background:var(--primary-light)}.homeShortcutGrid svg{color:var(--primary)}.homeWechatBindingShortcut{background:var(--primary);text-align:center;border:1px solid #0f6d47;border-radius:6px;justify-content:center;align-self:center;align-items:center;gap:8px;width:112px;min-width:0;min-height:42px;margin:auto 12px auto 0;padding:0 12px;display:inline-flex;box-shadow:0 4px 10px #176b4533;color:#fff!important}.homeWechatBindingShortcut>svg{color:#fff;flex:none}.homeWechatBindingShortcut span{gap:2px;min-width:0;display:grid}.homeWechatBindingShortcut strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.homeWechatBindingShortcut small{color:#d8f2e4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.homeWechatBindingShortcut:hover:not(:disabled){background:var(--primary-dark);border-color:#0b5d3d}.homeWechatBindingShortcut:disabled{cursor:wait;opacity:.7}@media (width>=1200px){.homeShortcutGrid{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:1fr}.homeShortcutGrid button{align-items:center;min-height:0;padding:10px 16px}.homeShortcutGrid button:nth-child(odd){border-right:0}.homeShortcutGrid button:nth-child(-n+3){border-bottom:1px solid var(--line)}.homeShortcutGrid button:last-child{border-bottom:0}}.compactRentRow{gap:16px;padding:15px}.compactRentTitleLine strong{font-size:16px;font-weight:var(--fw-bold);line-height:1.45}.compactRentIdentity>small,.compactRentCheckout dt,.compactRentPrimaryPrice span{font-size:var(--fs-caption);line-height:1.5}.compactRentCheckout dd{font-size:13px;font-weight:var(--fw-medium);line-height:1.45}.sellerPageView[data-page-view=publish]{box-shadow:none;background:0 0;border:0;overflow:visible}.sellerPageView[data-page-view=publish] .sellerPageMain{padding-inline:0}.publishForm{box-shadow:none;background:0 0;border:0;padding:0}.publishFormHeader{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:22px 24px;display:flex}.publishFormHeader .eyebrow{font-size:var(--fs-caption);font-weight:var(--fw-bold);margin:0 0 3px}.publishFormHeader p{color:var(--muted);font-size:var(--fs-body);margin:0;line-height:1.7}.publishFormProgress{border-left:1px solid var(--line);flex:none;gap:7px;min-width:208px;padding-left:22px;display:grid}.publishProgressBar{background:var(--line);border-radius:999px;height:6px;overflow:hidden}.publishProgressBar i{background:var(--primary);border-radius:999px;height:100%;transition:width .25s;display:block}.publishFormProgress p{color:var(--muted);font-size:var(--fs-caption);align-items:baseline;gap:4px;margin:0;display:flex}.publishFormProgress strong{color:var(--text-dark);font-size:var(--fs-xl);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;line-height:1.1}.publishFormProgress .done{color:var(--primary);font-style:normal;font-weight:var(--fw-bold);margin-left:4px}.publishFormProgress .blocked{color:#b45309;font-style:normal;font-weight:var(--fw-bold);margin-left:4px}.publishFormProgress small{color:var(--muted);font-size:var(--fs-caption);line-height:1.55}.publishSection{border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:none;background:#f7f9f8;border-left:4px solid #91ad9c;margin-top:16px;padding:22px 24px}.publishSection:nth-of-type(2n){background:#fff}.publishSection h4{border-bottom:1px solid var(--line);color:var(--text-dark);font-size:var(--fs-lg);font-weight:var(--fw-bold);line-height:var(--lh-tight);align-items:center;gap:10px;margin:0 0 18px;padding-bottom:13px;display:flex}.publishSectionIcon{border-radius:var(--radius-sm);color:#fff;background:var(--primary);flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.productImageUploaderHead p{color:var(--muted);font-size:var(--fs-body);margin-top:6px;line-height:1.65}.publishGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;margin-bottom:0}.publishGrid label{color:var(--text);font-size:var(--fs-base);font-weight:var(--fw-medium);line-height:var(--lh-base);gap:8px}.publishFieldLabel{align-items:baseline;gap:4px;display:inline-flex}.publishFieldLabel b{color:var(--danger);font-size:16px;font-weight:var(--fw-bold)}.publishGrid input,.publishGrid select{height:44px;font-size:var(--fs-base);font-weight:var(--fw-normal);background:#fff;border-color:#b7c4bb;padding:0 12px}.publishGrid textarea{min-height:104px;font-size:var(--fs-base);background:#fff;border-color:#b7c4bb;padding:11px 12px;line-height:1.65}.publishGrid input:focus,.publishGrid select:focus,.publishGrid textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #176b451f}.fieldHelp{color:#66756c;font-size:13px;font-weight:var(--fw-normal);margin-top:0;line-height:1.65}.fieldHelp.critical{border-left:2px solid var(--gold);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--gold-light);color:#7c4a12;align-items:flex-start;gap:7px;padding:9px 11px;display:flex}.fieldHelp.critical>svg{color:var(--gold);flex:none;margin-top:2px}.fieldExampleWrap{color:var(--text);font-weight:var(--fw-medium);margin-right:8px}.fieldExample{color:var(--muted);font-size:12px;font-weight:var(--fw-medium);background:#141f180f;border-radius:3px;margin-right:5px;padding:1px 7px;display:inline-block}.fieldHelp.critical .fieldExample{color:#7c4a12;background:#7c4a121a}.safeBoxHelp{color:#7c5a18;background:#fffaf0;border-radius:4px;gap:3px;margin-top:1px;padding:7px 9px;font-size:12px;line-height:1.55;display:grid}.safeBoxHelp strong{color:#7c5a18;font-size:12px}.safeBoxHelp ul{gap:1px;margin:0;padding-left:17px;display:grid}.dynamicCheckboxGroup,.dynamicNotice{border-color:var(--border);background:#fff;padding:14px 16px}.dynamicCheckboxGroup>strong,.dynamicNotice>strong{font-size:var(--fs-base);font-weight:var(--fw-medium)}.publishGrid label.checkboxLabel{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;min-height:44px;margin-top:0;padding:10px 12px}.publishGrid label.checkboxLabel input{width:18px;height:18px}.publishGrid .ratioInput{background:#fff;border:0;height:44px;min-height:44px;box-shadow:inset 0 0 0 1px #b7c4bb}.publishGrid .ratioInput:focus-within{box-shadow:inset 0 0 0 1px var(--primary), 0 0 0 3px #18764c1a}.publishGrid .ratioInput input{height:100%;font-size:var(--fs-base)}.publishPricePreview{gap:14px;margin-top:20px;padding-top:20px}.publishPricePreview>div{border-color:var(--border);background:#fff;padding:18px}.publishPricePreview>div.expectedIncome{border:2px solid var(--primary);background:var(--primary-light)}.publishPricePreview span,.publishPricePreview small,.publishPricePreview>p{font-size:var(--fs-caption);line-height:1.6}.publishPricePreview strong{color:var(--text-dark);font-size:28px;font-weight:var(--fw-bold);margin:7px 0;line-height:1.25}.publishPricePreview>div.expectedIncome strong{color:var(--primary);font-size:32px}.platformRuleReadOnly{background:#fff;margin-top:18px;padding:15px 16px}.platformRuleReadOnly strong{font-size:var(--fs-base);font-weight:var(--fw-bold)}.platformRuleReadOnly p,.platformRuleReadOnly small{font-size:13px;line-height:1.65}.publishSubmitBar{z-index:12;border-radius:var(--radius-md);background:#fff;border:1px solid #9fb6a7;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:14px 16px 14px 20px;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 30px #141f1826}.publishAgreementSection{border-block:1px solid var(--line);background:#fbfcfb;margin-top:18px;padding:18px 20px}.publishAgreementHead,.publishAgreementHead>div,.publishAgreementRow{align-items:center;display:flex}.publishAgreementHead{justify-content:space-between;gap:16px;margin-bottom:10px}.publishAgreementHead>div{gap:10px;min-width:0}.publishAgreementHead h4,.publishAgreementHead p{margin:0}.publishAgreementHead h4{color:var(--text-dark);font-size:var(--fs-base)}.publishAgreementHead p{color:var(--muted);font-size:var(--fs-caption);margin-top:2px}.publishAgreementHead>strong{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.publishAgreementHead>strong.done{color:var(--primary)}.publishAgreementList{display:grid}.publishAgreementRow{border-top:1px solid var(--line);min-height:44px;color:var(--text);flex-wrap:wrap;gap:5px;font-size:13px}.publishAgreementRow input{width:18px;height:18px;accent-color:var(--primary);flex:0 0 18px;margin:0 5px 0 0}.publishAgreementRow label{cursor:pointer}.publishAgreementLink{min-height:32px;color:var(--primary-dark);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.publishAgreementLink:hover{color:var(--primary);text-decoration:underline}.publishAgreementRow small{color:var(--muted);margin-left:auto;font-size:11px}.publishAgreementDialog{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(760px,100%);display:grid;overflow:hidden}.publishAgreementDialog h3{margin:6px 34px 14px 0;font-size:22px}.publishAgreementContent{border-block:1px solid var(--line);min-height:180px;max-height:min(58dvh,620px);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;background:#fbfcfb;padding:16px;font-size:14px;line-height:1.85;overflow-y:auto}.publishAgreementDialogActions{justify-content:flex-end;gap:9px;padding-top:14px;display:flex}.publishAgreementDialogActions button{min-height:42px}.publishSubmitBar>div:first-child{gap:2px;display:grid}.publishSubmitBar strong{color:var(--text-dark);font-size:var(--fs-base);font-weight:var(--fw-bold)}.publishSubmitBar span{color:var(--muted);font-size:var(--fs-caption)}.publishSubmitActions{gap:9px;display:flex}.publishSubmitActions button{min-height:42px;font-size:var(--fs-body);padding-inline:20px}@media (width<=1080px){.homeCampaignHub{grid-template-columns:minmax(0,1fr) 310px}.homeCampaignFallback{grid-template-columns:1fr 120px;padding-inline:28px}.homeCampaignFallback>img{width:92px;height:92px}}@media (width<=860px){.homeCampaignHub{grid-template-columns:1fr}.homeCampaignHub .homeCampaignCarousel,.homeCampaignHub .homeCampaignCarousel.imageOnlyCarousel{aspect-ratio:16/9;width:100%;height:auto;min-height:0}.carouselMediaFields{grid-template-columns:1fr}.homeShortcutPanel{height:auto;min-height:0}.homeShortcutGrid button{min-height:78px}.publishGrid,.publishPricePreview{grid-template-columns:1fr}.publishPricePreview>p{grid-column:auto}.publishAgreementEditorList{grid-template-columns:1fr}}@media (width<=620px){.homeCampaignHub .homeCampaignFallback{aspect-ratio:auto;grid-template-columns:1fr;width:100%;min-height:250px;padding:26px 22px}.homeCampaignFallback>img{display:none}.homeCampaignFallbackCopy h2{font-size:26px}.homeShortcutGrid{grid-template-columns:1fr}.homeShortcutGrid button:nth-child(odd){border-right:0}.homeShortcutGrid button:nth-child(-n+3){border-bottom:1px solid var(--line)}.publishFormHeader,.publishSubmitBar{flex-direction:column;align-items:stretch}.publishFormHeader,.publishSection{padding:18px 16px}.publishFormProgress{border-top:1px solid var(--line);border-left:0;min-width:0;padding:14px 0 0}.publishSubmitBar{margin-bottom:84px;padding:10px;position:static;bottom:auto}.publishSubmitBar>div:first-child{display:none}.publishSubmitActions,.publishSubmitActions button{width:100%}.publishSubmitActions{flex-direction:column-reverse}.publishAgreementSection{padding:16px}.publishAgreementRow{align-items:flex-start;padding-block:11px}.publishAgreementRow small{flex-basis:100%;margin-left:28px}.publishAgreementDialog{max-height:calc(100dvh - 20px)}.publishAgreementDialogActions{flex-direction:column-reverse}.publishAgreementDialogActions button{width:100%}}.siteHeader{height:84px;padding-inline:max(18px, calc((100vw - var(--front-max-width)) / 2));background:#121c17;border-bottom:1px solid #34483c;gap:24px}.siteHeader .logo{gap:11px;min-width:188px}.siteHeader .logoMark{border-radius:8px;width:46px;height:46px}.siteHeader .logo strong{font-size:19px;line-height:1.2}.siteHeader .logo span{margin-top:2px;font-size:12px}.topNav{flex:auto;align-items:stretch;gap:5px;display:flex}.topNav button{color:#c9d7ce;min-height:54px;font-size:16px;font-weight:var(--fw-semibold);white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;display:inline-flex}.topNav button svg{color:#9cb4a4}.topNav button:hover{color:#fff;background:#213329;border-color:#3e5949}.topNav button.active{color:#fff;background:#294836;border-color:#47755b;box-shadow:inset 0 -3px #ffffff80}.topNav button.active svg,.topNav button:hover svg{color:#fff}.topNav button.nav-primary{border:1px solid var(--primary);border-radius:var(--radius-sm);color:#fff;background:var(--primary);font-weight:var(--fw-bold);margin-left:4px;padding:7px 16px}.topNav button.nav-primary svg,.topNav button.nav-primary:hover svg,.topNav button.nav-primary.active svg{color:#fff}.topNav button.nav-primary:hover{background:#1f8354;border-color:#1f8354}.topNav button.nav-primary.active{box-shadow:inset 0 -3px #ffffff73}.topNav button.inviteRewardsNavButton{color:#ffe8b4;font-weight:var(--fw-bold);background:#44351f;border-color:#9d743a;margin-left:4px}.topNav button.inviteRewardsNavButton svg{color:#f2bf67}.topNav button.inviteRewardsNavButton:hover,.topNav button.inviteRewardsNavButton.active{color:#24190a;background:#f0bd67;border-color:#d19a45;box-shadow:inset 0 -3px #53320a47}.topNav button.inviteRewardsNavButton:hover svg,.topNav button.inviteRewardsNavButton.active svg{color:#5f390c}.topNav .navCount{min-width:19px;height:19px;color:var(--primary-dark);font-size:12px;font-style:normal;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;place-items:center;padding:0 5px;display:inline-grid}.topNav button.active:after{display:none}.headerTools button{min-height:46px;font-size:15px;font-weight:var(--fw-medium);border-radius:6px;padding:9px 15px}.headerTools button svg{width:21px;height:21px}.headerTools .loginBtn{font-weight:var(--fw-bold);padding-inline:18px}@media (width>=801px){.siteHeader.privilegedSiteHeader{gap:clamp(12px,1vw,20px);padding-inline:clamp(14px,1.2vw,24px)}.privilegedSiteHeader .headerTools{flex:none;gap:6px}.privilegedSiteHeader .headerUtilityBtn{justify-content:center;width:46px;min-width:46px;padding-inline:0}.privilegedSiteHeader .headerUtilityBtn>span{display:none}}@media (width>=801px) and (width<=1860px){.siteHeader.privilegedSiteHeader{flex-wrap:wrap;row-gap:8px;height:auto;min-height:76px;padding-block:10px;padding-inline:14px}.privilegedSiteHeader .topNav{flex:1 0 100%;order:3;justify-content:flex-start;width:100%}.privilegedSiteHeader .headerTools{margin-left:auto}.privilegedSiteHeader .topNav button{padding-inline:11px}}main:not(.adminShell):not(.chatStandalonePage):not(.chatStandaloneRoomPage):not(.afterSaleStandaloneRoomPage){width:100%;max-width:var(--front-max-width)}.frontViewShell{padding:24px var(--front-gutter) 48px}.frontViewPage,.sellerPageView,.afterSalePage{overflow:visible}.rentViewPage{gap:18px}.pageHeader{border:1px solid var(--border);border-left:5px solid var(--primary);background:#fff;border-radius:8px;min-height:106px;padding:20px 24px;box-shadow:0 5px 16px #141f180f}.pageTitleCluster{align-items:center;gap:14px;min-width:0;display:flex}.pageTitleIcon{color:#fff;background:var(--primary);border-radius:8px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 6px 14px #176b452e}.pageTitleCluster .eyebrow{color:var(--muted);font-size:13px;font-weight:var(--fw-medium);margin-bottom:3px}.pageHeader h1{color:var(--text-dark);font-size:27px;font-weight:var(--fw-bold);margin:0;line-height:1.25}.pageHeadStat{border-left:1px solid var(--line);color:var(--primary);font-size:18px;font-weight:var(--fw-bold);flex:none;padding-left:20px;line-height:1.4;display:block}.sellerPageView,.afterSalePage{box-shadow:none;background:0 0;border:0;border-radius:0}.sellerPageView>.pageHeader,.afterSalePage>.pageHeader{margin-bottom:18px}.sellerPageView>.pageHeader>p,.afterSalePage>.pageHeader>p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.sellerPageMain{padding:0}.filterPanel{background:#fff;border-radius:8px;padding:18px;box-shadow:0 4px 14px #141f180d}.quickFilters{gap:8px}.quickFilters button{min-height:40px;font-size:14px;font-weight:var(--fw-medium);border-radius:6px;padding:7px 15px}.quickFilters button.active,.quickFilters button[aria-pressed=true]{border-color:var(--primary);color:#fff;background:var(--primary);box-shadow:0 4px 10px #176b4529}.rentViewPage .filterPanel input,.rentViewPage .filterPanel select{min-height:44px;font-size:14px}.rentViewPage .filterPanel .submitBtn,.rentViewPage .filterPanel .advancedBtn,.rentViewPage .filterPanel button[type=button]{min-height:42px;font-size:14px}.rentViewPage .cardSection{border-radius:8px;box-shadow:0 5px 16px #141f180d}.rentViewPage .cardSection>.sectionHead{padding:18px 22px}.rentViewPage .cardSection>.sectionHead h2{font-size:20px;font-weight:var(--fw-bold)}.rentViewPage .cardSection>.sectionHead p{font-size:14px}.compactRentRow{border-radius:8px;grid-template-columns:minmax(200px,280px) minmax(0,1fr) minmax(180px,220px);gap:20px;padding:16px;display:grid}.compactRentIdentity{flex-direction:column;gap:8px;display:flex}.compactRentTitleLine strong{font-size:16px}.compactRentInfo{flex-direction:column;gap:12px;min-width:0;display:flex}.compactRentFactsGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px 10px;display:grid}.compactRentFactsGrid>div{background:var(--surface-2);border-radius:4px;flex-direction:column;gap:2px;min-width:0;padding:6px 9px;display:flex}.compactRentFactsGrid span{color:var(--muted);font-size:11px;font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.compactRentFactsGrid strong{font-size:13px;font-weight:var(--fw-medium);color:var(--text-dark);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.compactRentFactsGrid .emptyValue{color:var(--muted);font-weight:var(--fw-regular)}.compactRentNotes{background:#fffbf5;border-left:3px solid #d4a574;border-radius:5px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.compactRentNotes>div{gap:6px;min-width:0;font-size:12px;line-height:1.5;display:flex}.compactRentNotes span{color:#8b6f47;font-weight:var(--fw-medium);flex-shrink:0}.compactRentNotes strong{min-width:0;color:var(--text-dark);font-weight:var(--fw-regular);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.compactRentPrimaryPrice strong{font-size:26px}.sellerProductManager,.buyerOrderWorkspace{gap:18px}.sellerProductSummary{gap:16px}.sellerProductSummary>div{border-top:4px solid var(--primary);border-radius:8px;min-height:104px;padding:18px 20px;box-shadow:0 4px 12px #141f180a}.sellerProductSummary>div:nth-child(2){border-top-color:#2c8c62}.sellerProductSummary>div:nth-child(3){border-top-color:#d58b35}.sellerProductSummary>div:nth-child(4){border-top-color:#7b68a8}.sellerProductSummary span,.sellerProductFacts span,.sellerProductOrderLink span{font-size:13px;line-height:1.45}.sellerProductSummary strong{color:var(--text-dark);font-size:30px;line-height:1}.sellerProductToolbar,.buyerOrderToolbar{border:1px solid var(--border);background:#fff;border-radius:8px;padding:14px;box-shadow:0 4px 12px #141f180a}.sellerProductSearch{border-radius:6px;min-height:46px;padding:0 13px}.sellerProductSearch input,.sellerProductToolbar select{font-size:14px}.sellerProductToolbar select{border-radius:6px;min-height:46px}.sellerProductToolbar>button{min-height:46px;padding-inline:18px;font-size:14px}.sellerProductCards,.buyerOrderCards{gap:18px}.sellerProductCard{border-top:4px solid var(--primary);border-radius:8px;gap:16px;padding:20px;box-shadow:0 8px 22px #141f180f}.sellerProductCard.status-pending_review{border-top-color:#d58b35}.sellerProductCard.status-review_failed{border-top-color:var(--danger)}.sellerProductCard.status-reserved,.sellerProductCard.status-rented{border-top-color:#7154a3}.sellerProductCard h3{margin:4px 0;font-size:19px;line-height:1.35}.sellerProductCard header small{font-size:13px}.sellerProductFacts{gap:9px}.sellerProductFacts>div,.sellerProductOrderLink{border-radius:6px;padding:12px}.sellerProductFacts strong,.sellerProductOrderLink strong{color:var(--text-dark);font-size:16px}.sellerProductStatusHint{padding:12px 14px;font-size:14px;line-height:1.65}.sellerProductActions{flex-wrap:wrap;gap:8px}.sellerProductActions button{border-radius:6px;flex:132px;width:auto;min-width:132px;height:42px;min-height:42px;font-size:13px}.orderCompletionExplainer{background:#f2f8f4;border-color:#b9d0c0;border-radius:8px;gap:22px;padding:18px 20px}.orderCompletionExplainer strong{color:var(--primary-dark);font-size:15px;line-height:1.7}.orderCompletionExplainer p{font-size:14px;line-height:1.7}.buyerPendingCheckouts{border-radius:8px;padding:18px}.buyerPendingCheckouts>header strong,.buyerPendingCheckouts>article b{font-size:15px}.buyerPendingCheckouts>header small,.buyerPendingCheckouts>article span{font-size:13px}.buyerPendingCheckoutActions button{min-height:40px;font-size:13px}.buyerOrderSummary{border-radius:8px}.buyerOrderSummary>div{min-height:94px;padding:18px 20px}.buyerOrderSummary span{font-size:13px}.buyerOrderSummary strong{font-size:30px}.buyerOrderSearch input,.buyerOrderTabs button{font-size:14px}.buyerOrderSearch input{height:42px}.buyerOrderTabs button{min-height:38px;font-weight:var(--fw-medium);padding-inline:15px}.buyerOrderCard{border-radius:8px;gap:15px;padding:19px;box-shadow:0 7px 18px #141f180d}.buyerOrderNumber,.buyerOrderCardHead small{font-size:12px}.buyerOrderCardHead h3{font-size:19px}.buyerOrderFacts span{font-size:12px}.buyerOrderFacts strong{font-size:14px}.buyerOrderNextStep,.buyerOrderDeposit{padding:11px 13px;font-size:14px;line-height:1.65}.buyerOrderPrimaryActions .submitBtn,.buyerOrderPrimaryActions .advancedBtn{min-height:42px;padding:9px 15px;font-size:13px}.buyerOrderSecondaryActions button,.buyerExtensionActions button{min-height:36px;padding:7px 11px;font-size:12px}.orderCenterEmpty,.orderCenterLoginState{border-radius:8px;gap:11px;min-height:320px;padding:40px 24px}.orderCenterEmpty svg,.orderCenterLoginState svg{color:#fff;background:var(--primary);border-radius:50%;width:44px;height:44px;padding:9px}.orderCenterEmpty strong,.orderCenterLoginState h3{font-size:19px}.orderCenterEmpty span,.orderCenterLoginState p{font-size:14px;line-height:1.6}.orderCenterLoginState .submitBtn{min-height:44px;padding-inline:22px;font-size:14px}.afterSaleSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.afterSaleSummary>div{border:1px solid var(--border);border-top:4px solid var(--primary);background:#fff;border-radius:8px;gap:4px;min-height:104px;padding:18px 20px;display:grid;box-shadow:0 4px 12px #141f180a}.afterSaleSummary>div:nth-child(2){border-top-color:#d58b35}.afterSaleSummary>div:nth-child(3){border-top-color:#7b68a8}.afterSaleSummary span,.afterSaleSummary small{color:var(--muted);font-size:13px}.afterSaleSummary strong{color:var(--text-dark);font-size:30px;line-height:1}.afterSaleList{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0}.afterSaleList article{border-top:4px solid var(--primary);background:#fff;border-radius:8px;min-height:220px;padding:20px;box-shadow:0 7px 18px #141f180d}.afterSaleList article>div{font-size:13px}.afterSaleList h3{margin:12px 0 8px;font-size:19px;line-height:1.4}.afterSaleList p,.afterSaleList small{font-size:14px;line-height:1.7}.afterSaleList .tableEmpty{border:1px dashed var(--border);min-height:320px;color:var(--muted);background:#fff;border-radius:8px;grid-column:1/-1;place-items:center;padding:40px 24px;font-size:16px;display:grid}.pageHeadActions{flex:none;align-items:center;gap:16px;display:flex}.pageHeadCta{width:auto;min-height:44px;font-size:var(--fs-base);font-weight:var(--fw-bold);justify-content:center;align-items:center;gap:8px;margin:0;padding:0 20px;display:inline-flex}.pageHeadBack{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:40px;color:var(--muted);font-size:var(--fs-body);font-weight:var(--fw-medium);background:#fff;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.pageHeadBack:hover{border-color:var(--border-hover);color:var(--text-dark)}.sellerProductEmpty .submitBtn{align-items:center;gap:8px;width:auto;min-height:44px;margin-top:6px;padding:0 22px;display:inline-flex}.sellerProductEmpty .submitBtn svg,.pageHeadCta svg{color:currentColor;background:0 0;border-radius:0;width:18px;height:18px;padding:0}.searchBox,.buyerOrderSearch,.orderChatSearch,.clubMemberSearch,.sellerProductSearch{background:#fff;border-color:#aab9af;box-shadow:0 1px 2px #141f180d}.searchBox:focus-within,.buyerOrderSearch:focus-within,.orderChatSearch:focus-within,.clubMemberSearch:focus-within,.sellerProductSearch:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #176b451f}.rentViewPage .filterPanel .searchBox{border-color:#94a59a;height:44px;min-height:44px;box-shadow:inset 0 0 0 1px #7084771f,0 1px 2px #141f180f}.rentViewPage .filterPanel .searchBox input{height:42px;min-height:0}.publishGrid .ratioInput{box-sizing:border-box;background:#fff;border:1px solid #94a59a;box-shadow:0 1px 2px #141f180f}.publishGrid .ratioInput:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #176b451f}.pageHeadStat small{color:var(--muted);font-size:13px;font-weight:var(--fw-medium)}.frontViewShell :is(.pageHeadActions,.publishSuccessActions,.publishSubmitActions,.buyerOrderPrimaryActions)>button,.clubPartnerActions>button{height:44px;min-height:44px;margin:0;padding:0 18px;font-size:14px;line-height:1.2}.pageHeadActions>button{width:164px;min-width:164px}.clubPartnerActions>button{width:196px;min-width:196px}.frontViewShell .profileActions>button{min-height:42px}.profileActions>button{width:176px;min-width:176px;height:40px;min-height:40px;margin:0;padding:0 16px;line-height:1.2}.filterActions{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.filterActions>button{width:100%;height:42px;margin:0}.publishSubmitActions>button{width:200px;min-width:200px}.buyerOrderPrimaryActions>button{flex:180px}.buyerOrderSecondaryActions>button,.buyerExtensionActions>button{flex:120px}.homeShortcutGrid{grid-auto-rows:1fr}.homeShortcutGrid .homeShortcutFeatured{background:var(--primary-light);box-shadow:inset 4px 0 0 var(--primary);border-color:#7ea994}.homeShortcutGrid .homeShortcutFeatured svg,.homeShortcutGrid .homeShortcutFeatured strong{color:var(--primary-dark)}@media (width>=1201px) and (width<=1380px){.siteHeader{flex-wrap:wrap;row-gap:8px;height:auto;min-height:76px;padding:10px 14px}.siteHeader .logo{min-width:164px}.topNav{flex:1 0 100%;order:3;justify-content:flex-start;width:100%}.topNav button{padding-inline:11px}.filterPanel{top:104px}}@media (width>=1381px) and (width<=1540px){.siteHeader{flex-wrap:wrap;row-gap:8px;height:auto;min-height:76px;padding:10px 14px}.siteHeader .logo{min-width:164px}.siteHeader .topNav{flex:1 0 100%;order:3;justify-content:flex-start;width:100%}.siteHeader .topNav button{padding-inline:11px}.filterPanel{top:104px}}@media (width<=1200px){.siteHeader{row-gap:8px;height:auto;min-height:76px;padding-block:10px;padding-inline:14px}.siteHeader .logo{min-width:164px}.topNav{flex:1 0 100%;width:100%}.topNav button{padding-inline:11px}.compactRentRow{grid-template-columns:minmax(190px,.85fr) minmax(0,3.6fr) minmax(175px,.75fr);gap:12px;padding:13px}}@media (width<=980px){.pageHeader{min-height:94px;padding:18px}.pageHeadStat{font-size:16px}.compactRentRow{grid-template-columns:minmax(180px,1fr) minmax(160px,.8fr);grid-template-areas:"identity checkout""info info"}.compactRentIdentity{grid-area:identity}.compactRentInfo{grid-area:info}.compactRentCheckout{grid-area:checkout}.compactRentFactsGrid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}}@media (width<=800px){.siteHeader{height:auto;min-height:68px;padding:8px 12px}.siteHeader .logo{min-width:0}.siteHeader .logoMark{width:38px;height:38px}.topNav button{min-height:42px;padding:7px 12px;font-size:14px}.topNav button svg{width:17px;height:17px}.headerTools button{min-height:38px}.frontViewShell{padding:16px 12px 36px}.pageHeader{align-items:flex-start;gap:12px;padding:16px}.pageHeader h1{font-size:23px}.pageTitleIcon{flex-basis:40px;width:40px;height:40px}.pageHeadStat{padding-left:12px;font-size:14px}.sellerProductSummary,.afterSaleSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.afterSaleList{grid-template-columns:1fr}.compactRentRow{grid-template-columns:1fr;gap:12px;padding:12px}}@media (width<=560px){.paginationBar{flex-wrap:wrap;justify-content:center;gap:8px;padding:10px 12px}.paginationBar>span,.adminPaginationSummary{text-align:center;flex:0 0 100%;order:-1;justify-content:center}.paginationBar>button{flex:none}.paginationBar>button,.paginationBar .pageJump input,.paginationBar .pageJump button,.adminPagination button{min-height:44px}.paginationBar .pageJump input,.adminPageSizeControl select,.adminPagination button{min-width:44px}.adminPageSizeControl select{min-height:44px}.adminPagination>div{flex-wrap:wrap;justify-content:center;width:100%}.pageTitleCluster{gap:10px}.pageHeader{flex-direction:column}.pageHeadStat{border-top:1px solid var(--line);border-left:0;padding:8px 0 0}.sellerProductSummary,.afterSaleSummary{grid-template-columns:1fr}.sellerProductSummary>div,.afterSaleSummary>div{min-height:88px}.sellerProductActions button{flex-basis:100%;width:100%}.buyerOrderSummary strong{font-size:25px}.pageHeadActions,.clubPartnerActions{width:100%}.pageHeadActions>button,.clubPartnerActions>button{width:100%;min-width:0}.profileActions>button,.publishSubmitActions>button{flex:100%;width:100%;min-width:0}}.compactRentRow{box-shadow:none;border:1px solid #d8e0da;border-radius:7px;grid-template-columns:minmax(200px,260px) minmax(0,1fr) minmax(180px,200px);gap:16px;padding:14px}.compactRentRow:hover{border-color:#93bda2;box-shadow:0 6px 18px #194a2d14}.compactRentIdentity{grid-template:"screenshot title""screenshot sku""badges badges""meta meta""rating rating"/96px minmax(0,1fr);place-content:center stretch;gap:6px 10px;display:grid}.compactRentIdentity .compactRentScreenshot{grid-area:screenshot}.compactRentIdentity .compactRentTitleLine{grid-area:title;align-self:end}.compactRentIdentity .productSku{grid-area:sku;align-self:start;margin-top:0}.compactRentIdentity .compactRentBadges{grid-area:badges}.compactRentIdentity .compactRentMeta{text-overflow:ellipsis;white-space:nowrap;grid-area:meta;overflow:hidden}.compactRentIdentity .ratingMini{grid-area:rating;margin-top:0}.compactRentInfo{justify-content:center}.compactRentTitleLine strong{font-size:15px;line-height:1.4}.compactRentScreenshot{height:62px;min-height:62px}.compactRentFactsGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px 8px}.compactRentFactsGrid>div{padding:5px 8px}.compactRentFactsGrid span{font-size:10px}.compactRentFactsGrid strong{font-size:12px}.compactRentNotes{gap:5px;padding:7px 9px}.compactRentNotes>div{font-size:11px}.compactRentCheckout{align-content:center;gap:7px;padding-left:14px}.compactRentCheckout dl{border-top:1px solid #dfe5e1;border-bottom:1px solid #dfe5e1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:7px 0}.compactRentCheckout dl>div{text-align:center;background:0 0;border:0;border-radius:0;justify-items:center;gap:2px;padding:0 5px;display:grid}.compactRentCheckout dl>div:not(:last-child){border-right:1px solid #e4e9e5}.compactRentCheckout dl dt,.compactRentCheckout dl dd{line-height:1.3}.compactRentFacts{grid-template-columns:repeat(var(--rent-fact-columns,7), minmax(0, 1fr));grid-auto-rows:54px;align-content:start}.compactRentFacts>div,.compactRentRow.withoutGiftPromotion .compactRentFacts>div{text-align:center;justify-content:center;justify-items:center;height:54px;min-height:54px;overflow:hidden}.compactRentFacts span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compactRentFacts strong{-webkit-line-clamp:2;text-align:center;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.compactRentInfo>.giftPromotionBanner.compact{flex:0 0 42px;min-height:42px;max-height:42px;overflow:hidden}.compactRentInfo>.giftPromotionBanner.compact .giftPromotionBannerTitle{flex:none}.compactRentInfo>.giftPromotionBanner.compact>div{flex-wrap:nowrap;flex:auto;overflow:hidden}.compactRentInfo>.giftPromotionBanner.compact>div>span{white-space:nowrap;flex:none}@media (width<=1280px) and (width>=981px){.compactRentFacts{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=980px){.compactRentFacts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.adminRentOrderFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.adminRentOrderFacts section:nth-child(4n){border-right:1px solid var(--line)}.adminRentOrderFacts section:nth-child(2n){border-right:0}.adminRentOrderFacts section:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.adminRentOrderFacts section:nth-last-child(-n+2){border-bottom:0}}@media (width<=640px){.adminRentOrderHead{grid-template-columns:minmax(0,1fr) auto}.adminRentOrderTotal{border-top:1px solid var(--line);grid-column:1/-1;justify-items:start;padding-top:8px}.adminRentOrderFacts{grid-template-columns:1fr}.adminRentOrderFacts section,.adminRentOrderFacts section:nth-child(2n),.adminRentOrderFacts section:nth-child(4n),.adminRentOrderFacts section:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.adminRentOrderFacts section:last-child{border-bottom:0}.mobileProductSpecs>div:last-child:nth-child(odd){grid-column:1/-1}.ledgerTable{min-width:0!important}.ledgerTable thead{display:none}.ledgerTable tbody{gap:8px;padding:8px;display:grid}.ledgerTable tbody tr{border:1px solid var(--border);box-shadow:none;background:#fff;display:grid;overflow:hidden}.ledgerTable tbody td{border:0;border-bottom:1px solid var(--line);grid-template-columns:82px minmax(0,1fr);align-items:center;gap:10px;min-height:42px;padding:8px 10px;display:grid}.ledgerTable tbody td:last-child{border-bottom:0}.ledgerTable tbody td:not(.tableEmpty):before{content:attr(data-label);color:var(--muted);font-size:11px;font-weight:600}.ledgerTable .ledgerBusiness,.ledgerTable .ledgerReference,.ledgerTable .ledgerAmount,.ledgerTable .ledgerMethod,.ledgerTable time,.ledgerTable .adminNote{text-align:right;justify-items:end;max-width:none}}.compactRentActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.compactRentActions button{min-height:34px;font-size:12px}.compactRentActions .orderBtn{order:-1;grid-column:1/-1;min-height:42px;font-size:14px;font-weight:700}.passwordProfileGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.realNameReviewTable td{vertical-align:middle}.realNameReviewTable .realNameReviewNote{min-width:180px;max-width:260px;color:var(--muted);overflow-wrap:anywhere;line-height:1.55}.realNameReviewedAt{color:var(--muted);margin-top:5px;display:block}.wechatQrPayment{background:#f5fbf7;border:1px solid #c9e5d3;border-radius:6px;grid-template-columns:214px minmax(0,1fr);align-items:center;gap:16px;padding:16px;display:grid}.wechatQrFrame{background:#fff;place-items:center;width:214px;height:214px;display:grid;box-shadow:0 1px 5px #0f46251f}.wechatQrPayment strong{color:#087735;font-size:16px;display:block}.wechatQrPayment p,.wechatQrPayment small{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.55;display:block}.wechatQrPayment small{color:#5c6f63}.paymentLaunchPanel{text-align:center;background:#f5fbf7;border:1px solid #c9e5d3;border-radius:6px;gap:8px;padding:14px;display:grid}.paymentLaunchPanel .paymentH5Button,.wechatQrPayment .paymentNativeLaunchButton{justify-content:center;align-items:center;min-height:42px;display:inline-flex}.paymentLaunchPanel small{color:var(--muted);font-size:12px}.alipayLaunchPanel{background:#f4f8ff;border-color:#c8daf3}.alipayLaunchPanel .submitBtn{background:#1677ff;border-color:#1677ff}.paymentLaunchActions{gap:8px;display:grid}.paymentLaunchActions .paymentH5Button,.paymentLaunchActions .paymentCopyButton{width:100%}.paymentLaunchActions .paymentCopyButton{justify-content:center;align-items:center;min-height:40px;display:inline-flex}.alipayLaunchPanel.embeddedBrowser{background:#fffaf0;border-color:#e3b85c}.paymentEmbeddedBrowserNotice{color:#76520b;text-align:left;align-items:flex-start;gap:9px;display:flex}.paymentEmbeddedBrowserNotice>svg{flex:none;margin-top:1px}.paymentEmbeddedBrowserNotice span,.paymentEmbeddedBrowserNotice strong,.paymentEmbeddedBrowserNotice small{display:block}.paymentEmbeddedBrowserNotice small{color:#76520b;margin-top:3px;line-height:1.5}.wechatQrPayment .paymentNativeLaunchButton{width:100%;margin-top:12px}@media (width<=800px){.compactRentFactsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.passwordProfileGrid{grid-template-columns:1fr}.wechatQrPayment{text-align:center;grid-template-columns:1fr;justify-items:center}}.publishLocationSelects{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.publishLocationSelects select{width:100%}.loginModeNotice{color:#80450f;background:#fff8ea;border-left:3px solid #ca7319;align-items:flex-start;gap:7px;margin-top:4px;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.65;display:flex}.loginModeNotice svg{color:#287b57;flex:none;margin-top:2px}.loginModeNotice strong{color:#1f724c}.ratioGuidanceNotice{color:#615849;background:#fffdf8;border:1px solid #ddd4c2;border-left:3px solid #b86a18;border-radius:6px;align-items:flex-start;gap:11px;margin-top:14px;padding:14px 16px;display:flex}.ratioGuidanceNotice>svg{color:#b86a18;flex:none;margin-top:2px}.ratioGuidanceNotice>div{min-width:0}.ratioGuidanceNotice strong{color:var(--text-dark);font-size:14px}.ratioGuidanceNotice p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.65}.ratioGuidanceNotice ul{gap:4px;margin:7px 0 0;padding-left:18px;display:grid}.ratioGuidanceNotice li{color:#5f5749;font-size:12px;line-height:1.65}.ratioGuidanceNotice li::marker{color:#c2792b}.ratioGuidanceNotice li b{color:#7c4614}@media (width<=620px){.publishLocationSelects{grid-template-columns:1fr}.ratioGuidanceNotice{gap:8px;padding:12px}}.homeCampaignSlide.active{pointer-events:auto}.homeCampaignSlideLink{z-index:3;cursor:pointer;display:block;position:absolute;inset:0}.homeCampaignSlideLink:focus-visible{outline-offset:-5px;outline:3px solid #fff}.announcementPage{max-width:var(--front-max-width);min-height:calc(100dvh - 84px);padding:32px var(--front-gutter) 64px;margin:0 auto;width:100%!important}.announcementIndexHeader{color:#fff;background:#193126;border:1px solid #2d4738;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:28px;padding:34px 38px;display:flex}.announcementIndexHeader>div>span{color:#e9b868;font-size:12px;font-weight:700}.announcementIndexHeader h1{color:#fff;margin:6px 0 8px;font-size:32px;line-height:1.25}.announcementIndexHeader p{color:#c6d5cc;margin:0;line-height:1.7}.announcementIndexHeader button,.announcementPageTopbar button,.announcementPageEmpty button{color:#f6faf7;background:0 0;border:1px solid #668173;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 14px;font-weight:700;display:inline-flex}.announcementIndexToolbar{justify-content:space-between;align-items:center;gap:18px;margin:22px 0;display:flex}.announcementIndexToolbar label{border:1px solid var(--border);width:min(520px,100%);min-height:46px;color:var(--muted);background:#fff;border-radius:5px;align-items:center;gap:9px;padding:0 14px;display:flex}.announcementIndexToolbar input{width:100%;min-width:0;min-height:42px;box-shadow:none;background:0 0;border:0;padding:0}.announcementCardPlaceholder{color:#8aa095;background:#eaf1ed;place-items:center;display:grid}.announcementCompactList{border-top:1px solid var(--border);background:#fff;overflow:hidden}.announcementCompactList article{min-width:0}.announcementCompactItem{border-bottom:1px solid var(--border);min-height:96px;color:inherit;background:#fff;grid-template-columns:104px minmax(0,1fr) 24px;align-items:center;gap:16px;padding:12px 14px;transition:background-color .18s;display:grid}.announcementCompactThumb{object-fit:cover;border-radius:4px;width:104px;height:68px;overflow:hidden}.announcementCompactBody{min-width:0}.announcementCompactMeta{min-width:0;color:var(--primary);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.announcementCompactMeta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.announcementCompactMeta time{color:var(--muted);flex:none;margin-left:auto;font-weight:500}.announcementCompactPinned{color:#9a5b00;background:#fff0cf;border-radius:3px;flex:none;padding:2px 5px;font-size:11px;font-weight:700}.announcementCompactItem h2{color:var(--text-dark);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:5px 0 3px;font-size:17px;line-height:1.35;display:-webkit-box;overflow:hidden}.announcementCompactItem p{color:var(--muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.announcementPageTopbar{justify-content:space-between;gap:12px;margin-bottom:16px;display:flex}.announcementPageTopbar button,.announcementPageEmpty button{border-color:var(--border);color:var(--text);background:#fff}.announcementArticle{border:1px solid var(--border);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 8px 26px #141f180f}.announcementArticleCover{aspect-ratio:2;object-fit:cover;width:100%;max-height:520px;display:block}.announcementArticleHeader,.announcementRichBody,.announcementPlainBody,.announcementAttachments{width:min(1160px,100% - 48px);margin-left:auto;margin-right:auto}.announcementDetailPage{max-width:min(1440px,100vw - 32px)}.documentArticle .announcementArticleHeader,.documentArticle .announcementRichBody,.documentArticle .announcementPlainBody,.documentArticle .announcementAttachments{width:min(1280px,100% - 48px)}.announcementArticleHeader{border-bottom:1px solid var(--line);padding:44px 0 28px}.announcementArticleMeta,.announcementArticleTags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.announcementArticleMeta span,.announcementArticleMeta b,.announcementArticleTags span{color:var(--primary-dark);background:var(--primary-light);border-radius:4px;padding:4px 8px;font-size:12px;font-weight:700}.announcementArticleMeta time{color:var(--muted);font-size:12px}.announcementArticleHeader h1{color:var(--text-dark);margin:15px 0 12px;font-size:34px;line-height:1.35}.announcementArticleHeader>p{color:var(--muted);margin:0 0 16px;font-size:16px;line-height:1.8}.announcementRichBody,.announcementPlainBody{color:#28362f;overflow-wrap:anywhere;min-height:240px;padding:34px 0 48px;font-size:16px;line-height:1.9}.documentArticle .announcementRichBody,.documentArticle .announcementPlainBody{max-width:none}.announcementRichBody img{border-radius:5px;max-width:100%;height:auto;margin:22px auto;display:block}.announcementRichBody a{color:#0969da;text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.announcementRichBody a:hover{color:#0550ae}.announcementRichBody a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #0969da}.announcementRichBody pre,.announcementRichBody blockquote{overflow-x:auto}.announcementAttachments{border-top:1px solid var(--line);gap:9px;padding:24px 0 44px;display:grid}.announcementAttachments h2{align-items:center;gap:7px;margin:0 0 4px;font-size:17px;display:flex}.announcementAttachments a{border:1px solid var(--border);color:var(--text);background:#f8faf9;border-radius:5px;align-items:center;gap:11px;padding:12px 14px;display:flex}.announcementAttachments a span{min-width:0;display:grid}.announcementAttachments a small{color:var(--muted)}.announcementPageEmpty{border:1px solid var(--border);min-height:340px;color:var(--muted);text-align:center;background:#fff;border-radius:8px;place-items:center;gap:8px;padding:30px;display:grid}.announcementPageEmpty h1,.announcementPageEmpty h2,.announcementPageEmpty p{margin:0}.economyCreateModal{width:min(1100px,100vw - 28px);max-height:calc(100dvh - 28px);overflow-y:auto}.economyCreateModal .adminEntryFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.economyCreateModal .adminEntryFormGrid>.wide{grid-column:1/-1}.economyFieldHeading,.economyCoverEditor>div:first-child{gap:4px;display:grid}.economyFieldHeading>span,.economyCoverEditor>div:first-child>span,.economyAttachmentEditor>.economyFieldHeading>span{color:var(--text-dark);font-size:13px;font-weight:700}.economyFieldHeading small,.economyCoverEditor>div:first-child small{color:var(--muted);font-size:11px}.economyCoverEditor,.economyBodyEditor,.economyAttachmentEditor{gap:10px;display:grid}.economyCoverPreview{border:1px solid var(--border);background:#eef2ef;border-radius:6px;width:min(420px,100%);position:relative;overflow:hidden}.economyCoverPreview img{aspect-ratio:2;object-fit:cover;width:100%;display:block}.economyCoverPreview button{color:#fff;background:#171f1bc2;border:1px solid #ffffff80;border-radius:4px;align-items:center;gap:5px;min-height:34px;padding:6px 9px;display:inline-flex;position:absolute;bottom:8px;right:8px}.economyUploadButton{border:1px solid var(--primary);width:fit-content;min-height:40px;color:var(--primary);background:var(--primary-light);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:700;display:inline-flex}.economyUploadButton input{display:none}.economyRichEditor{border:1px solid var(--border);background:#fff;border-radius:6px;overflow:hidden}.economyRichEditor .ql-toolbar.ql-snow,.economyRichEditor .ql-container.ql-snow{border:0}.economyRichEditor .ql-toolbar.ql-snow{border-bottom:1px solid var(--line);background:#f8faf9}.economyRichEditor .ql-container{min-height:320px;font-size:15px}.economyRichEditor .ql-editor{min-height:320px;line-height:1.8}.economyEditorStatus{border-top:1px solid var(--line);color:var(--muted);background:#fbfcfb;justify-content:space-between;gap:12px;padding:8px 12px;font-size:11px;display:flex}.economyEditorStatus strong{color:var(--danger)}.economyAttachmentList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.economyAttachmentList>div{border:1px solid var(--border);background:#f8faf9;border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.economyAttachmentList span{min-width:0;display:grid}.economyAttachmentList strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.economyAttachmentList small{color:var(--muted)}.economyAttachmentList button{width:32px;height:32px;color:var(--danger);background:#fff7f6;border:1px solid #e2b9b5;border-radius:4px;place-items:center;display:grid}@media (width<=900px){.announcementCompactItem{grid-template-columns:88px minmax(0,1fr) 22px;gap:13px}}@media (width<=800px){.siteHeader{flex-wrap:wrap;gap:8px;height:auto;min-height:0;padding:9px 10px 10px;display:flex;position:static}.siteHeader .logo{flex:1 0 100%;order:1;width:100%;min-height:42px}.siteHeader .logo>div,.siteHeader .logo>div:last-child{display:block}.siteHeader .logoMark{width:40px;height:40px}.siteHeader .logo strong{font-size:17px}.headerTools,.topNav{overscroll-behavior-x:contain;scrollbar-width:none;width:100%;max-width:100%;overflow-x:auto}.headerTools::-webkit-scrollbar{display:none}.topNav::-webkit-scrollbar{display:none}.headerTools{order:2;grid-template-columns:repeat(auto-fit,minmax(62px,1fr));grid-auto-flow:row;justify-content:stretch;gap:6px;display:grid;overflow:visible}.headerTools button,.headerTools .loginBtn{white-space:nowrap;border-radius:5px;flex-direction:column;gap:3px;width:100%;min-width:0;height:auto;min-height:52px;padding:5px 3px;font-size:11px;line-height:1.2;display:inline-flex}.headerTools button>span,.headerTools .adminTopBtn>span,.headerTools .loginBtn>span{text-overflow:clip;max-width:100%;display:block;overflow:visible}.headerTools button svg{flex:0 0 22px;width:22px;height:22px}.headerTools .messageButton em{top:2px;right:7px}.topNav{order:3;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;align-items:stretch;gap:6px;display:grid;overflow:visible}.topNav button,.topNav button.nav-primary,.topNav button.inviteRewardsNavButton,.topNav .clubNavButton{border-radius:5px;min-width:0;min-height:48px;margin:0;padding:7px 10px;font-size:13px}.topNav button svg,.topNav button.nav-primary svg{flex:0 0 20px;width:20px;height:20px}.frontViewShell{padding:12px 10px 36px}.homeCampaignHub{gap:10px}.homeShortcutGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homeShortcutGrid button,.homeShortcutGrid button:nth-child(-n+3){border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:76px}.homeShortcutGrid button:nth-child(2n){border-right:0}.homeShortcutGrid button:nth-last-child(-n+2){border-bottom:0}.pageHeader{min-height:0;padding:14px}.filterPanel{padding:12px}.announcementPage{min-height:0;padding:14px 10px 42px;width:100%!important}.announcementPageEmpty{padding-bottom:130px}.announcementPageEmpty p{max-width:230px}.mobileProductFooter{flex-direction:column;align-items:stretch}.mobileProductActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid}.mobileProductActions button{min-height:38px}.mobileProductActions .orderBtn{grid-area:1/1/auto/-1;min-height:44px;font-size:14px;font-weight:700}.announcementIndexHeader{flex-direction:column;align-items:stretch;padding:24px 20px}.announcementIndexHeader h1{font-size:26px}.announcementIndexHeader button{align-self:flex-start}.announcementArticleHeader,.announcementRichBody,.announcementPlainBody,.announcementAttachments{width:calc(100% - 32px)}.announcementArticleHeader{padding-top:28px}.announcementArticleHeader h1{font-size:27px}.economyCreateModal .adminEntryFormGrid,.economyAttachmentList{grid-template-columns:1fr}}@media (width<=560px){.announcementIndexToolbar{flex-direction:column;align-items:stretch;gap:8px}.announcementCompactItem{grid-template-columns:72px minmax(0,1fr) 18px;gap:10px;min-height:78px;padding:10px 8px}.announcementCompactThumb{width:72px;height:52px}.announcementCompactMeta{gap:5px;font-size:11px}.announcementCompactMeta time{font-size:11px}.announcementCompactItem h2{-webkit-line-clamp:2;margin-top:3px;font-size:15px}.announcementCompactItem p{display:none}.announcementPageTopbar button{flex:1 1 0}.announcementArticleCover{aspect-ratio:16/9}.announcementArticleHeader h1{font-size:24px}.announcementRichBody,.announcementPlainBody{padding-top:24px;font-size:15px}.economyCreateModal{border-radius:0;width:100%;max-height:100dvh}.economyRichEditor .ql-container,.economyRichEditor .ql-editor{min-height:260px}.economyEditorStatus{flex-direction:column}}@media (width<=720px){.rentViewPage .filterPanel .advancedFilterStrip{display:flex;overflow-x:auto}.rentViewPage .filterPanel .quickFilters{flex-wrap:nowrap;overflow-x:auto}}.mobileMarketplaceSearch{display:none}@media (width<=800px){.siteHeader,.siteHeader.privilegedSiteHeader{z-index:30;background:#fff;border-bottom:1px solid #d7dfda;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand tools""nav nav";gap:7px 10px;width:100%;min-height:0;padding:8px 10px 7px;display:grid;position:relative}.siteHeader .logo,.siteHeader.privilegedSiteHeader .logo{flex:0 auto;grid-area:brand;gap:8px;width:auto;min-width:0;min-height:40px}.siteHeader .logoMark{flex:0 0 38px;width:38px;height:38px}.siteHeader .logo>div,.siteHeader .logo>div:last-child{gap:0;min-width:0;display:grid}.siteHeader .logo strong{color:var(--text-dark);text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.25;overflow:hidden}.siteHeader .logo span{color:var(--muted);font-size:9px;display:block}.siteHeader .headerTools,.siteHeader.privilegedSiteHeader .headerTools{overscroll-behavior-x:contain;grid-area:tools;justify-content:flex-end;gap:5px;width:auto;max-width:min(54vw,276px);margin:0;display:flex;overflow-x:auto}.siteHeader .headerTools button,.siteHeader .headerTools .loginBtn,.siteHeader.privilegedSiteHeader .headerTools button{border-radius:6px;flex:0 0 40px;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;display:inline-grid}.siteHeader .headerTools button>span,.siteHeader .headerTools .adminTopBtn>span,.siteHeader .headerTools .loginBtn>span{display:none}.siteHeader .headerTools button svg{flex-basis:20px;width:20px;height:20px}.siteHeader .headerTools .messageButton em{top:1px;right:2px}.siteHeader .topNav,.siteHeader.privilegedSiteHeader .topNav{overscroll-behavior-x:contain;scroll-snap-type:x proximity;grid-area:nav;align-items:stretch;gap:4px;width:calc(100% + 20px);max-width:none;margin:0 -10px -1px;padding:1px 10px 0;display:flex;overflow-x:auto}.siteHeader .topNav button,.siteHeader .topNav button.nav-primary,.siteHeader .topNav button.inviteRewardsNavButton,.siteHeader .topNav .clubNavButton,.siteHeader.privilegedSiteHeader .topNav button{scroll-snap-align:start;border-radius:5px;flex:none;gap:5px;min-width:max-content;min-height:40px;margin:0;padding:6px 10px;font-size:12px}.siteHeader .topNav button svg,.siteHeader .topNav button.nav-primary svg{flex-basis:17px;width:17px;height:17px}.mobileMarketplaceSearch{z-index:44;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-bottom:1px solid #cad6ce;grid-template-columns:minmax(0,1fr) 44px 72px;align-items:center;gap:6px;width:100%;padding:8px 10px;display:grid;position:sticky;top:0;box-shadow:0 5px 14px #141f1814}.mobileMarketplaceSearch>label{min-width:0;height:46px;color:var(--muted);background:#fff;border:1px solid #819789;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px 0 12px;display:grid}.mobileMarketplaceSearch>label:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #176b451f}.mobileMarketplaceSearch input{width:100%;min-width:0;height:44px;box-shadow:none;background:0 0;border:0;outline:0;padding:0;font-size:14px}.mobileMarketplaceSearch button{border-radius:7px;justify-content:center;align-items:center;height:44px;min-height:44px;display:inline-flex}.mobileMarketplaceSearch .mobileSearchClear{width:30px;min-width:30px;height:30px;min-height:30px;color:var(--muted);background:#eef2ef;border:0;padding:0}.mobileSearchAction{border:1px solid var(--border);width:44px;color:var(--text);background:#fff;padding:0}.mobileSearchFilter{border:1px solid var(--primary);color:#fff;background:var(--primary);gap:5px;padding:0 10px;font-size:13px;font-weight:700}.mobileSearchFilter span{white-space:nowrap}.mobileSearchResult{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.frontViewShell{padding:10px 10px 36px}.homeCampaignHub{gap:8px;margin-bottom:10px}.homeCampaignHub .homeCampaignCarousel,.homeCampaignHub .homeCampaignCarousel.imageOnlyCarousel{aspect-ratio:2.2;border-radius:7px;height:auto;min-height:0;max-height:172px}.homeCampaignHub .homeCampaignFallback{aspect-ratio:auto;grid-template-columns:1fr;width:100%;height:100%;min-height:0;padding:17px 20px}.homeCampaignHub .homeCampaignFallbackCopy h2{margin:5px 0 7px;font-size:22px;line-height:1.28}.homeCampaignHub .homeCampaignFallbackCopy p{font-size:12px;line-height:1.55}.homeCampaignHub .homeCampaignFallback>img{display:none}.homeCampaignArrows button{width:32px;height:38px}.homeCampaignHub .homeShortcutPanel{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid;overflow:visible}.homeCampaignHub .homeAccountShortcut{display:none}.homeCampaignHub .homeShortcutAccountRow,.homeCampaignHub .homeShortcutGrid{display:contents}.homeCampaignHub .homeShortcutGrid button,.homeCampaignHub .homeShortcutGrid button:nth-child(-n+3),.homeCampaignHub .homeShortcutGrid button:nth-last-child(-n+2){border:1px solid var(--border);text-align:center;background:#fff;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:68px;padding:8px 4px;display:flex}.homeCampaignHub .homeWechatBindingShortcut{background:var(--primary);text-align:center;border:1px solid #0f6d47;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:auto;min-width:0;min-height:68px;margin:0;padding:8px 4px;display:flex;box-shadow:0 3px 8px #176b4529}.homeCampaignHub .homeWechatBindingShortcut strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:11px;line-height:1.35;display:block}.homeCampaignHub .homeWechatBindingShortcut small{display:none}.homeCampaignHub .homeShortcutGrid button svg{width:20px;height:20px}.homeCampaignHub .homeShortcutGrid span{width:100%;display:block}.homeCampaignHub .homeShortcutGrid strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;display:block;overflow:hidden}.homeCampaignHub .homeShortcutGrid small{display:none}.rentViewPage{gap:10px}.rentViewPage .filterPanel{border:1px solid var(--border);box-shadow:none;border-radius:7px;padding:10px}.rentViewPage .filterPanel .filterMainRow{display:none}.rentViewPage .filterPanel .productSortBar{margin-top:0}.rentViewPage .filterPanel .advancedFilterStrip{scroll-margin-top:72px}.rentViewPage .filterPanel .filterGroupInline,.rentViewPage .filterPanel .filterGroupInline select{height:44px;min-height:44px}.rentViewPage .filterPanel .filterUtilityRow{align-items:center}.rentViewPage .cardSection{box-shadow:none;border-radius:7px}.rentViewPage .cardSection>.sectionHead{align-items:center;padding:12px 14px}.rentViewPage .cardSection>.sectionHead .eyebrow,.rentViewPage .cardSection>.sectionHead p{display:none}.rentViewPage .cardSection>.sectionHead h2{margin:0;font-size:17px}.mobileProductList{gap:10px;padding:10px}.mobileProductCard{box-shadow:none;border-radius:7px;gap:9px;padding:12px}.mobileProductCard .compactRentScreenshot{height:104px;min-height:104px}.mobileProductSpecs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mobileProductSpecs>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:54px;padding:6px 4px}.mobileProductSpecs>div:not(.metric-rent):nth-child(n+7){display:none}.mobileProductSpecs>div:last-child:nth-child(odd){grid-column:auto}.mobileProductSpecs>div span,.mobileProductSpecs>div strong{width:100%;max-width:100%;line-height:1.35}.mobileProductSpecs>div strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (width<=390px){.siteHeader .logo span{display:none}.siteHeader .headerTools,.siteHeader.privilegedSiteHeader .headerTools{max-width:50vw}.mobileMarketplaceSearch{grid-template-columns:minmax(0,1fr) 42px 72px;padding-inline:8px}.mobileMarketplaceSearch>label{padding-left:9px}.mobileMarketplaceSearch input{font-size:13px}.homeCampaignHub .homeShortcutGrid strong{font-size:10px}}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.paymentProofDropZone{min-height:118px;padding:8px}.fileDropTarget{cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s}.fileDropTarget:hover,.fileDropTarget:focus-visible{border-color:var(--primary);background:#f2f8f4;outline:0;box-shadow:0 0 0 3px #176b451a}.paymentProofDropZone .paymentProofPreview{margin:0}.paymentProofDropZone .imageDropZonePrompt,.economyCoverDropZone .imageDropZonePrompt{border-top:1px solid var(--line)}.economyCoverDropZone{padding:9px}.economyCoverDropZone .economyCoverPreview{margin:0 0 9px}.supportWidgetComposer,.supportReplyBox{position:relative}.chatImageDropOverlay{z-index:20;border:2px dashed var(--primary);border-radius:var(--radius-sm);color:var(--primary-dark);pointer-events:none;background:#eef7f1f5;align-content:center;place-items:center;gap:4px;display:grid;position:absolute;inset:4px}.chatImageDropOverlay strong{font-size:13px}.chatImageDropOverlay span{color:var(--muted);font-size:11px}.supportReplyBox.isImageDragging,.supportWidgetComposer.isImageDragging{border-color:var(--primary);box-shadow:0 0 0 3px #176b451f}.supportWechatModal{border-radius:8px;width:min(860px,100%);max-height:min(760px,100dvh - 40px);padding:0;overflow:hidden}.supportWechatModalHead{border-bottom:1px solid var(--line);background:#f7faf8;grid-template-columns:44px minmax(0,1fr) 34px;align-items:center;gap:13px;min-height:82px;padding:17px 20px;display:grid;position:relative}.supportWechatModalHead .closeBtn{align-self:start;position:static}.supportWechatModalIcon{color:#fff;background:var(--primary);border-radius:7px;place-items:center;width:44px;height:44px;display:grid}.supportWechatModalHead .eyebrow{color:var(--primary);margin:0}.supportWechatModalHead h3{margin:2px 0 3px;font-size:20px}.supportWechatModalHead p{color:var(--muted);margin:0;font-size:12px}.supportWechatModalBody{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);min-height:390px;display:grid}.supportWechatCopyPanel,.supportWechatQrPanel{align-content:start;gap:12px;min-width:0;padding:20px;display:grid}.supportWechatCopyPanel{border-right:1px solid var(--line)}.supportWechatQrPanel{background:#fbfcfb}.supportWechatSectionHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.supportWechatSectionHead span{color:var(--text-dark);font-size:13px;font-weight:700}.supportWechatSectionHead small{color:var(--muted);font-size:11px}.supportWechatCopyField{display:block}.supportWechatModal .supportWechatCopyField textarea{border-radius:var(--radius-sm);resize:vertical;background:#fff;border:1px solid #bdc9c1;width:100%;min-height:280px;padding:13px 14px;font-size:14px;line-height:1.7}.supportWechatModal .supportWechatCopyField textarea:focus{border-color:var(--primary);outline:0;box-shadow:0 0 0 3px #176b451a}.supportWechatTextActions{min-height:32px;margin:0}.supportWechatTextActions>span{align-items:center;gap:7px;display:inline-flex}.supportWechatTextActions i{background:#9aa8a0;border-radius:50%;width:8px;height:8px}.supportWechatTextActions i.custom{background:var(--primary)}.supportWechatQrDropZone{padding:9px}.supportWechatQrPreview,.supportWechatQrEmpty{aspect-ratio:1;background:#fff;border-radius:5px;place-items:center;width:100%;display:grid;overflow:hidden}.supportWechatQrPreview img{object-fit:contain;width:100%;height:100%}.supportWechatQrEmpty{color:#839187;background:#f2f5f3;gap:7px;font-size:12px}.supportWechatQrDropZone .imageDropZonePrompt{border-top:1px solid var(--line);margin-top:9px;padding-inline:4px}.supportWechatRemoveImage{border-radius:var(--radius-sm);min-height:34px;color:var(--danger);background:#fff7f6;border:1px solid #e4c2bf;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.supportWechatError{margin:0 20px 14px}.supportWechatModalFooter{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:13px 20px;display:flex}.supportWechatModalFooter>span{color:var(--muted);font-size:12px}.supportWechatModalFooter>div{gap:8px;display:flex}.supportWechatModalFooter button{min-width:112px}.supportWechatModalFooter .submitBtn{justify-content:center;align-items:center;gap:6px;display:inline-flex}@media (width<=700px){.supportWechatModal{border-radius:0;width:100%;min-height:100dvh;max-height:100dvh;overflow-y:auto}.supportWechatModalHead{z-index:3;grid-template-columns:38px minmax(0,1fr) 32px;min-height:70px;padding:12px 14px;position:sticky;top:0}.supportWechatModalIcon{width:38px;height:38px}.supportWechatModalHead h3{font-size:17px}.supportWechatModalBody{grid-template-columns:1fr}.supportWechatCopyPanel,.supportWechatQrPanel{padding:16px 14px}.supportWechatCopyPanel{border-right:0;border-bottom:1px solid var(--line)}.supportWechatModal .supportWechatCopyField textarea{min-height:190px;font-size:16px}.supportWechatQrDropZone{justify-self:center;width:min(320px,100%)}.supportWechatModalFooter{z-index:3;padding:11px 14px max(11px, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;position:sticky;bottom:0}.supportWechatModalFooter>div,.supportWechatModalFooter button{width:100%}.supportWechatModalFooter>span{display:none}.avatarUploadControl{grid-template-columns:auto minmax(0,1fr)}}.partnerStreamerTicker{min-height:86px;box-shadow:var(--shadow-sm);background:#f8fbf9;border:1px solid #cfdcd4;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:stretch;margin:0 0 18px;display:grid;overflow:hidden}.partnerStreamerTickerHead{color:#155c3a;background:#e8f3ec;border-right:1px solid #dce6df;flex-direction:column;justify-content:center;gap:4px;width:142px;padding:14px 17px;display:flex}.partnerStreamerTickerHead span{font-size:14px;font-weight:var(--fw-bold);align-items:center;gap:6px;display:inline-flex}.partnerStreamerTickerHead small{color:#678072;font-size:11px;line-height:1.4}.partnerClubTicker{background:#f8fbfc;border-color:#ccdce1}.partnerClubTicker .partnerStreamerTickerHead{color:#28566a;background:#e9f2f5;border-color:#d9e6e9}.partnerClubTicker .partnerStreamerTickerHead small{color:#647d87}.partnerClubTicker .partnerStreamerCard>svg{color:#7899a6}.partnerStreamerTickerViewport{min-width:0;padding:10px 12px;overflow:hidden}.partnerStreamerTickerTrack{align-items:center;gap:9px;width:max-content;min-width:100%;display:flex}.partnerStreamerTickerTrack.isScrolling{will-change:transform;min-width:0;animation:42s linear infinite partnerStreamerTicker}.partnerStreamerTicker:hover .partnerStreamerTickerTrack.isScrolling,.partnerStreamerTicker:focus-within .partnerStreamerTickerTrack.isScrolling{animation-play-state:paused}.partnerStreamerCard{width:210px;min-height:62px;color:var(--text-dark);background:#fff;border:1px solid #d7e2da;border-radius:6px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.partnerStreamerCard img{object-fit:cover;background:#edf2ef;border-radius:50%;width:42px;height:42px;display:block}.partnerStreamerCard span{gap:3px;min-width:0;display:grid}.partnerStreamerCard strong{color:var(--text-dark);font-size:13px;font-weight:var(--fw-bold);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.partnerStreamerCard small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.partnerStreamerCard>svg{color:#83a38e}@keyframes partnerStreamerTicker{0%{transform:translate(0)}to{transform:translate(calc(-50% - 4.5px))}}.partnerStreamerConfigToolbar{border-radius:var(--radius-md);background:linear-gradient(135deg,#f7fbf8 0%,#f1f7f3 100%);border:1px solid #dbe7df;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:15px 16px;display:flex}.partnerStreamerConfigToolbar strong{color:var(--text-dark);font-size:14px}.partnerStreamerConfigToolbar p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.partnerStreamerConfigToolbar button{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:34px;color:var(--text);background:#fff;flex:none;align-items:center;gap:5px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.partnerStreamerConfigToolbar button:hover:not(:disabled){border-color:var(--primary);color:var(--primary);background:var(--primary-light)}.partnerStreamerConfigToolbar button:disabled{opacity:.45;cursor:not-allowed}.partnerStreamerConfigList{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:10px;margin-top:10px;display:grid}.partnerStreamerConfigCard{border-radius:var(--radius-md);background:#fff;border:1px solid #d9e4dc;overflow:hidden;box-shadow:0 4px 14px #2444320d}.partnerStreamerConfigCardHead{background:#f8fbf9;border-bottom:1px solid #e4ece7;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:6px 10px;display:flex}.partnerStreamerConfigIdentity{align-items:center;gap:10px;min-width:0;display:flex}.partnerStreamerConfigIdentity>div{gap:3px;min-width:0;display:grid}.partnerStreamerConfigIdentity strong{color:var(--text-dark);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.partnerStreamerConfigIdentity small{color:var(--muted);font-size:11px}.partnerStreamerConfigIndex{color:#176b45;letter-spacing:.04em;background:#e3f2e8;border-radius:7px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.partnerStreamerVisibility{color:#425148;cursor:pointer;flex:none;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.partnerStreamerVisibility input{width:16px;height:16px;accent-color:var(--primary)}.partnerStreamerConfigFields{grid-template-columns:108px minmax(0,1fr);align-items:stretch;gap:10px;padding:10px;display:grid}.partnerStreamerConfigFields .imageField{background:#fafcfb;flex-direction:column;gap:4px;margin:0;padding:5px;display:flex}.partnerStreamerConfigFields .imageFieldLabel{flex:none}.partnerStreamerConfigFields .imageFieldDropZone{aspect-ratio:1;flex:none;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.partnerStreamerConfigFields .imageFieldPreview{aspect-ratio:1;border-radius:8px;width:100%;height:100%;min-height:0}.partnerStreamerConfigFields .imageDropZonePrompt{display:none}.partnerStreamerConfigFields .imageFieldDropZone:after{color:#fff;content:"点击更换";text-align:center;background:#123925c7;border-radius:4px;padding:3px 4px;font-size:10px;font-weight:700;position:absolute;bottom:4px;left:4px;right:4px}.partnerStreamerConfigFields .imageStorageState,.partnerStreamerConfigFields .imageFieldActions{display:none}.partnerStreamerDetails{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex}.partnerStreamerInputGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.partnerStreamerInputGrid label{color:#3d4942;align-content:start;gap:4px;min-width:0;font-size:12px;font-weight:600;display:grid}.partnerStreamerInputGrid input{background:#fcfefd;border-color:#d5e1d9;border-radius:8px;width:100%;min-height:34px;padding:0 9px}.partnerStreamerInputGrid small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.3}.partnerStreamerCardActions{border-top:1px solid #e5ece7;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:7px;display:flex}.partnerStreamerOrderActions{gap:7px;display:flex}.partnerStreamerOrderActions button,.partnerStreamerDelete{color:#4a5b50;background:#fff;border:1px solid #d4e0d8;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:5px 7px;font-size:12px;font-weight:600;display:inline-flex}.partnerStreamerOrderActions button:hover:not(:disabled){border-color:var(--primary);color:var(--primary);background:#f1f8f3}.partnerStreamerOrderActions button:disabled{opacity:.4;cursor:not-allowed}.partnerStreamerDelete{color:var(--danger);background:snow;border-color:#efd2d2}.partnerStreamerDelete:hover{border-color:var(--danger);background:#fff1f1}@media (prefers-reduced-motion:reduce){.partnerStreamerTickerTrack.isScrolling{animation:none}}@media (width<=700px){.partnerStreamerTicker{grid-template-columns:1fr;min-height:0;margin-bottom:10px}.partnerStreamerTickerHead{border-bottom:1px solid #dce6df;border-right:0;flex-direction:row;justify-content:space-between;align-items:center;width:auto;min-height:42px;padding:10px 12px}.partnerStreamerTickerViewport{padding:8px}.partnerStreamerCard{grid-template-columns:38px minmax(0,1fr) auto;gap:8px;width:176px;min-height:56px;padding:8px}.partnerStreamerCard img{width:38px;height:38px}.partnerStreamerConfigToolbar{flex-direction:column;align-items:stretch}.partnerStreamerConfigToolbar button{justify-content:center;width:100%}.partnerStreamerConfigCardHead{flex-direction:row;align-items:center}.partnerStreamerVisibility{align-self:auto}.partnerStreamerConfigList{grid-template-columns:1fr}.partnerStreamerConfigFields{grid-template-columns:92px minmax(0,1fr);gap:8px;padding:8px}.partnerStreamerConfigFields .imageField{padding:4px}.partnerStreamerConfigFields .imageFieldDropZone,.partnerStreamerConfigFields .imageFieldPreview{min-height:0}.partnerStreamerInputGrid{grid-template-columns:1fr;gap:6px}.partnerStreamerDetails{gap:7px;min-height:0}.partnerStreamerCardActions{flex-direction:row;align-items:center}.partnerStreamerOrderActions button,.partnerStreamerDelete{flex:1}}:root{--front-max-width:1380px;--front-gutter:clamp(12px, 1.6vw, 24px)}main:not(.adminShell):not(.chatStandalonePage):not(.chatStandaloneRoomPage):not(.afterSaleStandaloneRoomPage){max-width:var(--front-max-width)}.siteHeader{height:68px;padding-inline:max(14px, calc((100vw - var(--front-max-width)) / 2));flex-wrap:nowrap;gap:14px;min-height:68px}.siteHeader .logoMark{width:38px;height:38px}.siteHeader .topNav{flex:auto;order:0;width:auto}.siteHeader .headerTools{flex:none;order:0}.topNav button{min-height:42px;padding:7px 11px;font-size:14px}.headerTools button{min-height:38px;padding:7px 10px;font-size:13px}.frontViewShell{padding-top:14px}.homeCampaignHub{grid-template-columns:280px minmax(0,1fr) 250px;gap:14px}.homeCampaignHub .homeCampaignCarousel{grid-area:1/2}.homeCampaignHub .homeShortcutPanel{grid-area:1/1}.homeCampaignHub .homeAccountPanel{grid-area:1/3}.homeAccountPanel{border:1px solid var(--border);background:var(--surface);border-radius:7px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.homeAccountPanel .homeAccountShortcut{border-bottom:1px solid var(--line);flex:none}.homeWalletSummary{background:#f7faf8;gap:5px;padding:18px 16px;display:grid}.homeWalletSummary span,.homeWalletSummary small{color:var(--muted);font-size:12px}.homeWalletSummary strong{color:var(--primary-dark);font-size:24px;line-height:1.2}.homeAccountPanel .homeWechatBindingShortcut{width:auto;margin:auto 12px 12px}.homeShortcutGrid button{gap:7px;min-height:62px;padding:10px}.homeShortcutGrid strong{font-size:13px}.homeShortcutGrid small{font-size:11px}.filterPanel{padding:14px}.advancedFilterStrip{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;display:grid;overflow:visible}.filterGroupInline{border:1px solid var(--border);background:#fff;border-radius:5px;min-width:0;position:relative}.filterGroupInline summary{cursor:pointer;align-items:center;gap:7px;min-height:38px;padding:7px 9px;list-style:none;display:flex}.filterGroupInline summary::-webkit-details-marker{display:none}.filterGroupInline summary>span{min-width:0;color:var(--text-dark);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.filterGroupInline summary small{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:11px}.filterGroupInline summary svg{color:var(--muted);flex:none;transition:transform .15s}.filterGroupInline[open] summary svg{transform:rotate(180deg)}.filterGroupInline[open]{z-index:10;border-color:var(--primary);box-shadow:0 5px 16px #141f181f}.filterOptionGrid{border-top:1px solid var(--line);background:#fbfdfb;flex-wrap:wrap;gap:5px;max-height:190px;padding:8px;display:flex;overflow-y:auto}.filterOptionGrid button{border:1px solid var(--border);min-height:30px;color:var(--muted);white-space:nowrap;background:#fff;border-radius:4px;padding:4px 8px;font-size:12px}.filterOptionGrid button:hover{border-color:var(--primary);color:var(--primary)}.filterOptionGrid button.selected{border-color:var(--primary);background:var(--primary);color:#fff}.desktopProductList{gap:9px;padding:10px}.compactRentRow{grid-template-columns:minmax(170px,230px) minmax(0,1fr) minmax(160px,190px);gap:12px;padding:12px}.compactRentIdentity{gap:5px}.compactRentInfo{gap:8px}.compactRentFacts{gap:5px 7px}.compactRentFacts>div{padding:5px 7px}.compactRentFacts strong{font-size:13px}.compactRentFacts span{font-size:11px}.compactRentCheckout{padding:6px 0 0 10px}.publishSection{margin-top:10px;padding:16px 18px}.publishSection h4{margin-bottom:12px;padding-bottom:9px}.publishGrid{gap:12px 16px}.publishGrid input,.publishGrid select{height:38px}.publishGrid textarea{min-height:76px}.authPage{background:#eef3f0;grid-template-columns:minmax(240px,420px) minmax(360px,460px);justify-content:center;gap:clamp(28px,6vw,96px);min-height:calc(100dvh - 68px);padding:48px 24px}.authPageIntro{align-content:center;gap:12px;max-width:390px;display:grid}.authPageIntro img{background:#fff;border-radius:12px;width:62px;height:62px;box-shadow:0 8px 20px #176b4524}.authPageIntro .eyebrow{color:var(--primary);margin:0}.authPageIntro h1{color:var(--text-dark);margin:0;font-size:34px;line-height:1.25}.authPageIntro p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.authTrustList{color:var(--text);gap:9px;margin-top:12px;font-size:13px;display:grid}.authTrustList span{align-items:center;gap:8px;display:inline-flex}.authTrustList svg{color:var(--primary)}.authPageCard{width:min(460px,100%);padding:30px 32px;box-shadow:0 14px 38px #1f362b1f}.authLoginModeHint{min-height:28px;color:var(--text-dark);align-items:center;gap:7px;font-size:13px;display:flex}.authLoginModeHint svg{color:var(--primary)}.authInlineLink{color:var(--primary);background:0 0;border:0;border-bottom:1px solid;border-radius:0;margin-left:auto;padding:0 0 2px;font-size:12px}@media (width<=800px){.authPage{grid-template-columns:1fr;gap:18px;min-height:100svh;padding:22px 16px}.authPageIntro{text-align:center;max-width:460px;display:block}.authPageIntro img{width:48px;height:48px}.authPageIntro h1{margin-top:8px;font-size:25px}.authPageIntro p,.authTrustList{display:none}.authPageCard{padding:28px 22px 22px;box-shadow:0 8px 24px #1f362b17}.homeCampaignHub{grid-template-columns:1fr}.homeCampaignHub .homeCampaignCarousel,.homeCampaignHub .homeShortcutPanel,.homeCampaignHub .homeAccountPanel{grid-area:auto/1}.homeCampaignHub .homeAccountPanel{order:-2!important}.homeCampaignHub .homeShortcutPanel{order:-1}.advancedFilterStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.advancedFilterStripTitle{grid-column:1/-1;padding-top:0}}@media (width>=801px){.siteHeader{flex-wrap:nowrap;min-height:68px}.siteHeader .topNav{flex:auto;order:0;width:auto}.siteHeader .headerTools{flex:none;order:0}}.advancedFilterStrip{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.advancedFilterStripTitle{border-right:0;grid-column:1/-1;padding-top:0}@media (width<=800px){.advancedFilterStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.advancedFilterStripTitle{grid-column:1/-1;padding-top:0}.siteHeader{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:7px 9px;height:auto;min-height:0;padding:8px 10px;display:grid}.siteHeader .logo{order:0;grid-area:1/1;width:auto;min-width:0}.siteHeader .headerTools{order:0;grid-area:1/2;gap:5px;width:auto;min-width:0;display:flex;overflow:visible}.siteHeader .headerTools button{width:40px;min-width:40px;height:40px;min-height:40px;padding:4px}.siteHeader .headerTools button>span{display:none}.siteHeader .topNav{order:0;grid-area:2/1/auto/-1;width:100%;min-width:0;overflow-x:auto}.siteHeader .topNav button{min-height:38px;padding:6px 10px;font-size:12px}}:root{--front-max-width:1460px}.logoButton{cursor:pointer;text-align:left;background:0 0;border:0}.logoButton:hover{background:0 0}@media (width>=801px){.siteHeader{height:80px!important;min-height:80px!important;padding-inline:max(18px, calc((100vw - var(--front-max-width)) / 2))!important;flex-wrap:nowrap!important}.siteHeader .logo{gap:12px;min-width:188px!important}.siteHeader .logoMark{width:46px!important;height:46px!important}.siteHeader .logo strong{font-size:19px!important}.siteHeader .topNav{flex:auto!important;order:0!important;width:auto!important}.siteHeader .topNav button{min-height:50px!important;padding:9px 15px!important;font-size:15px!important}.siteHeader .headerTools{flex:none!important;order:0!important}.siteHeader .headerTools button{min-height:46px!important;padding:9px 13px!important;font-size:14px!important}}.homeShortcutPanel{align-self:start}.homeShortcutGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.homeShortcutGrid button{min-height:68px!important}.homeAccountActions{border-top:1px solid var(--line);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 12px;display:grid}.homeAccountActions button{border:1px solid var(--border);min-height:38px;color:var(--primary-dark);background:#fff;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:7px 8px;font-size:12px;font-weight:700;display:inline-flex}.homeAccountActions button:hover{border-color:var(--primary);background:var(--primary-light)}.homeAccountActions button.primary{border-color:var(--primary);background:var(--primary);color:#fff}.desktopProductList{background:#eef3ef!important;gap:12px!important;padding:12px!important}.compactRentRow{background:#fff!important;border:1px solid #cfdcd3!important;border-left:4px solid #77a98b!important;border-radius:12px!important;grid-template-columns:minmax(220px,250px) minmax(0,1fr) minmax(190px,220px)!important;gap:16px!important;padding:14px!important;box-shadow:0 3px 12px #1e462d12!important}.compactRentRow:hover{transform:translateY(-1px);border-color:#4f956d!important;border-left-color:var(--primary)!important;box-shadow:0 10px 24px #1e462d21!important}.compactRentIdentity .compactRentScreenshot{border-radius:9px;width:108px!important;height:88px!important;min-height:88px!important}.compactRentTitleLine strong{-webkit-line-clamp:2;color:var(--text-dark);-webkit-box-orient:vertical;font-size:16px;display:-webkit-box;overflow:hidden}.compactRentFacts{grid-auto-rows:56px!important;gap:7px!important}.compactRentFacts>div,.compactRentRow.withoutGiftPromotion .compactRentFacts>div{background:#f8fbf9!important;border:1px solid #e0e9e2!important;border-radius:8px!important;height:56px!important;min-height:56px!important;padding:7px 6px!important}.compactRentFacts>div.metric-resource{background:#fff8e9!important;border-color:#f0dfb6!important}.compactRentFacts>div.metric-money{background:#f0f7ff!important;border-color:#cfe0f1!important}.compactRentFacts>div.metric-facility{background:#f2f0ff!important;border-color:#ded7f1!important}.compactRentFacts span{color:#64756a;font-size:11px}.compactRentFacts strong{color:var(--text-dark);font-size:13px}.compactRentCheckout{border-left:1px solid #e1e9e3;padding-left:14px!important}.compactRentPrimaryPrice{background:#fff7e8;border-radius:8px;padding:10px 11px}.compactRentPrimaryPrice strong{color:#a95c0c;font-size:27px}@media (width<=800px){.siteHeader{min-height:104px!important}.homeShortcutGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.homeAccountActions{padding:10px}.compactRentRow{border-left-width:3px!important;border-radius:9px!important}}@media (width>=801px){.homeShortcutPanel{align-self:stretch!important;height:100%!important;min-height:0!important}.homeShortcutPanel .homeShortcutGrid{flex:auto!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(0,1fr)!important;height:100%!important}.homeShortcutGrid button{border-bottom:0!important;border-right:0!important;min-height:0!important}.homeShortcutGrid button:nth-child(odd){border-right:1px solid var(--line)!important}.homeShortcutGrid button:nth-child(-n+4){border-bottom:1px solid var(--line)!important}}.rentViewPage .filterPanel .advancedFilterStrip{align-items:start;position:relative;overflow:visible}.rentViewPage .filterPanel .advancedFilterStripHeader{grid-column:1/-1;align-items:center;min-width:0;min-height:34px;display:flex}.rentViewPage .filterPanel .advancedFilterStripHeader .advancedFilterStripTitle{border-right:0;min-height:34px;padding-block:0}.rentViewPage .filterPanel .filterGroupInline{box-sizing:border-box;align-self:start;width:100%;height:40px;min-height:40px;display:block;position:relative;overflow:visible}.rentViewPage .filterPanel .filterGroupInline summary{box-sizing:border-box;width:100%;height:38px;min-height:38px}.rentViewPage .filterPanel .filterGroupInline[open]{height:40px;box-shadow:0 0 0 1px #176b4529}.rentViewPage .filterPanel .filterOptionGrid{z-index:40;box-sizing:border-box;border:1px solid var(--border);background:#fff;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:calc(100% + 2px);max-height:240px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);left:-1px;overflow-y:auto;box-shadow:0 12px 28px #142d1f29}@media (width>=2200px){.siteHeader{padding-inline:max(32px,50vw - 1100px)!important}main.frontViewShell,main.clubPartnerPage,main.profileCenterPage,main.contentLibraryPage{padding-inline:max(32px,50% - 1100px)!important}.homeCampaignHub{grid-template-columns:340px minmax(0,1fr) 310px!important;gap:26px!important}.homeCampaignHub .homeCampaignCarousel{min-height:370px!important}.homeShortcutGrid button{min-height:88px!important;padding:16px!important}.homeShortcutGrid strong{font-size:17px!important}.homeShortcutGrid small{font-size:14px!important}.homeAccountPanel{font-size:16px!important}.homeAccountPanel .homeAccountShortcut{padding:22px 20px!important}.homeWalletSummary{padding:24px 20px!important}.homeWalletSummary strong{font-size:32px!important}.homeFeaturedAccounts{margin-top:34px!important;padding-bottom:50px!important}.homeFeaturedHead h2{font-size:34px!important}.homeFeaturedHead p{font-size:16px!important}.homeFeaturedGrid{gap:24px!important}.homeFeaturedBody{gap:14px!important;padding:20px!important}.homeFeaturedTitle{font-size:22px!important}.homeFeaturedMeta{font-size:15px!important}.homeFeaturedFoot strong{font-size:31px!important}.homeFeaturedFoot button{min-height:46px!important;padding:8px 17px!important;font-size:15px!important}.floating-dock{right:max(18px,50vw - 1198px)!important}}.inviteRewardsPage{gap:16px;padding-top:18px;padding-bottom:40px}.distributionCenter{gap:14px}.distributionSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.distributionSummaryGrid article{border:1px solid var(--border);border-top:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-height:96px;box-shadow:var(--shadow-sm);align-content:center;gap:8px;padding:15px 16px}.distributionSummaryGrid span{color:var(--muted);font-size:12px}.distributionSummaryGrid strong{color:var(--text-dark);font-size:25px;line-height:1}.distributionSummaryGrid small{display:none}.distributionStageBand{border:1px solid var(--border);border-left:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.distributionStageBenefit,.distributionStageNext{gap:8px;min-height:92px;padding:16px 18px}.distributionStageBenefit{border-left:0}.distributionStageNext{border-left:1px solid var(--line)}.distributionStageBand>div>span{color:var(--muted);font-size:12px}.distributionStageBand strong{font-size:20px}.distributionStageBenefit strong{color:var(--primary)}.distributionStageNext strong{color:var(--text-dark)}.distributionStageBand small{display:none}.distributionInviteBand{border:1px solid var(--border);border-left:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:minmax(220px,.72fr) minmax(380px,1.28fr);gap:28px;padding:18px 20px}.distributionInviteBand h3{margin:3px 0 7px;font-size:19px}.distributionInviteBand p{max-width:420px;color:var(--muted);font-size:13px;line-height:1.55}.distributionInviteValues{gap:8px}.distributionInviteValues input{background:var(--surface-2);height:40px}.distributionInviteValues button{background:var(--primary);color:#fff;border-color:var(--primary);justify-content:center;min-height:40px}.distributionInviteValues button:hover{background:var(--primary-hover)}.distributionToolbar{border-bottom:1px solid var(--line);min-height:42px;padding:0 0 2px}.distributionViewTabs{gap:4px}.distributionViewTabs button,.distributionStatusFilters button{border-radius:var(--radius-sm);background:var(--surface);min-height:34px;color:var(--muted);padding:0 12px;font-size:13px}.distributionViewTabs button.active,.distributionStatusFilters button.active{border-color:var(--primary);background:var(--primary-light);color:var(--primary-dark);font-weight:700}.distributionTable th{background:var(--surface-2);color:var(--muted);font-size:12px}.distributionTable td{padding-top:13px;padding-bottom:13px}@media (width<=900px){.distributionSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.distributionInviteBand{grid-template-columns:1fr;gap:16px}}@media (width<=620px){.inviteRewardsPage{gap:12px;padding-top:12px}.distributionSummaryGrid{gap:8px}.distributionSummaryGrid article{min-height:80px;padding:12px}.distributionSummaryGrid strong{font-size:21px}.distributionStageBand{grid-template-columns:1fr}.distributionStageNext{border-top:1px solid var(--line);border-left:0}.distributionInviteBand{padding:16px}.distributionInviteBand h3{font-size:18px}}.publishChoiceField{border:1px solid var(--border);box-sizing:border-box;background:#fbfcfb;border-radius:6px;align-content:start;align-self:start;gap:7px;min-width:0;padding:11px 12px;display:grid}.publishChoiceGrid button{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:34px;color:var(--text);background:var(--surface);cursor:pointer;padding:6px 11px;font-size:12px;font-weight:650;transition:border-color .15s,background .15s,color .15s,transform .15s}.publishChoiceGrid button:active{transform:translateY(1px)}@media (width<=800px){.publishForm .dynamicPublishSection .publishGrid{grid-template-columns:1fr}.publishForm .dynamicPublishSection .publishGrid>.publishChoiceField{grid-column:1/-1}}@media (width>=2000px){.siteHeader{gap:24px!important;height:80px!important;min-height:80px!important}.siteHeader .logo{gap:12px!important;min-width:188px!important}.siteHeader .logoMark{width:46px!important;height:46px!important}.siteHeader .logo strong{font-size:19px!important}.siteHeader .logo span{font-size:10px!important}.headerTools{gap:8px!important}.siteHeader .topNav button,.siteHeader .topNav button.nav-primary,.siteHeader .topNav button.inviteRewardsNavButton{gap:8px!important;min-height:50px!important;padding:9px 15px!important;font-size:15px!important}.siteHeader .topNav button svg{width:18px!important;height:18px!important}.headerTools button,.headerTools .loginBtn{min-height:46px!important;padding:9px 13px!important;font-size:14px!important}.homeCampaignHub{gap:16px!important}.homeShortcutGrid button{min-height:68px!important;padding:10px!important}.homeShortcutGrid button svg{width:21px!important;height:21px!important}.homeShortcutGrid strong{font-size:13px!important}.homeShortcutGrid small{font-size:11px!important}.homeCampaignCarousel{min-height:288px!important}.homeAccountPanel{font-size:14px!important}.homeWalletSummary strong{font-size:24px!important}.homeFeaturedAccounts{margin-top:22px!important;padding-bottom:34px!important}.homeFeaturedHead{margin-bottom:16px!important}.homeFeaturedHead h2{font-size:25px!important}.homeFeaturedHead p{font-size:13px!important}.homeFeaturedGrid{gap:14px!important}.homeFeaturedBody{gap:10px!important;padding:14px!important}.homeFeaturedTitle{font-size:17px!important}.homeFeaturedMeta{gap:5px 12px!important;font-size:12px!important}.homeFeaturedFoot{padding-top:10px!important}.homeFeaturedFoot strong{font-size:22px!important}.homeFeaturedFoot button{min-height:34px!important;padding:6px 10px!important;font-size:12px!important}.marketplaceProductMedia{flex-basis:240px!important;height:240px!important}.marketplaceProductInfo{gap:8px!important;min-height:215px!important;padding:20px!important}.marketplaceProductTitle{font-size:17px!important}.marketplaceProductTags span{height:24px!important;padding-inline:9px!important;font-size:11px!important}.marketplaceProductMetricGrid>div{min-height:52px!important;padding:5px!important}.marketplaceProductMetricGrid span{font-size:10px!important}.marketplaceProductMetricGrid strong{font-size:12px!important}.marketplaceProductPrice{font-size:26px!important}.marketplaceProductRentButton{min-height:40px!important;padding-inline:15px!important;font-size:14px!important}}@media (width>=2200px){.homeCampaignHub{grid-template-columns:280px minmax(0,1fr) 250px!important;gap:14px!important}.homeCampaignHub .homeCampaignCarousel{min-height:288px!important}.homeShortcutGrid button{min-height:62px!important}.homeAccountPanel{font-size:14px!important}.homeFeaturedAccounts{margin-top:22px!important;padding-bottom:34px!important}.homeFeaturedGrid{gap:14px!important}.floating-dock{width:74px!important;right:max(18px,50vw - 1198px)!important}.floatingDockItem{min-height:48px!important}.floatingDockLabel{max-width:58px!important;font-size:9px!important}}@media (width>=2000px){.siteHeader .topNav button,.siteHeader .topNav button.nav-primary,.siteHeader .topNav button.inviteRewardsNavButton{gap:8px!important;min-height:50px!important;padding:9px 15px!important;font-size:15px!important}.siteHeader .topNav button svg{width:18px!important;height:18px!important}.headerTools button,.headerTools .loginBtn{min-height:46px!important;padding:9px 13px!important;font-size:14px!important}.siteHeader .logoMark{width:46px!important;height:46px!important}.siteHeader .logo strong{font-size:19px!important}.siteHeader .logo span{font-size:10px!important}.homeCampaignHub{gap:16px!important}.homeShortcutGrid button{min-height:68px!important;padding:10px!important}.homeShortcutGrid button svg{width:21px!important;height:21px!important}.homeShortcutGrid strong{font-size:13px!important}.homeShortcutGrid small{font-size:11px!important}.homeCampaignCarousel{min-height:288px!important}.homeAccountPanel{font-size:14px!important}.homeWalletSummary strong{font-size:24px!important}.homeFeaturedAccounts{margin-top:22px!important;padding-bottom:34px!important}.homeFeaturedHead{margin-bottom:16px!important}.homeFeaturedHead h2{font-size:25px!important}.homeFeaturedHead p{font-size:13px!important}.homeFeaturedGrid{gap:14px!important}.homeFeaturedBody{gap:10px!important;padding:14px!important}.homeFeaturedTitle{font-size:17px!important}.homeFeaturedMeta{gap:5px 12px!important;font-size:12px!important}.homeFeaturedFoot{padding-top:10px!important}.homeFeaturedFoot strong{font-size:22px!important}.homeFeaturedFoot button{min-height:34px!important;padding:6px 10px!important;font-size:12px!important}.marketplaceProductMedia{flex-basis:240px!important;height:240px!important}.marketplaceProductInfo{gap:8px!important;min-height:215px!important;padding:20px!important}.marketplaceProductTitle{font-size:17px!important}.marketplaceProductTags span{height:24px!important;padding-inline:9px!important;font-size:11px!important}.marketplaceProductMetricGrid>div{min-height:52px!important;padding:5px!important}.marketplaceProductMetricGrid span{font-size:10px!important}.marketplaceProductMetricGrid strong{font-size:12px!important}.marketplaceProductPrice{font-size:26px!important}.marketplaceProductRentButton{min-height:40px!important;padding-inline:15px!important;font-size:14px!important}}@media (width>=2200px){.homeCampaignHub{grid-template-columns:280px minmax(0,1fr) 250px!important;gap:14px!important}.homeCampaignHub .homeCampaignCarousel{min-height:288px!important}.homeShortcutGrid button{min-height:62px!important}.homeAccountPanel{font-size:14px!important}.homeFeaturedAccounts{margin-top:22px!important;padding-bottom:34px!important}.homeFeaturedGrid{gap:14px!important}.floating-dock{width:74px!important;right:max(18px,50vw - 1198px)!important}.floatingDockItem{min-height:48px!important}.floatingDockLabel{max-width:58px!important;font-size:9px!important}}.rentViewPage .filterPanel .filterOptionGrid button{white-space:normal;width:100%;min-height:36px;padding:6px 9px;line-height:1.35}.rentViewPage .filterPanel .advancedFilterClear[type=button]{width:auto;height:32px;min-height:32px;margin-left:auto;font-size:12px}@media (width>=1100px){.rentViewPage .filterPanel .advancedFilterStrip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=520px){.rentViewPage .filterPanel .advancedFilterStripHeader{flex:none}.rentViewPage .filterPanel .filterOptionGrid{grid-template-columns:1fr}}.compactRentIdentity{grid-template-columns:108px minmax(0,1fr)!important}.sellerPageView[data-page-view=publish] .sellerPageMain{width:100%;max-width:none;margin-inline:0}.publishForm{flex-direction:column;gap:10px;display:flex}.publishFormHeader{order:0}.publishForm .promotionBuilder{order:1}.publishForm [data-publish-group=基础信息]{order:2}.publishForm [data-publish-group=安全限制]{order:3}.publishForm [data-publish-group=账号资产]{order:4}.publishForm .productImageUploader{order:5}.publishForm [data-publish-group=价格信息]{order:6}.publishForm .publishOtherInfoSection{order:7}.publishForm [data-publish-group=限制说明]{order:8}.publishForm [data-publish-group=服务承诺]{order:9}.publishForm .formMessage{order:10}.publishForm .publishWarmReminder{order:11}.publishForm .publishAgreementSection{order:12}.publishForm .publishSubmitBar{order:13}.publishForm .publishIdentityBanner{order:-1}.publishForm .publishSection{background:#fff;border-left-width:1px;border-radius:8px;margin-top:0;padding:14px 16px;box-shadow:0 4px 14px #193e2a0d}.publishForm .dynamicPublishSection>.publishSectionHint{margin-bottom:10px;padding-block:7px;font-size:12px}.publishForm .dynamicPublishSection .publishGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:10px 12px}.publishForm .dynamicPublishSection .publishGrid>label:not(.wide),.publishForm .dynamicPublishSection .publishGrid>.checkboxLabel{border:1px solid var(--border);background:#fbfcfb;border-radius:6px;grid-column:span 3;align-content:start;align-self:start;min-width:0;padding:11px 12px}.publishForm .dynamicPublishSection .publishGrid input,.publishForm .dynamicPublishSection .publishGrid select{height:36px;min-height:36px;padding-inline:9px;font-size:12px}.publishForm .dynamicPublishSection .publishGrid .fieldHelp{margin-top:3px;font-size:10px;line-height:1.35}.publishForm .dynamicPublishSection .publishGrid>label.wide,.publishForm .dynamicPublishSection .publishGrid>.dynamicMultiSelect,.publishForm .dynamicPublishSection .publishGrid>.dynamicNotice{grid-column:1/-1}.publishForm .dynamicPublishSection .publishGrid>label.wide{border:1px solid var(--border);background:#fbfcfb;border-radius:6px;padding:11px 12px}.publishForm .dynamicPublishSection .publishGrid>.publishLocationField{grid-column:span 6!important}.publishForm [data-publish-group=基础信息] .publishGrid>label:not(.wide),.publishForm [data-publish-group=基础信息] .publishGrid>.checkboxLabel{grid-column:span 2}.publishForm [data-publish-group=账号资产] .publishGrid{align-items:stretch}.publishForm [data-publish-group=账号资产] .publishGrid>label{box-sizing:border-box;align-self:stretch;height:100%}.publishForm [data-publish-group=价格信息] .publishGrid>label:has(.ratioInput){grid-column:span 4!important}.publishPricingInline{grid-column:span 8;grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:8px;min-width:0;display:grid}.publishPricingInline>div{box-sizing:border-box;border:1px solid var(--border);background:#fbfcfb;border-radius:6px;align-content:start;gap:3px;height:100%;min-height:94px;padding:11px 12px;display:grid}.publishPricingInline span,.publishPricingInline small{color:var(--muted);font-size:11px}.publishPricingInline strong{color:var(--primary-dark);font-size:18px;line-height:1.2}.materialInventoryEditor>header>.materialPrepaidSummary{background:#eef8f2;border:1px solid #b9d7c4;border-radius:6px;flex:none;grid-template-columns:auto auto;align-items:baseline;gap:1px 8px;min-width:150px;padding:8px 11px;display:grid}.materialInventoryEditor>header>.materialPrepaidSummary span{color:#52675b;font-size:11px;font-weight:700}.materialInventoryEditor>header>.materialPrepaidSummary strong{color:var(--primary-dark);grid-row:span 2;font-size:19px;line-height:1.15}.materialInventoryEditor>header>.materialPrepaidSummary small{color:var(--muted);font-size:10px}.publishForm [data-publish-group=基础信息] .publishGrid>.checkboxLabel{box-sizing:border-box;grid-column:span 4;min-height:94px!important}.publishForm .dynamicPublishSection .publishGrid>label:has(.ratioInput){grid-column:span 4}.publishForm .dynamicPublishSection .publishGrid>label:has(.loginModeNotice){grid-column:span 3}.publishFieldNotices{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;margin-top:10px;display:grid}.publishFieldNotices p{color:#79511f;background:#fff8ec;border-left:2px solid #d58b35;align-items:flex-start;gap:7px;min-width:0;margin:0;padding:9px 10px;font-size:11px;line-height:1.55;display:flex}.publishFieldNotices svg{color:#a9691e;flex:none;margin-top:1px}.publishFieldNotices strong{color:#7b4c14}.publishForm .dynamicPublishSection .publishGrid>.publishHalfField{grid-column:span 6!important}.publishForm .dynamicPublishSection .publishGrid>.dynamicMultiSelect{border:1px solid var(--border);background:#fff;border-radius:6px;padding:12px}.publishForm .dynamicPublishSection .publishGrid>.checkboxLabel{border:1px solid var(--border);background:#fff;border-radius:6px;align-items:center;gap:8px;min-height:36px;padding:8px 10px;display:flex}.publishForm .productImageUploaderHead h4{border-bottom:0;margin-bottom:0;padding-bottom:0}.publishForm .publishSectionStep{background:var(--primary);color:#fff;border-radius:5px;width:36px;min-width:36px;height:30px;font-size:12px;font-weight:800}.publishForm [data-publish-group=安全限制],.publishForm [data-publish-group=账号资产]{box-shadow:none;border-top-color:#0000;border-radius:0 0 8px 8px;margin-top:-10px}.publishForm [data-publish-group=基础信息],.publishForm .publishOtherInfoSection{border-radius:8px 8px 0 0}.publishForm [data-publish-group=限制说明],.publishForm [data-publish-group=服务承诺]{box-shadow:none;border-top-color:#0000;border-radius:0;margin-top:-10px}.publishForm [data-publish-group=服务承诺]{border-radius:0 0 8px 8px}.publishForm [data-publish-group=服务承诺] .publishGrid{align-items:stretch}.publishForm [data-publish-group=服务承诺] .publishGrid>label{box-sizing:border-box;height:100%;align-self:stretch!important}.publishTimeField{align-content:start;gap:9px;min-height:150px;display:grid}.publishTimeRange{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.publishTimeClock{border:1px solid var(--border);background:#fff;border-radius:6px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4px;min-width:0;padding:2px 4px;display:grid}.publishTimeClock input{text-align:center;background:0 0;border:0;width:100%;min-width:0;height:32px;padding:0 4px!important}.publishTimeClock input:focus{outline-offset:-1px;outline:2px solid #267c5440}.publishTimeClock b{color:var(--muted);font-size:13px}.publishTimeRange input{width:100%;min-width:0;height:38px;padding-inline:8px!important}.publishTimeRange b{color:var(--muted);font-size:12px;font-weight:700}.publishTimeHelp{color:var(--muted);font-size:11px;line-height:1.5}.publishForm [data-publish-group=安全限制] h4,.publishForm [data-publish-group=账号资产] h4,.publishForm [data-publish-group=限制说明] h4,.publishForm [data-publish-group=服务承诺] h4{font-size:14px}.publishForm [data-publish-group=安全限制] .publishSectionIcon,.publishForm [data-publish-group=账号资产] .publishSectionIcon,.publishForm [data-publish-group=限制说明] .publishSectionIcon,.publishForm [data-publish-group=服务承诺] .publishSectionIcon{flex-basis:26px;width:26px;height:26px}.publishForm .productImageDropZone{min-height:150px}.publishForm [data-publish-group=价格信息] .materialInventoryEditor{margin-top:12px}@media (width>=901px){.publishForm [data-publish-group=价格信息] .materialInventoryColumns{display:none}.publishForm [data-publish-group=价格信息] .materialInventoryRows{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.publishForm [data-publish-group=价格信息] .materialInventoryRows>article{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;padding:10px;display:grid}.publishForm [data-publish-group=价格信息] .materialIdentity,.publishForm [data-publish-group=价格信息] .materialChargeable{grid-column:1/-1}.publishForm [data-publish-group=价格信息] .materialInventoryRows label>span:first-child{display:block}.publishForm [data-publish-group=价格信息] .materialChargeable{border-top:1px dashed var(--line);grid-template-columns:1fr auto;padding-top:7px}}.publishOtherInfoSection{background:#fbfdfb;border-color:#d7e4dc}.publishOtherInfoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.publishInfoStat,.publishInfoChoice{border:1px solid var(--border);background:#fff;border-radius:6px;min-width:0;padding:11px 12px}.publishInfoStat{gap:3px;display:grid}.publishInfoStat span,.publishInfoChoice>span{color:var(--muted);font-size:12px;font-weight:650}.publishInfoStat strong{color:var(--primary-dark);font-size:20px;line-height:1.2}.publishInfoStat small{color:var(--muted);font-size:11px}.publishInfoChoice>span b{color:#b45309;margin-left:3px}.publishChoiceOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.publishChoiceOptions button{border:1px solid var(--border);min-height:34px;color:var(--text-dark);background:#fff;border-radius:5px;padding:6px 8px;font-size:12px;font-weight:650}.publishChoiceOptions button:hover,.publishChoiceOptions button.selected{border-color:var(--primary);background:var(--primary-light);color:var(--primary-dark)}@media (width<=900px){.publishForm .dynamicPublishSection .publishGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.publishForm .dynamicPublishSection .publishGrid>label:not(.wide),.publishForm .dynamicPublishSection .publishGrid>.checkboxLabel,.publishForm .dynamicPublishSection .publishGrid>.publishLocationField,.publishForm .dynamicPublishSection .publishGrid>.publishHalfField{grid-column:span 3}.publishForm .dynamicPublishSection .publishGrid>label:has(.ratioInput){grid-column:span 3}.publishForm .dynamicPublishSection .publishGrid>label:has(.loginModeNotice){grid-column:span 3}.publishForm [data-publish-group=基础信息] .publishGrid>.publishLocationField,.publishForm [data-publish-group=基础信息] .publishGrid>.checkboxLabel{grid-column:span 3!important}}@media (width<=620px){.publishForm .dynamicPublishSection .publishGrid{grid-template-columns:1fr}.publishForm .dynamicPublishSection .publishGrid>label:not(.wide),.publishForm .dynamicPublishSection .publishGrid>.checkboxLabel,.publishForm .dynamicPublishSection .publishGrid>.publishLocationField{grid-column:1/-1}.publishForm .dynamicPublishSection .publishGrid>label:has(.ratioInput){grid-column:1/-1}.publishForm .dynamicPublishSection .publishGrid>label:has(.loginModeNotice){grid-column:1/-1}.publishOtherInfoGrid,.publishFieldNotices{grid-template-columns:1fr}.publishForm [data-publish-group=基础信息] .publishGrid>.publishLocationField,.publishForm [data-publish-group=基础信息] .publishGrid>.checkboxLabel{grid-column:1/-1!important}}.publishForm .promotionTagOptions{grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.publishForm .promotionTagOptions label{box-sizing:border-box;min-width:0}.publishForm .promotionTagOptions label>span{white-space:nowrap}.publishForm [data-publish-group=基础信息] .publishGrid>.checkboxLabel{box-sizing:border-box;grid-column:span 4!important;min-height:94px!important}@media (width<=900px){.publishPricingInline{grid-column:span 6}.publishForm .promotionTagOptions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.publishForm .promotionTagOptions{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--bg:#f3f7f4;--surface:#fff;--surface-2:#f7faf8;--surface-soft:#edf5ef;--border:#d9e5dc;--border-light:#e7eee9;--border-hover:#a8c4b1;--line:#e3ece6;--primary:#176b45;--primary-hover:#125538;--primary-dark:#0f4b30;--primary-light:#e9f5ed;--accent:#e78242;--accent-hover:#cf6c2e;--gold:#c88736;--text:#263a2f;--text-dark:#13261d;--muted:#6b7b71;--nav:#153a29;--nav-hover:#214d38;--nav-text:#f8fcf9;--nav-text-muted:#b3c7b9;--shadow-sm:0 2px 8px #16432b0f;--shadow-md:0 10px 28px #16432b1a;--shadow-lg:0 18px 44px #16432b24;--radius-sm:8px;--radius-md:12px;--radius-lg:18px}body{background:var(--bg);color:var(--text);font-family:PingFang SC,Microsoft YaHei,Inter,system-ui,sans-serif}.siteHeader{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#153a29f7;border-bottom:1px solid #ffffff1a;gap:18px;height:72px;padding-inline:max(18px,50vw - 880px);box-shadow:0 5px 20px #0f31201f}.siteHeader .logo{min-width:190px}.siteHeader .logoMark{background:#f9fcfa;border-radius:12px;width:42px;height:42px;padding:4px;box-shadow:0 4px 12px #0000001f}.siteHeader .logo strong{letter-spacing:.02em;font-size:19px}.siteHeader .logo span{color:#a9c6b3;letter-spacing:.14em;font-size:10px}.topNav{justify-content:flex-start;gap:5px}.topNav button{min-height:42px;color:var(--nav-text-muted);border-radius:10px;padding:8px 13px;transition:transform .2s,background .2s,color .2s}.topNav button:hover{color:#fff;background:var(--nav-hover);transform:translateY(-1px)}.topNav button.active:after{background:var(--accent);border-radius:99px;height:3px;bottom:2px;left:14px;right:14px}.topNav button.nav-primary{color:#fff;background:var(--accent);box-shadow:0 5px 12px #e7824238}.topNav button.nav-primary:hover{background:var(--accent-hover)}.headerTools{gap:7px}.headerTools button{color:#eaf4ed;background:#ffffff12;border-color:#ffffff26;border-radius:10px;min-height:40px;padding:7px 11px}.headerTools button:hover{background:#ffffff24;border-color:#ffffff4d}.headerTools .loginBtn{border-color:var(--accent);background:var(--accent);color:#fff}.headerTools .loginBtn:hover{background:var(--accent-hover)}main.frontViewShell,main.clubPartnerPage,main.profileCenterPage,main.contentLibraryPage{margin-inline:0;padding-inline:max(18px,50% - 880px);width:100%!important;max-width:none!important}.frontViewShell{min-height:calc(100vh - 72px);padding-top:22px;padding-bottom:90px}.frontViewPage,.pageShell{gap:18px}.pageHeader{border:1px solid var(--border);border-left:4px solid var(--primary);border-radius:var(--radius-lg);background:var(--surface);min-height:82px;box-shadow:var(--shadow-sm);padding:16px 20px}.pageHeader h1{letter-spacing:-.02em;font-size:23px}.pageTitleIcon{width:42px;height:42px;color:var(--primary);background:var(--primary-light);border-radius:13px}.sectionHead,.section-head{margin-block:24px 14px}.sectionHead h2,.section-head h2{color:var(--text-dark);letter-spacing:-.025em}.cardSection,.filterPanel,.procurementPage,.sellerPageView,.afterSalePage,.profileCenterPage{border-radius:var(--radius-lg)}.filterPanel{border-color:var(--border);background:var(--surface);box-shadow:var(--shadow-sm);padding:14px 16px}.productSortBar{border:1px solid var(--line);background:var(--surface-2);border-radius:11px}.productSortOptions button{border-radius:8px}.productSortOptions button.active{background:var(--primary-light);color:var(--primary-dark)}.cardSection{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm)}.cardSection>.sectionHead{border-bottom-color:var(--line);padding:18px 20px 14px}.cardSection>.sectionHead h2{font-size:20px}.compactRentCard,.rentCard,.procurementCard,.orderCard,.afterSaleCard,.profilePanel,.adminPanel,.contentLibraryCard{border-color:var(--border);border-radius:14px;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 3px 12px #1b472e0d}.compactRentCard:hover,.rentCard:hover,.procurementCard:hover,.orderCard:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.submitBtn,.primaryBtn,.clubPrimaryButton,.publishSubmitBtn,.actionBtn.primary{border:1px solid var(--primary);background:var(--primary);border-radius:10px;box-shadow:0 5px 12px #176b4529}.submitBtn:hover,.primaryBtn:hover,.clubPrimaryButton:hover,.publishSubmitBtn:hover,.actionBtn.primary:hover{border-color:var(--primary-hover);background:var(--primary-hover);transform:translateY(-1px)}.advancedBtn,.ghost,.rowActions button,.filterChip,.quickFilters button{border-color:var(--border);border-radius:10px}.advancedBtn:hover,.ghost:hover,.rowActions button:hover,.filterChip:hover{border-color:var(--primary);background:var(--primary-light);color:var(--primary-dark)}.homeCampaignHub{gap:16px}.homeShortcutPanel,.homeAccountPanel{border-color:var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.homeShortcutCard,.homeShortcutItem,.homeAccountActions button{border-radius:13px;transition:transform .2s,border-color .2s,background .2s}.homeShortcutCard:hover,.homeShortcutItem:hover,.homeAccountActions button:hover{border-color:var(--border-hover);background:var(--surface-soft);transform:translateY(-2px)}.homeCampaignCarousel{border-radius:var(--radius-lg);border:1px solid var(--border);min-height:292px;box-shadow:var(--shadow-md);background:#e8f2eb;overflow:hidden}.homeCampaignSlide{transition:opacity .55s,transform .55s}.homeCampaignSlide:not(.active){transform:scale(1.015)}.homeCampaignImage{background:linear-gradient(135deg,#dceee2,#eef6f0)}.homeCampaignSlide.imageLoadFailed{background:linear-gradient(135deg,#e8f5ec,#fff3e7);place-items:center;display:grid}.homeCampaignSlide.imageLoadFailed:after{content:"活动视觉加载中";color:var(--primary);letter-spacing:.08em;font-size:13px;font-weight:800}.homeCampaignFallback{background:linear-gradient(120deg,#eaf6ee 0%,#f8fbf8 58%,#fceddf 100%);justify-content:space-between;align-items:center;gap:24px;padding:30px 34px;display:flex}.homeCampaignFallbackCopy{max-width:600px}.homeCampaignFallbackCopy span{color:var(--primary);letter-spacing:.12em;font-size:12px;font-weight:800}.homeCampaignFallbackCopy h2{color:var(--text-dark);letter-spacing:-.04em;margin:9px 0 8px;font-size:clamp(22px,2.3vw,34px)}.homeCampaignFallbackCopy p{color:var(--muted);margin:0;line-height:1.7}.homeCampaignFallback>img{object-fit:contain;width:128px;height:128px;box-shadow:var(--shadow-md);background:#fffc;border-radius:28px;padding:14px}.homeCampaignArrows button{color:#fff;background:#143927c7;border:1px solid #ffffffa6;border-radius:50%;width:40px;height:40px;box-shadow:0 6px 16px #00000024}.homeCampaignArrows button:hover{background:var(--accent)}.homeCampaignDots button{background:#ffffffad;border-radius:99px;height:7px}.homeCampaignDots button.active{background:var(--accent);width:30px}.partnerShowcaseTicker{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.partnerStreamerTickerHead{border-bottom-color:var(--line);padding:14px 18px}.partnerStreamerCard{border-color:var(--border-light);background:var(--surface-2);border-radius:12px;min-height:64px}.partnerStreamerCard:hover{background:var(--primary-light);border-color:var(--border-hover)}.partnerStreamerTickerTrack.isScrolling{animation-duration:34s}.compactRentScreenshot,.productImageGrid,.productImageLightboxCard{border-radius:14px}.compactRentScreenshot{background:linear-gradient(135deg,#edf5ef,#f8fbf9)}.compactRentScreenshot.empty{color:var(--muted);background:linear-gradient(145deg,#eef6f0,#fafcfb);align-content:center;place-items:center;gap:7px;display:grid}.compactRentScreenshot.empty svg{color:var(--primary)}.compactRentScreenshot.empty span{font-size:11px;font-weight:700}.compactRentScreenshot.empty:before{content:none;display:none}.compactRentScreenshot em{border-radius:8px}.imagePlaceholder{border:1px dashed var(--border-hover);min-height:180px;color:var(--muted);background:linear-gradient(145deg,#edf6ef,#fafcfb);border-radius:14px;align-content:center;place-items:center;gap:10px;display:grid}.imagePlaceholder svg{color:var(--primary)}.frontViewShell .orderBtn,.productDetailModal .productDetailOrderBtn[aria-label=下单],.rentOrderCreateModal .submitBtn{border-color:var(--accent-hover);color:#fff;background:var(--accent);border-radius:10px;box-shadow:0 6px 14px #cf6c2e2e}.frontViewShell .orderBtn:hover:not(:disabled),.productDetailModal .productDetailOrderBtn[aria-label=下单]:hover:not(:disabled),.rentOrderCreateModal .submitBtn:hover:not(:disabled){border-color:var(--accent-hover);color:#fff;background:var(--accent-hover)}.profileCenterNav,.adminSidebar,.orderChatSwitcher{border-color:var(--border);box-shadow:var(--shadow-sm);border-radius:16px}.modalCard,.modalCardWide,.modalDialog,.supportWidgetPanel{box-shadow:var(--shadow-lg);border-radius:18px}.floating-dock{z-index:44;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffeb;border:1px solid #c3ddcbe6;border-radius:22px;flex-direction:column;align-items:center;gap:7px;width:74px;padding:11px 8px;display:flex;position:fixed;top:50%;right:max(18px,50vw - 994px);transform:translateY(-50%);box-shadow:0 16px 40px #14432a26}.floatingDockBrand{width:56px;color:var(--primary-dark);background:0 0;border:0;border-radius:13px;place-items:center;gap:3px;padding:4px 2px 7px;display:grid}.floatingDockBrand:hover{background:var(--primary-light)}.floatingDockBrand img{object-fit:contain;border-radius:9px;width:31px;height:31px}.floatingDockBrand span{text-align:center;line-height:1;display:grid}.floatingDockBrand strong{letter-spacing:.04em;font-size:11px}.floatingDockBrand small{color:var(--muted);letter-spacing:.14em;margin-top:3px;font-size:7px}.floatingDockRule{background:var(--line);width:42px;height:1px}.floatingDockItems{gap:3px;width:100%;display:grid}.floatingDockItem{width:100%;min-height:48px;color:var(--muted);background:0 0;border:0;border-radius:13px;place-items:center;gap:3px;padding:6px 3px;display:grid;position:relative}.floatingDockItem:hover,.floatingDockItem.active{color:var(--primary-dark);background:var(--primary-light)}.floatingDockIcon{place-items:center;display:grid}.floatingDockLabel{text-overflow:ellipsis;white-space:nowrap;max-width:58px;font-size:9px;font-weight:700;overflow:hidden}.floatingDockItem em{color:#fff;background:#d95d42;border-radius:99px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:8px;font-style:normal;font-weight:800;display:grid;position:absolute;top:2px;right:4px}.mobileBottomNav{display:none}.homeCampaignFallbackCopy{z-index:2;position:relative}.homeCampaignFallbackMeta{color:var(--primary);align-items:center;gap:10px;margin-top:24px;display:flex}.homeCampaignFallbackMeta>span{width:46px;height:46px;box-shadow:var(--shadow-sm);background:#ffffffb8;border-radius:15px;place-items:center;display:grid}.homeCampaignFallbackMeta small{color:var(--muted);letter-spacing:.04em;font-size:11px;font-weight:700}.homeCampaignFallbackVisual{border-radius:16px;flex:0 0 220px;place-items:center;width:220px;height:220px;display:grid;position:relative;overflow:hidden}.homeCampaignFallbackImage{z-index:0;object-fit:cover;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.homeCampaignFallbackVisual:after{z-index:1;content:"";pointer-events:none;background:#071a3233;position:absolute;inset:0}.homeCampaignFallbackVisual .fallbackOrb{display:none}.fallbackOrb{background:#fff9;border-radius:50%;width:190px;height:190px;animation:7s ease-in-out infinite fallbackFloat;position:absolute;box-shadow:inset -18px -18px 34px #176b4514,0 14px 28px #176b451a}.fallbackOrb:after{content:"";border:1px dashed #176b453b;border-radius:50%;position:absolute;inset:28px;transform:rotate(-18deg)}.fallbackBrandMark{z-index:2;color:#fff;text-shadow:0 1px 8px #0000006b;align-items:center;gap:10px;display:flex;position:relative}.fallbackBrandMark img{width:54px;height:54px;box-shadow:var(--shadow-md);background:#fff;border-radius:16px;padding:6px}.fallbackBrandMark strong{letter-spacing:.04em;font-size:22px;line-height:.82}.fallbackBrandMark small{letter-spacing:.18em;font-size:9px}.fallbackIndex{z-index:2;color:var(--primary-dark);letter-spacing:.05em;font-size:21px;font-weight:800;position:absolute;bottom:16px;right:2px}.fallbackIndex i{color:var(--muted);margin-left:4px;font-size:11px;font-style:normal;font-weight:700}.fallbackTone-peach{background:linear-gradient(120deg,#fff0e4 0%,#fffaf6 58%,#eaf5ee 100%)}.fallbackTone-sage{background:linear-gradient(120deg,#e9f7ee 0%,#f8fbf8 58%,#eef0fb 100%)}@keyframes fallbackFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-7px)rotate(4deg)}}@media (width<=1999px){.floating-dock-desktop-only{display:none!important}}@media (width<=800px){.siteHeader{border-radius:0 0 14px 14px;height:auto;min-height:66px;padding:9px 12px}.siteHeader .logoMark{border-radius:10px;width:37px;height:37px}.frontViewShell{padding:14px 12px 92px}.homeCampaignCarousel{border-radius:15px;min-height:210px}.homeCampaignFallback{padding:22px 20px}.homeCampaignFallback>img{width:86px;height:86px}.homeCampaignFallbackVisual{flex-basis:126px;width:126px;height:126px}.fallbackOrb{width:116px;height:116px}.fallbackBrandMark img{border-radius:11px;width:38px;height:38px}.fallbackBrandMark strong{font-size:16px}.fallbackIndex{font-size:15px;bottom:8px;right:0}.homeCampaignFallbackMeta{margin-top:16px}.cardSection>.sectionHead{padding:15px 14px 12px}.rentViewPage .filterPanel .advancedFilterStrip{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.rentViewPage .filterPanel .filterGroupInline{width:100%;min-width:0}.mobileBottomNav{z-index:80;min-height:68px;padding:6px max(8px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-top:1px solid #cdddd2e6;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 28px #1343291a}.mobileBottomNav button{min-width:0;min-height:52px;color:var(--muted);background:0 0;border:0;border-radius:13px;align-content:center;place-items:center;gap:3px;padding:5px 3px;font-size:10px;font-weight:750;display:grid;position:relative}.mobileBottomNav button:before{content:"";background:0 0;border-radius:99px;width:18px;height:3px;position:absolute;top:2px}.mobileBottomNav button.active{color:var(--primary-dark);background:var(--primary-light)}.mobileBottomNav button.active:before{background:var(--primary)}.mobileBottomNav button svg{transition:transform .2s}.mobileBottomNav button:active svg{transform:scale(.9)}.frontViewShell,.clubPartnerPage,.clubApplicationPage,.inviteRewardsPage,.announcementPage,.footerInfoPage,.profileCenterPage{padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}.supportWidget:not(.isOpen){bottom:calc(78px + env(safe-area-inset-bottom))}}@media (width<=520px){.homeCampaignFallback{align-items:flex-start}.homeCampaignFallbackVisual{flex-basis:92px;width:92px;height:120px;margin-top:8px}.fallbackOrb{width:92px;height:92px}.fallbackBrandMark{place-items:center;gap:3px;display:grid}.fallbackBrandMark strong{text-align:center;font-size:12px}.fallbackBrandMark img{width:34px;height:34px;padding:4px}.fallbackIndex{font-size:13px;bottom:0}.fallbackIndex i{font-size:9px}.homeCampaignFallbackMeta small{font-size:10px}}@media (prefers-reduced-motion:reduce){.compactRentCard:hover,.rentCard:hover,.procurementCard:hover,.orderCard:hover,.submitBtn:hover,.primaryBtn:hover{transform:none}}:root{--bg:#f5f7fa;--surface:#fff;--surface-2:#f7f9fc;--surface-soft:#eef3f9;--border:#e8eaf0;--border-light:#eef0f4;--border-hover:#c9d2df;--line:#edf0f4;--primary:#02122f;--primary-hover:#0f1e3c;--primary-dark:#02122f;--primary-light:#eef3fb;--accent:#fdb91f;--accent-hover:#e4a512;--gold:#fdb91f;--gold-light:#fff7df;--text:#333;--text-dark:#0f1e3c;--muted:#6b7280;--nav:#fff;--nav-hover:#f4f6f9;--nav-text:#0f1e3c;--nav-text-muted:#64748b;--shadow-sm:0 2px 8px #0f27440d;--shadow-md:0 10px 28px #0f274417;--shadow-lg:0 18px 44px #0f274424}body{color:#333;background:#f5f7fa}.siteHeader{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #eef0f4;box-shadow:0 2px 8px #0f27440f}.siteHeader .logo strong{color:#0f1e3c}.siteHeader .logo span{color:#7b8799}.siteHeader .logoMark{box-shadow:none;background:#fff;border:1px solid #eef0f4;padding:3px}.topNav button{color:#526078;background:0 0}.topNav button:hover{color:#0f1e3c;background:#f4f6f9}.topNav button.active{color:#02122f;background:#f4f6f9}.topNav button.active:after{background:#fdb91f}.topNav button.nav-primary,.headerTools .loginBtn{color:#fdb91f;background:#02122f;border-color:#02122f;box-shadow:0 3px #fdb91f6b}.topNav button.nav-primary:hover,.headerTools .loginBtn:hover{color:#ffd66e;background:#0f1e3c}.headerTools button{color:#445169;background:#fff;border-color:#e8eaf0}.headerTools button:hover{color:#02122f;background:#f4f6f9;border-color:#cfd6e1}.pageHeader,.rentViewPage .filterPanel,.rentViewPage .cardSection,.homeShortcutPanel,.homeAccountPanel,.partnerShowcaseTicker{background:#fff;border-color:#e8eaf0;box-shadow:0 2px 12px #0f27440a}.pageHeader{border-left:1px solid #e8eaf0}.pageTitleIcon{color:#02122f;background:#eef3fb}.homeCampaignFallback{background:#eef3f9}.fallbackOrb,.homeCampaignFallbackMeta>span{background:#fff;box-shadow:0 8px 24px #0f27441a}.fallbackBrandMark,.homeCampaignFallbackCopy span,.homeCampaignFallbackMeta,.fallbackIndex{color:#0f1e3c}.homeShortcutCard:hover,.homeShortcutItem:hover,.homeAccountActions button:hover,.partnerStreamerCard:hover{background:#f4f7fb;border-color:#cbd4e1}.productSortOptions button.active,.quickFilters button.active,.quickFilters button[aria-pressed=true]{color:#02122f;background:#eef3fb;border-color:#02122f;box-shadow:inset 0 -2px #fdb91f}.rentViewPage .cardSection{border-radius:8px;overflow:hidden}.rentViewPage .cardSection>.sectionHead{border-bottom:1px solid #eef0f4;padding:18px 24px 14px}.legacyProductList{display:none!important}.marketplaceProductGrid{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:24px;display:grid}.marketplaceProductGrid>.tableEmpty{grid-column:1/-1}.marketplaceProductCard{color:#333;min-width:0;box-shadow:none;background:#fff;border:1px solid #eef0f4;border-radius:16px;flex-direction:column;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.marketplaceProductCard:hover{border-color:#d9dfe8;transform:translateY(-2px);box-shadow:0 10px 28px #0f27441a}.marketplaceProductMedia{text-align:left;background:#f3f5f8;border:0;border-radius:0;flex:0 0 240px;width:100%;height:240px;padding:0;display:block;position:relative;overflow:hidden}.marketplaceProductMedia>img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.marketplaceProductCard:hover .marketplaceProductMedia>img{transform:scale(1.025)}.marketplaceProductImageEmpty{color:#8a96a8;background:#f3f5f8;align-content:center;place-items:center;gap:8px;width:100%;height:100%;display:grid}.marketplaceProductImageEmpty svg{color:#aab4c2}.marketplaceProductImageEmpty small{font-size:12px;font-weight:700}.marketplaceProductDiscount{color:#02122f;background:#fdb91f;border-radius:0 0 6px 6px;padding:5px 11px;font-size:13px;font-weight:800;position:absolute;top:0;left:16px;box-shadow:0 3px 9px #2f260033}.marketplaceProductOnline{color:#16834d;background:#edf9f1;border:1px solid #72c998;border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 3px 10px #0f522f24}.marketplaceProductOnline i{background:#23a663;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #23a66321}.marketplaceProductDepositPromise{color:#675b42;background:#fff9e6f5;align-items:center;gap:6px;min-height:34px;padding:6px 13px;font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.marketplaceProductDepositPromise svg{color:#c89018}.marketplaceProductDepositPromise strong{color:#5a4a2e}.marketplaceProductDepositPromise small{color:#7b735e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketplaceProductInfo{flex-direction:column;flex:1;gap:8px;min-height:215px;padding:20px;display:flex}.marketplaceProductTitleRow{align-items:center;min-width:0;display:flex}.marketplaceProductTitle{color:#0f1e3c;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:0;width:100%;min-width:0;padding:0;font-size:17px;font-weight:800;line-height:1.4;overflow:hidden}.marketplaceProductTitle:hover{color:#31537f}.marketplaceProductTags{gap:6px;min-height:24px;display:flex;overflow:hidden}.marketplaceProductTags span{color:#9a6a12;white-space:nowrap;background:#fdb91f1a;border:1px solid #c6973638;border-radius:14px;flex:none;align-items:center;height:24px;padding:0 9px;font-size:11px;font-weight:750;display:inline-flex}.marketplaceProductTags span.isPrimary{color:#d9363e;background:#e539351a;border-color:#e539352e}.marketplaceProductMetricGrid{border:1px solid #e8eaf0bd;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.marketplaceProductMetricGrid>div{text-align:center;background:#fafbfc;align-content:center;place-items:center;gap:2px;min-width:0;min-height:52px;padding:5px;display:grid}.marketplaceProductMetricGrid>div:not(:last-child){border-right:1px solid #eef0f4}.marketplaceProductMetricGrid span{color:#8a93a2;font-size:10px}.marketplaceProductMetricGrid strong{color:#1d2939;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:750;overflow:hidden}.marketplaceProductFooter{border-top:1px solid #eef0f4;grid-template-columns:minmax(0,1fr) 40px auto;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:grid}.marketplaceProductPrice{color:#0f1e3c;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:26px;font-weight:850;overflow:hidden}.marketplaceProductFavorite{color:#768196;background:#fff;border:1px solid #e3e7ed;border-radius:10px;place-items:center;width:40px;height:40px;padding:0;display:grid}.marketplaceProductFavorite:hover,.marketplaceProductFavorite.active{color:#b97800;background:#fff8e8;border-color:#f0c258}.marketplaceProductRentButton{color:#fdb91f;background:#02122f;border:0;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-height:40px;padding:0 15px;font-size:14px;font-weight:750;display:inline-flex;box-shadow:0 3px #fdb91f66}.marketplaceProductRentButton:hover:not(:disabled){color:#ffd66e;background:#0f1e3c;transform:translateY(-1px)}.marketplaceProductRentButton:disabled{opacity:.45;cursor:not-allowed}.floating-dock{background:#fffffff5;border-color:#e4e8ee;box-shadow:0 12px 34px #0f274429}.floatingDockBrand,.floatingDockItem{color:#64748b}.floatingDockBrand:hover,.floatingDockItem:hover,.floatingDockItem.active{color:#02122f;background:#eef3fb}.floatingDockItem.active .floatingDockIcon{color:#02122f}.floatingDockAdmin{color:#9a6a12}@media (width<=900px){.marketplaceProductGrid{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}}@media (width<=620px){.marketplaceProductGrid{grid-template-columns:1fr;gap:14px;padding:12px}.marketplaceProductMedia{flex-basis:210px;height:210px}.marketplaceProductInfo{min-height:202px;padding:16px}.marketplaceProductTitle{font-size:16px}.marketplaceProductPrice{font-size:23px}.marketplaceProductRentButton{padding-inline:13px}.mobileBottomNav{background:#fffffff7;border-top-color:#e8eaf0;box-shadow:0 -10px 28px #0f274417}.mobileBottomNav button.active{color:#02122f;background:#eef3fb}.mobileBottomNav button.active:before{background:#fdb91f}}.homeShortcutGrid{grid-auto-rows:minmax(0,1fr);grid-template-rows:none!important;grid-template-columns:1fr!important}.homeShortcutGrid button{border-right:0!important}.homeShortcutGrid button,.homeShortcutGrid button:nth-child(odd),.homeShortcutGrid button:nth-child(2n),.homeShortcutGrid button:nth-child(-n+3){min-height:0;border-bottom:1px solid #eef0f4!important;border-right:0!important}.homeShortcutGrid button:last-child{border-bottom:0!important}@media (width<=800px){.homeShortcutGrid{grid-auto-rows:auto;grid-template-columns:1fr!important}.homeShortcutGrid button{min-height:66px}.mobileBottomNav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=620px){.marketplaceProductGrid{grid-template-columns:1fr!important}.marketplaceProductMedia{flex-basis:188px;height:188px}.marketplaceProductInfo{min-height:0;padding:13px}}.marketplaceProductFavorite,.compactRentActions .favBtn,.mobileProductActions .favBtn{display:none!important}.rentViewPage .filterPanel .filterGroupInline{min-height:40px;overflow:visible;height:auto!important}.rentViewPage .filterPanel .filterOptionGrid{width:auto;box-shadow:none;grid-template-columns:none;display:flex;max-height:none!important;position:static!important;overflow:visible!important}.siteHeader{transition:transform .24s,box-shadow .24s}.siteHeader.siteHeaderHidden{box-shadow:none;transform:translateY(-105%)}.topNav button.active,.topNav button.active:hover{color:#fff!important;background:#2d3a32!important}.topNav button.active span,.topNav button.active svg{color:#fff!important}.homeFeaturedAccounts{margin:22px 0 8px;padding:24px 0 34px}.homeFeaturedHead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.homeFeaturedHead h2{color:var(--text-dark);margin:5px 0 6px;font-size:25px;line-height:1.2}.homeFeaturedHead p{color:var(--muted);margin:0;font-size:13px}.homeFeaturedMore,.homeFeaturedBottomMore{border:1px solid var(--primary);color:var(--primary-dark);background:#fff;border-radius:5px;align-items:center;gap:7px;font-weight:700;display:inline-flex}.homeFeaturedMore{min-height:38px;padding:8px 13px}.homeFeaturedMore:hover,.homeFeaturedBottomMore:hover{background:var(--primary-light)}.homeFeaturedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.homeFeaturedCard{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:7px;transition:transform .2s,box-shadow .2s;overflow:hidden}.homeFeaturedCard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.homeFeaturedMedia{aspect-ratio:16/8;border:0;border-bottom:1px solid var(--line);background:#e8eeea;width:100%;padding:0;display:block;position:relative;overflow:hidden}.homeFeaturedMedia img{object-fit:cover;width:100%;height:100%}.homeFeaturedMedia>span{height:100%;color:var(--muted);place-items:center;gap:5px;display:grid}.homeFeaturedMedia>b{color:#fff;background:#121c16d1;border-radius:4px;padding:4px 7px;font-size:11px;position:absolute;bottom:8px;right:9px}.homeFeaturedBody{gap:10px;padding:14px;display:grid}.homeFeaturedTitle{width:fit-content;max-width:100%;color:var(--text-dark);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:17px;font-weight:800;overflow:hidden}.homeFeaturedTitle:hover{color:var(--primary)}.homeFeaturedMeta{color:var(--muted);flex-wrap:wrap;gap:5px 12px;font-size:12px;display:flex}.homeFeaturedFoot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.homeFeaturedFoot strong{color:#aa5a0a;font-size:22px}.homeFeaturedFoot button,.homeFeaturedBottomMore{border:1px solid var(--primary);background:var(--primary);color:#fff;border-radius:4px;align-items:center;gap:5px;min-height:34px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.homeFeaturedFoot button:hover{background:var(--primary-hover)}.marketplaceProductRentButton{border:1px solid var(--primary);background:var(--primary);color:#fff;min-height:34px;box-shadow:none;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.marketplaceProductRentButton:hover:not(:disabled){background:var(--primary-hover);color:#fff;transform:none}.homeFeaturedBottomMore{width:fit-content;margin:20px auto 0;padding:9px 15px;display:flex}.homeFeaturedEmpty{border:1px dashed var(--border);color:var(--muted);text-align:center;grid-column:1/-1;padding:42px 20px}.filterGroupInline[open]{box-shadow:none;border-color:var(--border)}.filterGroupInline summary{cursor:default}.filterGroupInline summary svg{color:var(--primary)}.filterOptionGrid{max-height:none;overflow:visible}.filterExpandMore{color:var(--primary)!important;background:var(--primary-light)!important;border-style:dashed!important}.rentViewPage .filterPanel .advancedFilterStrip{border:1px solid var(--border);background:#fff;border-radius:6px;grid-template-columns:1fr!important;gap:0!important;display:grid!important;overflow:hidden!important}.rentViewPage .filterPanel .advancedFilterStripHeader{border-bottom:1px solid var(--line);background:#f7f9f8;padding:10px 14px}.rentViewPage .filterPanel .filterGroupInline{background:#fff;grid-template-columns:150px minmax(0,1fr);align-items:center;min-height:58px;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;display:grid!important;overflow:visible!important}.rentViewPage .filterPanel .filterGroupInline:last-child{border-bottom:0!important}.rentViewPage .filterPanel .filterGroupInline summary{border-right:1px solid var(--line);background:#fafcfb;align-self:stretch;min-height:58px;padding:10px 14px}.rentViewPage .filterPanel .filterGroupInline summary svg{display:none}.rentViewPage .filterPanel .filterOptionRow{align-items:flex-start;gap:12px;min-width:0;padding:11px 14px;display:flex}.rentViewPage .filterPanel .filterOptionGrid{background:0 0;border:0;flex:auto;gap:8px 12px;min-width:0;padding:0;width:0!important;max-height:34px!important;box-shadow:none!important;flex-wrap:nowrap!important;display:flex!important;position:static!important;overflow:hidden!important}.rentViewPage .filterPanel .filterOptionGrid.expanded{flex-wrap:wrap!important;max-height:none!important;overflow:visible!important}.rentViewPage .filterPanel .filterOptionGrid button{white-space:nowrap;min-height:32px;padding:5px 10px;flex:none!important;width:auto!important;min-width:0!important}.rentViewPage .filterPanel .filterExpandMore{white-space:nowrap;border-radius:4px;flex:none;min-width:108px;min-height:32px;padding:5px 10px;overflow:visible;border:0!important}@media (width<=800px){.rentViewPage .filterPanel .filterGroupInline{grid-template-columns:1fr}.rentViewPage .filterPanel .filterGroupInline summary{border-right:0;border-bottom:1px solid var(--line);min-height:42px}.rentViewPage .filterPanel .filterOptionRow{padding:9px 10px}}@media (width>=2000px){:root{--front-max-width:1920px}.siteHeader{gap:28px;height:96px!important;min-height:96px!important;padding-inline:max(28px,50vw - 960px)!important}.siteHeader .logo{gap:14px;min-width:230px}.siteHeader .logoMark{width:54px;height:54px}.siteHeader .logo strong{font-size:23px}.siteHeader .logo span{font-size:12px}.topNav{gap:8px}.topNav button{gap:10px;min-height:60px!important;padding:11px 21px!important;font-size:17px!important}.topNav button svg{width:21px;height:21px}.headerTools{gap:10px}.headerTools button{min-height:52px!important;padding:10px 16px!important;font-size:16px!important}main.frontViewShell,main.clubPartnerPage,main.profileCenterPage,main.contentLibraryPage{padding-inline:max(28px,50% - 960px)!important}.frontViewShell{padding-top:30px;padding-bottom:110px}.homeCampaignHub{gap:20px}.homeShortcutGrid button{min-height:78px!important;padding:14px!important}.homeShortcutGrid button svg{width:24px;height:24px}.homeShortcutGrid strong{font-size:15px!important}.homeShortcutGrid small{font-size:13px!important}.homeCampaignCarousel{min-height:320px}.homeAccountPanel{font-size:15px}.homeAccountPanel .homeAccountShortcut{padding:20px 18px}.homeWalletSummary{padding:22px 18px}.homeWalletSummary strong{font-size:30px}.homeFeaturedAccounts{margin-top:30px;padding-bottom:44px}.homeFeaturedHead{margin-bottom:20px}.homeFeaturedHead h2{font-size:32px!important}.homeFeaturedHead p{font-size:15px}.homeFeaturedGrid{gap:20px}.homeFeaturedBody{gap:13px;padding:18px}.homeFeaturedTitle{font-size:20px!important}.homeFeaturedMeta{gap:7px 14px;font-size:14px}.homeFeaturedFoot{padding-top:13px}.homeFeaturedFoot strong{font-size:28px!important}.homeFeaturedFoot button{min-height:42px;padding:8px 14px;font-size:14px}.marketplaceProductGrid{gap:20px;padding:30px}.marketplaceProductMedia{flex-basis:300px;height:300px}.marketplaceProductInfo{gap:11px;min-height:250px;padding:24px}.marketplaceProductTitle{font-size:20px}.marketplaceProductTags span{height:28px;padding-inline:11px;font-size:13px}.marketplaceProductMetricGrid>div{min-height:62px;padding:7px}.marketplaceProductMetricGrid span{font-size:12px}.marketplaceProductMetricGrid strong{font-size:14px}.marketplaceProductPrice{font-size:30px}.marketplaceProductRentButton{min-height:46px;padding-inline:18px;font-size:15px}.floating-dock{width:82px;right:max(18px,50vw - 1056px)}.floatingDockItem{min-height:56px}.floatingDockLabel{max-width:68px;font-size:11px}}@media (width>=2200px){:root{--front-max-width:2200px}.siteHeader{padding-inline:max(32px,50vw - 1100px)!important}main.frontViewShell,main.clubPartnerPage,main.profileCenterPage,main.contentLibraryPage{padding-inline:max(32px,50% - 1100px)!important}.homeCampaignHub{grid-template-columns:340px minmax(0,1fr) 310px;gap:26px}.homeCampaignCarousel{min-height:370px!important}.homeShortcutGrid button{min-height:88px!important}.homeShortcutGrid strong{font-size:17px!important}.homeShortcutGrid small{font-size:14px!important}.homeAccountPanel{font-size:16px!important}.homeFeaturedGrid{gap:24px!important}.homeFeaturedMedia{aspect-ratio:16/8.5}.homeFeaturedTitle{font-size:22px!important}.homeFeaturedMeta{font-size:15px!important}.homeFeaturedFoot strong{font-size:31px!important}.homeFeaturedFoot button{min-height:46px!important;padding-inline:17px!important;font-size:15px!important}.floating-dock{right:max(18px,50vw - 1198px)!important}}@media (width>=2000px){.siteHeader{height:96px!important;min-height:96px!important;padding-inline:max(28px,50vw - 960px)!important}.siteHeader .logoMark{width:54px!important;height:54px!important}.siteHeader .logo strong{font-size:23px!important}.siteHeader .logo span{font-size:12px!important}.topNav button,.topNav button.nav-primary,.topNav button.inviteRewardsNavButton{gap:10px!important;min-height:60px!important;padding:11px 21px!important;font-size:17px!important}.topNav button svg{width:21px!important;height:21px!important}.headerTools button,.headerTools .loginBtn{min-height:52px!important;padding:10px 16px!important;font-size:16px!important}main.frontViewShell,main.clubPartnerPage,main.profileCenterPage,main.contentLibraryPage{padding-inline:max(28px,50% - 960px)!important}.homeShortcutGrid button{min-height:78px!important;padding:14px!important}.homeShortcutGrid button svg{width:24px!important;height:24px!important}.homeShortcutGrid strong{font-size:15px!important}.homeShortcutGrid small{font-size:13px!important}.homeCampaignCarousel{min-height:320px!important}.homeAccountPanel{font-size:15px!important}.homeWalletSummary strong{font-size:30px!important}.homeFeaturedHead h2{font-size:32px!important}.homeFeaturedHead p{font-size:15px!important}.homeFeaturedGrid{gap:20px!important}.homeFeaturedBody{gap:13px!important;padding:18px!important}.homeFeaturedTitle{font-size:20px!important}.homeFeaturedMeta{font-size:14px!important}.homeFeaturedFoot strong{font-size:28px!important}.homeFeaturedFoot button{min-height:42px!important;padding:8px 14px!important;font-size:14px!important}.marketplaceProductMedia{flex-basis:300px!important;height:300px!important}.marketplaceProductInfo{min-height:250px!important;padding:24px!important}.marketplaceProductTitle{font-size:20px!important}.marketplaceProductPrice{font-size:30px!important}.marketplaceProductRentButton{min-height:46px!important;padding-inline:18px!important;font-size:15px!important}.floating-dock{width:82px!important;right:max(18px,50vw - 1056px)!important}.floatingDockItem{min-height:56px!important}.floatingDockLabel{max-width:68px!important;font-size:11px!important}}@media (width>=801px){.authPage{box-sizing:border-box;align-items:stretch;height:100dvh;min-height:100dvh;width:100vw!important;max-width:none!important;margin:0!important}.authPageIntro,.authPageCard{align-self:center}}@media (width>=2000px){.siteHeader .topNav button,.siteHeader .topNav button.nav-primary,.siteHeader .topNav button.inviteRewardsNavButton{gap:10px!important;min-height:60px!important;padding:11px 21px!important;font-size:17px!important}.siteHeader .topNav button svg{width:21px!important;height:21px!important}.homeFeaturedHead h2{font-size:32px!important}.homeFeaturedHead p{font-size:15px!important}.homeFeaturedTitle{font-size:20px!important}.homeFeaturedMeta{font-size:14px!important}.homeFeaturedFoot strong{font-size:28px!important}.homeFeaturedFoot button{min-height:42px!important;padding:8px 14px!important;font-size:14px!important}.homeShortcutGrid strong{font-size:15px!important}.homeShortcutGrid small{font-size:13px!important}.homeCampaignCarousel{min-height:320px!important}.homeCampaignHub{gap:20px!important}.homeShortcutGrid button{min-height:78px!important;padding:14px!important}.homeAccountPanel{font-size:15px!important}.marketplaceProductMedia{flex-basis:300px!important;height:300px!important}.marketplaceProductInfo{min-height:250px!important;padding:24px!important}.marketplaceProductTitle{font-size:20px!important}.marketplaceProductPrice{font-size:30px!important}.marketplaceProductRentButton{min-height:46px!important;padding-inline:18px!important;font-size:15px!important}}@media (width>=2200px){:root{--front-max-width:1420px}.siteHeader{padding-inline:max(18px,50vw - 710px)!important}main.frontViewShell,main.clubPartnerPage,main.profileCenterPage,main.contentLibraryPage{padding-inline:max(18px,50% - 710px)!important}.homeCampaignHub{grid-template-columns:340px minmax(0,1fr) 310px!important;gap:26px!important}.homeCampaignCarousel{min-height:370px!important}.homeShortcutGrid button{min-height:88px!important;padding:16px!important}.homeShortcutGrid strong{font-size:17px!important}.homeShortcutGrid small{font-size:14px!important}.homeAccountPanel{font-size:16px!important}.homeFeaturedAccounts{margin-top:34px!important;padding-bottom:50px!important}.homeFeaturedHead h2{font-size:34px!important}.homeFeaturedHead p{font-size:16px!important}.homeFeaturedGrid{gap:24px!important}.homeFeaturedBody{gap:14px!important;padding:20px!important}.homeFeaturedTitle{font-size:22px!important}.homeFeaturedMeta{font-size:15px!important}.homeFeaturedFoot strong{font-size:31px!important}.homeFeaturedFoot button{min-height:46px!important;padding-inline:17px!important;font-size:15px!important}.floating-dock{right:max(18px,50vw - 1198px)!important}}@media (width>=2000px){.siteHeader .topNav button,.siteHeader .topNav button.nav-primary,.siteHeader .topNav button.inviteRewardsNavButton{gap:10px!important;min-height:60px!important;padding:11px 21px!important;font-size:17px!important}.siteHeader .topNav button svg{width:21px!important;height:21px!important}.homeFeaturedTitle{font-size:20px!important}.homeFeaturedHead h2{font-size:32px!important}.homeFeaturedFoot strong{font-size:28px!important}.homeFeaturedFoot button{min-height:42px!important;font-size:14px!important}.homeShortcutGrid strong{font-size:15px!important}.homeShortcutGrid small{font-size:13px!important}}.profileAccountSnapshot{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;gap:18px;padding:20px;display:grid}.profileAccountSnapshotHead{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;display:grid}.profileSnapshotAvatar{width:54px;height:54px}.profileAccountSnapshotHead>div{gap:3px;min-width:0;display:grid}.profileAccountSnapshotHead>div>span,.profileAccountSnapshotHead small{color:var(--muted);font-size:12px}.profileAccountSnapshotHead strong{color:var(--text-dark);text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.profileSnapshotBrandAsset{object-fit:contain;opacity:.18;width:44px;height:44px}.profileAccountFacts{border:1px solid var(--line);background:var(--line);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.profileAccountFacts div{background:#f8faf9;gap:4px;min-width:0;padding:11px 12px;display:grid}.profileAccountFacts dt{color:var(--muted);font-size:11px}.profileAccountFacts dd{color:var(--text-dark);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:700;overflow:hidden}.profileMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.profileMetricGrid button:first-child strong{color:var(--primary-dark);font-size:22px}.profileMetricGrid button>span{align-items:center;gap:7px;display:inline-flex}.profileMetricIcon{color:var(--primary);flex:none}.profileSnapshotBrandAsset{object-fit:contain;opacity:.18;width:44px;height:44px;margin-left:auto}.profileRecentOrders{overflow:hidden}.profileRecentOrders>.profileSectionHead{border-bottom:1px solid var(--line);padding:17px 18px 14px}.profileRecentOrders>.profileSectionHead>button{border:1px solid var(--border);min-height:34px;color:var(--primary-dark);background:#fff;border-radius:4px;padding:6px 10px;font-size:12px;font-weight:700}.profileRecentOrderList{max-height:none;padding:16px;overflow:visible}.profileRecentOrderCard{border-left:1px solid var(--border)}.profileRecentOrderEmpty{min-height:140px;color:var(--muted);align-content:center;place-items:center;gap:5px;display:grid}.profileRecentOrderEmpty span{color:var(--text-dark);font-weight:700}.profileRecentOrderEmpty small{font-size:12px}@media (width<=1180px){.profileMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.profileAccountSnapshotHead{grid-template-columns:auto minmax(0,1fr) auto}.profileSnapshotBrandAsset{display:none}.profileAccountFacts,.profileMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.profileRecentOrderList{padding:14px}.profileBasicInfoGrid{grid-template-columns:1fr;gap:14px}.profileNicknamePart{border-top:1px solid var(--line);border-left:0;grid-template-columns:1fr;padding-top:14px;padding-left:0}.securitySettingsStack .profileNicknamePart>label input{height:40px}.securitySettingsStack .profileNicknamePart>button{height:40px;min-height:40px}.profileNicknamePart>button{grid-column:1;justify-self:start}.profileSecurityRow{flex-direction:column;align-items:flex-start}.profileListToolbar{flex-direction:column;align-items:stretch;width:100%}.profileListToolbar>select{flex-basis:auto;width:100%}}.headerLogoutBtn{color:#526078;background:#fff;border-color:#d9e0db}.headerLogoutBtn:hover{color:#a6221c;background:#fff5f4;border-color:#d24b43}@media (width<=800px){.headerLogoutBtn{width:40px!important;min-width:40px!important;padding:4px!important}.headerLogoutBtn>span{display:none}}@media (width>=801px){.authPage{background:#eef3f0;grid-template-columns:minmax(300px,620px) minmax(420px,560px);justify-content:center;justify-items:stretch;gap:0;padding:clamp(24px,4vh,48px) clamp(20px,4vw,64px);position:relative;overflow-y:auto}.authPage:before{display:none}.authPageIntro{z-index:1;color:#eef8f1;background:#173c2c;border-radius:14px 0 0 14px;align-content:center;align-self:center;max-width:none;min-height:740px;padding:clamp(42px,5vw,72px);position:relative;overflow:hidden;box-shadow:-12px 22px 60px #0f251a24}.authPageIntro:after{content:"";opacity:.07;filter:grayscale()brightness(0)invert();pointer-events:none;background:url(/brand-assets/brand-logo.png) 50%/70% no-repeat;width:320px;height:320px;position:absolute;bottom:-24px;right:-20px}.authPageIntro .eyebrow{color:#b9e7c9}.authPageIntro h1,.authPageIntro p,.authTrustList{color:inherit}.authTrustList svg{color:#a5e0b9}.authPageCard{z-index:1;border-left:0;border-radius:0 14px 14px 0;align-content:center;place-self:center stretch;width:100%;min-height:740px;padding:clamp(42px,5vw,68px);position:relative;box-shadow:12px 22px 60px #0f251a24}}@media (width>=2000px){.siteHeader{gap:24px!important;height:80px!important;min-height:80px!important}.siteHeader .logo{gap:12px!important;min-width:188px!important}.siteHeader .logoMark{width:46px!important;height:46px!important}.siteHeader .logo strong{font-size:19px!important}.siteHeader .logo span{font-size:10px!important}.headerTools{gap:8px!important}.siteHeader .topNav button,.siteHeader .topNav button.nav-primary,.siteHeader .topNav button.inviteRewardsNavButton{gap:8px!important;min-height:50px!important;padding:9px 15px!important;font-size:15px!important}.siteHeader .topNav button svg{width:18px!important;height:18px!important}.homeFeaturedHead h2{font-size:25px!important}.homeFeaturedHead p{font-size:13px!important}.homeFeaturedTitle{font-size:17px!important}.homeFeaturedMeta{font-size:12px!important}.homeFeaturedFoot strong{font-size:22px!important}.homeFeaturedFoot button{min-height:34px!important;padding:6px 10px!important;font-size:12px!important}.homeShortcutGrid strong{font-size:13px!important}.homeShortcutGrid small{font-size:11px!important}.homeCampaignCarousel{min-height:288px!important}.homeCampaignHub{gap:16px!important}.homeShortcutGrid button{min-height:68px!important;padding:10px!important}.homeAccountPanel{font-size:14px!important}.marketplaceProductMedia{flex-basis:240px!important;height:240px!important}.marketplaceProductInfo{min-height:215px!important;padding:20px!important}.marketplaceProductTitle{font-size:17px!important}.marketplaceProductPrice{font-size:26px!important}.marketplaceProductRentButton{min-height:40px!important;padding-inline:15px!important;font-size:14px!important}}@media (width>=2200px){:root{--front-max-width:1420px}.siteHeader{padding-inline:max(18px,50vw - 710px)!important}main.frontViewShell,main.clubPartnerPage,main.profileCenterPage,main.contentLibraryPage{padding-inline:max(18px,50% - 710px)!important}.homeCampaignHub{grid-template-columns:280px minmax(0,1fr) 250px!important;gap:14px!important}.homeCampaignHub .homeCampaignCarousel{min-height:288px!important}.homeShortcutGrid button{min-height:62px!important;padding:10px!important}.homeShortcutGrid strong{font-size:13px!important}.homeShortcutGrid small{font-size:11px!important}.homeAccountPanel{font-size:14px!important}.homeFeaturedAccounts{margin-top:22px!important;padding-bottom:34px!important}.homeFeaturedHead h2{font-size:25px!important}.homeFeaturedHead p{font-size:13px!important}.homeFeaturedGrid{gap:14px!important}.homeFeaturedBody{gap:10px!important;padding:14px!important}.homeFeaturedTitle{font-size:17px!important}.homeFeaturedMeta{font-size:12px!important}.homeFeaturedFoot strong{font-size:22px!important}.homeFeaturedFoot button{min-height:34px!important;padding-inline:10px!important;font-size:12px!important}.floating-dock{width:88px!important;right:24px!important}.floatingDockItem{min-height:70px!important}.floatingDockLabel{max-width:76px!important;font-size:12px!important}}.siteHeader .topNav button,.siteHeader .topNav button.nav-primary,.siteHeader .topNav button.inviteRewardsNavButton,.siteHeader .topNav .clubNavButton{box-sizing:border-box;color:#1f2937;text-shadow:none;font-weight:700;transform:none!important}.siteHeader .topNav button:hover,.siteHeader .topNav button:focus-visible{color:#111827;transform:none!important}.siteHeader .topNav button.active,.siteHeader .topNav button.active:hover{color:#18283a!important;background:#e8f0f6!important;border-color:#c3d0dc!important;transform:none!important}.siteHeader .topNav button:not(.nav-primary):not(.inviteRewardsNavButton) span,.siteHeader .topNav button:not(.nav-primary):not(.inviteRewardsNavButton) svg{color:#1f2937!important}.siteHeader .topNav button.active:after{border-radius:0;height:2px;bottom:0;left:0;right:0;background:inherit!important;display:block!important}.siteHeader .topNav button.active,.siteHeader .topNav button.active:hover,.siteHeader .topNav button.nav-primary.active,.siteHeader .topNav button.inviteRewardsNavButton.active,.siteHeader .topNav .clubNavButton.active{box-shadow:none!important;border-bottom-color:#0000!important}.siteHeader .topNav button.active:after,.siteHeader .topNav button.active:hover:after{content:none!important;display:none!important}.siteHeader .topNav button.active:not(.nav-primary):not(.inviteRewardsNavButton) span,.siteHeader .topNav button.active:not(.nav-primary):not(.inviteRewardsNavButton) svg{color:#18283a!important}.siteHeader .topNav button.nav-primary,.siteHeader .topNav button.nav-primary:hover,.siteHeader .topNav button.inviteRewardsNavButton,.siteHeader .topNav button.inviteRewardsNavButton:hover{color:#fff}.siteHeader .headerTools .profileHeaderBtn{color:#1c2a3d;min-width:116px;box-shadow:none;background:#eef3f9;border:1px solid #cfd8e4;border-radius:8px;font-weight:700}.siteHeader .headerTools .profileHeaderBtn svg{color:#294b70}.siteHeader .headerTools .profileHeaderBtn:hover,.siteHeader .headerTools .profileHeaderBtn.active{color:#101d2d;background:#e2eaf4;border-color:#aebed0}.siteHeader .headerTools .profileHeaderBtn:hover svg,.siteHeader .headerTools .profileHeaderBtn.active svg{color:#173f67}@media (width<=800px){.siteHeader .headerTools .profileHeaderBtn{min-width:40px}}.siteHeader .headerTools .loginBtn{color:#1c2a3d;min-width:116px;box-shadow:none;background:#eef3f9;border:1px solid #cfd8e4;border-radius:8px;font-weight:700}.siteHeader .headerTools .loginBtn svg{color:#294b70}.siteHeader .headerTools .loginBtn:hover,.siteHeader .headerTools .loginBtn.active{color:#101d2d;background:#e2eaf4;border-color:#aebed0}.siteHeader .headerTools .loginBtn:hover svg,.siteHeader .headerTools .loginBtn.active svg{color:#173f67}@media (width<=800px){.siteHeader .headerTools .loginBtn{min-width:40px}}.adminShell{--admin-ink:#1f2a38;--admin-muted:#697585;--admin-line:#dfe5ec;--admin-surface:#fff;--admin-canvas:#f4f6f8;--admin-accent:#315f86;--admin-accent-soft:#edf4fa;width:min(100%, var(--front-max-width));max-width:var(--front-max-width);background:var(--admin-canvas);min-height:calc(100vh - 72px);color:var(--admin-ink);margin-inline:auto;padding:24px clamp(18px,3vw,48px) 52px}.adminShell .adminHero{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:flex-end;gap:20px;padding:0 0 20px;display:flex}.adminShell .adminHero h1{color:var(--admin-ink);letter-spacing:0;font-size:26px;font-weight:800}.adminShell .adminHero p,.adminShell .adminHeroActions small,.adminShell .adminHeroActions strong{color:var(--admin-muted)}.adminShell .adminHeroActions strong{font-weight:700}.adminShell .adminWorkspace{grid-template-columns:248px minmax(0,1fr);gap:22px;margin-top:22px}.adminShell .adminSidebar{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:8px;max-height:calc(100dvh - 112px);top:88px;box-shadow:0 4px 16px #1f2a380d}.adminShell .adminSidebarHead{border-bottom-color:var(--admin-line);padding:16px 16px 13px}.adminShell .adminSidebarHead strong,.adminShell .adminSidebarFoot span{color:var(--admin-ink)}.adminShell .adminSidebarHead span,.adminShell .adminSidebarFoot small{color:var(--admin-muted)}.adminShell .adminTabs{padding:10px}.adminShell .adminTabGroup+.adminTabGroup{border-top-color:var(--admin-line)}.adminShell .adminTabGroup>span{color:#8792a0;letter-spacing:.03em;font-size:11px}.adminShell .adminTabs .adminTabGroup button{color:#536071;border-radius:6px;min-height:38px;margin:2px 0;padding:8px 10px;font-size:13px;font-weight:600}.adminShell .adminTabs .adminTabGroup button svg{color:#8a96a4}.adminShell .adminTabs .adminTabGroup button:hover{color:var(--admin-ink);background:#f3f6f9}.adminShell .adminTabs .adminTabGroup button.active{box-shadow:inset 3px 0 var(--admin-accent);background:var(--admin-accent-soft);color:var(--admin-accent);font-weight:800}.adminShell .adminTabs .adminTabGroup button.active svg{color:var(--admin-accent)}.adminShell .adminContentHead{border-bottom-color:var(--admin-line);margin-bottom:16px;padding:0 0 14px}.adminShell .adminContentHead h2{color:var(--admin-ink);font-size:21px;font-weight:800}.adminShell .adminContentHead p{color:var(--admin-muted);font-size:13px}.adminShell .adminMetrics{background:0 0;border:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;overflow:visible}.adminShell .adminMetrics article{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:8px;min-height:82px;padding:14px 15px;box-shadow:0 2px 8px #1f2a3809}.adminShell .adminMetrics span{color:var(--admin-muted);font-weight:600}.adminShell .adminMetrics strong{color:var(--admin-ink);font-size:21px}.adminShell .overviewCommandCenter,.adminShell .adminReportCard,.adminShell .adminPanel{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:8px;box-shadow:0 3px 12px #1f2a380a}.adminShell .overviewCommandCenter{background:var(--admin-surface)}.adminShell .overviewHero{background:#273746;border-bottom-color:#364857}.adminShell .overviewKeyMetrics article,.adminShell .overviewTrendPanel,.adminShell .overviewCompositionPanel,.adminShell .overviewOperationsPanel{background:var(--admin-surface)}.adminShell .overviewKeyMetrics,.adminShell .overviewVisualGrid{border-color:var(--admin-line);background:var(--admin-line)}.adminShell .overviewKeyMetrics article{border-right-color:var(--admin-line)}.adminShell .overviewKeyMetrics .profit strong{color:var(--admin-accent)}.adminShell .adminReportCard{padding:17px}.adminShell .adminReportCard.risk{border-left:1px solid var(--admin-line)}.adminShell .adminReportCard h3{color:var(--admin-ink);font-size:15px}.adminShell .reportRows p,.adminShell .miniLedgerBars p{border-bottom-color:var(--admin-line)}.adminShell .reportRows span,.adminShell .miniLedgerBars span,.adminShell .miniLedgerBars em{color:var(--admin-muted)}.adminShell .reportRows strong,.adminShell .miniLedgerBars strong{color:var(--admin-ink);font-weight:700}.adminShell .adminPanel{overflow:hidden}.adminShell .adminPanelHead{border-bottom-color:var(--admin-line);background:#fbfcfd;min-height:62px;padding:14px 17px}.adminShell .adminPanelHead h2,.adminShell .adminPanelHead h3{color:var(--admin-ink);font-size:15px;font-weight:800}.adminShell .adminPanelHead>span,.adminShell .adminPanelTools>span{color:var(--admin-muted)}.adminShell .adminTable th{border-bottom:1px solid var(--admin-line);color:#455364;background:#eef2f6;padding:11px 12px;font-size:12px;font-weight:800}.adminShell .adminTable td{border-color:var(--admin-line);color:#354253;padding:11px 12px}.adminShell .adminTable tbody tr:nth-child(2n){background:#fbfcfd}.adminShell .adminTable tbody tr:hover{background:#f3f7fb}.adminShell .adminTable td strong{color:var(--admin-ink)}.adminShell .adminPanelTools button,.adminShell .adminTable td>button,.adminShell .adminTable td .rowActions button,.adminShell .adminTable td .tableActions button,.adminShell .adminTable td .distributionCellValue>button{color:#334154;background:#fff;border:1px solid #cbd5df;border-radius:6px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:700}.adminShell .adminPanelTools button:hover:not(:disabled),.adminShell .adminTable td>button:hover:not(:disabled),.adminShell .adminTable td .rowActions button:hover:not(:disabled),.adminShell .adminTable td .tableActions button:hover:not(:disabled),.adminShell .adminTable td .distributionCellValue>button:hover:not(:disabled){color:#244b6c;background:#f1f6fa;border-color:#8da8be}.adminShell .adminPanelTools button.primary,.adminShell .adminTable td>button.primary,.adminShell .adminTable td .tableActions button.primary{border-color:var(--admin-accent);background:var(--admin-accent);color:#fff}.adminShell .adminPanelTools button.danger,.adminShell .adminTable td>button.danger,.adminShell .adminTable td .rowActions button.danger,.adminShell .adminTable td .tableActions button.danger{color:#a33f37;background:#fff6f5;border-color:#e3c1bd}.adminShell .adminPanelTools button.success,.adminShell .adminTable td>button.success,.adminShell .adminTable td .rowActions button.success,.adminShell .adminTable td .tableActions button.success{color:#246b49;background:#f0f8f3;border-color:#b9d8c7}.adminShell .adminPanelTools button.danger:hover:not(:disabled),.adminShell .adminTable td>button.danger:hover:not(:disabled),.adminShell .adminTable td .rowActions button.danger:hover:not(:disabled),.adminShell .adminTable td .tableActions button.danger:hover:not(:disabled){color:#8f3028;background:#ffefed;border-color:#c98279}.adminShell .adminPanelTools button.success:hover:not(:disabled),.adminShell .adminTable td>button.success:hover:not(:disabled),.adminShell .adminTable td .rowActions button.success:hover:not(:disabled),.adminShell .adminTable td .tableActions button.success:hover:not(:disabled){color:#185b3c;background:#e5f4eb;border-color:#83b99b}.adminShell .adminCatalogFilters,.adminShell .adminListToolbar,.adminShell .distributionToolbar{border-color:var(--admin-line);background:#f8fafc}.adminShell .adminCatalogFilters input,.adminShell .adminCatalogFilters select,.adminShell .adminListToolbar input,.adminShell .adminListToolbar select{color:var(--admin-ink);background:#fff;border-color:#cbd5df}@media (width<=1100px){.adminShell .adminWorkspace{grid-template-columns:210px minmax(0,1fr)}.adminShell .adminMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.adminShell{padding:16px 12px 36px}.adminShell .adminHero{flex-direction:column;align-items:flex-start;padding-bottom:15px}.adminShell .adminHeroActions{justify-content:space-between;width:100%}.adminShell .adminWorkspace{grid-template-columns:1fr;gap:14px;margin-top:14px}.adminShell .adminSidebar{max-height:none;position:static}.adminShell .adminMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.adminShell .adminMetrics article{min-height:74px;padding:12px}.adminShell .adminReportGrid,.adminShell .overviewVisualGrid{grid-template-columns:1fr}.adminShell .overviewOperationsPanel{grid-column:auto}}.notificationsModal{background:#f4f6f8;border:1px solid #dce3ea;border-radius:10px;width:min(92vw,900px);height:min(84vh,780px);box-shadow:0 24px 64px #1f2a382e}.notificationsModal>.closeBtn{color:#596879;background:#fff;border:1px solid #d5dde6;border-radius:6px;width:34px;height:34px;top:17px;right:17px}.notificationsModal>.closeBtn:hover{color:#1f2a38;background:#eef3f7;border-color:#aabccc}.notificationsModalHead{background:#fff;border-bottom:1px solid #dfe5eb;min-height:108px;padding:22px 64px 20px 24px}.notificationsModalTitle{gap:13px}.notificationsModalTitle h3{color:#1f2a38;font-size:22px;font-weight:800}.notificationsModalTitle p{color:#6d7886;font-size:12px}.notificationsModalTitle .eyebrow{color:#708092;letter-spacing:.08em;font-size:10px;font-weight:800}.notificationsModalMark{color:#315f86;width:42px;height:42px;box-shadow:none;background:#edf4fa;border:1px solid #c5d3df;border-radius:8px}.notificationsModalTools{gap:12px}.notificationsModalSummary{border-right-color:#dfe5eb;padding-right:12px}.notificationsModalSummary strong{color:#315f86;font-size:25px;font-weight:800}.notificationsModalSummary span{color:#6d7886}.notificationsModalTools .actionBtn{border-radius:6px;min-height:34px;font-weight:700}.notificationsModalTabs{background:#fff;border-bottom-color:#dfe5eb;gap:3px;padding:9px 20px}.notificationsModalTabs button{color:#667383;border-radius:6px;min-height:34px;padding:0 12px;font-weight:700}.notificationsModalTabs button:hover{color:#243346;background:#f3f6f9}.notificationsModalTabs button.active{color:#315f86;background:#edf4fa}.notificationsModalTabs span{color:#536172;background:#e8edf2}.notificationsModalTabs button.active span{color:#315f86;background:#d4e4f0}.notificationsModalList{gap:8px;padding:14px 16px 20px}.notificationCard{background:#fff;border:1px solid #dfe5eb;border-radius:8px;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px;transition:border-color .15s,background .15s,box-shadow .15s;box-shadow:0 2px 6px #1f2a3808}.notificationCard:hover{background:#fbfdff;border-color:#b9c9d7;transform:none;box-shadow:0 5px 14px #1f2a3812}.notificationCard.isUnread{background:#f5f9fc;border-left:3px solid #315f86}.notificationCardIcon{color:#315f86;background:#edf4fa;border:1px solid #d7e2eb;border-radius:8px;width:40px;height:40px}.notificationTone-finance,.notificationTone-adminFinance{color:#8a6214;background:#fff7e7;border-color:#eedeb8}.notificationTone-support,.notificationTone-adminSupport{color:#315f86;background:#edf4fa;border-color:#cfdfec}.notificationTone-seller,.notificationTone-adminReviews{color:#6b5790;background:#f5f1fb;border-color:#e0d7ef}.notificationTone-account,.notificationTone-adminSystem{color:#5d6875;background:#eef1f4;border-color:#dce2e8}.notificationCardBody>strong{color:#1f2a38;margin-top:6px;font-size:14px;font-weight:800}.notificationCardBody>p{color:#526071;margin-top:5px;font-size:12px;line-height:1.6}.notificationCardMeta{color:#7a8694}.notificationCardMeta>span{color:#315f86}.notificationCardMeta>b{background:#315f86;border-radius:4px;font-weight:800}.notificationCard .notificationActions{gap:7px;margin-top:10px}.notificationCard .notificationActions .actionBtn{border-radius:6px;min-height:32px;font-weight:700}.notificationsEmpty{padding:64px 20px}.notificationsEmpty>svg{color:#8b98a6}.notificationsEmpty strong{color:#273547;font-weight:800}@media (width<=620px){.notificationsModal{border:0;border-radius:0;width:100vw;height:100dvh}.notificationsModalHead{min-height:96px;padding:18px 54px 16px 16px}.notificationsModalTitle h3{font-size:20px}.notificationsModalMark{width:38px;height:38px}.notificationsModalTabs{padding:8px 12px}.notificationsModalList{padding:10px 12px 16px}.notificationCard{grid-template-columns:36px minmax(0,1fr);padding:12px}.notificationCardIcon{width:36px;height:36px}}.siteHeader .headerTools .adminTopBtn:not(.clubManagerTopBtn){color:#29465e;min-width:104px;box-shadow:none;background:#edf3f8;border:1px solid #b9c9d8;border-radius:8px;font-weight:800}.siteHeader .headerTools .adminTopBtn:not(.clubManagerTopBtn) svg{color:#3c6685}.siteHeader .headerTools .adminTopBtn:not(.clubManagerTopBtn):hover,.siteHeader .headerTools .adminTopBtn:not(.clubManagerTopBtn).active{color:#1e3850;background:#dfeaf3;border-color:#8faac0}.siteHeader .headerTools .adminTopBtn:not(.clubManagerTopBtn):hover svg,.siteHeader .headerTools .adminTopBtn:not(.clubManagerTopBtn).active svg{color:#244f70}@media (width<=800px){.siteHeader .headerTools .adminTopBtn:not(.clubManagerTopBtn){min-width:40px}}.announcementPage{background:#f4f6f8;padding-top:24px}.announcementIndexHeader,.sellerPageView>.pageHeader{box-sizing:border-box;color:#1f2a38;background:#fff;border:1px solid #dfe5eb;border-radius:8px;align-items:center;height:auto;min-height:106px;padding:20px 24px;box-shadow:0 3px 12px #1f2a380a}.announcementIndexHeader>div>span{color:#6b7b8b;letter-spacing:.08em;font-size:11px;font-weight:800}.announcementIndexHeader h1{color:#1f2a38;margin:5px 0 7px;font-size:28px;font-weight:800}.announcementIndexHeader p{color:#6c7886;font-size:13px;line-height:1.6}.announcementIndexHeader button{color:#33485d;background:#fff;border:1px solid #cbd5df;border-radius:6px;min-height:36px;padding:7px 12px;font-size:12px;font-weight:700}.announcementIndexHeader button:hover{color:#234b6d;background:#f2f6f9;border-color:#9eb2c4}.announcementIndexToolbar{margin:16px 0 12px}.announcementIndexToolbar label{background:#fff;border-color:#cbd5df;border-radius:6px;min-height:42px}.announcementIndexToolbar>span{color:#6c7886;font-size:12px}.announcementCompactList{background:#fff;border:1px solid #dfe5eb;border-radius:8px;overflow:hidden;box-shadow:0 3px 12px #1f2a3808}.announcementCompactItem{background:#fff;border-bottom-color:#e4e9ee;min-height:92px;padding:13px 15px}.announcementCompactItem:hover{background:#f7f9fb}.announcementCompactThumb{border-radius:6px}.announcementCompactMeta{color:#486b89;font-size:11px}.announcementCompactMeta time{color:#84909d}.announcementCompactPinned{color:#8a6214;background:#fff7e7}.announcementCompactItem h2{color:#1f2a38;font-size:16px;font-weight:800}.announcementCompactItem p{color:#697686;font-size:12px}.announcementCompactArrow{color:#7d8a98}.announcementArticle{border-color:#dfe5eb;border-radius:8px;box-shadow:0 3px 12px #1f2a380a}.announcementArticleHeader{padding-top:32px;padding-bottom:24px}.announcementArticleHeader h1{color:#1f2a38;font-size:30px;font-weight:800}.announcementArticleHeader>p{color:#697686;font-size:14px}.announcementArticleMeta span,.announcementArticleMeta b,.announcementArticleTags span{color:#315f86;background:#edf4fa}.sellerPageView>.pageHeader h1{color:#1f2a38;font-size:28px;font-weight:800}.sellerPageView>.pageHeader .eyebrow,.sellerPageView>.pageHeader .pageHeadStat,.sellerPageView>.pageHeader .pageHeadStat small{color:#6b7b8b}.sellerPageView>.pageHeader .pageTitleIcon{display:none}.sellerPageView>.pageHeader .pageTitleCluster{gap:0}.sellerPageView>.pageHeader .pageHeadCta,.sellerPageView>.pageHeader .pageHeadBack{border-radius:6px;font-weight:700}.sellerPageView>.pageHeader .pageHeadBack{color:#33485d;background:#fff;border:1px solid #cbd5df}.sellerPageView>.pageHeader .pageHeadBack:hover{color:#234b6d;background:#f2f6f9;border-color:#9eb2c4}@media (width<=800px){.announcementPage{padding-top:14px}.announcementIndexHeader,.sellerPageView>.pageHeader{height:auto;min-height:82px;padding:18px 16px}.announcementIndexHeader h1{font-size:24px}.announcementArticleHeader{padding-top:24px;padding-bottom:20px}.sellerPageView>.pageHeader h1{font-size:24px}}.compactRentRow,.compactRentRow:hover{border-left:1px solid #cfd8e1!important}.sellerProductSummary>div,.sellerProductSummary>div:nth-child(2),.sellerProductSummary>div:nth-child(3),.sellerProductSummary>div:nth-child(4){border-top:1px solid var(--border)!important}.profileFavoritesEmpty{justify-items:center;gap:12px;display:grid}.profileFavoritesEmpty .submitBtn{width:auto;min-width:108px}.rentViewPage .filterPanel{background:#f8fafc;border:1px solid #dce3ea;border-radius:10px;padding:12px;box-shadow:0 3px 12px #1f2a380a}.rentViewPage .filterPanel .advancedFilterStrip{background:#fff;border:1px solid #dfe5eb;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid!important;overflow:visible!important}.rentViewPage .filterPanel .advancedFilterStripHeader{background:#fff;border-bottom:1px solid #e4e9ee;grid-column:1/-1;align-items:center;min-height:38px;padding:0 11px;display:flex}.rentViewPage .filterPanel .advancedFilterStripTitle{color:#2f4357;align-items:center;gap:6px;min-height:38px;padding:0;font-size:13px;font-weight:800;display:inline-flex}.rentViewPage .filterPanel .advancedFilterToggle{color:#48647c;background:#fff;border:1px solid #cbd5df;border-radius:6px;align-items:center;gap:5px;min-height:30px;margin-left:auto;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.rentViewPage .filterPanel .advancedFilterToggle:hover{color:#234b6d;background:#f2f6f9;border-color:#9eb2c4}.rentViewPage .filterPanel .advancedFilterToggle svg{transition:transform .16s}.rentViewPage .filterPanel .advancedFilterStrip.isExpanded .advancedFilterToggle svg{transform:rotate(180deg)}.rentViewPage .filterPanel .advancedFilterClear{margin-left:8px}.rentViewPage .filterPanel .advancedFilterStrip.isCollapsed>.filterGroupInline{display:none!important}.rentViewPage .filterPanel .filterGroupInline{background:#fbfcfd;grid-template-columns:104px minmax(0,1fr);min-width:0;min-height:52px;border:1px solid #e0e6ec!important;border-radius:7px!important;display:grid!important}.rentViewPage .filterPanel .filterGroupInline summary{background:#f6f8fa;border-right:1px solid #e0e6ec;min-height:52px;padding:9px 10px}.rentViewPage .filterPanel .filterGroupInline summary>span{color:#405468;font-size:12px;font-weight:800}.rentViewPage .filterPanel .filterGroupInline summary small{color:#84909c}.rentViewPage .filterPanel .filterOptionRow{gap:6px;min-width:0;padding:9px 10px}.rentViewPage .filterPanel .filterOptionGrid{gap:5px 6px;max-height:32px!important}.rentViewPage .filterPanel .filterOptionGrid.expanded{max-height:none!important}.rentViewPage .filterPanel .filterOptionGrid button{color:#637385;background:#fff;border:1px solid #d4dde5;border-radius:6px;min-height:30px;padding:4px 8px;font-size:12px}.rentViewPage .filterPanel .filterOptionGrid button:hover{color:#315f86;background:#f2f7fb;border-color:#9eb6ca}.rentViewPage .filterPanel .filterOptionGrid button.selected{color:#fff;background:#315f86;border-color:#315f86}.rentViewPage .filterPanel .filterExpandMore{color:#48647c;background:#fff;border-radius:6px;min-width:78px;min-height:30px;border:1px solid #d4dde5!important}@media (width<=800px){.rentViewPage .filterPanel .advancedFilterStrip{grid-template-columns:1fr}.rentViewPage .filterPanel .advancedFilterStripHeader{grid-column:auto}}.sellerPageView[data-page-view=publish] .publishForm{gap:8px}.sellerPageView[data-page-view=publish] .publishForm .publishSection{padding:11px 13px}.sellerPageView[data-page-view=publish] .publishForm .publishSectionHint{margin-bottom:7px;padding-block:4px;font-size:11px}.sellerPageView[data-page-view=publish] .publishForm .dynamicPublishSection .publishGrid{gap:7px 9px}.sellerPageView[data-page-view=publish] .publishForm .dynamicPublishSection .publishGrid>label:not(.wide),.sellerPageView[data-page-view=publish] .publishForm .dynamicPublishSection .publishGrid>.checkboxLabel{grid-column:span 2;padding:8px 9px}.sellerPageView[data-page-view=publish] .publishForm .dynamicPublishSection .publishGrid input,.sellerPageView[data-page-view=publish] .publishForm .dynamicPublishSection .publishGrid select{height:34px;min-height:34px}.sellerPageView[data-page-view=publish] .publishForm .publishSection h4{margin-bottom:7px;padding-bottom:7px}.sellerPageView[data-page-view=publish] .publishForm .publishSubmitBar{padding-block:12px}.shareholderHero{aspect-ratio:auto;height:clamp(220px,20vw,280px);min-height:0}@media (width<=620px){.shareholderHero{aspect-ratio:16/9;height:auto;min-height:210px}}.shareholderHero,.distributionOverviewBand{box-sizing:border-box;width:100%}.distributionOverviewBand{grid-template-columns:minmax(150px,.7fr) minmax(180px,.8fr) minmax(420px,1.5fr);align-items:stretch;gap:10px;display:grid}.distributionOverviewBand article,.distributionOverviewLink{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:0;min-height:86px;box-shadow:var(--shadow-sm);padding:14px 16px}.distributionOverviewBand article{align-content:center;gap:8px;display:grid}.distributionOverviewBand article span,.distributionOverviewLink label{color:var(--muted);font-size:12px}.distributionOverviewBand article strong{color:var(--text-dark);font-size:25px;line-height:1}.distributionOverviewLink{align-content:center;gap:10px;display:grid}.distributionInviteRow{gap:5px;display:grid}.distributionInviteRow>div{grid-template-columns:minmax(0,1fr) 92px;gap:8px;display:grid}.distributionInviteRow:last-child>div{grid-template-columns:minmax(0,1fr) 108px}.distributionInviteRow>small{color:var(--muted);font-size:11px}.distributionOverviewLink input{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;min-width:0;height:38px;color:var(--text-dark);background:var(--surface-2);padding:0 11px}.distributionOverviewLink button,.distributionSourceFilters button{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:38px;color:var(--muted);background:var(--surface);cursor:pointer;padding:0 13px;font-size:13px;font-weight:700}.distributionOverviewLink button{border-color:var(--primary);color:#fff;background:var(--primary);white-space:nowrap}.distributionOverviewLink button:disabled{cursor:not-allowed;opacity:.55}.distributionSourceFilters{flex-wrap:wrap;gap:5px;display:flex}.distributionSourceFilters button.active,.distributionSourceFilters button:hover{border-color:var(--primary);color:var(--primary-dark);background:var(--primary-light)}@media (width>=801px){.distributionTable th,.distributionTable td{white-space:nowrap}}@media (width<=900px){.distributionOverviewBand{grid-template-columns:repeat(2,minmax(0,1fr))}.distributionOverviewLink{grid-column:1/-1}}@media (width<=620px){.distributionOverviewBand{grid-template-columns:1fr 1fr}.distributionOverviewBand article,.distributionOverviewLink{min-height:76px;padding:12px}.distributionOverviewLink{grid-column:1/-1}.distributionInviteRow>div{grid-template-columns:minmax(0,1fr) 82px}.distributionInviteRow:last-child>div{grid-template-columns:minmax(0,1fr) 100px}.distributionToolbar{flex-direction:column;align-items:stretch}.distributionToolbar .searchBox{width:100%}.shareholderIncomeRules{grid-template-columns:1fr;gap:18px;padding:20px 16px}.shareholderIncomeRuleList p{font-size:13px}}.shareholderHero{aspect-ratio:3;background:#071a32;border:1px solid #d9e2ea;border-radius:10px;align-items:center;min-height:0;padding:34px 42px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #14284624}.shareholderHeroImage{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.shareholderHero:after{z-index:0;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(90deg,#05132757 0%,#05132714 58%,#0513270a 100%);display:block;position:absolute;inset:0}.shareholderHero:before,.shareholderHero:after{content:"";pointer-events:none;border-radius:50%;display:none;position:absolute}.shareholderHero:before{border:1px solid #315f8624;width:360px;height:360px;bottom:-150px;right:80px;box-shadow:0 0 0 28px #315f8609,0 0 0 58px #315f8606}.shareholderHero:after{background:#ffffff61;width:220px;height:220px;top:-95px;right:260px}.shareholderHeroContent{z-index:1;max-width:600px;position:relative}.shareholderHeroKicker{color:#c3d8eb;letter-spacing:.12em;font-size:11px;font-weight:800}.shareholderHero h2{color:#fff;letter-spacing:-.03em;margin:9px 0 7px;font-size:clamp(28px,4vw,42px);font-weight:850}.shareholderHero p{color:#d4e3ef;margin:0;font-size:15px;line-height:1.65}.shareholderHeroMark{z-index:1;background:#ffffffb8;border:1px solid #315f862e;border-radius:30px;justify-self:center;place-items:center;gap:8px;width:152px;height:152px;display:grid;position:relative;transform:rotate(4deg);box-shadow:0 14px 30px #273d511f}.shareholderHeroMark img{object-fit:contain;border-radius:16px;width:68px;height:68px}.shareholderHeroMark span{color:#315f86;letter-spacing:.14em;text-align:center;font-size:11px;font-weight:850;line-height:1.05}@media (width<=620px){.shareholderHero{aspect-ratio:16/9;min-height:210px;padding:24px 20px}.shareholderHeroKicker{letter-spacing:.08em;font-size:9px}.shareholderHero h2{font-size:28px}.shareholderHero p{font-size:13px}.shareholderHeroImage{object-fit:contain;background:#071a32}}.clubPartnerPage{background:var(--bg);width:min(1380px,100%)}.clubPartnerHero{color:#fff;background-color:#071a32;border:1px solid #23466f;border-radius:10px;min-height:300px;box-shadow:0 8px 24px #14284624}.clubPartnerHero:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#051327db 0%,#051327a8 43%,#0513273d 100%);display:block;position:absolute;inset:0}.clubPartnerHeroCopy,.clubPartnerHeroMark{z-index:1;position:relative}.clubPartnerHero .eyebrow{color:#c3d8eb}.clubPartnerHero p{color:#d4e3ef}.clubPartnerHero small{color:#c0d3e2}.clubPartnerHero .advancedBtn.ghost{color:#e2edf6;background:#071a325c;border-color:#7b9ab7}.clubPartnerHero .advancedBtn.ghost:hover{background:#20466ca8;border-color:#afc9df}.clubPartnerHeroMark{color:#d9e9f7;background:#071a3294;border-color:#c3d8eb75}.clubBenefitCard,.clubProcessGrid article,.clubPartnerApplyBand{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:8px}.clubBenefitCard{border-top:1px solid var(--border)!important}.clubBenefitCard svg,.clubProcessGrid article>svg{color:var(--primary)}.clubProcessGrid article{background:var(--surface-2)}.clubPartnerApplyBand .eyebrow,.clubPartnerApplyBand h2,.clubPartnerApplyBand p{color:var(--text-dark)}.publishForm .dynamicPublishSection .publishGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.publishForm .dynamicPublishSection .publishGrid>.publishChoiceField,.publishForm .dynamicPublishSection .publishGrid>label:not(.wide),.publishForm .dynamicPublishSection .publishGrid>.checkboxLabel{grid-column:span 1!important}.publishForm .dynamicPublishSection .publishGrid>label.wide,.publishForm .dynamicPublishSection .publishGrid>.publishLocationField,.publishForm .dynamicPublishSection .publishGrid>.dynamicMultiSelect,.publishForm .dynamicPublishSection .publishGrid>.dynamicNotice{grid-column:1/-1!important}.publishChoiceField{align-content:start;gap:7px;min-width:0;display:grid}.publishChoiceGrid{flex-wrap:wrap;gap:6px;display:flex}.publishChoiceGrid button{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:34px;color:var(--text);background:var(--surface);cursor:pointer;padding:6px 11px;font-size:12px;font-weight:650}.publishChoiceGrid button:hover{border-color:var(--primary);color:var(--primary-dark);background:var(--primary-light)}.publishChoiceGrid button.selected{border-color:var(--primary);color:#fff;background:var(--primary);box-shadow:0 2px 5px #176b4529}.publishChoiceRequired{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=861px){.homeCampaignHub .homeCampaignCarousel{align-self:stretch}.homeCampaignHub .homeCampaignCarousel.imageOnlyCarousel{aspect-ratio:auto!important;height:auto!important;min-height:0!important}}.marketplaceProductDiscount+.marketplaceProductOnline{top:58px}.marketplaceProductFooter{grid-template-columns:minmax(0,1fr) auto auto}.marketplaceProductConfirmButton{color:#9a6500;white-space:nowrap;background:#fff8e7;border:1px solid #d89a28;border-radius:4px;justify-content:center;align-items:center;min-height:34px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.marketplaceProductConfirmButton:hover{color:#754b00;background:#fff0c7;border-color:#b87900}@media (width<=620px){.marketplaceProductFooter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:8px}.marketplaceProductPrice{grid-column:1/-1}.marketplaceProductConfirmButton{grid-area:2/1;min-height:32px;padding-inline:9px}.marketplaceProductRentButton{grid-area:2/2}}@media (width>=561px){.supportWidgetWorkspace,.supportWidgetSmartWorkspace{grid-template-columns:318px minmax(0,1fr)!important}.supportWidgetSidebar{background:#fff;border-right:1px solid #dfe5e1;grid-template-columns:58px minmax(0,1fr);min-width:0;min-height:0;display:grid}.supportWidgetRail{background:#f8faf9;border-right:1px solid #edf0ee;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;display:flex}.supportWidgetRail button{color:#7b8781;background:0 0;border:0;border-radius:10px;place-items:center;width:42px;height:42px;padding:0;display:grid}.supportWidgetRail button:hover,.supportWidgetRail button.active{color:#fff;background:#8faef8}.supportWidgetRailSpacer{flex:1}.supportWidgetSidebar .supportWidgetThreads{border-right:0;grid-template-rows:auto auto auto minmax(0,1fr)}.supportWidgetSidebarTabs{background:#fff;border-bottom:1px solid #edf0ee;grid-template-columns:1fr 1fr;min-height:48px;display:grid}.supportWidgetSidebarTabs button{color:#6f7b75;background:#fff;border:0;font-size:14px;font-weight:700;position:relative}.supportWidgetSidebarTabs button:hover,.supportWidgetSidebarTabs button.active{color:#557fe0}.supportWidgetSidebarTabs button.active:after{content:"";background:#7fa3f5;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:20px;right:20px}.supportWidgetSidebarGroups{background:#fff;border-bottom:1px solid #edf0ee;gap:8px;padding:12px 10px;display:grid}.supportWidgetSidebarGroups button{color:#4d5752;text-align:left;background:#f4f4f6;border:0;border-radius:8px;align-items:center;gap:9px;min-height:46px;padding:0 12px;font-size:14px;font-weight:700;display:flex}.supportWidgetSidebarGroups button:hover,.supportWidgetSidebarGroups button.active{color:#fff;background:#94b0f5}.supportWidgetSidebarGroups.compact{padding-block:9px}.supportWidgetSidebarGroups.compact button{min-height:38px;font-size:13px}.supportWidgetThreadsList>button{min-height:72px;padding:11px 12px}.supportWidgetThreadsList>button>.supportWidgetThreadIcon{width:36px;height:36px}.supportWidgetThreadCopy strong{font-size:14px}.supportWidgetThreadCopy small{font-size:12px}.supportWidgetMessage p,.supportWidgetComposer textarea{font-size:14px}.floating-dock{gap:9px;padding:14px 10px;width:106px!important}.floatingDockBrand{width:82px;padding-block:7px 10px}.floatingDockBrand img{width:40px;height:40px}.floatingDockBrand strong{font-size:14px}.floatingDockBrand small{font-size:9px}.floatingDockItem{gap:5px;min-height:70px!important}.floatingDockIcon svg{width:23px;height:23px}.floatingDockLabel{max-width:88px!important;font-size:13px!important}.homeAccountShortcut strong,.homeShortcutGrid strong{font-size:16px}.homeAccountShortcut small,.homeShortcutGrid small{font-size:13px}.homeAccountActions button{min-height:46px;font-size:14px}}@media (width<=560px){.supportWidgetSidebar{display:none}}@media (width>=561px){.supportWidgetPanel{width:min(1040px,100vw - 24px);height:min(780px,100dvh - 32px)}.supportWidgetHeader{min-height:76px;padding:13px 16px 13px 18px}.supportWidgetHeaderMain{gap:12px}.supportWidgetHeaderMain strong{font-size:18px}.supportWidgetHeaderMain span:not(.supportWidgetAvatar){gap:7px;font-size:13px}.supportWidgetAvatar{width:44px;height:44px}.supportWidgetIconButton{width:42px;height:42px}.supportWidgetWorkspace,.supportWidgetSmartWorkspace{grid-template-columns:270px minmax(0,1fr)}.supportWidgetSmartSearch{min-height:58px;padding-inline:14px}.supportWidgetSmartSearch input{height:34px;font-size:14px}.supportWidgetSmart{padding:0 24px 20px}.supportWidgetSmartMessages{padding:22px 4px 14px}.supportWidgetSmartTime{margin-bottom:15px;padding:4px 11px;font-size:12px}.supportWidgetSmartRow{gap:12px;margin:14px 0}.supportWidgetSmartRow p{padding:13px 16px;font-size:15px;line-height:1.7}.supportWidgetSmartRow p img{max-width:280px;max-height:220px;margin-top:10px}.supportWidgetSmartAvatar{flex-basis:38px;width:38px;height:38px}.supportWidgetSmartFaq{gap:9px;width:min(560px,100% - 52px);margin:18px 0 20px 50px;padding:17px}.supportWidgetSmartFaq strong{font-size:17px}.supportWidgetSmartFaq button{min-height:46px;padding-inline:14px;font-size:14px}.supportWidgetSmartActions{gap:12px;padding:12px 0}.supportWidgetSmartActions button{gap:8px;min-height:42px;padding-inline:16px;font-size:14px}.supportWidgetSmartComposer{gap:8px;padding-top:12px}.supportWidgetSmartComposer textarea{min-height:76px;max-height:140px;padding:12px 14px;font-size:14px;line-height:1.6}.supportWidgetSmartComposer>div{gap:12px}.supportWidgetSmartComposer>div>span{font-size:12px}.supportWidgetSmartComposer button{width:44px;height:38px}.supportWidgetOrderPicker{gap:18px;padding:24px}.supportWidgetOrderIntro strong{font-size:18px}.supportWidgetOrderIntro span,.supportWidgetOrderTabs button{font-size:14px}}.merchantPartnerHero:after{background:linear-gradient(90deg,#051327e6 0%,#051327a3 48%,#05132733 100%)}.merchantBenefitGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.merchantCashbackSection{border-block:1px solid var(--border)}.merchantCashbackGrid{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.merchantCashbackTier{border-right:1px solid var(--line);min-width:0;padding:22px 20px;position:relative}.merchantCashbackTier:last-child{border-right:0}.merchantCashbackTier>span{color:var(--muted);font-size:12px;font-weight:700;display:inline-block}.merchantCashbackTier>strong{color:var(--primary-dark);margin:12px 0 7px;font-size:38px;line-height:1;display:block}.merchantCashbackTier p{color:var(--text-dark);margin:0;font-size:14px;font-weight:800;line-height:1.5}.merchantCashbackTier small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.merchantCashbackTier.featured{background:var(--primary-light)}.merchantCashbackTier.featured:before{background:var(--primary);content:"";width:3px;position:absolute;inset:0 auto 0 0}.merchantCashbackNote{color:var(--muted);align-items:flex-start;gap:7px;margin:12px 0 0;font-size:12px;line-height:1.6;display:flex}.merchantCashbackNote svg{color:var(--primary);flex:none;margin-top:2px}.merchantConditionList{border-block:1px solid var(--border);gap:0;margin:0;padding:0;list-style:none;display:grid}.merchantConditionList li{border-bottom:1px solid var(--line);min-height:58px;color:var(--text);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:11px 4px;font-size:14px;line-height:1.6;display:grid}.merchantConditionList li:last-child{border-bottom:0}.merchantConditionList svg{color:var(--primary)}.merchantConditionList span{gap:2px;display:grid}.merchantConditionList strong{color:var(--text-dark);font-size:14px}.merchantConditionList small{color:var(--muted);font-size:12px}.merchantProcessGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.merchantApplicationSection{border-top:1px solid var(--border);margin-top:42px;padding-top:30px;scroll-margin-top:84px}.merchantApplicationForm{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.merchantApplicationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;padding:24px 26px;display:grid}.merchantApplicationGrid label{min-width:0;color:var(--text-dark);gap:7px;font-size:13px;font-weight:700;display:grid}.merchantApplicationGrid label.wide{grid-column:1/-1}.merchantApplicationGrid input{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:44px;color:var(--text-dark);background:#fff;padding:0 12px;font-size:14px}.merchantApplicationAgreement{border-top:1px solid var(--line);color:var(--text);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:18px 26px;font-size:13px;line-height:1.6;display:flex}.merchantApplicationAgreement input{width:17px;height:17px;accent-color:var(--primary);flex:none;margin:0 2px 0 0}.merchantApplicationAgreement label{font-weight:700}.merchantApplicationAgreement button{color:var(--primary-dark);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.merchantApplicationAgreement button:hover{text-decoration:underline}.merchantApplicationAgreement small{color:var(--muted)}.merchantAgreementBackdrop{z-index:180}.merchantAgreementDialog{flex-direction:column;width:min(680px,100vw - 32px);max-height:min(760px,100vh - 32px);display:flex;overflow:hidden}.merchantAgreementDialog>header,.merchantAgreementDialog>footer{justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.merchantAgreementDialog>header{border-bottom:1px solid var(--line)}.merchantAgreementDialog>footer{border-top:1px solid var(--line);background:var(--surface-2)}.merchantAgreementDialog>header div{min-width:0}.merchantAgreementDialog>header span{color:var(--muted);font-size:12px;font-weight:700}.merchantAgreementDialog>header h2{color:var(--text-dark);margin:3px 0 0;font-size:20px}.merchantAgreementDialog>header>button{border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.merchantAgreementContent{flex:auto;min-height:0;padding:8px 22px 20px;overflow-y:auto}.merchantAgreementContent section{border-bottom:1px solid var(--line);padding:16px 0}.merchantAgreementContent section:last-child{border-bottom:0}.merchantAgreementContent h3{color:var(--text-dark);margin:0 0 7px;font-size:15px}.merchantAgreementContent p{color:var(--text);margin:0;font-size:13px;line-height:1.75}.merchantAgreementDialog>footer .clubPrimaryButton{min-width:130px}.merchantApplicationSubmit>span{color:var(--muted);font-size:12px}.merchantApplicationForm>.formMessage{margin:14px 26px 0}.merchantApplicationSubmit{border-top:1px solid var(--line);background:var(--surface-2);justify-content:flex-end;align-items:center;gap:16px;margin-top:20px;padding:18px 26px;display:flex}.merchantApplicationSubmit .clubPrimaryButton{min-width:190px}@media (width<=980px){.merchantBenefitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.merchantProcessGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.merchantBenefitGrid,.merchantProcessGrid,.merchantApplicationGrid{grid-template-columns:1fr}.merchantApplicationGrid label.wide{grid-column:auto}.merchantCashbackGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.merchantCashbackTier{border-bottom:1px solid var(--line);padding:18px 14px}.merchantCashbackTier:nth-child(2n){border-right:0}.merchantCashbackTier:nth-last-child(-n+2){border-bottom:0}.merchantCashbackTier>strong{font-size:32px}.merchantApplicationGrid{padding:20px 16px}.merchantApplicationAgreement{padding-inline:16px}.merchantApplicationSubmit{flex-direction:column;align-items:stretch;padding-inline:16px}.merchantApplicationSubmit .clubPrimaryButton{width:100%;min-width:0}.merchantAgreementDialog{border-radius:0;width:100%;max-height:100vh}.merchantAgreementDialog>footer{flex-direction:column-reverse;align-items:stretch}.merchantAgreementDialog>footer button{width:100%}}.siteHeader .headerTools .merchantDashboardTopBtn{color:#164d34;background:#edf7f1;border-color:#a9cbbb}.siteHeader .headerTools .merchantDashboardTopBtn svg{color:#26704d}.siteHeader .headerTools .merchantDashboardTopBtn:hover,.siteHeader .headerTools .merchantDashboardTopBtn.active{color:#103d29;background:#dcefe4;border-color:#6fa68b}.merchantDashboardPage{width:min(1180px,100% - 40px);min-height:72vh;margin:0 auto;padding:28px 0 72px}.merchantDashboardHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:24px;padding:0 0 24px;display:flex}.merchantDashboardHeader h1{color:var(--text-dark);margin:6px 0 5px;font-size:30px}.merchantDashboardHeader p{color:var(--muted);margin:0;font-size:13px}.merchantDashboardHeaderActions{align-items:center;gap:10px;display:flex}.merchantDashboardHeaderActions button{min-height:42px}.merchantDashboardPeriod{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:13px 16px;display:flex}.merchantDashboardPeriod>div{color:var(--muted);align-items:center;gap:9px;font-size:13px;display:flex}.merchantDashboardPeriod>div svg{color:var(--primary)}.merchantDashboardPeriod>div strong{color:var(--text-dark)}.merchantDashboardPeriod label{color:var(--muted);align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.merchantDashboardPeriod select,.merchantOrderFilters select{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:38px;color:var(--text-dark);font:inherit;background:#fff;padding:0 34px 0 11px}.merchantMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.merchantMetricGrid article{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);padding:18px}.merchantMetricGrid article>span{color:var(--muted);align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.merchantMetricGrid article>span svg{color:var(--primary)}.merchantMetricGrid article>strong{color:var(--text-dark);margin:14px 0 7px;font-size:26px;line-height:1.1;display:block}.merchantMetricGrid article>small{color:var(--muted);font-size:11px;line-height:1.5}.merchantDashboardMainGrid{grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);gap:14px;margin-top:14px;display:grid}.merchantTrendSection,.merchantSupportPanel,.merchantOrderSection{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-sm)}.merchantTrendSection{padding:20px}.merchantSectionHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.merchantSectionHead h2{color:var(--text-dark);margin:5px 0 0;font-size:20px}.merchantSectionHead p{color:var(--muted);margin:6px 0 0;font-size:12px}.merchantSectionHead>strong{color:var(--text-dark);text-align:right;gap:2px;font-size:18px;display:grid}.merchantSectionHead>strong small{color:var(--muted);font-size:10px;font-weight:600}.merchantTrendChart{border-bottom:1px solid var(--border);grid-template-columns:repeat(6,minmax(38px,1fr));align-items:end;gap:12px;height:190px;margin-top:22px;padding-top:10px;display:grid}.merchantTrendChart>div{text-align:center;grid-template-rows:minmax(0,1fr) auto auto;align-items:end;gap:5px;min-width:0;height:100%;display:grid}.merchantTrendChart>div>span{background:#3d8060;border-radius:4px 4px 0 0;width:min(38px,75%);min-height:3px;margin:auto auto 0;display:block}.merchantTrendChart strong{color:var(--text);font-size:11px}.merchantTrendChart small{color:var(--muted);font-size:10px}.merchantSupportPanel{border-top:3px solid #e5b63b;flex-direction:column;align-items:flex-start;gap:17px;padding:22px;display:flex}.merchantSupportIcon{color:#805e0c;background:#fff6dc;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.merchantSupportPanel h2{color:var(--text-dark);margin:5px 0 8px;font-size:19px}.merchantSupportPanel p{color:var(--text);margin:0;font-size:13px;line-height:1.7}.merchantSupportPanel .clubPrimaryButton{width:100%;margin-top:auto}.merchantOrderSection{margin-top:14px;overflow:hidden}.merchantOrderSection>.merchantSectionHead{padding:20px 22px 0}.merchantOrderFilters{grid-template-columns:minmax(260px,1fr) 190px;gap:12px;padding:18px 22px;display:grid}.merchantOrderFilters .searchBox{width:100%;min-height:42px}.merchantOrderFilters>label:not(.searchBox){color:var(--muted);grid-template-columns:auto 1fr;align-items:center;gap:8px;font-size:12px;font-weight:700;display:grid}.merchantOrderTableWrap{border-top:1px solid var(--line);overflow-x:auto}.merchantOrderTable{border-collapse:collapse;width:100%;min-width:920px}.merchantOrderTable th{background:var(--surface-2);color:var(--muted);text-align:left;white-space:nowrap;padding:11px 13px;font-size:11px}.merchantOrderTable td{border-top:1px solid var(--line);color:var(--text);vertical-align:middle;padding:13px;font-size:12px}.merchantOrderTable tbody tr:first-child td{border-top:0}.merchantOrderTable td>strong{color:var(--text-dark);font-size:12px}.merchantOrderTable td>small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.merchantOrderTable td>button{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:32px;color:var(--primary-dark);cursor:pointer;background:#fff;padding:0 10px;font-size:11px;font-weight:800}.merchantOrderTable td>button:hover{border-color:var(--primary);background:var(--primary-light)}.merchantOrderEmpty{text-align:center;height:180px}.merchantOrderEmpty svg{color:var(--muted);margin:0 auto 8px;display:block}.merchantOrderEmpty strong,.merchantOrderEmpty span{margin-top:4px;display:block}.merchantOrderEmpty span{color:var(--muted)}.merchantOrderPagination{border-top:1px solid var(--line);color:var(--muted);justify-content:flex-end;align-items:center;gap:12px;padding:14px 20px;font-size:12px;display:flex}.merchantOrderPagination button{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:34px;color:var(--text);background:#fff;align-items:center;gap:4px;padding:0 10px;font-weight:700;display:flex}.merchantOrderPagination button:disabled{opacity:.45}.merchantDashboardAccessState{text-align:center;align-content:center;place-items:center;gap:10px;width:min(560px,100% - 32px);min-height:56vh;margin:0 auto;display:grid}.merchantDashboardAccessState h1,.merchantDashboardAccessState p{margin:0}.merchantDashboardAccessState p{color:var(--muted)}@media (width<=900px){.merchantMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.merchantDashboardMainGrid{grid-template-columns:1fr}.merchantSupportPanel{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;display:grid}.merchantSupportPanel .clubPrimaryButton{width:auto}.mobileBottomNav.hasMerchant{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=620px){.merchantDashboardPage{width:min(100% - 28px,1180px);padding-top:20px;padding-bottom:100px}.merchantDashboardHeader{flex-direction:column;align-items:stretch}.merchantDashboardHeader h1{font-size:25px}.merchantDashboardHeaderActions{grid-template-columns:1fr 1fr;display:grid}.merchantDashboardHeaderActions button{width:100%;min-width:0}.merchantDashboardPeriod{flex-direction:column;align-items:stretch}.merchantDashboardPeriod label{justify-content:space-between}.merchantMetricGrid{gap:9px}.merchantMetricGrid article{padding:15px 13px}.merchantMetricGrid article>strong{font-size:21px}.merchantTrendSection{padding:18px 14px}.merchantTrendChart{gap:5px;height:172px}.merchantTrendChart>div>span{width:min(28px,72%)}.merchantSupportPanel{align-items:flex-start;padding:18px;display:flex}.merchantSupportPanel .clubPrimaryButton{width:100%}.merchantOrderSection>.merchantSectionHead{padding:18px 16px 0}.merchantOrderFilters{grid-template-columns:1fr;padding:16px}.merchantOrderFilters>label:not(.searchBox){grid-template-columns:72px minmax(0,1fr)}.merchantOrderTableWrap{border-top:0;padding:0 14px 14px;overflow:visible}.merchantOrderTable{min-width:0}.merchantOrderTable thead{display:none}.merchantOrderTable tbody{gap:10px;display:grid}.merchantOrderTable tr{border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.merchantOrderTable td{border-top:1px solid var(--line);gap:3px;padding:11px 12px;display:grid}.merchantOrderTable td:first-child,.merchantOrderTable td:nth-child(2){border-top:0}.merchantOrderTable td:before{color:var(--muted);content:attr(data-label);font-size:10px;font-weight:700}.merchantOrderTable td[data-label=订单],.merchantOrderTable td[data-label=操作]{grid-column:1/-1}.merchantOrderTable td[data-label=订单]{border-bottom:1px solid var(--line);background:var(--surface-2)}.merchantOrderTable td[data-label=操作] button{width:100%;min-height:36px}.merchantOrderEmpty{height:170px;border:0!important;display:table-cell!important}.merchantOrderPagination{justify-content:space-between;padding-inline:14px}}.sellerPageView[data-page-view=publish] .publishForm .publishSectionHint{color:#84600d}.sellerPageView[data-page-view=publish] .publishForm .fieldHelp:not(.critical){color:#84600d!important}.sellerPageView[data-page-view=publish] .publishForm .productImageUploaderHead p,.sellerPageView[data-page-view=publish] .publishForm .publishImageGuide small,.sellerPageView[data-page-view=publish] .publishForm .dynamicMultiSelectHead>span,.sellerPageView[data-page-view=publish] .publishForm .publishInfoChoice>small,.sellerPageView[data-page-view=publish] .publishForm .publishInfoStat small,.sellerPageView[data-page-view=publish] .publishForm .materialInventoryEditor header small,.sellerPageView[data-page-view=publish] .publishForm .materialIdentity small,.sellerPageView[data-page-view=publish] .publishForm .ratioRecommendation small{color:#926a10!important}.sellerPageView[data-page-view=publish] .publishForm .publishSectionHint{color:#84600d;margin-bottom:13px;padding-block:8px;font-weight:500;line-height:1.65;font-size:13px!important}.sellerPageView[data-page-view=publish] .publishForm .publishGrid>label,.sellerPageView[data-page-view=publish] .publishForm .publishGrid>.publishChoiceField,.sellerPageView[data-page-view=publish] .publishForm .publishGrid>.checkboxLabel{color:#263a2f;font-size:14px;line-height:1.5}.sellerPageView[data-page-view=publish] .publishForm .publishGrid .fieldHelp,.sellerPageView[data-page-view=publish] .publishForm .publishGrid .dynamicNotice,.sellerPageView[data-page-view=publish] .publishForm .publishGrid .dynamicNotice small,.sellerPageView[data-page-view=publish] .publishForm .publishGrid .giftPromotionRule,.sellerPageView[data-page-view=publish] .publishForm .publishGrid .publishFieldNotices p{color:#84600d;line-height:1.6;font-size:13px!important}.sellerPageView[data-page-view=publish] .publishForm .publishChoiceGrid{gap:7px}.sellerPageView[data-page-view=publish] .publishForm .publishChoiceGrid button,.sellerPageView[data-page-view=publish] .publishForm .publishChoiceOptions button{color:#263a2f;white-space:normal;overflow-wrap:anywhere;min-height:38px;padding:7px 12px;font-weight:700;line-height:1.35;font-size:14px!important}.sellerPageView[data-page-view=publish] .publishForm .dynamicMultiSelectHead>span,.sellerPageView[data-page-view=publish] .publishForm .dynamicOptionGrid>em,.sellerPageView[data-page-view=publish] .publishForm .dynamicOptionGrid .dynamicOption span,.sellerPageView[data-page-view=publish] .publishForm .publishInfoStat small{color:#4e6257;line-height:1.5;font-size:13px!important}.sellerPageView[data-page-view=publish] .publishForm .dynamicOptionGrid .dynamicOption{min-height:44px;padding:9px 11px}.sellerPageView[data-page-view=publish] .publishForm .publishChoiceRequired{border:0!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;padding:0!important}@media (width<=520px){.sellerPageView[data-page-view=publish] .publishForm .publishGrid>label,.sellerPageView[data-page-view=publish] .publishForm .publishGrid>.publishChoiceField,.sellerPageView[data-page-view=publish] .publishForm .publishGrid>.checkboxLabel{font-size:14px}.sellerPageView[data-page-view=publish] .publishForm .publishChoiceGrid button,.sellerPageView[data-page-view=publish] .publishForm .publishChoiceOptions button{min-height:40px;padding-inline:10px}}.sellerPageView[data-page-view=publish] .publishForm .publishChoiceGrid button.selected,.sellerPageView[data-page-view=publish] .publishForm .publishChoiceOptions button.selected{color:#1769d1;background:#f3f8ff;border-color:#1769d1;box-shadow:inset 0 0 0 1px #1769d11f}.publishFaceVerificationField .publishChoiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.publishFaceVerificationField .publishChoiceGrid button{min-width:0;min-height:74px;padding:8px 6px}.homeWalletBreakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:3px;display:grid}.homeWalletBreakdown>div{background:#fff;border:1px solid #dce9e1;border-radius:6px;gap:3px;min-width:0;padding:8px 9px;display:grid}.homeWalletBreakdown small{color:var(--muted);font-size:12px;line-height:1.35}.homeWalletBreakdown strong{color:var(--primary-dark);white-space:nowrap;font-size:21px;line-height:1.2}.homeWalletBreakdown strong.homeWalletPlaceholder{font-weight:700;line-height:1.35;font-size:14px!important}.homeProfileCta{min-height:43px;color:var(--primary-dark);background:#f7fbf8;border:1px solid #b9d1c1;border-radius:6px;justify-content:center;align-items:center;gap:7px;margin:12px 12px 0;padding:8px 12px;font-size:14px;font-weight:700;display:flex}.homeProfileCta svg:last-child{color:var(--muted);margin-left:auto}.homeProfileCta:hover{border-color:var(--primary);background:var(--primary-light)}.homeAccountActions button{gap:8px;min-height:48px;padding:8px 9px;font-size:14px}.homeAccountActions button svg{width:20px;height:20px}@media (width<=420px){.homeWalletBreakdown{gap:7px}.homeWalletBreakdown>div{padding-inline:7px}.homeWalletBreakdown strong{font-size:19px}.homeWalletBreakdown strong.homeWalletPlaceholder{font-size:13px!important}.homeAccountActions button{padding-inline:6px;font-size:13px}}.homeFeaturedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.homeFeaturedCard{min-width:0;box-shadow:none;border:1px solid #eef0f4;border-radius:16px;flex-direction:column;display:flex}.homeFeaturedCard:hover{border-color:#d9dfe8;box-shadow:0 10px 28px #0f27441a}.homeFeaturedMedia{aspect-ratio:auto;background:#f3f5f8;flex:0 0 240px;height:240px}.homeFeaturedMedia>span:not(.homeFeaturedOnline):not(.homeFeaturedDiscount){color:#7890ad;place-items:center;gap:8px;height:100%;display:grid}.homeFeaturedMedia>span:not(.homeFeaturedOnline):not(.homeFeaturedDiscount) svg{color:#9aabc0}.homeFeaturedDiscount{color:#fff;background:#f6b000;border-radius:0 0 6px 6px;align-items:center;height:30px;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;top:0;left:16px;box-shadow:0 5px 10px #a96d0033}.homeFeaturedDepositPromise{color:#8b5a00;background:#fff8e7;border-bottom:1px solid #f4e4bb;align-items:center;gap:7px;min-height:34px;padding:0 14px;font-size:12px;display:flex}.homeFeaturedDepositPromise svg{color:#d89200;flex:none}.homeFeaturedDepositPromise strong{color:#6e4900;font-size:12px}.homeFeaturedDepositPromise small{color:#8d7750;font-size:11px}.homeFeaturedTags{flex-wrap:wrap;gap:6px;min-height:26px;display:flex}.homeFeaturedTags span{color:#a76a19;background:#fffaf3;border:1px solid #f0d7b6;border-radius:999px;align-items:center;min-height:24px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.homeFeaturedTags span.isPrimary{color:#d85a5a;background:#fff0f0;border-color:#ffcaca}.homeFeaturedMetricGrid{background:#f8fafc;border:1px solid #e5e9ef;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.homeFeaturedMetricGrid>div{text-align:center;border-right:1px solid #e5e9ef;gap:3px;min-width:0;padding:8px 5px;display:grid}.homeFeaturedMetricGrid>div:last-child{border-right:0}.homeFeaturedMetricGrid span{color:#8290a3;font-size:10px}.homeFeaturedMetricGrid strong{color:#20334f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.homeFeaturedMedia>span.homeFeaturedDiscount{place-items:initial;gap:0;height:30px;display:inline-flex}.homeFeaturedBody{flex:1;gap:8px;min-height:215px;padding:20px}.homeFeaturedFoot{padding-top:12px}.homeFeaturedOnline{color:#16834d;background:#edf9f1;border:1px solid #72c998;border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 3px 10px #0f522f24}.homeFeaturedOnline i{background:#23a663;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #23a66321}.homeFeaturedActions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.homeFeaturedFoot .homeFeaturedConfirmButton{color:#9a6500;white-space:nowrap;background:#fff8e7;border-color:#d89a28}.homeFeaturedFoot .homeFeaturedConfirmButton:hover{color:#754b00;background:#fff0c7;border-color:#b87900}.homeFeaturedFoot .homeFeaturedRentButton:disabled{cursor:not-allowed;opacity:.55}@media (width<=900px){.homeFeaturedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.homeFeaturedGrid{grid-template-columns:1fr}.homeFeaturedMedia{flex-basis:188px;height:188px}.homeFeaturedBody{min-height:0;padding:13px}.homeFeaturedMetricGrid strong{font-size:11px}.homeFeaturedDepositPromise{padding-inline:11px}.homeFeaturedFoot{flex-direction:column;align-items:flex-start}.homeFeaturedActions{width:100%}.homeFeaturedActions>button{flex:1 1 0;justify-content:center}}@media (width>=2000px){.homeFeaturedMedia{flex-basis:300px!important;height:300px!important}.homeFeaturedBody{gap:11px!important;min-height:250px!important;padding:24px!important}.homeFeaturedTitle{font-size:20px!important}.homeFeaturedMeta{font-size:14px}.homeFeaturedFoot strong{font-size:30px!important}}.publishDailyConsumptionChoice .publishChoiceOptions{grid-template-columns:repeat(3,minmax(0,1fr))}.publishConsumptionNotice{color:#4b5563;background:#fffaf2;border:1px solid #f1dfbc;border-radius:5px;gap:2px;margin-top:10px;padding:8px 10px;font-size:12px;line-height:1.45;display:grid}.publishConsumptionNotice strong{color:#c77a17;font-size:12px}@media (width<=520px){.publishDailyConsumptionChoice .publishChoiceOptions{gap:5px}.publishDailyConsumptionChoice .publishChoiceOptions button{padding-inline:5px}}.publishForm [data-publish-group=基础信息] .publishGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.publishForm [data-publish-group=基础信息] .publishGrid>.publishChoiceField,.publishForm [data-publish-group=基础信息] .publishGrid>.checkboxLabel{grid-column:span 1!important}.publishForm [data-publish-group=基础信息] .publishGrid>.publishLocationField{grid-column:1/-1!important}@media (width<=800px){.publishForm .dynamicPublishSection .publishGrid{grid-template-columns:1fr!important}.publishForm .dynamicPublishSection .publishGrid>.publishChoiceField{grid-column:1/-1!important}}.sellerPageView[data-page-view=publish]{background:var(--bg)}.sellerPageView[data-page-view=publish] .publishForm .publishSection{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm)}.ql-container{box-sizing:border-box;height:100%;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:13px;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;position:absolute;top:50%;left:-100000px;overflow-y:hidden}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word;outline:none;height:100%;padding:12px 15px;line-height:1.42;overflow-y:auto}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{padding-left:1.5em;list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{text-align:right;white-space:nowrap;width:1.2em;margin-left:-1.5em;margin-right:.3em;display:inline-block}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0, decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3, decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6, decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9, decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{text-align:left;margin-left:.3em;margin-right:-1.5em}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{max-width:100%;display:block}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{text-align:inherit;direction:rtl}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);pointer-events:none;font-style:italic;position:absolute;left:15px;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{cursor:pointer;float:left;background:0 0;border:none;width:28px;height:24px;padding:3px 5px;display:inline-block}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{vertical-align:middle;display:inline-block}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2px}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1px}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-top:5px;margin-bottom:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-top:5px;margin-bottom:5px;padding:5px 10px}.ql-snow .ql-editor code{padding:2px 4px;font-size:85%}.ql-snow .ql-editor .ql-code-block-container{color:#f8f8f2;background-color:#23241f;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;float:left;vertical-align:middle;height:24px;font-size:14px;font-weight:500;display:inline-block;position:relative}.ql-snow .ql-picker-label{cursor:pointer;width:100%;height:100%;padding-left:8px;padding-right:2px;display:inline-block;position:relative}.ql-snow .ql-picker-label:before{line-height:22px;display:inline-block}.ql-snow .ql-picker-options{white-space:nowrap;background-color:#fff;min-width:100%;padding:4px 8px;display:none;position:absolute}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;padding-top:5px;padding-bottom:5px;display:block}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{z-index:1;margin-top:-1px;display:block;top:100%}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{width:24px;height:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{width:152px;padding:3px 5px}.ql-snow .ql-color-picker .ql-picker-item{float:left;border:1px solid #0000;width:16px;height:16px;margin:2px;padding:0}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{width:18px;margin-top:-9px;position:absolute;top:50%;right:0}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{top:5px;right:5px}.ql-toolbar.ql-snow{box-sizing:border-box;border:1px solid #ccc;padding:8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{color:#444;white-space:nowrap;background-color:#fff;border:1px solid #ccc;padding:5px 12px;box-shadow:0 0 5px #ddd}.ql-snow .ql-tooltip:before{content:"Visit URL:";margin-right:8px;line-height:26px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;width:170px;height:26px;margin:0;padding:3px 5px;font-size:13px;display:none}.ql-snow .ql-tooltip a.ql-preview{text-overflow:ellipsis;vertical-align:top;max-width:200px;display:inline-block;overflow-x:hidden}.ql-snow .ql-tooltip a.ql-action:after{content:"Edit";border-right:1px solid #ccc;margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{content:"Save";border-right:0;padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC)format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.18.1"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{white-space:nowrap;width:min-content;position:relative}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .katex-vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .katex-thinbox{flex-direction:row;width:0;max-width:0;display:inline-flex}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.katex-root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .katex-stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}
