.schedule-card-wrap[data-v-7b9b75c0]{display:flex;flex-direction:column;gap:calc(var(--rem-402)*8/100)}.sc-card[data-v-7b9b75c0]{border-radius:calc(var(--rem-402)*10/100);padding:calc(var(--rem-402)*11/100) calc(var(--rem-402)*14/100);background:#f2f4f7;color:#8b95a1}.sc-time-row[data-v-7b9b75c0]{display:flex;align-items:center;gap:calc(var(--rem-402)*6/100);margin-bottom:calc(var(--rem-402)*6/100);color:#8b95a1;font-size:calc(var(--rem-402)*13/100)}.sc-time[data-v-7b9b75c0]{font-family:ui-monospace,SF Mono,Menlo,monospace;color:#8b95a1;font-weight:700;letter-spacing:.3px;line-height:1.2;font-size:calc(var(--rem-402)*13/100)}.sc-arrow[data-v-7b9b75c0]{color:#b8bfc8;margin:0 calc(var(--rem-402)*5/100);font-weight:400}.sc-card:not(.current) .sc-time[data-v-7b9b75c0]{color:#8b95a1}.sc-vm-list[data-v-7b9b75c0]{display:flex;flex-direction:column}.sc-vm-row[data-v-7b9b75c0]{display:grid;grid-template-columns:calc(var(--rem-402)*50/100) 1fr 1fr 1fr;align-items:center;-moz-column-gap:calc(var(--rem-402)*10/100);column-gap:calc(var(--rem-402)*10/100);padding:calc(var(--rem-402)*7/100) 0;font-size:calc(var(--rem-402)*12/100)}.sc-vm-row+.sc-vm-row[data-v-7b9b75c0]{border-top:1px dashed #eceef2}.sc-vm-row-2[data-v-7b9b75c0]{grid-template-columns:calc(var(--rem-402)*50/100) 1fr}.vm-mini[data-v-7b9b75c0]{display:inline-block;width:-moz-fit-content;width:fit-content;padding:calc(var(--rem-402)*1/100) calc(var(--rem-402)*7/100);border-radius:calc(var(--rem-402)*10/100);background:#e6f0ff;color:#1677ff;font-size:calc(var(--rem-402)*10/100);font-weight:600;line-height:1.6;text-align:center}.d-item[data-v-7b9b75c0]{display:inline-flex;align-items:baseline;gap:calc(var(--rem-402)*4/100)}.d-l[data-v-7b9b75c0]{color:#8b95a1;font-size:calc(var(--rem-402)*11/100);font-weight:500}.d-strong[data-v-7b9b75c0]{font-family:-apple-system,ui-monospace,SF Mono,Menlo;color:#16ba6e;font-weight:700;font-size:calc(var(--rem-402)*13/100);line-height:1}.d-slash[data-v-7b9b75c0]{color:#b8bfc8;font-size:calc(var(--rem-402)*12/100);font-weight:400;margin:0 calc(var(--rem-402)*1/100)}.d-total[data-v-7b9b75c0]{color:#4b5563;font-size:calc(var(--rem-402)*12/100);font-weight:600}.sc-card:not(.current) .d-strong[data-v-7b9b75c0],.sc-card:not(.current) .d-total[data-v-7b9b75c0]{color:#8b95a1;font-weight:500}.sc-card:not(.current) .d-l[data-v-7b9b75c0]{color:#b8bfc8}.sc-card:not(.current) .d-slash[data-v-7b9b75c0]{color:#dde1e8}.occupy-list[data-v-38ae3c56]{background:#fff}.occupy-sticky-wrap[data-v-38ae3c56]{background:#fff;position:sticky;top:0;z-index:5;box-shadow:0 1px 0 rgba(0,0,0,.04)}.occupy-tabs-2[data-v-38ae3c56]{display:flex;padding:calc(var(--rem-402)*4/100) calc(var(--rem-402)*12/100) 0;overflow-x:auto}.occupy-tabs-2[data-v-38ae3c56]::-webkit-scrollbar{display:none}.o-tab[data-v-38ae3c56]{flex:1;min-width:calc(var(--rem-402)*64/100);display:flex;flex-direction:column;align-items:center;gap:calc(var(--rem-402)*2/100);padding:calc(var(--rem-402)*10/100) calc(var(--rem-402)*4/100) calc(var(--rem-402)*12/100);position:relative;transition:opacity .12s}.o-tab[data-v-38ae3c56]:active{opacity:.6}.o-tab .o-name[data-v-38ae3c56]{font-size:calc(var(--rem-402)*13/100);color:#8b95a1;font-weight:500;white-space:nowrap}.o-tab .o-num[data-v-38ae3c56]{font-family:-apple-system,ui-monospace,SF Mono,Menlo;font-size:calc(var(--rem-402)*16/100);font-weight:700;color:#4b5563}.o-tab.active .o-name[data-v-38ae3c56]{color:#1f2937;font-weight:600}.o-tab.active .o-num[data-v-38ae3c56]{color:#1677ff}.o-tab.active[data-v-38ae3c56]:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:calc(var(--rem-402)*22/100);height:calc(var(--rem-402)*3/100);background:#1677ff;border-radius:calc(var(--rem-402)*2/100)}.vcard[data-v-38ae3c56]{padding:calc(var(--rem-402)*14/100) calc(var(--rem-402)*16/100);border-bottom:1px solid #f2f4f7;transition:background .12s}.vcard[data-v-38ae3c56]:active{background:#fafbfc}.vcard[data-v-38ae3c56]:last-child{border-bottom:none}.vcard-row1[data-v-38ae3c56]{display:flex;align-items:center;gap:calc(var(--rem-402)*10/100);margin-bottom:calc(var(--rem-402)*10/100)}.vcard-row1 .plate[data-v-38ae3c56]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(var(--rem-402)*18/100);font-weight:800;color:#1f2937;letter-spacing:.3px}.vcard-row1 .battery[data-v-38ae3c56],.vcard-row1 .ping[data-v-38ae3c56]{flex-shrink:0;display:inline-flex;align-items:center;gap:calc(var(--rem-402)*3/100);color:#4b5563;font-size:calc(var(--rem-402)*12/100)}.vcard-row1 .battery-svg[data-v-38ae3c56]{width:calc(var(--rem-402)*20/100);height:calc(var(--rem-402)*11/100);color:#b8bfc8;display:block}.vcard-row1 .ping[data-v-38ae3c56]{color:#6b7280}.vcard-row1 .ping-svg[data-v-38ae3c56]{width:calc(var(--rem-402)*14/100);height:calc(var(--rem-402)*11/100);color:#6b7280;display:block}.vcard-body2[data-v-38ae3c56]{display:flex;align-items:center;gap:calc(var(--rem-402)*12/100)}.vcard-body2 .left[data-v-38ae3c56]{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(var(--rem-402)*8/100)}.vcard-body2 .right[data-v-38ae3c56]{flex-shrink:0;display:flex;align-items:center}.vcard-row2[data-v-38ae3c56]{display:flex;gap:calc(var(--rem-402)*6/100);flex-wrap:wrap;align-items:center}.vpill[data-v-38ae3c56]{padding:calc(var(--rem-402)*2/100) calc(var(--rem-402)*8/100);border-radius:calc(var(--rem-402)*4/100);font-size:calc(var(--rem-402)*11/100);font-weight:500;color:#fff;line-height:1.5;white-space:nowrap}.vpill.arrived[data-v-38ae3c56]{background:#16ba6e}.vpill.enroute[data-v-38ae3c56]{background:#1677ff}.vpill.charging[data-v-38ae3c56],.vpill.ctype[data-v-38ae3c56],.vpill.door[data-v-38ae3c56],.vpill.op-on[data-v-38ae3c56],.vpill.plug-no-charge[data-v-38ae3c56]{background:#f2f4f7;color:#4b5563}.vpill.door.warn[data-v-38ae3c56],.vpill.op-pause[data-v-38ae3c56],.vpill.op-trial[data-v-38ae3c56]{background:#fff;color:#ef4444;border:1px solid #ef4444;padding:calc(var(--rem-402)*1/100) calc(var(--rem-402)*7/100)}.vcard-reason[data-v-38ae3c56]{font-size:calc(var(--rem-402)*12/100);color:#ef4444;line-height:1.5}.vcard-row3[data-v-38ae3c56]{display:flex;align-items:center;gap:calc(var(--rem-402)*4/100);font-size:calc(var(--rem-402)*12/100);color:#8b95a1}.vcard-row3 .km[data-v-38ae3c56]{color:#1677ff;font-weight:600}.vcard-row4[data-v-38ae3c56]{display:flex;align-items:center;gap:calc(var(--rem-402)*8/100);flex-wrap:wrap;font-size:calc(var(--rem-402)*12/100);color:#4b5563}.vcard-row4 .time-text[data-v-38ae3c56]{color:#4b5563}.find-btn[data-v-38ae3c56]{padding:calc(var(--rem-402)*8/100) calc(var(--rem-402)*20/100);border:1px solid #1677ff;color:#1677ff;background:#fff;border-radius:calc(var(--rem-402)*18/100);font-size:calc(var(--rem-402)*13/100);font-weight:500;white-space:nowrap;transition:background .12s}.find-btn[data-v-38ae3c56]:active{background:#e6f0ff}.empty[data-v-38ae3c56]{padding:calc(var(--rem-402)*40/100);text-align:center;color:#9ca3af}.dest-picker[data-v-b6a80394]{display:flex;flex-direction:column;height:100%;background:#fff}.picker-head[data-v-b6a80394]{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--rem-402)*14/100) calc(var(--rem-402)*16/100) calc(var(--rem-402)*10/100);border-bottom:1px solid #f2f4f7}.picker-head .h-cancel[data-v-b6a80394]{color:#8b95a1;font-size:calc(var(--rem-402)*14/100)}.picker-head .h-title[data-v-b6a80394]{font-size:calc(var(--rem-402)*15/100);font-weight:600;color:#1f2937}.picker-head .h-confirm[data-v-b6a80394]{color:#1677ff;font-size:calc(var(--rem-402)*14/100);font-weight:500}.picker-head .h-confirm.disabled[data-v-b6a80394]{color:#b8bfc8;pointer-events:none}.picker-search[data-v-b6a80394]{padding:calc(var(--rem-402)*10/100) calc(var(--rem-402)*16/100) calc(var(--rem-402)*8/100);background:#fff;border-bottom:1px solid #f2f4f7}.picker-search-input[data-v-b6a80394]{background:#f2f4f7;height:calc(var(--rem-402)*36/100);border-radius:calc(var(--rem-402)*18/100);display:flex;align-items:center;padding:0 calc(var(--rem-402)*14/100);gap:calc(var(--rem-402)*6/100)}.picker-search-input svg[data-v-b6a80394]{width:calc(var(--rem-402)*16/100);height:calc(var(--rem-402)*16/100);color:#8b95a1;flex-shrink:0}.picker-search-input input[data-v-b6a80394]{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:calc(var(--rem-402)*14/100);color:#1f2937;height:100%}.picker-search-input input[data-v-b6a80394]::-moz-placeholder{color:#8b95a1}.picker-search-input input[data-v-b6a80394]::placeholder{color:#8b95a1}.picker-search-input input[data-v-b6a80394]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.picker-search-clear[data-v-b6a80394]{width:calc(var(--rem-402)*18/100);height:calc(var(--rem-402)*18/100);border-radius:50%;background:#b8bfc8;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:none;padding:0}.picker-search-clear svg[data-v-b6a80394]{width:calc(var(--rem-402)*10/100);height:calc(var(--rem-402)*10/100);color:#fff}.picker-list[data-v-b6a80394]{flex:1;min-height:0;overflow-y:auto}.picker-item[data-v-b6a80394]{display:flex;align-items:center;gap:calc(var(--rem-402)*8/100);padding:calc(var(--rem-402)*12/100) calc(var(--rem-402)*16/100);font-size:calc(var(--rem-402)*14/100);color:#1f2937;border-top:1px solid #f2f4f7;transition:background .12s}.picker-item[data-v-b6a80394]:first-child{border-top:none}.picker-item[data-v-b6a80394]:active{background:#f2f4f7}.picker-item.selected[data-v-b6a80394]{background:#e6f0ff}.picker-item.selected .pi-name[data-v-b6a80394]{color:#1677ff;font-weight:600}.picker-item.selected[data-v-b6a80394]:after{content:"✓";margin-left:auto;color:#1677ff;font-size:calc(var(--rem-402)*16/100);font-weight:700;flex-shrink:0}.picker-item .pi-main[data-v-b6a80394]{flex:1;min-width:0;display:flex;align-items:center;gap:calc(var(--rem-402)*6/100)}.picker-item .pi-tag[data-v-b6a80394]{padding:calc(var(--rem-402)*1/100) calc(var(--rem-402)*6/100);border-radius:calc(var(--rem-402)*3/100);font-size:calc(var(--rem-402)*10/100);font-weight:500;color:#fff;flex-shrink:0;line-height:1.7}.picker-item .pi-tag.charge[data-v-b6a80394]{background:#16ba6e}.picker-item .pi-tag.wait[data-v-b6a80394]{background:#1677ff}.picker-item .pi-name[data-v-b6a80394]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-item .pi-dist[data-v-b6a80394]{font-size:calc(var(--rem-402)*12/100);color:#8b95a1;flex-shrink:0}.picker-item .pi-dist .km[data-v-b6a80394]{color:#1677ff;font-weight:500}.picker-item.selected .pi-dist[data-v-b6a80394]{margin-left:0}.picker-empty[data-v-b6a80394]{padding:calc(var(--rem-402)*40/100) calc(var(--rem-402)*16/100);text-align:center;color:#b8bfc8;font-size:calc(var(--rem-402)*13/100)}.dispatch-modal[data-v-55a18196]{display:flex;flex-direction:column;height:100%;background:#f2f4f7}.modal-nav[data-v-55a18196]{height:calc(var(--rem-402)*50/100);background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 calc(var(--rem-402)*12/100);position:relative;flex-shrink:0;box-shadow:0 1px 0 #eceef2}.modal-nav .nav-icon[data-v-55a18196]{width:calc(var(--rem-402)*32/100);height:calc(var(--rem-402)*32/100);display:flex;align-items:center;justify-content:center;color:#4b5563}.modal-nav .nav-icon[data-v-55a18196]:active{opacity:.5}.modal-nav .nav-icon svg[data-v-55a18196]{width:calc(var(--rem-402)*20/100);height:calc(var(--rem-402)*20/100)}.modal-nav .title[data-v-55a18196]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:calc(var(--rem-402)*16/100);font-weight:600;color:#1f2937}.dispatch-toolbar[data-v-55a18196]{padding:calc(var(--rem-402)*12/100) calc(var(--rem-402)*16/100);background:#fff;flex-shrink:0}.toolbar-row[data-v-55a18196]{display:flex;align-items:center;gap:calc(var(--rem-402)*10/100);margin-bottom:calc(var(--rem-402)*10/100)}.toolbar-row[data-v-55a18196]:last-child{margin-bottom:0}.checkbox-line[data-v-55a18196]{display:flex;align-items:center;gap:calc(var(--rem-402)*6/100);font-size:calc(var(--rem-402)*14/100);color:#4b5563;flex-shrink:0}.cbox[data-v-55a18196]{width:calc(var(--rem-402)*18/100);height:calc(var(--rem-402)*18/100);border:1.5px solid #dde1e8;border-radius:calc(var(--rem-402)*4/100);background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .12s,border-color .12s}.cbox.checked[data-v-55a18196]{background:#1677ff;border-color:#1677ff}.cbox.checked[data-v-55a18196]:after{content:"✓";color:#fff;font-size:calc(var(--rem-402)*12/100);font-weight:700;line-height:1}.qty-input[data-v-55a18196]{flex:1;display:flex;height:calc(var(--rem-402)*36/100);border-radius:calc(var(--rem-402)*18/100);overflow:hidden;border:1px solid #eceef2}.qty-input input[data-v-55a18196]{flex:1;min-width:0;border:none;padding:0 calc(var(--rem-402)*12/100);font-size:calc(var(--rem-402)*13/100);outline:none;background:#fff;color:#1f2937}.qty-input button[data-v-55a18196]{padding:0 calc(var(--rem-402)*14/100);background:#f59e0b;color:#fff;border:none;font-size:calc(var(--rem-402)*13/100);font-weight:500;white-space:nowrap}.qty-input button[data-v-55a18196]:active{background:#d97706}.dest-row[data-v-55a18196]{gap:calc(var(--rem-402)*10/100)}.dest-label[data-v-55a18196]{font-size:calc(var(--rem-402)*13/100);color:#4b5563;font-weight:500;flex-shrink:0}.dest-pill[data-v-55a18196]{flex:1;display:flex;align-items:center;justify-content:space-between;gap:calc(var(--rem-402)*4/100);padding:calc(var(--rem-402)*8/100) calc(var(--rem-402)*12/100);min-height:calc(var(--rem-402)*36/100);background:#fff;color:#1f2937;border:1px solid #eceef2;border-radius:calc(var(--rem-402)*6/100);font-size:calc(var(--rem-402)*13/100);transition:border-color .12s}.dest-pill[data-v-55a18196]:active{border-color:#1677ff}.dest-pill .placeholder[data-v-55a18196]{color:#b8bfc8}.dest-pill svg[data-v-55a18196]{width:calc(var(--rem-402)*12/100);height:calc(var(--rem-402)*12/100);color:#b8bfc8;flex-shrink:0}.dest-readonly[data-v-55a18196]{flex:1;display:flex;align-items:center;padding:calc(var(--rem-402)*8/100) calc(var(--rem-402)*12/100);min-height:calc(var(--rem-402)*36/100);background:#f2f4f7;color:#8b95a1;border:1px solid #eceef2;border-radius:calc(var(--rem-402)*6/100);font-size:calc(var(--rem-402)*13/100)}.modal-body[data-v-55a18196]{flex:1;overflow-y:auto;background:#f2f4f7}.dispatch-list[data-v-55a18196]{padding:calc(var(--rem-402)*10/100) calc(var(--rem-402)*12/100) calc(var(--rem-402)*4/100);display:flex;flex-direction:column;gap:calc(var(--rem-402)*10/100)}.dispatch-item[data-v-55a18196]{display:flex;align-items:flex-start;padding:calc(var(--rem-402)*14/100);gap:calc(var(--rem-402)*12/100);background:#fff;border:1px solid #f2f4f7;border-radius:calc(var(--rem-402)*12/100);box-shadow:0 1px 2px rgba(15,25,45,.03);transition:border-color .12s,box-shadow .12s}.dispatch-item.is-checked[data-v-55a18196]{border-color:#1677ff;box-shadow:0 0 0 1px #1677ff}.dispatch-item .cbox[data-v-55a18196]{margin-top:calc(var(--rem-402)*3/100)}.dispatch-item .main[data-v-55a18196]{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(var(--rem-402)*8/100)}.dh-row[data-v-55a18196]{display:flex;align-items:center;gap:calc(var(--rem-402)*10/100)}.dh-row .plate[data-v-55a18196]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(var(--rem-402)*16/100);font-weight:800;color:#1f2937;letter-spacing:.3px}.dh-battery[data-v-55a18196]{display:inline-flex;align-items:center;gap:calc(var(--rem-402)*4/100);font-size:calc(var(--rem-402)*13/100);font-weight:600;color:#16ba6e;flex-shrink:0}.dh-battery svg[data-v-55a18196]{width:calc(var(--rem-402)*18/100);height:calc(var(--rem-402)*12/100);display:block}.dh-ping[data-v-55a18196]{display:inline-flex;align-items:center;gap:calc(var(--rem-402)*3/100);font-size:calc(var(--rem-402)*12/100);color:#6b7280;flex-shrink:0}.dh-ping svg[data-v-55a18196]{width:calc(var(--rem-402)*14/100);height:calc(var(--rem-402)*12/100);display:block}.meta[data-v-55a18196]{display:flex;gap:calc(var(--rem-402)*6/100);flex-wrap:wrap;align-items:center}.mtag[data-v-55a18196]{padding:calc(var(--rem-402)*1/100) calc(var(--rem-402)*7/100);border-radius:calc(var(--rem-402)*3/100);font-size:calc(var(--rem-402)*11/100);color:#fff;line-height:1.6;font-weight:500;white-space:nowrap}.mtag.op-on[data-v-55a18196]{background:#f2f4f7;color:#4b5563}.mtag.op-pause[data-v-55a18196],.mtag.op-trial[data-v-55a18196]{background:#fff;color:#ef4444;border:1px solid #ef4444;padding:0 calc(var(--rem-402)*6/100)}.mtag.door[data-v-55a18196]{background:#f2f4f7;color:#4b5563}.mtag.door.warn[data-v-55a18196]{background:#fff;color:#ef4444;border:1px solid #ef4444;padding:0 calc(var(--rem-402)*6/100)}.mtag.plug-in[data-v-55a18196]{background:#1677ff}.mtag.plug-out[data-v-55a18196]{background:#f2f4f7;color:#4b5563}.mtag.charging[data-v-55a18196]{background:#16ba6e}.mtag.ctype[data-v-55a18196]{background:#f2f4f7;color:#4b5563}.dh-loc-row[data-v-55a18196]{display:flex;align-items:center;gap:calc(var(--rem-402)*5/100);font-size:calc(var(--rem-402)*12/100);color:#4b5563;line-height:1.5;min-width:0}.dh-loc-row .dh-loc-icon[data-v-55a18196]{width:calc(var(--rem-402)*13/100);height:calc(var(--rem-402)*13/100);color:#8b95a1;flex-shrink:0}.dh-loc-row .dh-loc-text[data-v-55a18196]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.dh-loc-row .dh-dist-inline[data-v-55a18196]{margin-left:auto;color:#8b95a1;flex-shrink:0}.dh-loc-row .dh-dist-inline .km[data-v-55a18196]{color:#1677ff;font-weight:600}.dh-dist[data-v-55a18196]{font-size:calc(var(--rem-402)*12/100);color:#8b95a1}.dh-dist .km[data-v-55a18196]{color:#1677ff;font-weight:600}.empty[data-v-55a18196]{padding:calc(var(--rem-402)*40/100) calc(var(--rem-402)*16/100);text-align:center;color:#8b95a1;font-size:calc(var(--rem-402)*13/100);background:#fff;border-radius:calc(var(--rem-402)*12/100)}.modal-foot[data-v-55a18196]{padding:calc(var(--rem-402)*12/100) calc(var(--rem-402)*16/100) calc(var(--rem-402)*24/100);background:#fff;box-shadow:0 -1px 0 #eceef2;flex-shrink:0}.selected-bar[data-v-55a18196]{padding:0 calc(var(--rem-402)*4/100) calc(var(--rem-402)*8/100);display:flex;align-items:center;justify-content:center;font-size:calc(var(--rem-402)*12/100);color:#8b95a1}.selected-bar .count-text strong[data-v-55a18196]{color:#4b5563;margin:0 calc(var(--rem-402)*2/100);font-weight:600}.selected-bar .count-text strong.sel[data-v-55a18196]{color:#1677ff;font-weight:700}.btn-cta[data-v-55a18196]{width:100%;padding:calc(var(--rem-402)*12/100);border:none;border-radius:calc(var(--rem-402)*24/100);background:#1677ff;color:#fff;font-size:calc(var(--rem-402)*15/100);font-weight:600;text-align:center;transition:background .12s,transform .12s}.btn-cta[data-v-55a18196]:active{background:#0e5fd9;transform:scale(.985)}.btn-cta.disabled[data-v-55a18196]{opacity:.5;pointer-events:none}.result-modal[data-v-2f0736de]{display:flex;flex-direction:column;height:100%}.header[data-v-2f0736de]{display:flex;justify-content:space-between;align-items:center;padding:calc(var(--rem-402)*12/100) calc(var(--rem-402)*16/100);border-bottom:1px solid #f3f4f6}.header .title[data-v-2f0736de]{font-size:calc(var(--rem-402)*16/100);font-weight:600}.header .close[data-v-2f0736de]{font-size:calc(var(--rem-402)*22/100);color:#9ca3af}.stats[data-v-2f0736de]{display:flex;padding:calc(var(--rem-402)*12/100) calc(var(--rem-402)*16/100);gap:calc(var(--rem-402)*8/100)}.stats .s[data-v-2f0736de]{flex:1;background:#f5f6f9;border-radius:calc(var(--rem-402)*8/100);padding:calc(var(--rem-402)*10/100);text-align:center}.stats .s .k[data-v-2f0736de]{color:#6b7280;font-size:calc(var(--rem-402)*12/100)}.stats .s .v[data-v-2f0736de]{font-size:calc(var(--rem-402)*18/100);font-weight:600;margin-top:calc(var(--rem-402)*4/100);color:#1f2937}.stats .s .v-success[data-v-2f0736de]{color:#16ba6e}.stats .s .v-fail[data-v-2f0736de]{color:#ef4444}.stats .s .v-wait[data-v-2f0736de]{color:#f59e0b}.progress-wrap[data-v-2f0736de]{padding:0 calc(var(--rem-402)*16/100);display:flex;align-items:center;gap:calc(var(--rem-402)*10/100)}.progress-bar[data-v-2f0736de]{flex:1;height:calc(var(--rem-402)*6/100);border-radius:calc(var(--rem-402)*3/100);background:#f3f4f6;overflow:hidden}.progress-fill[data-v-2f0736de]{height:100%;background:#1677ff;transition:width .2s}.progress-text[data-v-2f0736de]{color:#6b7280;font-size:calc(var(--rem-402)*12/100)}.target[data-v-2f0736de]{padding:calc(var(--rem-402)*10/100) calc(var(--rem-402)*16/100) 0;color:#6b7280;font-size:calc(var(--rem-402)*13/100)}.list[data-v-2f0736de]{flex:1;overflow-y:auto;padding:calc(var(--rem-402)*6/100) calc(var(--rem-402)*16/100) 0}.r-item[data-v-2f0736de]{padding:calc(var(--rem-402)*10/100) calc(var(--rem-402)*12/100);border-radius:calc(var(--rem-402)*8/100);margin-bottom:calc(var(--rem-402)*8/100);background:#f5f6f9}.r-item.ok[data-v-2f0736de]{background:#eff9f3}.r-item.fail[data-v-2f0736de]{background:#fef2f2}.r-item .row[data-v-2f0736de]{display:flex;justify-content:space-between;align-items:center}.r-item .plate[data-v-2f0736de]{font-size:calc(var(--rem-402)*14/100);font-weight:500;color:#1f2937}.r-item .status[data-v-2f0736de]{font-size:calc(var(--rem-402)*12/100)}.r-item .status.ok[data-v-2f0736de]{color:#16ba6e}.r-item .status.fail[data-v-2f0736de]{color:#ef4444}.r-item .status.wait[data-v-2f0736de]{color:#f59e0b}.r-item .reason[data-v-2f0736de]{display:flex;align-items:center;gap:calc(var(--rem-402)*4/100);color:#ef4444;font-size:calc(var(--rem-402)*12/100);margin-top:calc(var(--rem-402)*4/100)}.empty[data-v-2f0736de]{padding:calc(var(--rem-402)*40/100);text-align:center;color:#9ca3af}.footer[data-v-2f0736de]{padding:calc(var(--rem-402)*10/100) calc(var(--rem-402)*16/100) calc(var(--rem-402)*20/100);border-top:1px solid #f3f4f6}.footer .btn[data-v-2f0736de]{height:calc(var(--rem-402)*44/100);line-height:calc(var(--rem-402)*44/100);text-align:center;border-radius:calc(var(--rem-402)*22/100);font-size:calc(var(--rem-402)*15/100)}.footer .btn.btn-primary[data-v-2f0736de]{background:#1677ff;color:#fff}.parking-detail[data-v-555f7332]{min-height:100vh;background:#f2f4f7;padding-bottom:calc(var(--rem-402)*80/100)}.floating-header[data-v-555f7332]{position:fixed;top:0;left:0;right:0;height:calc(var(--rem-402)*44/100);z-index:20;display:flex;align-items:center;padding:0 calc(var(--rem-402)*12/100);transition:background .15s}.floating-header .back-btn[data-v-555f7332]{width:calc(var(--rem-402)*32/100);height:calc(var(--rem-402)*32/100);line-height:calc(var(--rem-402)*32/100);text-align:center;font-size:calc(var(--rem-402)*24/100);color:#1f2937;background:hsla(0,0%,100%,.85);border-radius:50%}.floating-header .title[data-v-555f7332]{flex:1;text-align:center;font-size:calc(var(--rem-402)*15/100);font-weight:600;color:#1f2937;transition:opacity .15s}.floating-header .ph[data-v-555f7332]{width:calc(var(--rem-402)*32/100)}.map-wrap[data-v-555f7332]{position:relative;height:calc(var(--rem-402)*200/100);overflow:hidden}.map-wrap .map[data-v-555f7332]{width:100%;height:100%}.map-wrap .map-reset[data-v-555f7332]{position:absolute;right:calc(var(--rem-402)*12/100);bottom:calc(var(--rem-402)*12/100);width:calc(var(--rem-402)*36/100);height:calc(var(--rem-402)*36/100);line-height:calc(var(--rem-402)*36/100);text-align:center;background:#fff;border-radius:calc(var(--rem-402)*8/100);box-shadow:0 calc(var(--rem-402)*2/100) calc(var(--rem-402)*6/100) rgba(0,0,0,.1);color:#4b5563;font-size:calc(var(--rem-402)*20/100)}.ds-card[data-v-555f7332]{background:#fff;box-shadow:0 1px 0 rgba(15,25,45,.04)}.ds-stack[data-v-555f7332]{display:flex;flex-direction:column;gap:calc(var(--rem-402)*10/100);padding:0 0 calc(var(--rem-402)*16/100)}.hero-card[data-v-555f7332]{margin:calc(var(--rem-402)*-20/100) 0 0;position:relative;z-index:2;padding:calc(var(--rem-402)*18/100) calc(var(--rem-402)*18/100) calc(var(--rem-402)*16/100);border-radius:calc(var(--rem-402)*16/100) calc(var(--rem-402)*16/100) 0 0}.hero-name-row[data-v-555f7332]{display:flex;align-items:center;gap:calc(var(--rem-402)*10/100);margin-bottom:calc(var(--rem-402)*6/100)}.hero-name-row .hero-title[data-v-555f7332]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(var(--rem-402)*20/100);font-weight:700;color:#1f2937;letter-spacing:.2px;line-height:1.3}.hero-grid-row[data-v-555f7332]{font-size:calc(var(--rem-402)*12/100);color:#8b95a1;margin-bottom:calc(var(--rem-402)*12/100);line-height:1.4}.hero-tags-row[data-v-555f7332]{display:flex;align-items:center;gap:calc(var(--rem-402)*6/100);flex-wrap:wrap;margin-bottom:calc(var(--rem-402)*14/100)}.hero-tags-row .pcard-tag[data-v-555f7332]{display:inline-block;padding:calc(var(--rem-402)*2/100) calc(var(--rem-402)*9/100);border-radius:calc(var(--rem-402)*4/100);font-size:calc(var(--rem-402)*11/100);font-weight:500;line-height:1.6;letter-spacing:.2px;color:#fff}.hero-tags-row .pcard-tag.charge[data-v-555f7332],.hero-tags-row .pcard-tag.ctype[data-v-555f7332]{background:#16ba6e}.hero-tags-row .pcard-tag.wait[data-v-555f7332]{background:#1677ff}.hero-addr-row[data-v-555f7332]{display:flex;align-items:center;gap:calc(var(--rem-402)*12/100);padding-top:calc(var(--rem-402)*14/100);border-top:1px solid #f2f4f7}.hero-addr-row .addr-l[data-v-555f7332]{flex:1;min-width:0}.hero-addr-row .addr-text[data-v-555f7332]{font-size:calc(var(--rem-402)*13/100);color:#4b5563;line-height:1.5}.hero-addr-row .dist-text[data-v-555f7332]{font-size:calc(var(--rem-402)*12/100);color:#8b95a1;margin-top:calc(var(--rem-402)*4/100)}.hero-addr-row .dist-text .km[data-v-555f7332]{color:#1677ff;font-weight:600}.hero-addr-row .nav-btn[data-v-555f7332]{flex-shrink:0;width:calc(var(--rem-402)*40/100);height:calc(var(--rem-402)*40/100);border-radius:50%;background:#1677ff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:calc(var(--rem-402)*20/100);box-shadow:0 calc(var(--rem-402)*4/100) calc(var(--rem-402)*10/100) rgba(22,119,255,.3)}.sec-header[data-v-555f7332]{display:flex;align-items:center;padding:calc(var(--rem-402)*14/100) calc(var(--rem-402)*18/100) calc(var(--rem-402)*8/100)}.sec-header .sec-title[data-v-555f7332]{flex:1;font-size:calc(var(--rem-402)*15/100);font-weight:700;color:#1f2937;letter-spacing:.2px}.sec-header .sec-title[data-v-555f7332]:before{content:"";display:inline-block;width:calc(var(--rem-402)*3/100);height:calc(var(--rem-402)*14/100);background:#1677ff;border-radius:calc(var(--rem-402)*2/100);vertical-align:calc(var(--rem-402)*-2/100);margin-right:calc(var(--rem-402)*8/100)}.sec-header .sec-action[data-v-555f7332]{font-size:calc(var(--rem-402)*12/100);color:#8b95a1}.charge-stats[data-v-555f7332]{padding:calc(var(--rem-402)*4/100) calc(var(--rem-402)*16/100) calc(var(--rem-402)*18/100);display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--rem-402)*10/100)}.cs-tile[data-v-555f7332]{background:#f8fafc;border-radius:calc(var(--rem-402)*10/100);padding:calc(var(--rem-402)*12/100) calc(var(--rem-402)*10/100);text-align:center}.cs-tile .cs-v[data-v-555f7332]{font-family:-apple-system,ui-monospace,SF Mono,Menlo;line-height:1;margin-bottom:calc(var(--rem-402)*6/100)}.cs-tile .cs-v[data-v-555f7332] strong{font-size:calc(var(--rem-402)*18/100);font-weight:700;color:#16ba6e}.cs-tile .cs-v[data-v-555f7332] .sep{font-size:calc(var(--rem-402)*16/100);color:#b8bfc8;font-weight:400;margin:0 calc(var(--rem-402)*2/100)}.cs-tile .cs-v[data-v-555f7332] .total{font-size:calc(var(--rem-402)*16/100);color:#4b5563;font-weight:600}.cs-tile .cs-l[data-v-555f7332]{font-size:calc(var(--rem-402)*11/100);color:#6b7280;font-weight:500;letter-spacing:.2px;line-height:1.4}.strategy-list-2[data-v-555f7332]{padding:calc(var(--rem-402)*4/100) calc(var(--rem-402)*16/100) calc(var(--rem-402)*18/100)}.action-bar[data-v-555f7332]{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:calc(var(--rem-402)*10/100) calc(var(--rem-402)*16/100) calc(var(--rem-402)*26/100);display:flex;gap:calc(var(--rem-402)*12/100);box-shadow:0 -1px 0 #eceef2,0 calc(var(--rem-402)*-4/100) calc(var(--rem-402)*16/100) rgba(15,25,45,.04);z-index:10}.action-bar .btn-act[data-v-555f7332]{flex:1;height:calc(var(--rem-402)*44/100);border-radius:calc(var(--rem-402)*22/100);font-size:calc(var(--rem-402)*15/100);font-weight:600;border:none;transition:background .12s,transform .12s}.action-bar .btn-act[data-v-555f7332]:active{transform:scale(.98)}.action-bar .btn-act-ghost[data-v-555f7332]{background:#fff;color:#1677ff;border:1px solid #1677ff}.action-bar .btn-act-ghost.running[data-v-555f7332]{background:#e6f0ff;display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--rem-402)*6/100)}.action-bar .btn-act-ghost.running[data-v-555f7332]:before{content:"";width:calc(var(--rem-402)*6/100);height:calc(var(--rem-402)*6/100);border-radius:50%;background:#1677ff;animation:actPulse-555f7332 1.2s ease-in-out infinite}@keyframes actPulse-555f7332{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}