#app .container:is([data-v-53a17328],[data-v-989fb8e9],[data-v-791512d3],[data-v-90ed0482]){font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,"PingFang SC",sans-serif!important;background:#f4f8f6;color:#183438;padding:0;display:flex;flex-direction:column;height:100dvh;max-width:1000px;margin:auto;overflow:hidden;box-sizing:border-box}
#app .container:is([data-v-53a17328],[data-v-989fb8e9],[data-v-791512d3],[data-v-90ed0482])>.custom-nav-container,#app .container:is([data-v-53a17328],[data-v-989fb8e9],[data-v-791512d3],[data-v-90ed0482])>.custom-nav-bar{flex-shrink:0;background:#fff}
#app .container:is([data-v-53a17328],[data-v-989fb8e9],[data-v-791512d3])>.content{height:auto!important;flex:1;min-height:0;overflow-y:auto;padding:16px 16px 24px;display:flex;flex-direction:column;gap:14px}
#app .container:is([data-v-53a17328],[data-v-989fb8e9]) .content-item{background:#fff;border:1px solid #dfe9e5;border-radius:16px;padding:16px!important;font-size:14px;line-height:1.6;color:#183438;flex-shrink:0}
#app .container:is([data-v-53a17328],[data-v-989fb8e9]) .content-item>.list-tile-container{padding:10px 0;background:transparent;box-shadow:none;min-width:0}
#app .container:is([data-v-53a17328],[data-v-989fb8e9]) .list-tile-left{min-width:0;flex:1}
#app .container:is([data-v-53a17328],[data-v-989fb8e9]) .list-tile-container .title{font-size:14px;line-height:1.6;color:#183438;overflow-wrap:anywhere}
#app .container:is([data-v-53a17328],[data-v-989fb8e9]) .list-tile-container .label{font-size:13px;line-height:1.7;color:#657b7c;white-space:normal;overflow-wrap:anywhere;padding-top:5px}
#app .container:is([data-v-53a17328],[data-v-989fb8e9]) .list-tile-right{margin-left:12px;min-width:0;max-width:55%}
#app .container:is([data-v-53a17328],[data-v-989fb8e9]) .list-tile-container .value{font-size:14px;color:#087f79;line-height:1.5;overflow-wrap:anywhere;text-align:right}
#app .container:is([data-v-53a17328],[data-v-989fb8e9]) .address{border-color:#c6dfd4}
#app .container:is([data-v-53a17328],[data-v-989fb8e9]) .cart-item-container{padding:14px 0;margin:0;box-shadow:none;border-bottom:1px solid #edf2ef;border-radius:0;min-width:0;gap:14px;background:transparent}
#app .container:is([data-v-53a17328],[data-v-989fb8e9]) .cart-item-container:last-child{border-bottom:0}
#app .container:is([data-v-53a17328],[data-v-989fb8e9]) .cart-item-container .item-img{width:84px;flex:0 0 84px;background:#f7faf8;box-shadow:none;overflow:hidden;border-radius:10px}
#app .container:is([data-v-53a17328],[data-v-989fb8e9]) .item-img .van-image{width:84px!important;height:90px!important}
#app .container:is([data-v-53a17328],[data-v-989fb8e9]) .item-img img{object-fit:contain!important}
#app .container:is([data-v-53a17328],[data-v-989fb8e9]) .cart-item-container .item-info{padding-left:0;min-width:0;font-size:13px;line-height:1.6;gap:7px}
#app .container:is([data-v-53a17328],[data-v-989fb8e9]) .cart-item-container .name{width:auto;max-width:100%;white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.5;padding:0}
#app .container:is([data-v-53a17328],[data-v-989fb8e9]) .cart-item-container .price{font-size:13px;color:#087f79;flex-wrap:wrap;gap:5px}
#app .container:is([data-v-53a17328],[data-v-989fb8e9]) .cart-item-container .spec{font-size:12px;color:#657b7c;overflow-wrap:anywhere}
#app .container:is([data-v-53a17328],[data-v-989fb8e9]) .cart-item-container :is(.last-row,.total){font-size:13px;line-height:1.6;flex-wrap:wrap;padding-top:0;color:#183438;overflow-wrap:anywhere}
#app .container:is([data-v-53a17328],[data-v-989fb8e9],[data-v-791512d3])>.bottom,#app .container[data-v-90ed0482]>.van-form>.bottom{height:auto;min-height:82px;padding:14px 16px;box-sizing:border-box;background:#fff;border-top:1px solid #dfe9e5;flex-shrink:0;gap:16px;width:100%}
#app .container[data-v-53a17328]>.bottom .total-price{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px;font-size:12px;color:#657b7c;line-height:1.4}
#app .container:is([data-v-53a17328],[data-v-989fb8e9])>.bottom .total-number{padding-left:0;font-size:20px;color:#087f79;line-height:1.4;overflow-wrap:anywhere}
#app .container[data-v-53a17328]>.bottom .button{flex:1;min-width:0}
#app .container:is([data-v-53a17328],[data-v-989fb8e9],[data-v-791512d3])>.bottom .van-button,#app .container[data-v-90ed0482]>.van-form>.bottom .van-button{border-radius:12px;min-height:46px;height:auto;padding:12px 10px;font-size:14px;font-weight:650;letter-spacing:0;line-height:1.4;white-space:normal}
#app .container[data-v-791512d3]>.bottom .van-button{width:100%;background:#087f79!important;border-color:#087f79!important}
#app .container[data-v-989fb8e9]>.bottom{display:flex;flex-direction:column;align-items:stretch;gap:10px}
#app .container[data-v-989fb8e9]>.bottom .total-price{flex:none;justify-content:space-between;font-size:13px;color:#657b7c;line-height:1.5}
#app .container[data-v-989fb8e9]>.bottom .buttons{flex:none;width:100%}
#app .container[data-v-989fb8e9]>.bottom .buttons .van-space{width:100%;display:flex;gap:8px!important;align-items:stretch}
#app .container[data-v-989fb8e9]>.bottom .buttons .van-space-item{flex:1;min-width:0;margin:0!important}
#app .co-order-meta,#app .co-logistics,#app .co-state{background:#fff;border:1px solid #dfe9e5;border-radius:16px;padding:18px;color:#183438;flex-shrink:0;overflow-wrap:anywhere}
#app :is(.co-order-meta,.co-logistics,.co-state) h2{font-size:18px;line-height:1.5;margin:8px 0 16px;font-weight:700}
#app .co-status{display:inline-block;border-radius:20px;padding:5px 11px;color:#087f79;background:#e4f3ed;font-size:12px;font-weight:650}
#app .co-meta-row{display:flex;justify-content:space-between;gap:14px;padding:7px 0;font-size:12px;line-height:1.6;color:#657b7c}
#app .co-meta-row :is(strong,time){color:#183438;text-align:right;min-width:0;font-weight:500}
#app .co-tracking{display:flex;flex-direction:column;gap:5px;font-size:12px;color:#657b7c;margin-bottom:20px}
#app .co-tracking strong{font-size:14px;color:#183438;font-weight:650;overflow-wrap:anywhere}
#app .co-timeline{padding:0 0 0 18px;margin:0;list-style:none;border-left:2px solid #daebe2}
#app .co-timeline li{position:relative;padding:0 0 22px;font-size:13px;line-height:1.7}
#app .co-timeline li:before{content:"";position:absolute;left:-24px;top:5px;width:10px;height:10px;background:#a7cabc;border:2px solid #fff;border-radius:50%}
#app .co-timeline li:first-child:before{background:#087f79}
#app .co-timeline li:last-child{padding-bottom:0}
#app .co-timeline time{font-size:12px;color:#657b7c;display:block;margin-top:5px}
#app .co-muted,#app .co-state p{font-size:13px;line-height:1.7;color:#657b7c;margin:10px 0}
#app .co-state{text-align:center;padding:30px 18px}
#app .co-primary{background:#087f79;color:#fff;border:1px solid #087f79;border-radius:12px;font-family:inherit;font-size:14px;font-weight:650;line-height:1.4;padding:12px 20px;margin-top:12px;cursor:pointer;min-height:46px}
#app .co-error{font-size:13px;line-height:1.6;color:#a34131;background:#fff3ee;padding:12px;border-radius:10px;overflow-wrap:anywhere}
#app .co-intro{padding:8px 16px 12px;flex-shrink:0}
#app .co-intro h1{font-size:21px;line-height:1.5;margin:0 0 8px;font-weight:700}
#app .co-intro p{font-size:13px;line-height:1.7;color:#657b7c;margin:0}
#app .container[data-v-791512d3] .address-card-container{padding:16px;background:#fff;border:1px solid #dfe9e5;border-radius:14px;box-shadow:none;gap:12px;align-items:flex-start;min-width:0}
#app .container[data-v-791512d3] .address-card-container .tag{width:auto;min-width:44px;max-width:75px;height:auto;border-radius:8px;padding:6px;font-size:11px;line-height:1.5;overflow-wrap:anywhere;white-space:normal;background:#e4f3ed;color:#087f79;border:1px solid #cce3d9}
#app .container[data-v-791512d3] .address-card-container .info{min-width:0;padding:0;font-size:13px;line-height:1.7;overflow-wrap:anywhere}
#app .container[data-v-791512d3] .address-card-container .user-name{font-size:14px;font-weight:650;color:#183438;line-height:1.7}
#app .container[data-v-791512d3] .address-card-container .location{font-size:13px;line-height:1.7;letter-spacing:0;display:block;-webkit-line-clamp:unset;overflow:visible;color:#657b7c}
#app .container[data-v-791512d3] .address-card-container .check{padding-left:0;color:#087f79;flex-shrink:0}
#app .container[data-v-90ed0482]>.van-form{display:flex;flex:1;min-height:0;flex-direction:column;overflow:hidden}
#app .container[data-v-90ed0482]>.van-form>.content{height:auto;flex:1;min-height:0;padding:16px;gap:18px}
#app .container[data-v-90ed0482] .co-intro{padding:0 0 5px}
#app .container[data-v-90ed0482] .input-container{background:#fff;border:1px solid #dfe9e5;border-radius:14px;padding:14px;min-width:0}
#app .container[data-v-90ed0482] .input-label{font-size:14px;line-height:1.6;font-weight:650;color:#183438;margin-bottom:8px;padding:0}
#app .container[data-v-90ed0482] .input-field{padding:0;background:#f7faf8;border:1px solid #d8e5de;border-radius:9px;min-height:46px;overflow:hidden}
#app .container[data-v-90ed0482] .van-cell{background:transparent;padding:12px!important;font-size:14px;color:#183438}
#app .container[data-v-90ed0482] .van-field__control{color:#183438;font-size:14px;line-height:1.6;text-align:left!important;padding:0!important;background:transparent!important}
#app .container[data-v-90ed0482] .van-field__error-message{font-size:12px;line-height:1.5}
@media(max-width:350px){#app .container:is([data-v-53a17328],[data-v-989fb8e9],[data-v-791512d3])>.content{padding:12px;gap:12px}#app .container:is([data-v-53a17328],[data-v-989fb8e9]) .content-item{padding:12px!important}#app .container:is([data-v-53a17328],[data-v-989fb8e9]) .cart-item-container .item-img{width:64px;flex-basis:64px}#app .container:is([data-v-53a17328],[data-v-989fb8e9]) .item-img .van-image{width:64px!important;height:74px!important}#app .container[data-v-989fb8e9]>.bottom .van-button{font-size:12px;padding:10px 6px}}
@supports(padding-bottom:env(safe-area-inset-bottom)){#app .container:is([data-v-53a17328],[data-v-989fb8e9],[data-v-791512d3])>.bottom,#app .container[data-v-90ed0482]>.van-form>.bottom{padding-bottom:calc(14px + env(safe-area-inset-bottom))}}
