.session-overlay[data-v-28eaad68]{align-items:center;background:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:99999}.overlay-content[data-v-28eaad68]{background:#fff;border-radius:10px;box-shadow:0 0 15px #00000080;max-width:520px;padding:24px;text-align:left;width:90%}.login-overlay h3[data-v-28eaad68]{color:#333}.invalid-feedback[data-v-28eaad68]{display:block}.auth-wrapper[data-v-9e7e0f35]{height:100%;position:absolute;width:100%;z-index:99}.pin-overlay[data-v-9e7e0f35]{--pin-overlay-bg:rgba(30,30,40,.72);--pin-card-bg:#fff;--pin-card-shadow:0 16px 40px rgba(0,0,0,.12);--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:rgba(59,130,246,.1);--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 rgba(0,0,0,.08);--pin-avatar-ring:#fff;--pin-avatar-glow:rgba(56,189,248,.28);--pin-avatar-ring-shadow:0 8px 16px rgba(0,0,0,.12);--pin-btn-bg:#3b82f6;--pin-btn-hover-bg:#2563eb;--pin-btn-active-bg:#1d4ed8;--pin-btn-shadow:0 4px 10px rgba(59,130,246,.2);--pin-btn-hover-shadow:0 6px 14px rgba(59,130,246,.25);--pin-btn-active-shadow:inset 0 2px 4px rgba(0,0,0,.1);--pin-vehicle-shadow:drop-shadow(0 8px 16px rgba(0,0,0,.1));align-items:center;background:var(--pin-overlay-bg);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.pin-card[data-v-9e7e0f35]{background:var(--pin-card-bg);border-radius:14px;box-shadow:var(--pin-card-shadow);font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:0 0 20px;position:relative;width:min(94vw,760px)}.pin-header[data-v-9e7e0f35]{align-items:center;border-bottom:1px solid var(--pin-divider-clr);display:flex;justify-content:center;margin-bottom:20px;padding:20px;position:relative}.pin-title[data-v-9e7e0f35]{color:var(--pin-title-clr);font-size:18px!important;font-weight:500!important;margin:0!important;text-align:center}.pin-close-btn[data-v-9e7e0f35]{align-items:center;background:var(--pin-close-bg);border:none;border-radius:50%;color:var(--pin-close-clr);cursor:pointer;display:flex;font-size:16px;height:28px;justify-content:center;line-height:1;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:28px}.pin-close-btn[data-v-9e7e0f35]:hover{background:var(--pin-close-hover-bg);color:var(--pin-close-hover-clr)}.pin-body[data-v-9e7e0f35]{align-items:stretch;display:flex;min-height:280px}.pin-left[data-v-9e7e0f35]{display:flex;flex:2;flex-direction:column;padding:0 16px 0 32px}.users-container[data-v-9e7e0f35]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;margin-bottom:6px;padding:4px}.user-item[data-v-9e7e0f35]{align-items:center;cursor:pointer;display:flex;flex-direction:column;transition:transform .2s ease;width:68px}.user-item[data-v-9e7e0f35]:hover{transform:translateY(-2px)}.avatar-circle[data-v-9e7e0f35]{align-items:center;border-radius:50%;box-shadow:var(--pin-avatar-shadow);display:flex;flex-shrink:0;height:58px;justify-content:center;overflow:hidden;transition:all .2s cubic-bezier(.34,1.56,.64,1);width:58px}.avatar-circle.avatar-selected[data-v-9e7e0f35]{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-9e7e0f35]{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar-text[data-v-9e7e0f35]{color:#fff;font-size:19px;font-weight:500;letter-spacing:0;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.user-name[data-v-9e7e0f35]{color:var(--pin-text-clr);font-size:12px;font-weight:600;margin-top:10px}.user-name[data-v-9e7e0f35],.user-org[data-v-9e7e0f35]{line-height:1.2;text-align:center}.user-org[data-v-9e7e0f35]{color:var(--pin-muted-clr);font-size:11px;margin-top:2px}.section-divider[data-v-9e7e0f35]{background:var(--pin-divider-clr);height:1px;margin:14px 0 20px;width:100%}.pin-section[data-v-9e7e0f35]{align-items:center;display:flex;flex-direction:column;width:100%}.pin-heading[data-v-9e7e0f35]{color:var(--pin-heading-clr);font-size:14px;font-weight:500;margin-bottom:12px;text-align:center}.pin-inputs[data-v-9e7e0f35]{display:flex;gap:10px;justify-content:center;margin-bottom:20px;width:100%}.pin-inputs input[data-v-9e7e0f35]{background:var(--pin-input-bg);border:1.5px solid var(--pin-input-border);border-radius:8px;color:var(--pin-input-text);font-size:22px;font-weight:500;height:52px;text-align:center;transition:all .2s ease;width:44px}.pin-inputs input[data-v-9e7e0f35]:focus{background:var(--pin-input-focus-bg);border-color:#3b82f6;box-shadow:0 0 0 4px var(--pin-input-focus-ring);outline:none}.invalid-pin[data-v-9e7e0f35]{background:var(--pin-invalid-bg)!important;border-color:#ef4444!important}.pin-error[data-v-9e7e0f35]{color:#ef4444;font-size:13px;font-weight:500;margin:-12px 0 16px;text-align:center}.login-btn[data-v-9e7e0f35]{background:var(--pin-btn-bg);border:none;border-radius:8px;box-shadow:var(--pin-btn-shadow);color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:500;margin:0 auto;max-width:220px;padding:10px 0;transition:all .2s ease;width:100%}.login-btn[data-v-9e7e0f35]:hover{background:var(--pin-btn-hover-bg);box-shadow:var(--pin-btn-hover-shadow);transform:translateY(-1px)}.login-btn[data-v-9e7e0f35]:active{background:var(--pin-btn-active-bg);box-shadow:var(--pin-btn-active-shadow);transform:translateY(0)}.vertical-divider[data-v-9e7e0f35]{background:var(--pin-divider-clr);flex-shrink:0;margin:0 14px;width:1px}.pin-right[data-v-9e7e0f35]{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding:0 32px 0 16px}.vehicle-heading[data-v-9e7e0f35]{color:var(--pin-muted-clr);font-size:11px;font-weight:600;letter-spacing:.8px;margin-bottom:16px;text-align:center;text-transform:uppercase}.vehicle-display[data-v-9e7e0f35]{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.vehicle-img[data-v-9e7e0f35]{filter:var(--pin-vehicle-shadow);margin-bottom:20px;max-width:200px;-o-object-fit:contain;object-fit:contain;position:relative;transition:transform .3s ease;width:100%;z-index:1}.vehicle-img[data-v-9e7e0f35]:hover{transform:scale(1.02)}.vehicle-background[data-v-9e7e0f35]{height:100%;left:0;position:absolute;top:0;width:100%}.license-plate[data-v-9e7e0f35]{align-items:stretch;background:var(--pin-license-bg);border:2px solid var(--pin-license-border);border-radius:4px;box-shadow:0 2px 6px #00000014;display:inline-flex;font-family:FE-Schrift,Helvetica Neue,Arial,sans-serif;height:30px;opacity:.8;overflow:hidden;position:relative;z-index:1}.plate-eu[data-v-9e7e0f35]{align-items:center;background:#1d4ed8;color:#fff;display:flex;flex-direction:column;justify-content:center;min-width:28px;padding:2px 6px}.plate-stars[data-v-9e7e0f35]{color:#fce300;font-size:5px;letter-spacing:1px;line-height:1;margin-bottom:2px}.plate-country[data-v-9e7e0f35]{font-size:12px;font-weight:700;line-height:1}.plate-number[data-v-9e7e0f35]{align-items:center;background:var(--pin-license-bg);color:var(--pin-license-text);display:flex;font-size:14px;font-weight:700;letter-spacing:3px;padding:0 10px;white-space:nowrap}.pin-footer[data-v-9e7e0f35]{border-top:1px solid var(--pin-divider-clr);display:flex;justify-content:center;margin-top:32px;padding-left:40px;padding-right:40px;padding-top:20px}.pin-footer a[data-v-9e7e0f35]{text-decoration:none}.back-link[data-v-9e7e0f35]{align-items:center;color:var(--pin-footer-clr);display:inline-flex;font-size:14px;font-weight:500;gap:4px;transition:all .2s ease}.back-link[data-v-9e7e0f35]:hover{color:var(--pin-footer-hover-clr)}.pin-overlay.pin-dark-mode[data-v-9e7e0f35]{--pin-overlay-bg:rgba(5,10,18,.82);--pin-card-bg:#111827;--pin-card-shadow:0 24px 60px rgba(0,0,0,.45);--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:rgba(148,163,184,.14);--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:rgba(56,189,248,.22);--pin-invalid-bg:rgba(127,29,29,.35);--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 rgba(0,0,0,.35);--pin-avatar-ring:#1e293b;--pin-avatar-glow:rgba(56,189,248,.4);--pin-avatar-ring-shadow:0 8px 16px rgba(0,0,0,.3);--pin-btn-bg:#2563eb;--pin-btn-hover-bg:#3b82f6;--pin-btn-active-bg:#1e40af;--pin-btn-shadow:0 4px 10px rgba(37,99,235,.35);--pin-btn-hover-shadow:0 6px 14px rgba(59,130,246,.4);--pin-btn-active-shadow:inset 0 2px 4px rgba(0,0,0,.25);--pin-vehicle-shadow:drop-shadow(0 8px 16px rgba(0,0,0,.35))}@media (max-width:640px){.pin-card[data-v-9e7e0f35]{padding:20px 0;width:95%}.pin-body[data-v-9e7e0f35]{flex-direction:column}.vertical-divider[data-v-9e7e0f35]{display:none}.pin-left[data-v-9e7e0f35]{flex:none;padding:0 20px}.section-divider[data-v-9e7e0f35]{background:transparent;margin:10px 0}.pin-right[data-v-9e7e0f35]{border-top:1px solid var(--pin-divider-clr);flex:none;padding:20px;width:100%}.vehicle-img[data-v-9e7e0f35]{max-width:240px}.pin-footer[data-v-9e7e0f35]{padding-left:20px;padding-right:20px}}
