.my-quotation-doubao[data-v-291f107a]{font-family:Inter,SF Pro Display,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01";color:#0d253d;background-color:#f6f9fc;font-size:15px;font-weight:300;line-height:1.4;padding:0;margin:0;width:100%;min-height:100dvh;position:relative}.mesh-hero[data-v-291f107a]{position:relative;padding:48px 24px 56px;text-align:center;background:linear-gradient(135deg,#ff9a56,#f759ab 25%,#7c3aed 50%,#5b21b6 75%,#dc2626);overflow:hidden;box-shadow:0 8px 32px rgba(124,58,237,.3),0 4px 12px rgba(220,38,38,.2)}.mesh-hero[data-v-291f107a]:after{content:"";position:absolute;inset:0;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.hero-title[data-v-291f107a]{position:relative;z-index:1;margin:0;font-size:26px;font-weight:300;line-height:1.12;letter-spacing:-.26px;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.15)}.quotation-content[data-v-291f107a]{position:relative;z-index:1;padding:16px;margin:-24px auto 0;max-width:768px}.form-card[data-v-291f107a]{background:#fff;border-radius:12px;border:1px solid #e3e8ee;box-shadow:0 1px 3px rgba(0,55,112,.08);overflow:hidden}.my-quotation-doubao[data-v-291f107a] .select-cell{border-bottom:1px solid #e3e8ee}.my-quotation-doubao[data-v-291f107a] .select-cell:last-child{border-bottom:none}.my-quotation-doubao[data-v-291f107a] .select-cell .van-cell__title{font-weight:400;font-size:14px;color:#64748d;letter-spacing:-.42px}.my-quotation-doubao[data-v-291f107a] .select-cell .van-cell__value{font-weight:300;font-size:15px;color:#0d253d;letter-spacing:0}.button-group[data-v-291f107a]{margin-top:16px;display:flex;justify-content:center}.btn-primary-pill[data-v-291f107a]{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;font-family:inherit;font-size:16px;font-weight:500;line-height:1;letter-spacing:0;font-feature-settings:"ss01";border:none;border-radius:9999px;padding:8px 16px;cursor:pointer;box-shadow:0 2px 8px rgba(109,40,217,.25),0 1px 3px rgba(109,40,217,.15);transition:all .2s ease}.btn-primary-pill[data-v-291f107a]:active{transform:translateY(1px);box-shadow:0 1px 4px rgba(109,40,217,.2)}.result-error[data-v-291f107a]{box-sizing:border-box;width:100%;background:#fff;border:1px solid #ea2261;border-radius:12px;padding:12px 16px;margin-top:16px;color:#ea2261;font-size:14px;font-weight:400;text-align:center;box-shadow:0 1px 3px rgba(0,55,112,.08)}.result-card[data-v-291f107a]{box-sizing:border-box;width:100%;background:linear-gradient(145deg,#fff,#f8f7ff);border:1px solid rgba(124,58,237,.15);border-radius:16px;padding:24px;margin-top:16px;box-shadow:0 4px 20px rgba(109,40,217,.08),0 2px 8px rgba(109,40,217,.04)}.result-label-row[data-v-291f107a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-label[data-v-291f107a]{font-size:13px;font-weight:400;letter-spacing:-.39px;color:#64748d;text-transform:uppercase}.result-tag[data-v-291f107a]{font-size:10px;font-weight:400;letter-spacing:.1px;line-height:1.15;text-transform:uppercase;color:#4434d4;background:#b9b9f9;border-radius:9999px;padding:4px 8px}.result-price-row[data-v-291f107a]{display:flex;align-items:baseline;justify-content:center;gap:12px}.result-original[data-v-291f107a]{font-size:14px;font-weight:300;letter-spacing:-.42px;font-feature-settings:"tnum";color:#64748d;text-decoration:line-through}.result-final[data-v-291f107a]{font-size:32px;font-weight:400;letter-spacing:-.64px;line-height:1.1;font-feature-settings:"tnum";background:linear-gradient(135deg,#7c3aed,#6d28d9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.category-search-box[data-v-291f107a]{padding:8px 16px;background:#f6f9fc}.my-quotation-doubao[data-v-291f107a] .van-loading{height:100%;display:flex;align-items:center;justify-content:center}.my-quotation-doubao[data-v-291f107a] .van-dialog{overflow:visible;top:65%;border-radius:12px;border:1px solid #e3e8ee}.my-quotation-doubao[data-v-291f107a] .van-dialog .logo-img{position:absolute;top:-220px;z-index:2105;width:320px;display:flex;flex-direction:row;justify-content:center;align-items:center}.my-quotation-doubao[data-v-291f107a] .van-dialog .logo-title{font-family:Inter,SF Pro Display,system-ui,sans-serif;font-size:26px;font-weight:300;letter-spacing:-.26px;line-height:1.12;color:#1c1e54;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.my-quotation-doubao[data-v-291f107a] .van-overlay{background-color:rgba(28,30,84,.7);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);width:100%;height:100vh}.my-quotation-doubao[data-v-291f107a] .van-goods-action-button--danger{background:#533afd}@media screen and (min-width:768px){.mesh-hero[data-v-291f107a]{padding:64px 32px 64px}.hero-title[data-v-291f107a]{font-size:32px;letter-spacing:-.64px}.quotation-content[data-v-291f107a]{padding:24px;margin:-32px auto 0}.btn-primary-pill[data-v-291f107a]{max-width:320px}.result-card[data-v-291f107a]{padding:32px}}