.vbs[data-v-7524f495]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;color:#1f2937;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;margin:0 auto;overflow:hidden}.vbs-header[data-v-7524f495]{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;padding:14px 20px}.vbs-header[data-v-7524f495],.vbs-title[data-v-7524f495]{align-items:center;display:flex}.vbs-title[data-v-7524f495]{color:#111827;font-size:15px;font-weight:600;gap:8px;margin:0}.vbs-reset-btn[data-v-7524f495]{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;font-size:12px;padding:5px 14px;transition:all .15s}.vbs-reset-btn[data-v-7524f495]:hover{background:#f3f4f6;color:#374151}.vbs-layout[data-v-7524f495]{align-items:flex-start;display:flex;gap:0;padding:24px}.vbs-car-wrap[data-v-7524f495]{align-items:center;display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.vbs-svg[data-v-7524f495]{border-radius:6px;display:block;filter:drop-shadow(0 4px 16px rgba(0,0,0,.14));height:auto;height:100%;max-height:500px;overflow:hidden;width:100%}.vbs-part[data-v-7524f495]{cursor:pointer;transition:fill-opacity .15s,stroke-width .15s}.vbs-part[data-v-7524f495]:hover{fill-opacity:.55!important}.vbs-dir[data-v-7524f495]{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.vbs-car-legend[data-v-7524f495]{background:inherit!important;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-sizing:border-box;color:#000!important;display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:center;padding:8px 14px;position:absolute;top:calc(100% - 57px);width:100%;z-index:1000}.vbs-car-legend-item[data-v-7524f495]{align-items:center;color:#374151!important;display:flex;font-size:12px;gap:6px}.vbs-side[data-v-7524f495]{flex:1;margin-left:24px;min-width:0}.vbs-legend[data-v-7524f495]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px}.vbs-legend-heading[data-v-7524f495]{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.vbs-legend-row[data-v-7524f495]{align-items:center;color:#374151;display:flex;font-size:13px;gap:10px;padding:6px 0}.vbs-btn-dot[data-v-7524f495],.vbs-dot[data-v-7524f495]{border-radius:50%;display:inline-block;flex-shrink:0;height:12px;width:12px}.vbs-hint[data-v-7524f495]{align-items:center;color:#9ca3af;display:flex;font-size:12px;gap:6px;margin:14px 0 0}.vbs-panel[data-v-7524f495]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px}.vbs-panel-head[data-v-7524f495]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.vbs-panel-part-name[data-v-7524f495]{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:600;gap:8px}.vbs-icon-btn[data-v-7524f495]{align-items:center;background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .15s}.vbs-icon-btn[data-v-7524f495]:hover{background:#f3f4f6;color:#374151}.vbs-section-label[data-v-7524f495]{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.09em;margin-bottom:10px;text-transform:uppercase}.vbs-section-label-mt[data-v-7524f495]{margin-top:18px}.vbs-status-grid[data-v-7524f495]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.vbs-status-btn[data-v-7524f495]{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:8px;padding:9px 12px;transition:all .15s}.vbs-status-btn[data-v-7524f495]:hover{background:color-mix(in srgb,var(--c) 8%,#fff);border-color:var(--c)}.vbs-status-active[data-v-7524f495]{background:color-mix(in srgb,var(--c) 12%,#fff)!important;border-color:var(--c)!important;color:#111827;font-weight:600}.vbs-tag-list[data-v-7524f495]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.vbs-tag[data-v-7524f495]{align-items:center;background:#eff6ff;border-radius:20px;color:#1d4ed8;display:inline-flex;font-size:12px;font-weight:500;padding:3px 10px}.vbs-no-detail[data-v-7524f495]{color:#9ca3af;font-size:12px;font-style:italic;margin:0 0 12px}.vbs-details-open-btn[data-v-7524f495]{align-items:center;background:#f3f4f6;border:1px dashed #d1d5db;border-radius:7px;color:#6b7280;cursor:pointer;display:flex;font-family:inherit;font-size:12px;gap:6px;justify-content:center;padding:8px 14px;transition:all .15s;width:100%}.vbs-details-open-btn[data-v-7524f495]:hover{background:#e5e7eb;color:#374151}.vbs-overlay[data-v-7524f495]{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.vbs-modal[data-v-7524f495]{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0003;max-width:380px;overflow:hidden;width:100%}.vbs-modal-head[data-v-7524f495]{align-items:center;border-bottom:1px solid #e5e7eb;color:#111827;display:flex;font-size:14px;font-weight:600;justify-content:space-between;padding:16px 20px}.vbs-modal-body[data-v-7524f495]{display:flex;flex-direction:column;gap:4px;padding:16px 20px}.vbs-check-row[data-v-7524f495]{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:10px 12px;transition:background .12s}.vbs-check-row[data-v-7524f495]:hover{background:#f9fafb}.vbs-modal--dark .vbs-check-row[data-v-7524f495]:hover{background:#334155}.vbs-checkbox[data-v-7524f495]{accent-color:#3b82f6;cursor:pointer;flex-shrink:0;height:16px;width:16px}.vbs-check-label[data-v-7524f495]{color:#374151;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vbs-modal-foot[data-v-7524f495]{border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;padding:14px 20px}.vbs-btn-primary[data-v-7524f495]{background:#3b82f6;border:none;border-radius:7px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 22px;transition:background .15s}.vbs-btn-primary[data-v-7524f495]:hover{background:#2563eb}.vbs-json-section[data-v-7524f495]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin:0 24px 24px;overflow:hidden}.vbs-json-head[data-v-7524f495]{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;font-weight:600;justify-content:space-between;letter-spacing:.08em;padding:10px 16px;text-transform:uppercase}.vbs-copy-btn[data-v-7524f495],.vbs-json-head[data-v-7524f495]{align-items:center;display:flex;font-size:12px}.vbs-copy-btn[data-v-7524f495]{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-family:inherit;font-weight:500;gap:5px;letter-spacing:0;padding:4px 12px;text-transform:none;transition:all .15s}.vbs-copy-btn[data-v-7524f495]:hover{background:#f3f4f6}.vbs-json[data-v-7524f495]{background:#fff;color:#1f2937;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:11.5px;line-height:1.6;margin:0;max-height:260px;overflow-x:auto;padding:16px}.vbs-fade-enter-active[data-v-7524f495],.vbs-fade-leave-active[data-v-7524f495]{transition:opacity .2s ease}.vbs-fade-enter-active .vbs-modal[data-v-7524f495],.vbs-fade-leave-active .vbs-modal[data-v-7524f495]{transition:transform .2s ease}.vbs-fade-enter-from[data-v-7524f495],.vbs-fade-leave-to[data-v-7524f495]{opacity:0}.vbs-fade-enter-from .vbs-modal[data-v-7524f495]{transform:translateY(16px) scale(.97)}@media (max-width:560px){.vbs-layout[data-v-7524f495]{align-items:center;flex-direction:column}.vbs-side[data-v-7524f495]{margin-left:0;margin-top:20px}.vbs-side[data-v-7524f495],.vbs-svg[data-v-7524f495]{width:100%}.vbs-status-grid[data-v-7524f495]{grid-template-columns:1fr}}[dir=rtl] .vbs-side[data-v-7524f495]{margin-left:0;margin-right:24px}@media (max-width:560px){[dir=rtl] .vbs-side[data-v-7524f495]{margin-right:0}}.vbs--dark[data-v-7524f495]{background:#0f172a;border-color:#1e293b;color:#e2e8f0}.vbs--dark .vbs-header[data-v-7524f495]{background:#1e293b;border-bottom-color:#334155}.vbs--dark .vbs-title[data-v-7524f495]{color:#f1f5f9}.vbs--dark .vbs-reset-btn[data-v-7524f495]{background:#1e293b;border-color:#334155;color:#94a3b8}.vbs--dark .vbs-reset-btn[data-v-7524f495]:hover{background:#334155;color:#cbd5e1}.vbs--dark .vbs-svg[data-v-7524f495]{filter:drop-shadow(0 4px 16px rgba(0,0,0,.45))}.vbs--dark .vbs-dir[data-v-7524f495]{color:#475569}.vbs--dark .vbs-legend[data-v-7524f495]{background:#1e293b;border-color:#334155}.vbs--dark .vbs-legend-heading[data-v-7524f495]{color:#64748b}.vbs--dark .vbs-legend-row[data-v-7524f495]{color:#cbd5e1}.vbs--dark .vbs-hint[data-v-7524f495]{color:#475569}.vbs--dark .vbs-car-legend[data-v-7524f495]{background:#1e293b;border-color:#334155}.vbs--dark .vbs-car-legend-item[data-v-7524f495]{color:#cbd5e1}.vbs--dark .vbs-panel[data-v-7524f495]{background:#1e293b;border-color:#334155}.vbs--dark .vbs-panel-part-name[data-v-7524f495]{color:#f1f5f9}.vbs--dark .vbs-icon-btn[data-v-7524f495]{color:#475569}.vbs--dark .vbs-icon-btn[data-v-7524f495]:hover{background:#334155;color:#cbd5e1}.vbs--dark .vbs-section-label[data-v-7524f495]{color:#64748b}.vbs--dark .vbs-status-btn[data-v-7524f495]{background:#1e293b;border-color:#334155;color:#cbd5e1}.vbs--dark .vbs-status-btn[data-v-7524f495]:hover{background:color-mix(in srgb,var(--c) 15%,#1e293b)}.vbs--dark .vbs-status-active[data-v-7524f495]{background:color-mix(in srgb,var(--c) 20%,#1e293b)!important;color:#f1f5f9}.vbs--dark .vbs-tag[data-v-7524f495]{background:#1e3a5f;color:#93c5fd}.vbs--dark .vbs-no-detail[data-v-7524f495]{color:#475569}.vbs--dark .vbs-details-open-btn[data-v-7524f495]{background:#1e293b;border-color:#334155;color:#64748b}.vbs--dark .vbs-details-open-btn[data-v-7524f495]:hover{background:#334155;color:#cbd5e1}.vbs--dark .vbs-json-section[data-v-7524f495]{background:#1e293b;border-color:#334155}.vbs--dark .vbs-json-head[data-v-7524f495]{background:#0f172a;border-bottom-color:#334155;color:#64748b}.vbs--dark .vbs-copy-btn[data-v-7524f495]{background:#1e293b;border-color:#334155;color:#cbd5e1}.vbs--dark .vbs-copy-btn[data-v-7524f495]:hover{background:#334155}.vbs--dark .vbs-json[data-v-7524f495]{background:#0f172a;color:#cbd5e1}.vbs-car-wrap[data-v-7524f495]{position:relative}.vbs-hover-label[data-v-7524f495]{background:#0f172ae0;border-radius:6px;box-shadow:0 2px 8px #00000040;color:#fff;font-size:12px;font-weight:500;padding:5px 10px;pointer-events:none;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:10}.vbs-status-btn--disabled[data-v-7524f495],.vbs-status-btn[data-v-7524f495]:disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.vbs-details-open-btn--disabled[data-v-7524f495],.vbs-details-open-btn[data-v-7524f495]:disabled{cursor:not-allowed;opacity:.38;pointer-events:none}.vbs-section-label--muted[data-v-7524f495]{opacity:.5}.vbs-no-detail--original[data-v-7524f495]{align-items:center;color:#9ca3af;display:flex;font-size:12px;font-style:italic;gap:6px;margin:0 0 12px}.vbs-flawless-section[data-v-7524f495]{background:#f9fafb;border-top:1px solid #e5e7eb;padding:14px 24px 18px}.vbs-flawless-label[data-v-7524f495]{align-items:flex-start;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:14px 16px;transition:border-color .2s,box-shadow .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vbs-flawless-label--active[data-v-7524f495]{background:#f0fdf4;border-color:#10b981;box-shadow:0 0 0 3px #10b9811f}.vbs-flawless-input[data-v-7524f495]{height:0;opacity:0;position:absolute;width:0}.vbs-flawless-box[data-v-7524f495]{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:5px;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:1px;min-width:20px;transition:background .2s,border-color .2s;width:20px}.vbs-flawless-label--active .vbs-flawless-box[data-v-7524f495]{background:#10b981;border-color:#10b981}.vbs-flawless-text[data-v-7524f495]{display:flex;flex-direction:column;gap:3px}.vbs-flawless-text strong[data-v-7524f495]{color:#111827;font-size:13px}.vbs-flawless-text small[data-v-7524f495]{color:#6b7280;font-size:11.5px;line-height:1.4}.vbs-modal--dark{border-bottom-color:#334155;color:#f1f5f9}.vbs-modal--dark{color:#475569}.vbs-modal--dark{background:#334155;color:#cbd5e1}.vbs-modal--dark{background:#1e293b!important}.vbs-modal--dark{background:#334155}.vbs-modal--dark{background:#1e293b;border-top-color:#334155!important}.vbs-modal--dark{color:#cbd5e1}.vbs-modal--dark{background:#334155;border-color:#475569;color:#cbd5e1}.vbs-modal--confirm .vbs-modal-confirm-title[data-v-7524f495]{align-items:center;color:#92400e;display:flex;font-size:15px;gap:8px}.vbs-modal--dark.vbs-modal--confirm .vbs-modal-confirm-title[data-v-7524f495]{color:#fcd34d}.vbs-modal-confirm-body[data-v-7524f495]{padding:20px!important}.vbs-modal-confirm-msg[data-v-7524f495]{color:#374151;font-size:14px;line-height:1.65;margin:0}.vbs-modal-foot--gap[data-v-7524f495]{display:flex;gap:10px;justify-content:flex-end}.vbs-btn-secondary[data-v-7524f495]{background:#f3f4f6;border:1px solid #d1d5db;border-radius:7px;color:#374151;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:8px 18px;transition:background .15s}.vbs-btn-secondary[data-v-7524f495]:hover{background:#e5e7eb}.vbs-btn-warning[data-v-7524f495]{background:#f59e0b;border:none;border-radius:7px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 20px;transition:background .15s}.vbs-btn-warning[data-v-7524f495]:hover{background:#d97706}.vbs--dark .vbs-flawless-section[data-v-7524f495]{background:#0f172a!important;border-top-color:#1e293b}.vbs--dark .vbs-flawless-label[data-v-7524f495]{background:#1e293b;border-color:#334155}.vbs--dark .vbs-flawless-label--active[data-v-7524f495]{background:#064e3b;border-color:#10b981;box-shadow:0 0 0 3px #10b98126}.vbs--dark .vbs-flawless-box[data-v-7524f495]{background:#0f172a;border-color:#475569}.vbs--dark .vbs-flawless-text strong[data-v-7524f495]{color:#f1f5f9}.vbs--dark .vbs-flawless-text small[data-v-7524f495]{color:#64748b}.vbs--dark .vbs-no-detail--original[data-v-7524f495]{color:#475569}.vbs-part--readonly[data-v-7524f495]{cursor:default}.vbs-part--readonly[data-v-7524f495]:hover{fill-opacity:inherit!important}.vbs-readonly-summary[data-v-7524f495]{display:flex;flex-direction:column;gap:14px;margin-top:10px}.vbs-readonly-group[data-v-7524f495]{display:flex;flex-direction:column;gap:6px}.vbs-readonly-group-title[data-v-7524f495]{align-items:center;color:#374151;display:flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.04em;text-transform:uppercase}.vbs-readonly-parts[data-v-7524f495]{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:0 0 0 18px}.vbs-readonly-part-item[data-v-7524f495]{display:flex;flex-direction:column;gap:3px}.vbs-readonly-part-name[data-v-7524f495]{color:#4b5563;font-size:12.5px}.vbs-readonly-detail-tags[data-v-7524f495]{display:flex;flex-wrap:wrap;gap:4px}.vbs-tag--sm[data-v-7524f495]{font-size:10px;padding:1px 6px}.vbs-readonly-all-original[data-v-7524f495]{align-items:center;color:#10b981;display:flex;font-size:12px;font-weight:500;gap:6px;margin-top:10px}.vbs--dark .vbs-readonly-group-title[data-v-7524f495]{color:#cbd5e1}.vbs--dark .vbs-readonly-part-name[data-v-7524f495]{color:#94a3b8}.vbs--dark .vbs-readonly-all-original[data-v-7524f495]{color:#34d399}.map-container[data-v-aeb7bbcf]{border:1px solid #ccc;height:400px;width:100%}#geolocation-map[data-v-aeb7bbcf]{height:100%;width:100%}
