:root{--c-dark: #1a1a1a;--c-primary: #ff6a00;--c-primary-light: #fff3e8;--c-price: #ff4d1a;--c-bg: #f5f5f5;--c-grad-from: #ff8a00;--c-grad-to: #ff4a1c;--c-grad: linear-gradient(90deg, var(--c-grad-from), var(--c-grad-to));--c-grad-cart: linear-gradient(90deg, #ffc400, #ff9500);--c-card: #ffffff;--c-text: #1f1f1f;--c-text-2: #646566;--c-text-3: #969799;--c-border: #ebedf0;--c-success: #07c160;--c-warning: #ff976a;--c-danger: #ee0a24;--radius: 12px;--tabbar-height: 50px;--van-primary-color: var(--c-primary);--van-danger-color: var(--c-price);--van-nav-bar-background: var(--c-grad);--van-nav-bar-title-text-color: #fff;--van-nav-bar-icon-color: #fff;--van-nav-bar-text-color: #fff;--van-nav-bar-title-font-size: 16px;--van-tabbar-item-active-color: var(--c-primary);--van-tabbar-item-text-color: #8a8a8a;--van-tabs-bottom-bar-color: var(--c-primary);--van-tab-active-text-color: var(--c-dark);--van-tab-text-color: var(--c-text-2);--van-button-primary-background: var(--c-primary);--van-button-primary-border-color: var(--c-primary);--van-stepper-button-icon-color: var(--c-text);--van-checkbox-checked-icon-color: var(--c-primary);--van-radio-checked-icon-color: var(--c-primary);--van-switch-on-background: var(--c-primary);--van-cell-group-inset-padding: 0 12px;--van-cell-group-inset-radius: var(--radius);--van-search-background: var(--c-grad);--van-badge-background: var(--c-price);--van-sidebar-selected-border-color: var(--c-primary);--van-sidebar-selected-background: #fff;--van-sidebar-background: #f7f8fa;--van-tag-primary-color: var(--c-primary);--van-tag-danger-color: var(--c-price);--van-notice-bar-background: #fff8f0;--van-notice-bar-text-color: #d35400;--van-list-text-color: var(--c-text-3);--van-empty-description-color: var(--c-text-3)}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;background:var(--c-bg);color:var(--c-text);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Microsoft YaHei,Arial,sans-serif}#app{min-height:100%}a{color:inherit;text-decoration:none}img{display:block}.page{min-height:100vh;min-height:100dvh;background:var(--c-bg);padding-bottom:env(safe-area-inset-bottom)}.page--tab{padding-bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom))}.page--bottom{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.card{background:var(--c-card);border-radius:var(--radius);margin:10px 12px;padding:12px}.card__title{font-size:15px;font-weight:600;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between}.card__title .more{font-size:12px;font-weight:400;color:var(--c-text-3)}.sec-head{display:flex;align-items:center;justify-content:space-between;padding:0 12px 10px}.sec-head__title{font-size:16px;font-weight:700;display:inline-flex;align-items:center;gap:6px}.sec-head__title:before{content:"";width:4px;height:15px;border-radius:2px;background:var(--c-grad)}.sec-head__sub{font-size:12px;color:var(--c-text-3);margin-left:8px}.sec-head__more{font-size:12px;color:var(--c-text-3);display:inline-flex;align-items:center;gap:2px}.text-2{color:var(--c-text-2)}.text-3{color:var(--c-text-3)}.text-price{color:var(--c-price)}.text-primary{color:var(--c-primary)}.text-danger{color:var(--c-danger)}.text-success{color:var(--c-success)}.fs-12{font-size:12px}.fs-13{font-size:13px}.fs-16{font-size:16px}.bold{font-weight:600}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.flex{display:flex;align-items:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-1{flex:1;min-width:0}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mb-8{margin-bottom:8px}.bottom-bar{position:fixed;left:0;right:0;bottom:0;z-index:20;background:#fff;border-top:1px solid var(--c-border);padding:8px 12px;padding-bottom:calc(8px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:10px}.van-button--dark{background:var(--c-grad)!important;border-color:transparent!important;color:#fff!important}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:0 8px}.rich-text{font-size:14px;line-height:1.7;color:var(--c-text);word-break:break-word}.rich-text img{max-width:100%;height:auto}.rich-text p{margin:0 0 8px}.rich-text table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.rich-text td,.rich-text th{border:1px solid var(--c-border);padding:6px 10px;word-break:break-word}.kv-row{display:flex;justify-content:space-between;align-items:flex-start;padding:6px 0;font-size:13px}.kv-row__label{color:var(--c-text-3);flex-shrink:0;margin-right:12px}.kv-row__value{text-align:right;word-break:break-all}.log-list{padding-left:12px;border-left:2px solid var(--c-border)}.log-item{position:relative;padding:4px 0 10px 10px;font-size:12px;color:var(--c-text-2)}.log-item:before{content:"";position:absolute;left:-17px;top:8px;width:8px;height:8px;border-radius:50%;background:var(--c-border)}.log-item:first-child:before{background:var(--c-primary)}.log-item__title{color:var(--c-text);font-size:13px}.van-tab .van-badge--fixed{transform:translate(70%,-50%)}.van-tabs__nav--line .van-tab{padding:0 6px}.van-tabs__nav--line{padding-right:6px}.price,.num,.kv-row__value,.van-tabbar-item__text,.mono{font-variant-numeric:tabular-nums}.is-native body{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.is-native input,.is-native textarea,.is-native [contenteditable=true],.is-native .selectable{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}html.is-native,html.is-native body{overscroll-behavior-y:none}.pg-fwd-enter-active,.pg-back-enter-active{transition:opacity .18s ease-out,transform .18s ease-out}.pg-fwd-leave-active,.pg-back-leave-active{transition:opacity .12s ease-in}.pg-fwd-enter-from{opacity:0;transform:translate3d(12px,0,0)}.pg-back-enter-from{opacity:0;transform:translate3d(-12px,0,0)}.pg-fwd-leave-to,.pg-back-leave-to{opacity:0}@media (prefers-reduced-motion: reduce){.pg-fwd-enter-active,.pg-back-enter-active,.pg-fwd-leave-active,.pg-back-leave-active{transition:none}}.upd-mask[data-v-795c5cfd]{display:flex;align-items:center;justify-content:center}.upd-box[data-v-795c5cfd]{background:var(--van-background-2, #fff);border-radius:12px;padding:24px 28px;display:flex;flex-direction:column;align-items:center;gap:10px}.upd-title[data-v-795c5cfd]{margin:0;font-size:15px;font-weight:600}.upd-tip[data-v-795c5cfd]{margin:0;font-size:12px;color:var(--van-text-color-2, #969799)}.upd-bar[data-v-795c5cfd]{position:fixed;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom) + 64px);z-index:2000;background:#000000d1;color:#fff;border-radius:10px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.upd-dialog[data-v-795c5cfd]{padding:16px 20px 4px}.upd-notes[data-v-795c5cfd]{margin:0;font-size:14px;line-height:1.6;white-space:pre-wrap}.upd-size[data-v-795c5cfd]{margin:8px 0 0;font-size:12px;color:var(--van-text-color-2, #969799)}.upd-force[data-v-795c5cfd]{margin:8px 0 0;font-size:12px;color:var(--van-danger-color, #ee0a24)}.upd-actions[data-v-795c5cfd]{display:flex;gap:10px;padding:16px}
