/* 正式增量：分类、定价、交易中心与售后视觉层 */
:root{
  --ux-ink:#0b1625;
  --ux-muted:#647184;
  --ux-line:rgba(126,145,166,.19);
  --ux-panel:rgba(255,255,255,.88);
  --ux-soft:#f3f7fb;
  --ux-blue:#1688f5;
  --ux-blue-deep:#076fda;
  --ux-shadow:0 16px 46px rgba(20,45,76,.09);
  --ux-shadow-raised:0 24px 64px rgba(17,43,73,.14);
}
body{background:radial-gradient(circle at 50% -10%,#e9f5ff 0,transparent 30%),#f4f7fa;color:var(--ux-ink)}
.app-header{background:rgba(248,251,254,.76);border-bottom-color:rgba(210,222,234,.7);backdrop-filter:blur(24px) saturate(1.35)}
.page.is-active{animation:uxPageIn .24s cubic-bezier(.2,.7,.2,1) both}
@keyframes uxPageIn{from{opacity:.2;transform:translateY(4px)}to{opacity:1;transform:none}}
button{transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,opacity .18s ease}
button:active{transform:scale(.975)}
.splash{background:radial-gradient(circle at 50% 42%,#198eff 0,#0872df 52%,#0758c6 100%);transition:opacity .28s ease,visibility .28s ease}
.splash.is-skipped{display:none}
.splash-mark{width:100px;height:100px;border-radius:28px;animation:uxLogoIntro .92s cubic-bezier(.2,.78,.23,1) both;box-shadow:0 28px 70px rgba(0,44,117,.28)}
.splash>small{display:none}
@keyframes uxLogoIntro{0%{opacity:0;transform:scale(.9)}55%{opacity:1;transform:scale(1.025)}100%{opacity:1;transform:scale(1)}}

/* 更紧凑的首页分类 */
.category-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:9px}
.category-card.ux-home-category{min-height:112px;padding:13px;border:1px solid rgba(205,218,230,.72);border-radius:20px;background:linear-gradient(155deg,rgba(255,255,255,.98),rgba(248,251,254,.84));box-shadow:0 8px 24px rgba(28,54,84,.05);overflow:hidden;position:relative}
.category-card.ux-home-category:after{content:"";position:absolute;width:58px;height:58px;border-radius:50%;right:-23px;top:-25px;background:var(--soft);opacity:.8}
.category-card.ux-home-category .category-icon{width:38px;height:38px;border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 15%,transparent)}
.category-card.ux-home-category b{font-size:11px;line-height:1.3;position:relative;z-index:1}
.category-card.ux-home-category small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:7px;line-height:1.5;min-height:21px}

/* 商品与商家卡片 */
.ux-card-path{display:flex;align-items:center;gap:4px;margin-bottom:7px;color:var(--ux-muted);font-size:8px;line-height:1.3;white-space:nowrap;overflow:hidden}
.ux-card-path b{color:var(--ux-blue-deep);overflow:hidden;text-overflow:ellipsis}.ux-card-path i{font-style:normal;color:#b4bfcb}
.ux-decision-facts{display:flex;gap:5px;overflow:hidden;margin:9px 0}
.ux-decision-facts span{flex:none;max-width:130px;padding:5px 7px;border-radius:8px;background:#f1f5f8;color:#526174;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ux-product-card{border-color:rgba(198,213,226,.7);box-shadow:0 10px 30px rgba(24,52,82,.055)}
.ux-product-card:hover{box-shadow:var(--ux-shadow);transform:translateY(-3px)}
.ux-product-card .product-proof{padding-bottom:9px}
.ux-merchant-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.ux-merchant-card{min-width:0;border:1px solid rgba(198,213,226,.72);border-radius:22px;background:var(--ux-panel);padding:17px;box-shadow:0 9px 28px rgba(25,51,80,.05);backdrop-filter:blur(14px)}
.ux-merchant-card.is-compact{padding:15px}
.ux-merchant-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}
.ux-merchant-head .merchant-logo{width:44px;height:44px;border-radius:15px;display:grid;place-items:center;color:#fff;font-weight:900;background:linear-gradient(145deg,var(--c1),var(--c2));box-shadow:0 9px 22px color-mix(in srgb,var(--c1) 22%,transparent)}
.ux-merchant-head h3{margin:0 0 4px;font-size:13px}.ux-merchant-head p{margin:0;color:var(--ux-muted);font-size:8px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ux-merchant-head em{align-self:start;font-size:7px;font-style:normal;color:#13805b;background:#eaf8f2;padding:5px 7px;border-radius:999px;white-space:nowrap}
.ux-merchant-path{display:grid;gap:5px;margin:13px 0;padding:10px;border-radius:12px;background:#f3f7fa}.ux-merchant-path span{font-size:8px;color:var(--ux-muted)}.ux-merchant-path b{font-size:9px;line-height:1.4}
.ux-merchant-proof{display:flex;flex-wrap:wrap;gap:6px}.ux-merchant-proof span{font-size:7px;color:#57677a;padding:5px 7px;border:1px solid var(--ux-line);border-radius:999px}.ux-merchant-proof span:first-child{color:#d17a12;background:#fff7e9}
.ux-representatives{display:grid;gap:5px;margin:12px 0}.ux-representatives button,.ux-representatives>span{min-width:0;border:0;border-radius:9px;background:#f6f8fa;padding:7px 9px;text-align:left;color:#45556a;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ux-merchant-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ux-merchant-actions button{min-height:38px;padding:0 10px;border-radius:11px;font-size:9px}

/* 分类总览 */
.ux-category-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:18px}.ux-category-head>div>span,.ux-section-title span,.ux-result-toolbar>div>span{display:block;color:var(--ux-blue-deep);font-size:8px;letter-spacing:.12em;font-weight:900}.ux-category-head h1{font-size:30px;margin:5px 0 4px;letter-spacing:-1px}.ux-category-head p{margin:0;color:var(--ux-muted);font-size:11px}
.ux-search-entry{width:min(390px,46%);height:46px;border:1px solid rgba(195,211,225,.8);border-radius:15px;background:rgba(255,255,255,.78);display:flex;align-items:center;gap:11px;padding:0 14px;color:#57677a;box-shadow:0 8px 26px rgba(25,53,85,.045);backdrop-filter:blur(12px)}.ux-search-entry b{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ux-primary-tabs{display:grid;grid-template-columns:repeat(8,minmax(112px,1fr));gap:7px;overflow-x:auto;padding:6px;border:1px solid rgba(200,214,227,.72);border-radius:20px;background:rgba(255,255,255,.58);box-shadow:0 10px 34px rgba(24,51,81,.055);scrollbar-width:none}.ux-primary-tabs::-webkit-scrollbar{display:none}.ux-primary-tabs button{height:42px;border:0;border-radius:14px;background:transparent;color:#657487;font-size:9px;font-weight:800;white-space:nowrap}.ux-primary-tabs button.is-active{background:#102237;color:#fff;box-shadow:0 8px 20px rgba(13,35,60,.2)}
.ux-category-path{display:flex;align-items:center;gap:7px;margin:13px 3px;color:#738093;font-size:9px}.ux-category-path i{font-style:normal;color:#b8c2cd}.ux-category-path b{color:var(--ux-ink)}
.ux-subcategory-panel,.ux-category-results,.ux-category-merchants{border:1px solid rgba(201,215,227,.72);border-radius:23px;background:rgba(255,255,255,.82);box-shadow:0 10px 35px rgba(23,51,82,.045);padding:19px;margin-top:12px;backdrop-filter:blur(14px)}
.ux-section-title{display:flex;align-items:end;justify-content:space-between;gap:14px}.ux-section-title h2{font-size:18px;margin:4px 0 0}.ux-section-title>small{font-size:8px;color:var(--ux-muted)}
.ux-subcategory-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.ux-subcategory-chips button,.ux-expand-button{height:36px;border:1px solid #dbe4ec;border-radius:12px;background:#f8fafc;color:#526277;padding:0 12px;font-size:9px;font-weight:800}.ux-subcategory-chips button.is-active{border-color:#8dc8ff;background:#e9f5ff;color:#076fda;box-shadow:0 0 0 2px rgba(22,136,245,.08)}
.ux-expand-button{margin-top:8px;background:transparent}.ux-result-toolbar{display:flex;align-items:end;justify-content:space-between;margin-bottom:14px}.ux-result-toolbar h2{font-size:20px;margin:4px 0 2px}.ux-result-toolbar small{color:var(--ux-muted);font-size:8px}.ux-result-toolbar label{display:grid;grid-template-columns:auto 104px;align-items:center;gap:8px;color:var(--ux-muted);font-size:8px}.ux-result-toolbar select{height:36px;border:1px solid #d6e0e9;border-radius:11px;background:#f8fafc;padding:0 10px;color:var(--ux-ink);font-size:9px}
.ux-more-button{display:block;width:100%;min-height:42px;margin-top:12px;border:1px solid #d8e4ef;border-radius:13px;background:#f5f9fc;color:#3573a9;font-size:9px;font-weight:850}
#page-categories.is-updating{position:relative}#page-categories.is-updating .ux-subcategory-panel,#page-categories.is-updating .ux-category-results,#page-categories.is-updating .ux-category-merchants{opacity:.48;transform:translateY(2px);pointer-events:none}#page-categories.is-updating:after{content:"";position:fixed;left:50%;top:50%;z-index:20;width:24px;height:24px;margin:-12px;border:3px solid rgba(22,136,245,.18);border-top-color:#1688f5;border-radius:50%;animation:uxSpin .7s linear infinite;box-shadow:0 0 0 7px rgba(255,255,255,.72)}
@keyframes uxSpin{to{transform:rotate(360deg)}}
.ux-empty-state{grid-column:1/-1;min-height:210px;border:1px dashed #cbd8e4;border-radius:20px;background:#f8fafc;display:grid;place-items:center;align-content:center;text-align:center;padding:26px}.ux-empty-state>span{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#e9f4fe;color:#187fdc;font-weight:900}.ux-empty-state h3{font-size:15px;margin:11px 0 5px}.ux-empty-state p{max-width:420px;margin:0;color:var(--ux-muted);font-size:9px;line-height:1.55}.ux-empty-state button{margin-top:12px;border:0;border-radius:11px;background:#1688f5;color:#fff;padding:10px 14px;font-size:9px;font-weight:800}

/* 店铺与商品详情 */
.ux-store-hero{display:flex;align-items:end;justify-content:space-between;gap:22px;border-radius:28px;padding:28px;color:#fff;background:radial-gradient(circle at 82% 15%,rgba(255,255,255,.16),transparent 26%),linear-gradient(135deg,var(--c1),var(--c2));box-shadow:0 22px 58px color-mix(in srgb,var(--c1) 22%,transparent)}
.ux-store-identity{display:flex;align-items:center;gap:15px}.ux-store-identity .merchant-logo{width:66px;height:66px;border:1px solid rgba(255,255,255,.3);border-radius:21px;background:rgba(255,255,255,.15);display:grid;place-items:center;font-size:23px;font-weight:900;backdrop-filter:blur(10px)}.ux-store-identity small{font-size:8px;opacity:.74}.ux-store-identity h1{font-size:28px;margin:6px 0}.ux-store-identity p{margin:0;font-size:10px;opacity:.74}.ux-store-actions{display:flex;gap:8px}.ux-store-actions button{min-height:40px}.ux-store-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0}.ux-store-summary article,.ux-store-about{border:1px solid var(--ux-line);border-radius:18px;background:#fff;padding:15px}.ux-store-summary small{font-size:8px;color:var(--ux-muted)}.ux-store-summary b{display:block;margin-top:6px;font-size:10px;line-height:1.5}.ux-store-about h2{font-size:15px;margin:0 0 7px}.ux-store-about p{margin:0;color:var(--ux-muted);font-size:10px;line-height:1.65}
.ux-product-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.ux-product-detail .product-visual{position:sticky;top:92px;min-height:560px}.ux-detail-path{font-size:9px;color:var(--ux-blue-deep);font-weight:800}.ux-detail-path i{font-style:normal;color:#b0bdca}.ux-product-detail .product-copy>h1{font-size:30px;line-height:1.18;margin:11px 0}.ux-product-detail .description{font-size:11px;line-height:1.7}.ux-detail-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.ux-detail-metrics article{border:1px solid var(--ux-line);border-radius:15px;background:#fff;padding:13px;display:grid;gap:5px}.ux-detail-metrics small{font-size:8px;color:var(--ux-muted)}.ux-detail-metrics b{font-size:10px;line-height:1.45;overflow-wrap:anywhere}.ux-amount-card .large-money-input{margin:9px 0}.ux-field-error{min-height:16px;color:#c33e4f!important;font-weight:750}.ux-field-error.is-valid{color:#12815d!important}.ux-buy-note{border-top:1px solid var(--ux-line);padding-top:11px;margin-top:8px}.ux-buy-note b{font-size:9px}.ux-buy-note p{font-size:9px!important}.ux-full-button{width:100%}.money-field{display:grid;grid-template-columns:1fr auto;align-items:center;border:1px solid #d8e0e8;border-radius:12px;background:#fff;overflow:hidden}.money-field input{border:0!important}.money-field span{padding:0 12px;color:#637184;font-size:9px;font-weight:800}

.ux-share-note{position:absolute;left:16px;right:16px;bottom:16px;z-index:3;border:1px solid rgba(255,255,255,.35);border-radius:12px;background:rgba(8,35,63,.55);color:#fff;padding:10px 12px;font-size:8px;text-align:center;backdrop-filter:blur(12px);animation:uxPageIn .2s ease both}.notification-item.is-read{opacity:.56;background:#f7f9fb}

/* 交易中心与订单 */
.ux-status-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ux-status-row button{min-height:80px;border:1px solid var(--ux-line);border-radius:19px;background:rgba(255,255,255,.88);padding:14px;text-align:left;box-shadow:0 8px 26px rgba(23,50,79,.045)}.ux-status-row b{display:block;font-size:22px}.ux-status-row span{display:block;margin-top:5px;color:var(--ux-muted);font-size:9px}
.ux-after-sale-entry,.ux-trade-center-list,.ux-recent-orders,.ux-payment-summary{margin-top:12px;border:1px solid var(--ux-line);border-radius:22px;background:rgba(255,255,255,.87);padding:18px;box-shadow:0 9px 30px rgba(24,50,79,.045)}
.ux-after-sale-entry,.ux-payment-summary{display:flex;align-items:center;justify-content:space-between;gap:18px}.ux-after-sale-entry>div:first-child>span,.ux-payment-summary span{color:var(--ux-blue-deep);font-size:8px;font-weight:900;letter-spacing:.1em}.ux-after-sale-entry h2,.ux-payment-summary h2{font-size:18px;margin:5px 0}.ux-after-sale-entry p,.ux-payment-summary p{margin:0;color:var(--ux-muted);font-size:9px}.ux-after-sale-entry>div:last-child{display:grid;grid-template-columns:auto auto;align-items:center;gap:2px 9px}.ux-after-sale-entry>div:last-child>b{font-size:22px}.ux-after-sale-entry>div:last-child>small{font-size:8px;color:var(--ux-muted)}.ux-after-sale-entry button,.ux-payment-summary button{grid-column:1/-1;border:0;border-radius:10px;background:#e9f4fe;color:#0875d9;padding:9px 12px;font-size:8px;font-weight:850}
.ux-trade-peek{display:grid;gap:7px;margin:13px 0}.ux-trade-peek span{display:flex;justify-content:space-between;gap:12px;border-radius:12px;background:#f5f8fa;padding:10px}.ux-trade-peek b{font-size:9px}.ux-trade-peek small{font-size:8px;color:var(--ux-muted)}.ux-inline-actions{display:flex;gap:8px;margin-top:12px}.ux-inline-actions button{flex:1}
.ux-order-search{display:grid;gap:6px;margin-bottom:10px}.ux-order-search span{font-size:9px;font-weight:800}.ux-order-search input{height:44px;border:1px solid #d8e2eb;border-radius:13px;background:#fff;padding:0 13px;font-size:10px}.ux-order-tabs,.ux-after-sale-tabs{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.ux-order-tabs::-webkit-scrollbar,.ux-after-sale-tabs::-webkit-scrollbar{display:none}.ux-order-tabs button,.ux-after-sale-tabs button{flex:none;min-height:38px;border:1px solid #dae4ed;border-radius:12px;background:#fff;padding:0 12px;color:#5d6d80;font-size:9px;font-weight:800}.ux-order-tabs button.is-active,.ux-after-sale-tabs button.is-active{border-color:#9ccfff;background:#eaf5ff;color:#0874d7}.ux-order-tabs b,.ux-after-sale-tabs b{margin-left:5px}
.ux-order-after-sale{width:100%;min-height:56px;margin:10px 0;border:1px solid #cfe1f1;border-radius:15px;background:linear-gradient(120deg,#f6fbff,#edf7ff);display:flex;align-items:center;justify-content:space-between;padding:11px 13px;text-align:left}.ux-order-after-sale span{display:grid;gap:3px}.ux-order-after-sale b{font-size:10px}.ux-order-after-sale small{color:var(--ux-muted);font-size:8px}.ux-order-after-sale i{font-style:normal;color:#0875d7;font-size:8px;font-weight:800}
.ux-order-stack{display:grid;gap:10px}.ux-order-card{border:1px solid var(--ux-line);border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 8px 25px rgba(22,48,76,.04)}.ux-order-main{width:100%;border:0;background:#fff;padding:15px;text-align:left}.ux-order-top{display:flex;justify-content:space-between;gap:10px;color:var(--ux-muted);font-size:8px}.ux-order-status{padding:5px 8px;border-radius:999px;color:#127253;background:#eaf8f2}.status-待付款{background:#fff4e4;color:#b86b0f}.status-已关闭{background:#f1f3f5;color:#687586}.ux-order-body{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;margin:12px 0}.ux-order-body h3{font-size:11px;margin:0 0 4px}.ux-order-body p,.ux-order-body small{display:block;margin:0;color:var(--ux-muted);font-size:8px;line-height:1.45}.ux-order-body>strong{font-size:11px;white-space:nowrap}.ux-order-next{display:flex;justify-content:space-between;border-top:1px solid var(--ux-line);padding-top:10px;font-size:8px;color:var(--ux-muted)}.ux-order-next b{color:#2875b8}.ux-after-sale-badge{width:100%;border:0;border-top:1px solid var(--ux-line);background:#f6fbff;padding:10px 15px;display:grid;grid-template-columns:auto auto 1fr;gap:8px;align-items:center;text-align:left;color:#2877ba}.ux-after-sale-badge span,.ux-after-sale-badge small{font-size:8px}.ux-after-sale-badge small{text-align:right}.ux-after-sale-badge.refund{background:#fff8eb;color:#aa6817}.ux-after-sale-badge.refunded{background:#ebf8f2;color:#137251}.ux-after-sale-badge.dispute{background:#fff0f2;color:#bd3f52}
.ux-order-detail-hero,.ux-after-sale-hero{display:flex;align-items:end;justify-content:space-between;gap:18px;border-radius:25px;padding:23px;color:#fff;background:linear-gradient(135deg,#11273f,#295377)}.ux-order-detail-hero span,.ux-after-sale-hero span{font-size:8px;color:#9fd2ff}.ux-order-detail-hero h1,.ux-after-sale-hero h1{font-size:28px;margin:6px 0}.ux-order-detail-hero p,.ux-after-sale-hero p{margin:0;font-size:9px;opacity:.7}.ux-order-detail-hero strong,.ux-after-sale-hero strong{font-size:20px;white-space:nowrap}.ux-after-sale-hero.refund{background:linear-gradient(135deg,#8f5719,#d18a31)}.ux-after-sale-hero.refunded{background:linear-gradient(135deg,#0b6d55,#27a77e)}.ux-after-sale-hero.dispute{background:linear-gradient(135deg,#8a2639,#d34c60)}
.ux-order-detail-grid,.ux-after-sale-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.ux-order-detail-card{border:1px solid var(--ux-line);border-radius:19px;background:#fff;padding:16px}.ux-order-detail-card h2{font-size:14px;margin:0 0 11px}.ux-snapshot-list{display:grid;gap:0;margin:0}.ux-snapshot-list>div{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:9px 0;border-top:1px solid var(--ux-line)}.ux-snapshot-list>div:first-child{border-top:0}.ux-snapshot-list dt{color:var(--ux-muted);font-size:8px}.ux-snapshot-list dd{margin:0;text-align:right;font-size:9px;font-weight:750;overflow-wrap:anywhere}.ux-timeline{display:grid;gap:11px}.ux-timeline>div,.ux-after-sale-timeline>div{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:start}.ux-timeline i,.ux-after-sale-timeline i{width:23px;height:23px;border-radius:50%;display:grid;place-items:center;background:#e8f4fe;color:#0874d7;font-style:normal;font-size:8px;font-weight:900}.ux-timeline span,.ux-after-sale-timeline span{display:grid;gap:3px}.ux-timeline b,.ux-after-sale-timeline b{font-size:9px}.ux-timeline small,.ux-after-sale-timeline small{font-size:8px;color:var(--ux-muted)}.ux-order-after-sale-panel{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:10px;border:1px solid #cfe2f3;border-radius:19px;background:#f3f9fe;padding:15px}.ux-order-after-sale-panel span{color:#0874d7;font-size:8px;font-weight:900}.ux-order-after-sale-panel h2{font-size:15px;margin:5px 0}.ux-order-after-sale-panel p{font-size:9px;color:var(--ux-muted);margin:0}.ux-order-after-sale-panel button{border:0;border-radius:11px;background:#1688f5;color:#fff;padding:10px 13px;font-size:8px;font-weight:800;white-space:nowrap}

/* 售后、表单和商家经营 */
.ux-after-sale-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.ux-after-sale-card{border:1px solid var(--ux-line);border-radius:20px;background:#fff;overflow:hidden}.ux-after-sale-card>button{width:100%;border:0;background:#fff;padding:16px;text-align:left}.ux-after-sale-card-top{display:flex;justify-content:space-between;color:var(--ux-muted);font-size:8px}.ux-after-sale-card-top b{padding:5px 8px;border-radius:999px;background:#eaf5ff;color:#0874d7}.ux-after-sale-card-top b.refund{background:#fff3df;color:#ab6610}.ux-after-sale-card-top b.refunded{background:#eaf8f2;color:#107153}.ux-after-sale-card-top b.dispute{background:#fff0f2;color:#bd3d51}.ux-after-sale-card h2{font-size:13px;margin:13px 0 5px}.ux-after-sale-card p{font-size:8px;color:var(--ux-muted)}.ux-after-sale-card dl{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0}.ux-after-sale-card dl>div{background:#f5f8fa;border-radius:10px;padding:9px}.ux-after-sale-card dt{font-size:7px;color:var(--ux-muted)}.ux-after-sale-card dd{font-size:8px;font-weight:800;margin:5px 0 0;line-height:1.35}.ux-after-sale-card>button>small{font-size:7px;color:var(--ux-muted)}.ux-after-sale-card>button>i{float:right;font-size:8px;font-style:normal;color:#167bcf}
.ux-after-sale-form,.ux-confirm-layout{max-width:760px;margin:0 auto}.ux-order-summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;border:1px solid var(--ux-line);border-radius:18px;background:#fff;padding:13px;margin-bottom:11px}.ux-order-summary h2{font-size:13px;margin:5px 0}.ux-order-summary span,.ux-order-summary p{font-size:8px;color:var(--ux-muted);margin:0}.ux-after-sale-timeline{margin-top:10px;border:1px solid var(--ux-line);border-radius:19px;background:#fff;padding:16px;display:grid;gap:11px}.ux-after-sale-timeline h2{font-size:14px;margin:0 0 3px}.ux-after-sale-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ux-after-sale-actions button{flex:1;min-width:180px}.danger-button{border:0;border-radius:15px;background:#d94b5d;color:#fff;padding:14px 20px;font-weight:900}.ux-linked-order{width:100%;border:0;border-radius:13px;background:#f5f8fa;padding:12px;text-align:left;display:grid;gap:4px}.ux-linked-order span,.ux-linked-order small{font-size:8px;color:var(--ux-muted)}.ux-linked-order b{font-size:10px}.ux-linked-order i{font-size:8px;color:#167acb;font-style:normal}
.ux-pricing-toggle{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.ux-pricing-toggle button{min-height:44px;border:1px solid #dae3eb;border-radius:13px;background:#f8fafc;color:#5f6e80;font-size:10px;font-weight:800}.ux-pricing-toggle button.is-selected{border-color:#8dc8ff;background:#eaf5ff;color:#0874d7;box-shadow:0 0 0 2px rgba(22,136,245,.08)}
.ux-managed-summary{display:flex;gap:8px}.ux-managed-summary span{border:1px solid var(--ux-line);border-radius:12px;background:#fff;padding:9px 11px;color:var(--ux-muted);font-size:8px}.ux-managed-summary b{margin-right:5px;color:var(--ux-ink);font-size:13px}.ux-merchant-order-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ux-merchant-order-list>article{border:1px solid var(--ux-line);border-radius:19px;background:#fff;overflow:hidden}.ux-merchant-order-list>article>button:first-child{width:100%;border:0;background:#fff;padding:15px;text-align:left}.ux-merchant-order-list h3{font-size:12px;margin:12px 0 5px}.ux-merchant-order-list p,.ux-merchant-order-list small{font-size:8px;color:var(--ux-muted)}.ux-setting-state,.ux-chat-setting{border:1px solid #cde1f2;border-radius:12px;background:#eef8ff;color:#346b99;padding:10px 12px;font-size:9px;line-height:1.5}.ux-message-link{display:inline-flex;margin-top:5px;padding:4px 7px;border-radius:7px;background:#eaf5ff;color:#1875c2;font-size:8px;font-weight:800}.ux-message-link.refunded{background:#eaf8f2;color:#127252}.ux-message-link.dispute{background:#fff0f2;color:#b93c50}.ux-chat-after-sale{border-color:#beddF7!important}.ux-attachment{border:1px solid rgba(22,136,245,.2)}

/* 高级轻量悬浮导航 */
.bottom-nav{bottom:14px;width:min(calc(100% - 28px),620px);height:68px;padding:7px calc(8px + env(safe-area-inset-right,0px)) calc(7px + var(--safe-bottom)) calc(8px + env(safe-area-inset-left,0px));border:1px solid rgba(255,255,255,.8);border-radius:26px;background:rgba(246,250,253,.78);box-shadow:0 18px 52px rgba(19,44,73,.19),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(26px) saturate(1.45)}
.bottom-nav>button{border-radius:18px;gap:4px;color:#718094}.bottom-nav>button:before{content:"";position:absolute;width:40px;height:40px;border-radius:50%;background:transparent;transform:scale(.75);opacity:0;transition:.2s ease}.bottom-nav>button.is-active{background:transparent;color:#0876db}.bottom-nav>button.is-active:before{background:linear-gradient(145deg,#e3f2ff,#fff);box-shadow:0 7px 18px rgba(18,116,208,.16);transform:scale(1);opacity:1}.bottom-nav .nav-icon,.bottom-nav small,.bottom-nav .nav-badge,.bottom-nav .nav-alert-dot{z-index:1}.bottom-nav .nav-icon{width:17px;height:17px}.bottom-nav small{font-size:7px}.bottom-nav .nav-badge{right:10px;top:3px}

@media(max-width:1100px){.category-grid{grid-template-columns:repeat(4,1fr)}.ux-merchant-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:767px){
  .app-main{padding:16px 14px calc(112px + var(--safe-bottom))}.app-shell.hide-nav .app-main{padding-bottom:22px}
  .section-heading{margin:24px 0 12px}.section-heading h2{font-size:18px}
  .category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.category-card.ux-home-category{min-height:96px;padding:10px;border-radius:17px}.category-card.ux-home-category .category-icon{width:34px;height:34px}.category-card.ux-home-category b{font-size:10px}.category-card.ux-home-category small{font-size:6.5px}
  .product-grid,.ux-category-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.product-cover{height:128px}.ux-product-card .product-content{padding:10px}.ux-card-path{font-size:7px}.ux-decision-facts{display:grid;grid-template-columns:1fr;gap:4px}.ux-decision-facts span{max-width:100%}.ux-product-card .product-proof{display:grid;gap:3px}.ux-product-card .product-price{margin-top:9px}.ux-product-card .product-price b{font-size:11px}.ux-product-card .product-price small{font-size:7px}
  .ux-merchant-grid{grid-template-columns:1fr}.ux-merchant-card{border-radius:19px;padding:14px}.ux-representatives{display:none}
  .ux-category-head{display:grid;margin-bottom:12px}.ux-category-head h1{font-size:25px}.ux-search-entry{width:100%}.ux-primary-tabs{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:max-content;border-radius:18px;padding:5px}.ux-primary-tabs button{min-width:max-content;height:38px;padding:0 13px}.ux-category-path{margin:10px 2px}.ux-subcategory-panel,.ux-category-results,.ux-category-merchants{padding:14px;border-radius:19px;margin-top:9px}.ux-section-title h2{font-size:16px}.ux-subcategory-chips{gap:6px;margin-top:11px}.ux-subcategory-chips button{height:34px;padding:0 10px}.ux-result-toolbar{align-items:center}.ux-result-toolbar h2{font-size:17px}.ux-result-toolbar label{grid-template-columns:auto 84px}.ux-empty-state{min-height:180px}
  .ux-store-hero{display:grid;padding:20px;border-radius:22px}.ux-store-identity .merchant-logo{width:54px;height:54px}.ux-store-identity h1{font-size:22px}.ux-store-actions{display:grid;grid-template-columns:1fr 1fr}.ux-store-summary{grid-template-columns:1fr 1fr;gap:7px}.ux-store-summary article{padding:12px}
  .ux-product-detail{grid-template-columns:1fr}.ux-product-detail .product-visual{position:relative;top:auto;min-height:310px;border-radius:24px}.ux-product-detail .product-copy>h1{font-size:24px}.ux-detail-metrics{grid-template-columns:1fr 1fr}.market-actions{grid-template-columns:1fr 1fr}.market-actions button:first-child{grid-column:1/-1}.market-actions button{min-height:45px}
  .ux-status-row{gap:6px}.ux-status-row button{min-height:68px;padding:11px;border-radius:16px}.ux-status-row b{font-size:18px}.ux-after-sale-entry,.ux-payment-summary{padding:14px;border-radius:19px}.ux-after-sale-entry h2,.ux-payment-summary h2{font-size:15px}.ux-after-sale-entry>div:last-child>b{font-size:18px}.ux-recent-orders,.ux-trade-center-list{padding:14px;border-radius:19px}
  .ux-order-body{grid-template-columns:auto minmax(0,1fr)}.ux-order-body>strong{grid-column:2}.ux-order-detail-grid,.ux-after-sale-detail-grid{grid-template-columns:1fr}.ux-order-detail-hero,.ux-after-sale-hero{padding:18px;border-radius:21px}.ux-order-detail-hero h1,.ux-after-sale-hero h1{font-size:22px}.ux-order-detail-hero strong,.ux-after-sale-hero strong{font-size:15px}.ux-snapshot-list>div{grid-template-columns:96px 1fr}.ux-order-after-sale-panel{align-items:flex-start;display:grid}.ux-order-after-sale-panel button{width:100%}
  .ux-after-sale-list,.ux-merchant-order-list{grid-template-columns:1fr}.ux-after-sale-card dl{grid-template-columns:1fr 1fr}.ux-after-sale-card dl>div:last-child{grid-column:1/-1}.ux-after-sale-actions{display:grid}.ux-after-sale-actions button{min-width:0}.ux-order-summary{grid-template-columns:auto minmax(0,1fr)}
  .ux-managed-summary{overflow-x:auto}.ux-managed-summary span{flex:none}.managed-products.ux-managed-products article{grid-template-columns:auto minmax(0,1fr)}.managed-products.ux-managed-products article>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.managed-products.ux-managed-products article>div:last-child button{padding:9px 5px}
  .ux-merchant-task-grid{grid-template-columns:1fr 1fr}
  .bottom-nav{bottom:10px;width:calc(100% - 20px);height:66px;border-radius:24px}.bottom-nav>button{border-radius:16px}.bottom-nav>button.is-active:before{width:38px;height:38px}
}
@media(max-width:390px){
  .app-header{padding:0 12px}.app-main{padding-left:12px;padding-right:12px}.secure-pill{display:none}
  .home-brand{padding:14px}.home-brand h1{font-size:20px}.global-search-card{margin:10px 0 20px;width:100%}
  .category-card.ux-home-category{min-height:93px}.category-card.ux-home-category b{font-size:9.5px}
  .ux-product-card .product-cover{height:118px}.product-symbol{font-size:27px}.product-content h3{min-height:36px;font-size:11px}
  .ux-status-row button{padding:9px}.ux-status-row span{font-size:7px}.ux-status-row b{font-size:17px}
  .ux-after-sale-entry{gap:10px}.ux-after-sale-entry p{line-height:1.4}.ux-after-sale-entry>div:last-child{grid-template-columns:auto}.ux-after-sale-entry>div:last-child small{display:none}
  .ux-order-detail-hero,.ux-after-sale-hero{align-items:flex-start;display:grid}.ux-order-detail-hero strong,.ux-after-sale-hero strong{justify-self:start}
}
@media(prefers-reduced-motion:reduce){.splash-mark{animation:none}.page.is-active{animation:none}}
