.global-login-popup[data-v-cdbba06c]{border-top-left-radius:28px!important;border-top-right-radius:28px!important;background:#fff;overflow:hidden}.global-login-popup[data-v-cdbba06c] .van-popup__close-icon{top:20px;right:20px;font-size:20px;color:#94a3b8;background:#f8fafc;padding:6px;border-radius:50%}.login-modal-content[data-v-cdbba06c]{padding:28px 22px 18px}.modal-header[data-v-cdbba06c]{text-align:center;margin-bottom:22px}.modal-header .brand-badge[data-v-cdbba06c]{display:inline-flex;align-items:center;gap:6px;background:#f0fdfa;color:#0d9488;font-size:11px;font-weight:700;padding:5px 12px;border-radius:20px;margin-bottom:12px}.modal-header .modal-title[data-v-cdbba06c]{font-size:21px;font-weight:800;color:#0f172a;margin:0 0 6px}.modal-header .modal-subtitle[data-v-cdbba06c]{font-size:12px;color:#64748b;margin:0}.wechat-login-section[data-v-cdbba06c]{margin-bottom:18px}.wechat-login-section .wx-login-btn[data-v-cdbba06c]{width:100%;height:48px;border:none;border-radius:24px;background:linear-gradient(135deg,#10b981,#0d9488);color:#fff;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 6px 18px rgba(13,148,136,.28)}.wechat-login-section .wx-login-btn[data-v-cdbba06c]:disabled{opacity:.65}.wechat-login-section .env-tip[data-v-cdbba06c]{margin:10px 0 0;font-size:11px;color:#94a3b8;text-align:center;line-height:1.5}.modal-footer[data-v-cdbba06c]{padding-top:6px;display:flex;justify-content:center}.modal-footer .policy-text[data-v-cdbba06c]{font-size:11px;color:#94a3b8}.modal-footer .policy-text a[data-v-cdbba06c]{color:#0d9488}:root{--primary-color:#0d9488;--primary-gradient:linear-gradient(135deg,#0d9488,#10b981);--bg-color:#f8fafc;--card-shadow:0 4px 12px rgba(13,148,136,.04);--border-radius-lg:16px;--border-radius-md:12px;--border-radius-sm:8px}*{box-sizing:border-box}#app{font-family:Outfit,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1e293b;background-color:var(--bg-color);min-height:100vh}.header-sticky{position:sticky!important;top:0!important;z-index:100!important;background:#fff!important;box-shadow:0 2px 8px rgba(15,23,42,.04)!important}.van-nav-bar{background:#fff!important;box-shadow:0 1px 3px rgba(15,23,42,.03)!important;border:none!important}.van-nav-bar:after{border-bottom:none!important}.van-nav-bar .van-nav-bar__title{color:#0f172a!important;font-weight:600!important;font-size:16px!important}.van-nav-bar .van-icon,.van-nav-bar .van-nav-bar__text{color:var(--primary-color)!important;font-weight:500!important}.van-button--primary{background:var(--primary-gradient)!important;border:none!important;font-weight:500!important}.van-button--primary.van-button--plain{background:transparent!important;border:1px solid var(--primary-color)!important;color:var(--primary-color)!important}.van-button--danger{background:linear-gradient(135deg,#ef4444,#dc2626)!important;border:none!important}.van-button--danger.van-button--plain{background:transparent!important;border:1px solid #ef4444!important;color:#ef4444!important}.van-tabs__line{background-color:var(--primary-color)!important;height:3px!important;border-radius:3px!important}.van-tab--active{font-weight:600!important}.van-dialog__confirm,.van-dialog__confirm:active,.van-tab--active{color:var(--primary-color)!important}.van-checkbox__icon--checked .van-icon,.van-radio__icon--checked .van-icon{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.van-loading__spinner,.van-search__action{color:var(--primary-color)!important}.van-search__action{font-weight:500!important}.van-cell-group{background:transparent!important}.van-cell{background-color:#fff!important;padding:14px 16px!important;align-items:center!important}.van-cell .van-cell__title{color:#334155!important;font-weight:500!important}.van-cell .van-cell__right-icon{color:#94a3b8!important}.van-tag--primary{background-color:var(--primary-color)!important}.van-tag--success{background-color:#10b981!important}.van-tag--warning{background-color:#f59e0b!important}.van-search{padding:8px 16px!important;background:#fff!important}.van-search .van-search__content{background:#f1f5f9!important;border-radius:8px!important;height:34px!important;padding-left:8px!important;display:flex!important;align-items:center!important}.van-search .van-cell{padding:3px 8px 3px 0!important;background:transparent!important;display:flex!important;align-items:center!important}.van-search .van-cell .van-field__left-icon{color:#64748b!important;margin-right:6px!important}.van-search .van-cell .van-field__control{font-size:13px!important;color:#1e293b!important;height:24px!important;line-height:24px!important}@media screen and (min-width:540px){body,html{height:100%;margin:0;padding:0;overflow:hidden!important;background-color:#edf2f7!important}#app-root{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 30%,#f8fafc 0,#e2e8f0 100%)!important}#app{max-width:440px!important;width:100%!important;min-height:0!important;height:calc(100vh - 48px)!important;margin:24px auto!important;border-radius:28px!important;overflow-y:auto!important;overflow-x:hidden!important;background-color:#f8fafc!important;box-shadow:0 25px 60px -15px rgba(15,23,42,.16),0 0 0 1px rgba(203,213,225,.8)!important;position:relative!important}#app::-webkit-scrollbar{width:0!important;display:none!important}#app{scrollbar-width:none;-ms-overflow-style:none}.bottom-action,.bottom-action-bar,.bottom-bar,.bottom-nav-wrap,.fixed-bottom,.footer-bar,.order-bottom-dock,.selected-booth-bar,.submit-bar,.van-goods-action,.van-submit-bar{position:fixed!important;width:100%!important;max-width:440px!important;left:50%!important;transform:translateX(-50%)!important;bottom:24px!important;border-bottom-left-radius:28px!important;border-bottom-right-radius:28px!important;overflow:hidden!important;z-index:999!important}.van-nav-bar--fixed{position:fixed!important;width:100%!important;max-width:440px!important;left:50%!important;transform:translateX(-50%)!important;top:24px!important;border-top-left-radius:28px!important;border-top-right-radius:28px!important;overflow:hidden!important;z-index:999!important;box-sizing:border-box!important}.float-action-dock,.publish-fab,.van-back-top{right:calc(50% - 204px)!important}.float-action-dock{bottom:88px!important}.van-popup--top{top:24px!important;border-top-left-radius:28px!important;border-top-right-radius:28px!important}.van-popup--bottom,.van-popup--top{position:fixed!important;left:50%!important;transform:translateX(-50%)!important;max-width:440px!important;width:100%!important}.van-popup--bottom{bottom:24px!important;border-bottom-left-radius:28px!important;border-bottom-right-radius:28px!important;border-top-left-radius:20px!important;border-top-right-radius:20px!important}.van-dialog,.van-popup--center{max-width:380px!important;width:88%!important;border-radius:20px!important}.van-toast{max-width:280px!important}}