.session-overlay[data-v-5e408767]{backdrop-filter:blur(15px)brightness(50%);z-index:99999;background:#0f172aa6;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.overlay-content[data-v-5e408767]{text-align:center;background:#fff;border:1px solid #ffffff1a;border-radius:16px;width:90%;max-width:500px;padding:40px;position:relative;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.btn-close-overlay[data-v-5e408767]{color:#94a3b8;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:20px;transition:color .2s;display:flex;position:absolute;top:20px;right:20px}.btn-close-overlay[data-v-5e408767]:hover{color:#475569}.brand-header[data-v-5e408767]{letter-spacing:.5px;font-size:15px;font-weight:500}.brand-blue[data-v-5e408767]{color:#187eaa;font-weight:700}.brand-gray[data-v-5e408767]{color:#64748b;margin-left:4px}.lock-icon-wrapper[data-v-5e408767]{justify-content:center;margin-bottom:20px;display:flex}.lock-icon-circle[data-v-5e408767]{background-color:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.lock-icon[data-v-5e408767]{color:#475569;font-size:24px}.lock-icon-circle.warning-circle[data-v-5e408767]{background-color:#fffbeb}.warning-icon[data-v-5e408767]{color:#d97706;font-size:24px}.overlay-title[data-v-5e408767]{color:#0f172a;font-size:20px;font-weight:700}.overlay-desc[data-v-5e408767]{color:#64748b;font-size:14px;line-height:1.5}.input-group[data-v-5e408767]{border:1px solid #cbd5e1;border-radius:8px;width:100%;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.input-group[data-v-5e408767]:focus-within{border-color:#187eaa;box-shadow:0 0 0 2px #007bff26}.input-group-prepend[data-v-5e408767]{display:flex}.input-group-text[data-v-5e408767]{color:#64748b;justify-content:center;align-items:center;padding-left:14px;padding-right:10px;display:flex}.form-control[data-v-5e408767],.input-group-text[data-v-5e408767]{background-color:#0000;border:none}.form-control[data-v-5e408767]{color:#1e293b;flex:1;padding:12px 14px 12px 0;font-size:14px;box-shadow:none!important}.form-control[data-v-5e408767]:-webkit-autofill{transition:background-color 5000s ease-in-out;background-color:#0000!important;background-image:none!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.form-control[data-v-5e408767]:-webkit-autofill:active{transition:background-color 5000s ease-in-out;background-color:#0000!important;background-image:none!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.form-control[data-v-5e408767]:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;background-color:#0000!important;background-image:none!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.form-control[data-v-5e408767]:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;background-color:#0000!important;background-image:none!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.form-control[data-v-5e408767]::placeholder{color:#94a3b8}.input-group-append[data-v-5e408767]{display:flex}.pointer-cursor[data-v-5e408767]{cursor:pointer}.invalid-feedback[data-v-5e408767]{margin-top:4px;font-size:13px;display:block}.switch-title[data-v-5e408767]{color:#475569;font-size:14px;font-weight:500}.custom-switch-wrapper[data-v-5e408767]{align-items:center;display:flex}.custom-switch[data-v-5e408767]{width:44px;height:24px;margin-bottom:0;display:inline-block;position:relative}.custom-switch input[data-v-5e408767]{opacity:0;width:0;height:0}.custom-switch-slider[data-v-5e408767]{cursor:pointer;background-color:#cbd5e1;border-radius:24px;transition:all .3s;position:absolute;inset:0}.custom-switch-slider[data-v-5e408767]:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;bottom:3px;left:3px;box-shadow:0 1px 3px #00000026}.custom-switch input:checked+.custom-switch-slider[data-v-5e408767]{background-color:#187eaa}.custom-switch input:checked+.custom-switch-slider[data-v-5e408767]:before{transform:translate(20px)}.btn-fortfahren[data-v-5e408767]{border:none;border-radius:8px;font-size:15px;font-weight:600;transition:background-color .2s}.btn-fortfahren[data-v-5e408767],.btn-fortfahren[data-v-5e408767]:hover{background-color:#187eaa}.cancel-link-container[data-v-5e408767]{margin-top:16px}.cancel-link[data-v-5e408767]{color:#187eaa;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.cancel-link[data-v-5e408767]:hover{color:#187eaa;text-decoration:underline}.text-danger.cancel-link[data-v-5e408767]:hover{color:#dc3545}.auth-wrapper[data-v-38f70cbb]{z-index:99;width:100%;height:100%;position:absolute}.pin-overlay[data-v-38f70cbb]{--pin-overlay-bg:#1e1e28b8;--pin-card-bg:#fff;--pin-card-shadow:0 16px 40px #0000001f;--pin-title-clr:#111827;--pin-close-bg:#f3f4f6;--pin-close-hover-bg:#e5e7eb;--pin-close-clr:#6b7280;--pin-close-hover-clr:#111827;--pin-divider-clr:#f3f4f6;--pin-heading-clr:#4b5563;--pin-text-clr:#374151;--pin-muted-clr:#9ca3af;--pin-input-bg:#f9fafb;--pin-input-border:#e5e7eb;--pin-input-text:#111827;--pin-input-focus-bg:#fff;--pin-input-focus-ring:#3b82f61a;--pin-invalid-bg:#fef2f2;--pin-footer-clr:#6b7280;--pin-footer-hover-clr:#111827;--pin-license-bg:#fff;--pin-license-text:#111827;--pin-license-border:#1f2937;--pin-avatar-shadow:0 2px 8px #00000014;--pin-avatar-ring:#fff;--pin-avatar-glow:#38bdf847;--pin-avatar-ring-shadow:0 8px 16px #0000001f;--pin-btn-bg:#3b82f6;--pin-btn-hover-bg:#2563eb;--pin-btn-active-bg:#1d4ed8;--pin-btn-shadow:0 4px 10px #3b82f633;--pin-btn-hover-shadow:0 6px 14px #3b82f640;--pin-btn-active-shadow:inset 0 2px 4px #0000001a;--pin-vehicle-shadow:drop-shadow(0 8px 16px #0000001a);background:var(--pin-overlay-bg);z-index:1000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.pin-card[data-v-38f70cbb]{background:var(--pin-card-bg);box-shadow:var(--pin-card-shadow);border-radius:14px;width:min(94vw,760px);padding:0 0 20px;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:relative}.pin-header[data-v-38f70cbb]{border-bottom:1px solid var(--pin-divider-clr);justify-content:center;align-items:center;margin-bottom:20px;padding:20px;display:flex;position:relative}.pin-title[data-v-38f70cbb]{color:var(--pin-title-clr);text-align:center;margin:0!important;font-size:18px!important;font-weight:500!important}.pin-close-btn[data-v-38f70cbb]{background:var(--pin-close-bg);width:28px;height:28px;color:var(--pin-close-clr);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:16px;line-height:1;transition:all .2s;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.pin-close-btn[data-v-38f70cbb]:hover{background:var(--pin-close-hover-bg);color:var(--pin-close-hover-clr)}.pin-body[data-v-38f70cbb]{align-items:stretch;min-height:280px;display:flex}.pin-left[data-v-38f70cbb]{flex-direction:column;flex:2;padding:0 16px 0 32px;display:flex}.users-container[data-v-38f70cbb]{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-bottom:6px;padding:4px;display:flex}.user-item[data-v-38f70cbb]{cursor:pointer;flex-direction:column;align-items:center;width:68px;transition:transform .2s;display:flex}.user-item[data-v-38f70cbb]:hover{transform:translateY(-2px)}.avatar-circle[data-v-38f70cbb]{width:58px;height:58px;box-shadow:var(--pin-avatar-shadow);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:flex;overflow:hidden}.avatar-circle.avatar-selected[data-v-38f70cbb]{box-shadow:0 0 0 3px var(--pin-avatar-ring),0 0 0 5px #38bdf8,0 0 18px var(--pin-avatar-glow),var(--pin-avatar-ring-shadow);transform:scale(1.02)}.avatar-img[data-v-38f70cbb]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.avatar-text[data-v-38f70cbb]{color:#fff;text-transform:uppercase;letter-spacing:0;user-select:none;font-size:19px;font-weight:500}.user-name[data-v-38f70cbb]{color:var(--pin-text-clr);margin-top:10px;font-size:12px;font-weight:600}.user-name[data-v-38f70cbb],.user-org[data-v-38f70cbb]{text-align:center;line-height:1.2}.user-org[data-v-38f70cbb]{color:var(--pin-muted-clr);margin-top:2px;font-size:11px}.section-divider[data-v-38f70cbb]{background:var(--pin-divider-clr);width:100%;height:1px;margin:14px 0 20px}.pin-section[data-v-38f70cbb]{flex-direction:column;align-items:center;width:100%;display:flex}.pin-heading[data-v-38f70cbb]{color:var(--pin-heading-clr);text-align:center;margin-bottom:12px;font-size:14px;font-weight:500}.pin-inputs[data-v-38f70cbb]{justify-content:center;gap:10px;width:100%;margin-bottom:20px;display:flex}.pin-inputs input[data-v-38f70cbb]{text-align:center;border:1.5px solid var(--pin-input-border);background:var(--pin-input-bg);width:44px;height:52px;color:var(--pin-input-text);border-radius:8px;font-size:22px;font-weight:500;transition:all .2s}.pin-inputs input[data-v-38f70cbb]:focus{background:var(--pin-input-focus-bg);box-shadow:0 0 0 4px var(--pin-input-focus-ring);border-color:#3b82f6;outline:none}.invalid-pin[data-v-38f70cbb]{background:var(--pin-invalid-bg)!important;border-color:#ef4444!important}.pin-error[data-v-38f70cbb]{color:#ef4444;text-align:center;margin:-12px 0 16px;font-size:13px;font-weight:500}.login-btn[data-v-38f70cbb]{background:var(--pin-btn-bg);color:#fff;cursor:pointer;width:100%;max-width:220px;box-shadow:var(--pin-btn-shadow);border:none;border-radius:8px;margin:0 auto;padding:10px 0;font-size:14px;font-weight:500;transition:all .2s;display:block}.login-btn[data-v-38f70cbb]:hover{background:var(--pin-btn-hover-bg);box-shadow:var(--pin-btn-hover-shadow);transform:translateY(-1px)}.login-btn[data-v-38f70cbb]:active{background:var(--pin-btn-active-bg);box-shadow:var(--pin-btn-active-shadow);transform:translateY(0)}.vertical-divider[data-v-38f70cbb]{background:var(--pin-divider-clr);flex-shrink:0;width:1px;margin:0 14px}.pin-right[data-v-38f70cbb]{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 32px 0 16px;display:flex}.vehicle-heading[data-v-38f70cbb]{color:var(--pin-muted-clr);text-align:center;text-transform:uppercase;letter-spacing:.8px;margin-bottom:16px;font-size:11px;font-weight:600}.vehicle-display[data-v-38f70cbb]{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.vehicle-img[data-v-38f70cbb]{-o-object-fit:contain;object-fit:contain;width:100%;max-width:200px;filter:var(--pin-vehicle-shadow);z-index:1;margin-bottom:20px;transition:transform .3s;position:relative}.vehicle-img[data-v-38f70cbb]:hover{transform:scale(1.02)}.vehicle-background[data-v-38f70cbb]{width:100%;height:100%;position:absolute;top:0;left:0}.license-plate[data-v-38f70cbb]{border:2px solid var(--pin-license-border);background:var(--pin-license-bg);z-index:1;opacity:.8;border-radius:4px;align-items:stretch;height:30px;font-family:FE-Schrift,Helvetica Neue,Arial,sans-serif;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #00000014}.plate-eu[data-v-38f70cbb]{color:#fff;background:#1d4ed8;flex-direction:column;justify-content:center;align-items:center;min-width:28px;padding:2px 6px;display:flex}.plate-stars[data-v-38f70cbb]{letter-spacing:1px;color:#fce300;margin-bottom:2px;font-size:5px;line-height:1}.plate-country[data-v-38f70cbb]{font-size:12px;font-weight:700;line-height:1}.plate-number[data-v-38f70cbb]{background:var(--pin-license-bg);color:var(--pin-license-text);letter-spacing:3px;white-space:nowrap;align-items:center;padding:0 10px;font-size:14px;font-weight:700;display:flex}.pin-footer[data-v-38f70cbb]{border-top:1px solid var(--pin-divider-clr);justify-content:center;margin-top:32px;padding-top:20px;padding-left:40px;padding-right:40px;display:flex}.pin-footer a[data-v-38f70cbb]{text-decoration:none}.back-link[data-v-38f70cbb]{color:var(--pin-footer-clr);align-items:center;gap:4px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.back-link[data-v-38f70cbb]:hover{color:var(--pin-footer-hover-clr)}.pin-overlay.pin-dark-mode[data-v-38f70cbb]{--pin-overlay-bg:#050a12d1;--pin-card-bg:#111827;--pin-card-shadow:0 24px 60px #00000073;--pin-title-clr:#f8fafc;--pin-close-bg:#1f2937;--pin-close-hover-bg:#334155;--pin-close-clr:#cbd5e1;--pin-close-hover-clr:#fff;--pin-divider-clr:#94a3b824;--pin-heading-clr:#dbe4f0;--pin-text-clr:#e5edf5;--pin-muted-clr:#94a3b8;--pin-input-bg:#0f172a;--pin-input-border:#334155;--pin-input-text:#f8fafc;--pin-input-focus-bg:#111827;--pin-input-focus-ring:#38bdf838;--pin-invalid-bg:#7f1d1d59;--pin-footer-clr:#cbd5e1;--pin-footer-hover-clr:#fff;--pin-license-bg:#e5e7eb;--pin-license-text:#111827;--pin-license-border:#0f172a;--pin-avatar-shadow:0 2px 8px #00000059;--pin-avatar-ring:#1e293b;--pin-avatar-glow:#38bdf866;--pin-avatar-ring-shadow:0 8px 16px #0000004d;--pin-btn-bg:#2563eb;--pin-btn-hover-bg:#3b82f6;--pin-btn-active-bg:#1e40af;--pin-btn-shadow:0 4px 10px #2563eb59;--pin-btn-hover-shadow:0 6px 14px #3b82f666;--pin-btn-active-shadow:inset 0 2px 4px #00000040;--pin-vehicle-shadow:drop-shadow(0 8px 16px #00000059)}@media (width<=640px){.pin-card[data-v-38f70cbb]{width:95%;padding:20px 0}.pin-body[data-v-38f70cbb]{flex-direction:column}.vertical-divider[data-v-38f70cbb]{display:none}.pin-left[data-v-38f70cbb]{flex:none;padding:0 20px}.section-divider[data-v-38f70cbb]{background:0 0;margin:10px 0}.pin-right[data-v-38f70cbb]{border-top:1px solid var(--pin-divider-clr);flex:none;width:100%;padding:20px}.vehicle-img[data-v-38f70cbb]{max-width:240px}.pin-footer[data-v-38f70cbb]{padding-left:20px;padding-right:20px}}
