.page-background.data-v-e484b63c{display:block;position:fixed;top:0;left:0;width:100%;height:100%}.body.data-v-e484b63c{width:100%;height:100%;position:relative;z-index:1}.top-title-box.data-v-e484b63c{display:flex;align-items:center;justify-content:space-between}.title.data-v-e484b63c{font-size:16px;font-weight:700}.subtitle.data-v-e484b63c{font-size:12px;color:#aaa;margin-top:10px}.site-more-topIcon.data-v-e484b63c{width:140rpx;height:140rpx}.crumbs.data-v-e484b63c{display:flex;align-items:center;height:60px;border-radius:8px;background-color:#fff;margin:15px 0}.crumbs .item.data-v-e484b63c{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column}.crumbs .item .value.data-v-e484b63c{font-size:16px;font-weight:700;color:#3eb6f8}.crumbs .item .name.data-v-e484b63c{font-size:12px}.switch.data-v-e484b63c{display:flex;align-items:center;justify-content:space-between;width:100%;height:44px;background-color:#fff;border-radius:100pc;position:relative}.switch .bg.data-v-e484b63c{width:50%;height:40px;background-color:#3eb6f8;border-radius:100pc;position:absolute;top:2px;left:2px;transition:all .2s ease}.switch .contet.data-v-e484b63c{display:flex;align-items:center;justify-content:space-between;width:100%}.switch .text.data-v-e484b63c{flex:1;display:flex;align-items:center;justify-content:center;font-size:14px;position:relative;z-index:2;transition:color .2s ease}.switch .text.data-v-e484b63c:first-child,
.switch.another .text.data-v-e484b63c:last-child{color:#fff}.switch.another .text.data-v-e484b63c:first-child{color:inherit}.switch.another .bg.data-v-e484b63c{-webkit-transform:translateX(100%);transform:translateX(100%)}.list.data-v-e484b63c{height:var(--list-height);overflow:auto;padding:10px 0}.list.data-v-e484b63c::-webkit-scrollbar{display:none}.terminals.data-v-e484b63c{margin-top:10px}.terminal-item.data-v-e484b63c{display:flex;align-items:center;justify-content:space-between;background-color:#fff;border-radius:8px;height:78px;padding:10px}.terminal-item+.terminal-item.data-v-e484b63c{margin-top:10px}.terminal-item .state.data-v-e484b63c{display:flex;width:58px;height:58px;border-radius:100%;margin-right:10px;padding:4px;background-image:linear-gradient(90deg,#ccc 0,#ccc 35.8%,#c7cccf 65.9%,#e8e8e8 80.4%,#c8c8c8)}.terminal-item .state .cake.data-v-e484b63c{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;border-radius:100%;background-color:#eee}.terminal-item .state .icon.data-v-e484b63c{display:block;width:20px;height:20px}.terminal-item .state .name.data-v-e484b63c{font-size:12px;margin-top:3px}.terminal-item .info.data-v-e484b63c{flex:1}.terminal-item .info .name.data-v-e484b63c{font-size:14px;font-weight:700;margin-bottom:5px}.terminal-item .info .subinfo.data-v-e484b63c{font-size:12px;color:#aaa}.terminal-item .state.green.data-v-e484b63c{background-image:linear-gradient(90deg,#73e6a0 0,#3eff8a 30%,#4edc86 60%,#b4ffd1 75%,#6be49a)}.terminal-item .state.green .cake.data-v-e484b63c{background-color:#ecfff4}.terminal-item .state.blue.data-v-e484b63c{background-image:linear-gradient(90deg,#3eb6f8 0,#81d8ff 35%,#75ceff 65%,#94e2ff 80%,#2cb5ff)}.terminal-item .state.blue .cake.data-v-e484b63c{background-color:#e9f9ff}.terminal-item .state.orange.data-v-e484b63c{background-image:linear-gradient(90deg,#ffe9bc 0,#ffd070 35%,#ffd887 65%,#ffd887 80%,#ffc246)}.terminal-item .state.orange .cake.data-v-e484b63c{background-color:#fff8eb}.terminal-item .state.err.data-v-e484b63c{background-image:linear-gradient(90deg,#ffc4c4 0,#f77474 35%,#faa 65%,#faa 80%,#f55b5b)}.terminal-item .state.err .cake.data-v-e484b63c{background-color:#ffe9e9}.price.data-v-e484b63c{padding:10px;background-color:#fff;border-radius:8px;border:1px solid transparent;position:relative;overflow:hidden}.price + .price.data-v-e484b63c{margin-top:10px}.price .header.data-v-e484b63c{display:flex;align-items:center}.price .header .icon.data-v-e484b63c{display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:14px;color:#fff;border-radius:4px;background-color:#ccc;margin-right:14px}.price .header .value.data-v-e484b63c{font-size:14px;font-weight:700}.price .info.data-v-e484b63c{background-color:#f6f6f6;border-radius:8px;padding:10px;font-size:14px;margin:10px 0}.price .info .row.data-v-e484b63c{display:flex;align-items:center;justify-content:space-between;height:30px}.price .info .row .unit.data-v-e484b63c{color:#aaa;margin-left:5px}.price .footer.data-v-e484b63c{display:flex;align-items:center;justify-content:space-between;font-size:14px}.price.active.data-v-e484b63c{border-color:#47b9f8}.price.active .footer.data-v-e484b63c,
.price.active .header.data-v-e484b63c{color:#47b9f8}.price.active .header .icon.data-v-e484b63c{background:linear-gradient(90deg,#8ff8fb,#47aeff)}.price.active.data-v-e484b63c::after{content:"当前时段";display:flex;width:76px;height:30px;font-size:14px;align-items:center;justify-content:center;color:#fff;background:linear-gradient(90deg,#8ff8fb,#47aeff);position:absolute;top:0;right:0;border-radius:0 0 0 8px;text-shadow:1px 1px 0 rgba(0,0,0,.1)}.price.active .row .name.data-v-e484b63c{font-weight:bolder}.price.active .row .value.data-v-e484b63c,.price.active .row .unit.data-v-e484b63c{font-size:18px;font-weight:bolder;color:#ff5d50}.underside.data-v-e484b63c{position:fixed;left:0;right:0;bottom:0;z-index:10;padding:10px;padding-bottom:0}.underside .scan.data-v-e484b63c{display:flex;align-items:center;justify-content:center;width:100%;height:50px;border-radius:8px;font-size:14px;background:linear-gradient(90deg,#8ff8fb,#47aeff)}.operation-price-box.data-v-e484b63c{display:flex;align-items:center}.operation-symbol.data-v-e484b63c{font-size:24rpx}.operation-price.data-v-e484b63c{font-weight:800;font-size:40rpx;color:#f5531a}.mini-text.data-v-e484b63c{margin-left:6rpx;font-size:12px}.operation-price-btn.data-v-e484b63c{margin-left:20rpx;width:140rpx;height:40rpx;background:#ff6457;border-radius:22rpx 22rpx 22rpx 22rpx;font-style:italic;text-align:center;line-height:40rpx;font-weight:400;font-size:22rpx;color:#fff}.ordinary-price.data-v-e484b63c{margin-left:12rpx;font-size:24rpx;color:#aaa;text-decoration:line-through}