.nav-container[data-v-50bb4c8e]{position:fixed;left:0;right:0;z-index:999}.header[data-v-50bb4c8e]{height:45px;background:#fff;border-bottom:1px solid #eee;font-size:18px;color:#333;z-index:999;text-align:center;line-height:45px;position:relative}.login[data-v-50bb4c8e]{position:absolute;right:20px;top:2px;font-size:14px;color:#005aa0}.back[data-v-50bb4c8e]{position:absolute;left:20px;top:50%;transform:translateY(-50%);height:20px}.order-details-container[data-v-2c7d8f55]{padding:16px;padding-top:60px;padding-bottom:100px;background-color:#f5f5f5;min-height:100vh}.status-icon[data-v-2c7d8f55]{width:22px;height:22px}.payment-summary[data-v-2c7d8f55]{background:#fff;border-radius:12px;padding:20px 16px;margin-bottom:16px}.payment-summary .payment-status[data-v-2c7d8f55]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.payment-summary .payment-status .status-left[data-v-2c7d8f55]{display:flex;align-items:center}.payment-summary .payment-status .status-left .status-text[data-v-2c7d8f55]{font-size:16px;font-weight:500;margin-left:8px}.payment-summary .payment-status .status-left .status-text.status-charging[data-v-2c7d8f55]{color:#ff6b35}.payment-summary .payment-status .status-left .status-text.status-unpaid[data-v-2c7d8f55]{color:#ee0a24}.payment-summary .payment-status .status-left .status-text.status-paid[data-v-2c7d8f55]{color:#1a1a1a}.payment-summary .payment-status .status-left .status-text.status-closed[data-v-2c7d8f55]{color:#969799}.payment-summary .payment-status .status-left .status-text.status-default[data-v-2c7d8f55]{color:#1a1a1a}.payment-summary .payment-status .amount[data-v-2c7d8f55]{font-size:28px;font-weight:700;color:#333}.payment-summary .payment-status .amount .unit[data-v-2c7d8f55]{font-size:16px;font-weight:400;margin-left:2px}.payment-summary .divider-line[data-v-2c7d8f55]{height:1px;background:none;border-top:1px dashed #e5e5e5;margin:16px 0}.payment-summary .cost-breakdown .breakdown-item[data-v-2c7d8f55]{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.payment-summary .cost-breakdown .breakdown-item .label[data-v-2c7d8f55]{font-size:14px;color:#666}.payment-summary .cost-breakdown .breakdown-item .value[data-v-2c7d8f55]{font-size:14px;color:#333;font-weight:500}.payment-summary .detail-button[data-v-2c7d8f55]{text-align:center;margin-top:20px}.payment-summary .detail-btn[data-v-2c7d8f55]{background:#fff;color:#999;border:1px solid #e0e0e0;border-radius:20px;padding:8px 16px;font-size:14px;cursor:pointer;outline:none;transition:all .3s ease}.payment-summary .detail-btn[data-v-2c7d8f55]:hover{background:#f5f5f5}.payment-summary .detail-btn[data-v-2c7d8f55]:active{background:#e8e8e8}.charging-section[data-v-2c7d8f55]{background:#fff;border-radius:12px;padding:20px 16px 0;margin-bottom:16px}.charging-section .section-title[data-v-2c7d8f55]{font-size:16px;font-weight:700;color:#333;margin-bottom:16px}.charging-section .charging-content[data-v-2c7d8f55]{background:#e8f4ff;border-radius:8px;padding:16px;margin:0 -16px 20px}.charging-section .charging-time-info[data-v-2c7d8f55]{display:flex;align-items:center;justify-content:space-between}.charging-section .charging-time-info .time-item[data-v-2c7d8f55]{text-align:center;flex:1}.charging-section .charging-time-info .time-item .date[data-v-2c7d8f55]{font-size:12px;color:#999;margin-bottom:2px}.charging-section .charging-time-info .time-item .time[data-v-2c7d8f55]{font-size:20px;font-weight:700;color:#333;margin-bottom:2px}.charging-section .charging-time-info .time-item .label[data-v-2c7d8f55]{font-size:12px;color:#666}.charging-section .charging-time-info .time-connector[data-v-2c7d8f55]{flex:1;display:flex;flex-direction:column;align-items:center;margin:0 16px;position:relative}.charging-section .charging-time-info .time-connector .connector-top-label[data-v-2c7d8f55]{font-size:12px;color:#1989fa;background:#e8f4ff;padding:6px 12px;border-radius:16px;margin-bottom:8px;border:1px solid #d1e9ff;font-weight:500}.charging-section .charging-time-info .time-connector .connector-line-container[data-v-2c7d8f55]{display:flex;align-items:center;width:100%;position:relative}.charging-section .charging-time-info .time-connector .connector-line-container .connector-dot[data-v-2c7d8f55]{width:10px;height:10px;background:#1989fa;border-radius:50%;z-index:2;border:2px solid #fff;box-shadow:0 0 0 1px #1989fa}.charging-section .charging-time-info .time-connector .connector-line-container .connector-line[data-v-2c7d8f55]{flex:1;height:2px;background:none;border-top:2px dashed #007aff;margin:0 -5px}.charging-section .charging-time-info .time-connector .connector-bottom-label[data-v-2c7d8f55]{font-size:10px;color:#999;margin-top:6px}.timeout-section[data-v-2c7d8f55]{background:#fff;border-radius:12px;padding:20px 16px 0;position:relative;margin-bottom:16px}.timeout-section .timeout-free[data-v-2c7d8f55]{font-size:12px;color:#666;right:16px;top:20px;position:absolute}.timeout-section .section-title[data-v-2c7d8f55]{font-size:16px;font-weight:700;color:#333;margin-bottom:16px}.timeout-section .timeout-content[data-v-2c7d8f55]{background:#ffe8e8;border-radius:8px;padding:16px;margin:0 -16px 20px}.timeout-section .charging-time-info[data-v-2c7d8f55]{display:flex;align-items:center;justify-content:space-between}.timeout-section .charging-time-info .time-item[data-v-2c7d8f55]{text-align:center;flex:1}.timeout-section .charging-time-info .time-item .date[data-v-2c7d8f55]{font-size:12px;color:#999;margin-bottom:2px}.timeout-section .charging-time-info .time-item .time[data-v-2c7d8f55]{font-size:20px;font-weight:700;color:#333;margin-bottom:2px}.timeout-section .charging-time-info .time-item .label[data-v-2c7d8f55]{font-size:12px;color:#666}.timeout-section .charging-time-info .time-connector[data-v-2c7d8f55]{flex:1;display:flex;flex-direction:column;align-items:center;margin:0 16px;position:relative}.timeout-section .charging-time-info .time-connector .connector-top-label[data-v-2c7d8f55]{font-size:12px;color:#1989fa;background:#e8f4ff;padding:6px 12px;border-radius:16px;margin-bottom:8px;border:1px solid #d1e9ff;font-weight:500}.timeout-section .charging-time-info .time-connector.red-connector .connector-top-label[data-v-2c7d8f55]{color:#f44;background:#fee;border:1px solid #f44}.timeout-section .charging-time-info .time-connector .connector-line-container[data-v-2c7d8f55]{display:flex;align-items:center;width:100%;position:relative}.timeout-section .charging-time-info .time-connector .connector-line-container .connector-dot[data-v-2c7d8f55]{width:10px;height:10px;background:#1989fa;border-radius:50%;z-index:2;border:2px solid #fff;box-shadow:0 0 0 1px #1989fa}.timeout-section .charging-time-info .time-connector .connector-line-container .connector-dot.red[data-v-2c7d8f55]{background:#f44;box-shadow:0 0 0 1px #f44}.timeout-section .charging-time-info .time-connector .connector-line-container .connector-line[data-v-2c7d8f55]{flex:1;height:2px;background:none;border-top:2px dashed #007aff;margin:0 -5px}.timeout-section .charging-time-info .time-connector .connector-line-container .connector-line.red[data-v-2c7d8f55]{background:none;border-top:2px dashed #f44;height:2px}.timeout-section .charging-time-info .time-connector .connector-bottom-label[data-v-2c7d8f55]{font-size:10px;color:#999;margin-top:6px}.station-info[data-v-2c7d8f55]{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px}.station-info .station-header[data-v-2c7d8f55]{display:flex;align-items:center;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.station-info .station-header .station-icon[data-v-2c7d8f55]{width:40px;height:40px;margin-right:12px}.station-info .station-header .station-icon img[data-v-2c7d8f55]{width:100%;height:100%;border-radius:8px}.station-info .station-header .station-main[data-v-2c7d8f55]{flex:1}.station-info .station-header .station-main .station-name[data-v-2c7d8f55]{font-size:16px;color:#333;font-weight:500;margin-bottom:4px}.station-info .station-header .station-main .station-address[data-v-2c7d8f55]{font-size:12px;color:#999}.station-info .station-details[data-v-2c7d8f55]{padding-top:16px}.station-info .detail-row[data-v-2c7d8f55]{display:flex;align-items:center;padding:10px 0}.station-info .detail-row .detail-label[data-v-2c7d8f55]{font-size:14px;color:#666;margin-right:16px}.station-info .detail-row .detail-value[data-v-2c7d8f55]{font-size:14px;color:#333;flex:1}.station-info .detail-row .copy-btn[data-v-2c7d8f55]{font-size:12px;color:#1989fa;padding:4px 8px;border:1px solid #1989fa;border-radius:4px;background:#fff;margin-left:8px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.station-info .detail-row .copy-btn[data-v-2c7d8f55]:hover{background:#1989fa;color:#fff}.station-info .detail-row .copy-btn[data-v-2c7d8f55]:active{transform:scale(.95);background:#0c7cd5}.station-info .detail-row.order-number .detail-value[data-v-2c7d8f55]{word-break:break-all;line-height:1.4}.station-info .arrow-icon-small[data-v-2c7d8f55]{flex-shrink:0}.clickable-row[data-v-2c7d8f55]{cursor:pointer;transition:background-color .2s ease;border-radius:8px;padding:4px;margin:-4px}.clickable-row[data-v-2c7d8f55]:hover{background-color:#f7f8fa}.clickable-row[data-v-2c7d8f55]:active{background-color:#ebedf0}.bottom-buttons[data-v-2c7d8f55]{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));display:flex;gap:12px;box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:1000}.bottom-buttons .contact-btn[data-v-2c7d8f55]{flex:1;height:44px;background:#fff;color:#666;border:1px solid #e0e0e0;border-radius:22px;font-size:16px;font-weight:500;cursor:pointer;outline:none;transition:all .3s ease}.bottom-buttons .contact-btn[data-v-2c7d8f55]:hover{background:#f5f5f5}.bottom-buttons .contact-btn[data-v-2c7d8f55]:active{background:#e8e8e8;transform:scale(.98)}.bottom-buttons .pay-btn[data-v-2c7d8f55]{flex:1;height:44px;background:#1989fa;color:#fff;border:none;border-radius:22px;font-size:16px;font-weight:500;cursor:pointer;outline:none;transition:all .3s ease}.bottom-buttons .pay-btn[data-v-2c7d8f55]:hover{background:#1976d2}.bottom-buttons .pay-btn[data-v-2c7d8f55]:active{background:#1565c0;transform:scale(.98)}.bottom-safe-area[data-v-2c7d8f55]{height:20px;background:#f5f5f5}