.schedule-card-wrap[data-v-5d6869e6]{display:flex;flex-direction:column;gap:calc(var(--rem-402)*8/100)}.sc-card[data-v-5d6869e6]{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-card.current[data-v-5d6869e6]{background:#e6f0ff;box-shadow:inset 0 0 0 1px #1677ff}.sc-now-badge[data-v-5d6869e6]{margin-left:auto;padding:calc(var(--rem-402)*1/100) calc(var(--rem-402)*7/100);background:#1677ff;color:#fff;border-radius:calc(var(--rem-402)*3/100);font-size:calc(var(--rem-402)*10/100);font-weight:600;line-height:1.6}.sc-time-row[data-v-5d6869e6]{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-5d6869e6]{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-5d6869e6]{color:#b8bfc8;margin:0 calc(var(--rem-402)*5/100);font-weight:400}.sc-card:not(.current) .sc-time[data-v-5d6869e6]{color:#8b95a1}.sc-vm-list[data-v-5d6869e6]{display:flex;flex-direction:column}.sc-vm-row[data-v-5d6869e6]{display:grid;grid-template-columns:calc(var(--rem-402)*50/100) minmax(0,1fr) minmax(0,1fr) minmax(0,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-5d6869e6]{border-top:1px dashed #eceef2}.sc-vm-row-2[data-v-5d6869e6]{grid-template-columns:calc(var(--rem-402)*50/100) minmax(0,1fr)}.vm-mini[data-v-5d6869e6]{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-5d6869e6]{display:inline-flex;align-items:baseline;gap:calc(var(--rem-402)*4/100)}.d-l[data-v-5d6869e6]{color:#8b95a1;font-size:calc(var(--rem-402)*11/100);font-weight:500}.d-strong[data-v-5d6869e6]{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-5d6869e6]{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-5d6869e6]{color:#4b5563;font-size:calc(var(--rem-402)*12/100);font-weight:600}.sc-card:not(.current) .d-strong[data-v-5d6869e6],.sc-card:not(.current) .d-total[data-v-5d6869e6]{color:#8b95a1;font-weight:500}.sc-card:not(.current) .d-l[data-v-5d6869e6]{color:#b8bfc8}.sc-card:not(.current) .d-slash[data-v-5d6869e6]{color:#dde1e8}.occupy-list[data-v-cbbf44c0]{background:#fff}.occupy-sticky-wrap[data-v-cbbf44c0]{background:#fff;position:sticky;top:0;z-index:5;box-shadow:0 1px 0 rgba(0,0,0,.04)}.occupy-tabs-2[data-v-cbbf44c0]{display:flex;padding:calc(var(--rem-402)*4/100) calc(var(--rem-402)*12/100) 0;overflow-x:auto}.occupy-tabs-2[data-v-cbbf44c0]::-webkit-scrollbar{display:none}.o-tab[data-v-cbbf44c0]{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-cbbf44c0]:active{opacity:.6}.o-tab .o-name[data-v-cbbf44c0]{font-size:calc(var(--rem-402)*13/100);color:#8b95a1;font-weight:500;white-space:nowrap}.o-tab .o-num[data-v-cbbf44c0]{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-cbbf44c0]{color:#1f2937;font-weight:600}.o-tab.active .o-num[data-v-cbbf44c0]{color:#1677ff}.o-tab.active[data-v-cbbf44c0]: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-cbbf44c0]{padding:calc(var(--rem-402)*14/100) calc(var(--rem-402)*16/100);border-bottom:1px solid #f2f4f7;transition:background .12s}.vcard[data-v-cbbf44c0]:active{background:#fafbfc}.vcard[data-v-cbbf44c0]:last-child{border-bottom:none}.vcard-row1[data-v-cbbf44c0]{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-cbbf44c0]{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-cbbf44c0],.vcard-row1 .ping[data-v-cbbf44c0]{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-cbbf44c0]{width:calc(var(--rem-402)*20/100);height:calc(var(--rem-402)*11/100);color:#b8bfc8;display:block}.vcard-row1 .ping[data-v-cbbf44c0]{color:#6b7280}.vcard-row1 .ping-svg[data-v-cbbf44c0]{width:calc(var(--rem-402)*14/100);height:calc(var(--rem-402)*11/100);color:#6b7280;display:block}.vcard-body2[data-v-cbbf44c0]{display:flex;align-items:center;gap:calc(var(--rem-402)*12/100)}.vcard-body2 .left[data-v-cbbf44c0]{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(var(--rem-402)*8/100)}.vcard-body2 .right[data-v-cbbf44c0]{flex-shrink:0;display:flex;align-items:center}.vcard-row2[data-v-cbbf44c0]{display:flex;gap:calc(var(--rem-402)*6/100);flex-wrap:wrap;align-items:center}.vpill[data-v-cbbf44c0]{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-cbbf44c0]{background:#16ba6e}.vpill.enroute[data-v-cbbf44c0]{background:#1677ff}.vpill.charging[data-v-cbbf44c0],.vpill.ctype[data-v-cbbf44c0],.vpill.door[data-v-cbbf44c0],.vpill.op-on[data-v-cbbf44c0],.vpill.plug-no-charge[data-v-cbbf44c0]{background:#f2f4f7;color:#4b5563}.vpill.door.warn[data-v-cbbf44c0],.vpill.op-pause[data-v-cbbf44c0],.vpill.op-trial[data-v-cbbf44c0]{background:#fff;color:#ef4444;border:1px solid #ef4444;padding:calc(var(--rem-402)*1/100) calc(var(--rem-402)*7/100)}.vcard-row3[data-v-cbbf44c0]{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-cbbf44c0]{color:#1677ff;font-weight:600}.vcard-row4[data-v-cbbf44c0]{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-cbbf44c0]{color:#4b5563}.find-btn[data-v-cbbf44c0]{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-cbbf44c0]:active{background:#e6f0ff}.empty[data-v-cbbf44c0]{padding:calc(var(--rem-402)*40/100);text-align:center;color:#9ca3af}.dest-picker[data-v-636108ba]{display:flex;flex-direction:column;height:100%;background:#fff}.picker-head[data-v-636108ba]{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-636108ba]{color:#8b95a1;font-size:calc(var(--rem-402)*14/100)}.picker-head .h-title[data-v-636108ba]{font-size:calc(var(--rem-402)*15/100);font-weight:600;color:#1f2937}.picker-head .h-confirm[data-v-636108ba]{color:#1677ff;font-size:calc(var(--rem-402)*14/100);font-weight:500}.picker-head .h-confirm.disabled[data-v-636108ba]{color:#b8bfc8;pointer-events:none}.picker-search[data-v-636108ba]{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-636108ba]{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-636108ba]{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-636108ba]{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-636108ba]::-moz-placeholder{color:#8b95a1}.picker-search-input input[data-v-636108ba]::placeholder{color:#8b95a1}.picker-search-input input[data-v-636108ba]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.picker-search-clear[data-v-636108ba]{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-636108ba]{width:calc(var(--rem-402)*10/100);height:calc(var(--rem-402)*10/100);color:#fff}.picker-list[data-v-636108ba]{flex:1;min-height:0;overflow-y:auto}.picker-item[data-v-636108ba]{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-636108ba]:first-child{border-top:none}.picker-item[data-v-636108ba]:active{background:#f2f4f7}.picker-item.selected[data-v-636108ba]{background:#e6f0ff}.picker-item.selected .pi-name[data-v-636108ba]{color:#1677ff;font-weight:600}.picker-item.selected[data-v-636108ba]: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-636108ba]{flex:1;min-width:0;display:flex;align-items:center;gap:calc(var(--rem-402)*6/100)}.picker-item .pi-tag[data-v-636108ba]{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-636108ba]{background:#16ba6e}.picker-item .pi-tag.wait[data-v-636108ba]{background:#1677ff}.picker-item .pi-name[data-v-636108ba]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-item .pi-dist[data-v-636108ba]{font-size:calc(var(--rem-402)*12/100);color:#8b95a1;flex-shrink:0}.picker-item .pi-dist .km[data-v-636108ba]{color:#1677ff;font-weight:500}.picker-item.selected .pi-dist[data-v-636108ba]{margin-left:0}.picker-empty[data-v-636108ba]{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-c6e1ed9c]{display:flex;flex-direction:column;height:100%;background:#f2f4f7}.modal-nav[data-v-c6e1ed9c]{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-c6e1ed9c]{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-c6e1ed9c]:active{opacity:.5}.modal-nav .nav-icon svg[data-v-c6e1ed9c]{width:calc(var(--rem-402)*20/100);height:calc(var(--rem-402)*20/100)}.modal-nav .title[data-v-c6e1ed9c]{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-c6e1ed9c]{padding:calc(var(--rem-402)*12/100) calc(var(--rem-402)*16/100);background:#fff;flex-shrink:0}.toolbar-row[data-v-c6e1ed9c]{display:flex;align-items:center;gap:calc(var(--rem-402)*10/100);margin-bottom:calc(var(--rem-402)*10/100)}.toolbar-row[data-v-c6e1ed9c]:last-child{margin-bottom:0}.checkbox-line[data-v-c6e1ed9c]{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-c6e1ed9c]{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-c6e1ed9c]{background:#1677ff;border-color:#1677ff}.cbox.checked[data-v-c6e1ed9c]:after{content:"✓";color:#fff;font-size:calc(var(--rem-402)*12/100);font-weight:700;line-height:1}.qty-input[data-v-c6e1ed9c]{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-c6e1ed9c]{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-c6e1ed9c]{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-c6e1ed9c]:active{background:#d97706}.dest-row[data-v-c6e1ed9c]{gap:calc(var(--rem-402)*10/100)}.dest-label[data-v-c6e1ed9c]{font-size:calc(var(--rem-402)*13/100);color:#4b5563;font-weight:500;flex-shrink:0}.dest-pill[data-v-c6e1ed9c]{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-c6e1ed9c]:active{border-color:#1677ff}.dest-pill .placeholder[data-v-c6e1ed9c]{color:#b8bfc8}.dest-pill svg[data-v-c6e1ed9c]{width:calc(var(--rem-402)*12/100);height:calc(var(--rem-402)*12/100);color:#b8bfc8;flex-shrink:0}.dest-readonly[data-v-c6e1ed9c]{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-c6e1ed9c]{flex:1;overflow-y:auto;background:#f2f4f7}.dispatch-list[data-v-c6e1ed9c]{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-c6e1ed9c]{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-c6e1ed9c]{border-color:#1677ff;box-shadow:0 0 0 1px #1677ff}.dispatch-item.is-disabled[data-v-c6e1ed9c]{background:#fafbfc;opacity:.6}.dispatch-item .cbox[data-v-c6e1ed9c]{margin-top:calc(var(--rem-402)*3/100)}.dispatch-item .cbox.disabled[data-v-c6e1ed9c]{background:#f2f4f7;border-color:#dde1e8}.dispatch-item .main[data-v-c6e1ed9c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(var(--rem-402)*8/100)}.dh-row[data-v-c6e1ed9c]{display:flex;align-items:center;gap:calc(var(--rem-402)*10/100)}.dh-row .plate[data-v-c6e1ed9c]{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-c6e1ed9c]{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-c6e1ed9c]{width:calc(var(--rem-402)*18/100);height:calc(var(--rem-402)*12/100);display:block}.dh-ping[data-v-c6e1ed9c]{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-c6e1ed9c]{width:calc(var(--rem-402)*14/100);height:calc(var(--rem-402)*12/100);display:block}.meta[data-v-c6e1ed9c]{display:flex;gap:calc(var(--rem-402)*6/100);flex-wrap:wrap;align-items:center}.mtag[data-v-c6e1ed9c]{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-c6e1ed9c]{background:#f2f4f7;color:#4b5563}.mtag.op-pause[data-v-c6e1ed9c],.mtag.op-trial[data-v-c6e1ed9c]{background:#fff;color:#ef4444;border:1px solid #ef4444;padding:0 calc(var(--rem-402)*6/100)}.mtag.door[data-v-c6e1ed9c]{background:#f2f4f7;color:#4b5563}.mtag.door.warn[data-v-c6e1ed9c]{background:#fff;color:#ef4444;border:1px solid #ef4444;padding:0 calc(var(--rem-402)*6/100)}.mtag.plug-in[data-v-c6e1ed9c]{background:#1677ff}.mtag.plug-out[data-v-c6e1ed9c]{background:#f2f4f7;color:#4b5563}.mtag.charging[data-v-c6e1ed9c]{background:#16ba6e}.mtag.ctype[data-v-c6e1ed9c]{background:#f2f4f7;color:#4b5563}.mtag.disable-reason[data-v-c6e1ed9c]{background:#fef2f2;color:#ef4444;border:1px solid #ef4444;padding:0 calc(var(--rem-402)*6/100)}.dh-loc-row[data-v-c6e1ed9c]{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-c6e1ed9c]{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-c6e1ed9c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.dh-loc-row .dh-dist-inline[data-v-c6e1ed9c]{margin-left:auto;color:#8b95a1;flex-shrink:0}.dh-loc-row .dh-dist-inline .km[data-v-c6e1ed9c]{color:#1677ff;font-weight:600}.dh-dist[data-v-c6e1ed9c]{font-size:calc(var(--rem-402)*12/100);color:#8b95a1}.dh-dist .km[data-v-c6e1ed9c]{color:#1677ff;font-weight:600}.empty[data-v-c6e1ed9c]{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-c6e1ed9c]{padding:calc(var(--rem-402)*12/100) calc(var(--rem-402)*16/100) calc(var(--rem-402)*24/100 + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -1px 0 #eceef2;flex-shrink:0}.selected-bar[data-v-c6e1ed9c]{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-c6e1ed9c]{color:#4b5563;margin:0 calc(var(--rem-402)*2/100);font-weight:600}.selected-bar .count-text strong.sel[data-v-c6e1ed9c]{color:#1677ff;font-weight:700}.btn-cta[data-v-c6e1ed9c]{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-c6e1ed9c]:active{background:#0e5fd9;transform:scale(.985)}.btn-cta.disabled[data-v-c6e1ed9c]{opacity:.5;pointer-events:none}.result-modal[data-v-418d1d90]{display:flex;flex-direction:column;height:100%}.header[data-v-418d1d90]{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-418d1d90]{font-size:calc(var(--rem-402)*16/100);font-weight:600}.header .close[data-v-418d1d90]{font-size:calc(var(--rem-402)*22/100);color:#9ca3af}.stats[data-v-418d1d90]{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-418d1d90]{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-418d1d90]{color:#6b7280;font-size:calc(var(--rem-402)*12/100)}.stats .s .v[data-v-418d1d90]{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-418d1d90]{color:#16ba6e}.stats .s .v-fail[data-v-418d1d90]{color:#ef4444}.stats .s .v-wait[data-v-418d1d90]{color:#f59e0b}.progress-wrap[data-v-418d1d90]{padding:0 calc(var(--rem-402)*16/100);display:flex;align-items:center;gap:calc(var(--rem-402)*10/100)}.progress-bar[data-v-418d1d90]{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-418d1d90]{height:100%;background:#1677ff;transition:width .2s}.progress-text[data-v-418d1d90]{color:#6b7280;font-size:calc(var(--rem-402)*12/100)}.target[data-v-418d1d90]{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-418d1d90]{flex:1;overflow-y:auto;padding:calc(var(--rem-402)*6/100) calc(var(--rem-402)*16/100) 0}.r-item[data-v-418d1d90]{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-418d1d90]{background:#eff9f3}.r-item.fail[data-v-418d1d90]{background:#fef2f2}.r-item .row[data-v-418d1d90]{display:flex;justify-content:space-between;align-items:center}.r-item .plate[data-v-418d1d90]{font-size:calc(var(--rem-402)*14/100);font-weight:500;color:#1f2937}.r-item .status[data-v-418d1d90]{font-size:calc(var(--rem-402)*12/100)}.r-item .status.ok[data-v-418d1d90]{color:#16ba6e}.r-item .status.fail[data-v-418d1d90]{color:#ef4444}.r-item .status.wait[data-v-418d1d90]{color:#f59e0b}.r-item .fail-card[data-v-418d1d90]{display:flex;align-items:flex-start;gap:calc(var(--rem-402)*6/100);padding:calc(var(--rem-402)*8/100) calc(var(--rem-402)*10/100);margin-top:calc(var(--rem-402)*6/100);background:#fef2f2;border-radius:calc(var(--rem-402)*6/100);line-height:1.5}.r-item .fail-card .fail-icon[data-v-418d1d90]{color:#ef4444;font-size:calc(var(--rem-402)*14/100);line-height:1;margin-top:calc(var(--rem-402)*1/100)}.r-item .fail-card .fail-label[data-v-418d1d90]{color:#ef4444;font-weight:600;font-size:calc(var(--rem-402)*12/100);flex-shrink:0}.r-item .fail-card .fail-text[data-v-418d1d90]{color:#4b5563;font-size:calc(var(--rem-402)*12/100);flex:1;min-width:0;word-break:break-all}.empty[data-v-418d1d90]{padding:calc(var(--rem-402)*40/100);text-align:center;color:#9ca3af}.footer[data-v-418d1d90]{padding:calc(var(--rem-402)*10/100) calc(var(--rem-402)*16/100) calc(var(--rem-402)*20/100 + env(safe-area-inset-bottom));border-top:1px solid #f3f4f6}.footer .btn[data-v-418d1d90]{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-418d1d90]{background:#1677ff;color:#fff}.parking-detail[data-v-f662d872]{min-height:100vh;background:#f2f4f7;padding-bottom:calc(var(--rem-402)*80/100)}.detail-loading[data-v-f662d872]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:30;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--rem-402)*10/100)}.detail-loading .tip[data-v-f662d872]{font-size:calc(var(--rem-402)*13/100);color:#8b95a1}.floating-header[data-v-f662d872]{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-f662d872]{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-f662d872]{flex:1;text-align:center;font-size:calc(var(--rem-402)*15/100);font-weight:600;color:#1f2937;transition:opacity .3s ease,transform .3s ease}.floating-header .ph[data-v-f662d872]{width:calc(var(--rem-402)*32/100)}.map-wrap[data-v-f662d872]{position:relative;height:calc(var(--rem-402)*200/100);overflow:hidden}.map-wrap .map[data-v-f662d872]{width:100%;height:100%}.map-wrap .map-reset[data-v-f662d872]{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-f662d872]{background:#fff;box-shadow:0 1px 0 rgba(15,25,45,.04)}.ds-stack[data-v-f662d872]{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-f662d872]{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-f662d872]{display:flex;align-items:flex-start;gap:calc(var(--rem-402)*10/100);margin-bottom:calc(var(--rem-402)*6/100)}.hero-name-row .hero-title[data-v-f662d872]{flex:1;min-width:0;word-break:break-word;white-space:normal;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-f662d872]{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-f662d872]{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-f662d872]{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-f662d872],.hero-tags-row .pcard-tag.ctype[data-v-f662d872]{background:#16ba6e}.hero-tags-row .pcard-tag.wait[data-v-f662d872]{background:#1677ff}.hero-addr-row[data-v-f662d872]{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-f662d872]{flex:1;min-width:0}.hero-addr-row .addr-text[data-v-f662d872]{font-size:calc(var(--rem-402)*13/100);color:#4b5563;line-height:1.5}.hero-addr-row .dist-text[data-v-f662d872]{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-f662d872]{color:#1677ff;font-weight:600}.hero-addr-row .nav-btn[data-v-f662d872]{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;box-shadow:0 calc(var(--rem-402)*4/100) calc(var(--rem-402)*10/100) rgba(22,119,255,.3)}.hero-addr-row .nav-btn svg[data-v-f662d872]{width:calc(var(--rem-402)*20/100);height:calc(var(--rem-402)*20/100)}.sec-header[data-v-f662d872]{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-f662d872]{flex:1;font-size:calc(var(--rem-402)*15/100);font-weight:700;color:#1f2937;letter-spacing:.2px}.sec-header .sec-title[data-v-f662d872]: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-f662d872]{font-size:calc(var(--rem-402)*12/100);color:#8b95a1}.charge-stats[data-v-f662d872]{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,minmax(0,1fr));gap:calc(var(--rem-402)*10/100)}.cs-tile[data-v-f662d872]{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-f662d872]{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-f662d872] strong{font-size:calc(var(--rem-402)*18/100);font-weight:700;color:#16ba6e}.cs-tile .cs-v[data-v-f662d872] .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-f662d872] .total{font-size:calc(var(--rem-402)*16/100);color:#4b5563;font-weight:600}.cs-tile .cs-l[data-v-f662d872]{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-f662d872]{padding:calc(var(--rem-402)*4/100) calc(var(--rem-402)*16/100) calc(var(--rem-402)*18/100)}.action-bar[data-v-f662d872]{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 + env(safe-area-inset-bottom));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-f662d872]{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-f662d872]:active{transform:scale(.98)}.action-bar .btn-act-ghost[data-v-f662d872]{background:#fff;color:#1677ff;border:1px solid #1677ff}.action-bar .btn-act-ghost.running[data-v-f662d872]{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-f662d872]:before{content:"";width:calc(var(--rem-402)*6/100);height:calc(var(--rem-402)*6/100);border-radius:50%;background:#1677ff;animation:actPulse-f662d872 1.2s ease-in-out infinite}@keyframes actPulse-f662d872{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}