/*!
 *  build: admin-pro 
 *  copyright: chuzhixin 1204505056@qq.com 
 *  time: 2026-11-7 11:12:08
 */.pp-tabbar[data-v-0c67c034]{position:fixed;width:100%;bottom:calc(env(safe-area-inset-bottom));z-index:20;display:flex;align-items:stretch;padding:6px;border-radius:15px 15px 0 0;background:#faf3fa;box-shadow:0 -2px 12px rgba(130,66,224,.08)}.pp-tabbar-item[data-v-0c67c034]{display:flex;align-items:center;justify-content:center;min-width:0;min-height:46px;padding:4px 2px;border:0;border-radius:10px;color:#1e1728;background:transparent;flex:1 1 0;flex-direction:column;font-size:14px;font-weight:400;line-height:1.4}.pp-tabbar-item img[data-v-0c67c034]{display:block;width:28px;height:28px;margin-bottom:2px;-o-object-fit:contain;object-fit:contain;pointer-events:none}.pp-tabbar-item span[data-v-0c67c034]{max-width:100%;white-space:normal;overflow-wrap:anywhere}.pp-tabbar-item.is-active[data-v-0c67c034]{background:#e1ccf7;font-weight:600}.pp-tabbar-item[data-v-0c67c034]:active{transform:translateY(1px)}.pp-fleet-read-state[data-v-b61a866a]{margin:20px 16px;padding:20px 16px;color:#654477;font-size:16px;text-align:center;overflow-wrap:anywhere}.pp-fleet-read-state button[data-v-b61a866a]{margin:8px;padding:10px 16px;border:1px solid currentColor;border-radius:8px;background:transparent;color:inherit;font:inherit}.pp-fleet button[data-v-b61a866a]:disabled{opacity:.45;cursor:not-allowed}.pp-fleet-quick button[data-v-b61a866a]:disabled{background:#ddd;color:#999}.pp-fleet[data-v-b61a866a]{min-height:100vh;padding-bottom:calc(94px + env(safe-area-inset-bottom));overflow-x:hidden;background:linear-gradient(180deg,#f3e8fa,#fdfaff 46%,#f1defc)}.pp-fleet-crown[data-v-b61a866a]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;background:transparent}.pp-fleet-crown img[data-v-b61a866a]{width:26px;height:22px;-o-object-fit:contain;object-fit:contain}.pp-fleet-tabs[data-v-b61a866a]{display:flex;margin:4px 8px 0;padding:4px;border-radius:8px;background:#fff;gap:6px}.pp-fleet-tab[data-v-b61a866a]{display:flex;align-items:center;justify-content:center;min-width:0;min-height:30px;border:0;border-radius:8px;color:#666;background:transparent;flex:1 1 0;gap:5px;font-size:15px;font-weight:500;white-space:nowrap}.pp-fleet-tab img[data-v-b61a866a]{width:22px;height:16px;-o-object-fit:contain;object-fit:contain}.pp-fleet-tab.is-active[data-v-b61a866a]{color:#7353b8;background:#ebe1fc;font-weight:600}.pp-fleet-hero[data-v-b61a866a]{position:relative;margin-top:6px}.pp-fleet-hero-img[data-v-b61a866a]{display:block;width:100%;height:auto;pointer-events:none}.pp-fleet-hero-title[data-v-b61a866a]{position:absolute;top:22%;right:6%;color:#7353b8;font-size:18px;font-weight:600;line-height:1.2;white-space:nowrap}.pp-fleet-cards[data-v-b61a866a]{display:flex;margin:6px 6px 0;gap:6px}.pp-fleet-card[data-v-b61a866a]{display:flex;align-items:center;min-width:0;padding:8px;border-radius:10px;background:#fff;flex:1 1 0;gap:8px}.pp-fleet-card img[data-v-b61a866a]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;flex:none}.pp-fleet-card-body[data-v-b61a866a]{display:flex;min-width:0;flex:1 1 auto;flex-direction:column}.pp-fleet-card-body span[data-v-b61a866a]{color:#1e1728;font-size:14px;font-weight:500;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.pp-fleet-card-body strong[data-v-b61a866a]{color:#1e1728;font-size:16px;font-weight:600;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.pp-fleet-card-body strong.is-purple[data-v-b61a866a]{color:#856ec0}.pp-fleet-card-body em[data-v-b61a866a]{color:#999;font-size:14px;font-style:normal;font-weight:400;line-height:1.4}.pp-fleet-buy[data-v-b61a866a]{margin:8px 8px 0;padding:12px 10px;border-radius:8px;background:#fff}.pp-fleet-buy-head[data-v-b61a866a]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.pp-fleet-buy-head>span[data-v-b61a866a]:first-child{color:#1e1728;font-size:15px;font-weight:600;line-height:1.4;white-space:nowrap}.pp-fleet-rate[data-v-b61a866a]{display:flex;align-items:center;color:#666;flex:none;gap:4px;font-size:14px;font-weight:400;white-space:nowrap}.pp-fleet-rate img[data-v-b61a866a]{width:10px;height:10px;-o-object-fit:contain;object-fit:contain}.pp-fleet-stepper[data-v-b61a866a]{display:flex;align-items:center;justify-content:center;margin-top:10px;gap:12px}.pp-fleet-stepper button[data-v-b61a866a]{display:flex;align-items:center;justify-content:center;width:32px;height:26px;border:0;border-radius:7px;color:#be8f4b;background:#dfcfb0;font-size:18px;font-weight:600;line-height:1}.pp-fleet-stepper input[data-v-b61a866a]{display:flex;align-items:center;justify-content:center;min-width:56px;width:160px;max-width:55%;border:1px solid #dfc6f0;text-align:center;min-height:26px;border-radius:7px;color:#1e1728;background:#f4eef5;font-size:16px;font-weight:600}.pp-fleet-est[data-v-b61a866a]{margin:6px 0 0;color:#666;font-size:14px;font-weight:400;line-height:1.4;text-align:center}.pp-fleet-divider[data-v-b61a866a]{height:1px;margin:8px 0;background:#e5e5e5}.pp-fleet-pay[data-v-b61a866a]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.pp-fleet-pay>span[data-v-b61a866a]{color:#1e1728;font-size:14px;font-weight:600;white-space:nowrap}.pp-fleet-pay strong[data-v-b61a866a]{color:#b78a35;font-size:16px;font-weight:600;white-space:normal;overflow-wrap:anywhere}.pp-fleet-pay em[data-v-b61a866a]{color:#666;font-size:14px;font-style:normal;font-weight:400}.pp-fleet-quick[data-v-b61a866a]{display:flex;justify-content:center;margin-top:10px;gap:10px;flex-wrap:wrap}.pp-fleet-quick button[data-v-b61a866a]{min-width:64px;min-height:24px;padding:2px 10px;border:0;border-radius:5px;color:#666;background:#efcf94;font-size:14px;font-weight:500;white-space:nowrap}.pp-fleet-quick button.is-active[data-v-b61a866a]{color:#fef3c5;background:#d4c2f4}.pp-fleet-quick button.is-active[data-v-b61a866a],.pp-fleet-quick button[data-v-b61a866a]:active{font-weight:600}.pp-fleet-sell[data-v-b61a866a]{display:flex;align-items:flex-start;margin:8px 8px 0;padding:10px;border-radius:8px;background:#fbf4ff;gap:8px}.pp-fleet-sell-icon[data-v-b61a866a]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;flex:none}.pp-fleet-sell-body[data-v-b61a866a]{min-width:0;flex:1 1 auto}.pp-fleet-sell-body h3[data-v-b61a866a]{margin:0 0 4px;color:#1e1728;font-size:15px;font-weight:600;line-height:1.4}.pp-fleet-sell-body p[data-v-b61a866a]{margin:0;color:#666;font-size:14px;font-weight:400;line-height:1.4}.pp-fleet-sell-sub[data-v-b61a866a]{margin-top:2px}.pp-fleet-sell-side[data-v-b61a866a]{position:relative;padding:6px 8px;border-radius:8px;background:#fdfbff;flex:none}.pp-fleet-sell-side p[data-v-b61a866a]{margin:0;color:#1e1728;font-size:14px;font-weight:600;line-height:1.4;white-space:nowrap}.pp-fleet-sell-side-line[data-v-b61a866a]{height:1px;margin:4px 0;background:#dfc6f0}.pp-fleet-sell-side img[data-v-b61a866a]{position:absolute;right:-4px;bottom:-4px;width:18px;height:20px;-o-object-fit:contain;object-fit:contain}.pp-fleet-actions[data-v-b61a866a]{display:flex;grid-template-columns:minmax(0,1fr);gap:8px;margin:12px 16px 0}.pp-fleet-actions.is-purchase[data-v-b61a866a]{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-fleet-submit[data-v-b61a866a]{display:block;min-width:0;width:100%;min-height:42px;margin:0;padding:8px 16px;border:0;border-radius:21px;color:#fff;background:transparent no-repeat 50%/100% 100%;font-size:16px;font-weight:600;line-height:1.2;white-space:normal;overflow-wrap:anywhere}.pp-fleet-submit[data-v-b61a866a]:active{transform:translateY(1px)}.pp-fleet-secure[data-v-b61a866a]{display:flex;align-items:center;justify-content:center;margin:8px 0 0;color:#333;gap:5px;font-size:14px;font-weight:500;line-height:1.4}.pp-fleet-secure img[data-v-b61a866a]{width:12px;height:13px;-o-object-fit:contain;object-fit:contain}.pp-toast[data-v-b61a866a]{position:fixed;bottom:calc(112px + env(safe-area-inset-bottom));left:50%;z-index:40;max-width:80%;padding:8px 16px;border-radius:999px;color:#fff;background:rgba(30,23,40,.85);font-size:15px;line-height:1.4;transform:translateX(-50%);white-space:normal;overflow-wrap:anywhere}