.transport-class-fieldset[data-v-bbafbfd6]{background:linear-gradient(#fff,#fafaf9);border-color:#e7e5e4;box-shadow:0 8px 16px -12px #1c191726,inset 0 1px #ffffffbf}.vehicle-dropdown[data-v-bbafbfd6]{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#78716c 0),linear-gradient(135deg,#78716c 50%,#0000 0);background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 11px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}.transport-class-info__trigger[data-v-bbafbfd6]{color:#2563eb;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.4rem;width:fit-content;margin-left:auto;padding:0;font-size:.75rem;font-weight:700;line-height:1.25;display:flex}.transport-class-info__trigger[data-v-bbafbfd6]:hover{color:#1d4ed8}.transport-class-info__trigger[data-v-bbafbfd6]:focus-visible{outline-offset:3px;outline:2px solid #3b82f6}.transport-class-modal__close[data-v-bbafbfd6]:focus-visible,.transport-class-modal__done[data-v-bbafbfd6]:focus-visible{outline:2px solid var(--color-nbtred);outline-offset:3px}.transport-class-modal[data-v-bbafbfd6]{border:1px solid #e7e5e4}.transport-class-modal__header[data-v-bbafbfd6]{background:linear-gradient(135deg,#fafaf9,#fff);border-bottom:1px solid #e7e5e4;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem 1rem;display:flex}.transport-class-modal__eyebrow[data-v-bbafbfd6]{color:var(--color-nbtred);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.transport-class-modal__close[data-v-bbafbfd6]{color:#57534e;background:#fff;border:1px solid #e7e5e4;border-radius:9999px;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.transport-class-modal__close svg[data-v-bbafbfd6]{width:1.125rem;height:1.125rem}.transport-class-modal__body[data-v-bbafbfd6]{max-height:min(72vh,46rem);padding:1.25rem;overflow-y:auto}.transport-class-modal__ev-note[data-v-bbafbfd6]{border-left:3px solid var(--color-nbtred);color:#44403c;background:#fef2f2b3;border-radius:0 .75rem .75rem 0;align-items:flex-start;gap:.625rem;margin-top:1rem;padding:.75rem .875rem;font-size:.8125rem;line-height:1.5;display:flex}.transport-class-modal__ev-note[data-v-bbafbfd6]>:first-child{color:var(--color-nbtred);flex:none}.transport-class-modal__list[data-v-bbafbfd6]{gap:.625rem;margin-top:1rem;display:grid}.transport-class-modal__item[data-v-bbafbfd6]{background:#fafaf9a6;border:1px solid #e7e5e4;border-radius:.875rem;gap:.75rem;padding:.875rem;display:grid}.transport-class-modal__limits[data-v-bbafbfd6]{color:#57534e;flex-wrap:wrap;align-content:flex-start;gap:.35rem;font-size:.6875rem;font-weight:700;display:flex}.transport-class-modal__limits span[data-v-bbafbfd6]{white-space:nowrap;background:#fff;border:1px solid #e7e5e4;border-radius:9999px;padding:.25rem .5rem}.transport-class-modal__footer[data-v-bbafbfd6]{background:#fafaf9cc;border-top:1px solid #e7e5e4;justify-content:flex-end;padding:.875rem 1.25rem;display:flex}.transport-class-modal__done[data-v-bbafbfd6]{background:linear-gradient(to right,var(--color-nbtred),var(--color-nbtreddark));color:#fff;border-radius:.75rem;padding:.625rem 1.25rem;font-size:.8125rem;font-weight:700;box-shadow:0 8px 18px -12px #7f1d1db3}@media (width>=48rem){.transport-class-info__trigger[data-v-bbafbfd6]{position:absolute;top:.75rem;right:.75rem}.transport-class-fieldset>p[data-v-bbafbfd6]{padding-right:15rem}.transport-class-modal__item[data-v-bbafbfd6]{grid-template-columns:minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.transport-class-modal[data-v-bbafbfd6],.transport-class-modal[data-v-bbafbfd6] *,.transport-class-modal__backdrop[data-v-bbafbfd6]{transition-duration:.01ms!important}}.vehicle-dropdown[data-v-a5d01040]{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#78716c 0),linear-gradient(135deg,#78716c 50%,#0000 0);background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 11px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}.vehicle-brand-field[data-v-a5d01040]{position:relative}.vehicle-brand-logo[data-v-a5d01040]{pointer-events:none;z-index:1;-o-object-fit:contain;object-fit:contain;width:1.75rem;height:1.75rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.vehicle-dropdown[data-v-a5d01040]:disabled{color:#a8a29e;background-color:#f5f5f4}.catalog-retry-link[data-v-a5d01040]{color:#2563eb;text-underline-offset:3px;text-decoration-line:underline}.catalog-retry-link[data-v-a5d01040]:hover{color:#1d4ed8}.catalog-retry-link[data-v-a5d01040]:focus-visible{outline-offset:2px;border-radius:.25rem;outline:2px solid #3b82f6}.vehicle-lookup-panel[data-v-18dda423]{background:linear-gradient(#fff,#fafaf9);border-color:#e7e5e4;transition:border-color .3s,background-color .3s,box-shadow .3s;box-shadow:0 20px 35px -32px #1c191747,inset 0 1px #ffffffbf}.vehicle-lookup-panel.is-locked[data-v-18dda423]{border-color:#d6d3d1}.vehicle-lookup-panel.is-resolved[data-v-18dda423]{border-color:#6ee7b7;box-shadow:0 20px 35px -32px #065f464d,inset 0 1px #fffc}.vehicle-lookup-eyebrow[data-v-18dda423]{color:var(--color-nbtred)}.vehicle-lookup-panel.is-resolved .vehicle-lookup-eyebrow[data-v-18dda423]{color:#047857}.vehicle-success-row[data-v-18dda423]{background-color:#d1fae5b8;border-color:#a7f3d0}.vehicle-success-icon[data-v-18dda423]{color:#059669}.lock-icon-wrapper[data-v-18dda423]{cursor:pointer;color:#78716c;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;margin:-.5rem;padding:.5rem;transition:all .3s;display:flex}.lock-icon-wrapper[data-v-18dda423]:hover{color:#57534e;background:#f5f5f4}.lock-icon-wrapper[data-v-18dda423]:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.lock-icon-wrapper.is-locked[data-v-18dda423]{color:var(--color-nbtred)}.lock-icon-wrapper.is-locked[data-v-18dda423]:hover{color:#b91c1c;background:#fef2f2}.lock-icon[data-v-18dda423]{transition:transform .3s cubic-bezier(.68,-.55,.265,1.55)}.lock-icon.lock-transitioning[data-v-18dda423]{animation:.3s cubic-bezier(.68,-.55,.265,1.55) lockBounce-18dda423}@keyframes lockBounce-18dda423{0%{transform:scale(1)rotate(0)}50%{transform:scale(1.2)rotate(-5deg)}to{transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.lock-icon[data-v-18dda423]{transition:none}.lock-icon.lock-transitioning[data-v-18dda423]{animation:none}}.no-registration-toggle[data-v-18dda423]{color:#2563eb}.no-registration-checkbox[data-v-18dda423]{accent-color:#2563eb;width:1rem;height:1rem}.no-registration-toggle[data-v-18dda423]:focus-within{outline-offset:3px;border-radius:.375rem;outline:2px solid #3b82f6}.vehicle-option[data-v-6d040b48]{background-color:#fff;border-color:#e7e5e4;transition:border-color .2s,background-color .2s,box-shadow .2s}.vehicle-option-icon[data-v-6d040b48]{transition:background-color .2s,color .2s}.vehicle-option-emerald .vehicle-option-icon[data-v-6d040b48]{color:#059669;background-color:#d1fae5}.vehicle-option-amber .vehicle-option-icon[data-v-6d040b48]{color:#d97706;background-color:#fef3c7}.vehicle-option-rose .vehicle-option-icon[data-v-6d040b48]{color:#e11d48;background-color:#ffe4e6}.vehicle-option-emerald[data-v-6d040b48]:hover{background-color:#ecfdf580;border-color:#6ee7b7}.vehicle-option-amber[data-v-6d040b48]:hover{background-color:#fffbeb80;border-color:#fcd34d}.vehicle-option-rose[data-v-6d040b48]:hover{background-color:#fff1f280;border-color:#fda4af}.vehicle-option-emerald:hover .vehicle-option-icon[data-v-6d040b48]{background-color:#a7f3d0}.vehicle-option-amber:hover .vehicle-option-icon[data-v-6d040b48]{background-color:#fde68a}.vehicle-option-rose:hover .vehicle-option-icon[data-v-6d040b48]{background-color:#fecdd3}.vehicle-option.is-selected .vehicle-option-icon[data-v-6d040b48]{color:#fff}.vehicle-option-emerald.is-selected[data-v-6d040b48]{background-color:#ecfdf5;border-color:#10b981;box-shadow:0 4px 6px -1px #10b98133}.vehicle-check-emerald[data-v-6d040b48],.vehicle-option-emerald.is-selected .vehicle-option-icon[data-v-6d040b48]{background-color:#10b981}.vehicle-option-amber.is-selected[data-v-6d040b48]{background-color:#fffbeb;border-color:#f59e0b;box-shadow:0 4px 6px -1px #f59e0b33}.vehicle-check-amber[data-v-6d040b48],.vehicle-option-amber.is-selected .vehicle-option-icon[data-v-6d040b48]{background-color:#f59e0b}.vehicle-option-rose.is-selected[data-v-6d040b48]{background-color:#fff1f2;border-color:#f43f5e;box-shadow:0 4px 6px -1px #f43f5e33}.vehicle-check-rose[data-v-6d040b48],.vehicle-option-rose.is-selected .vehicle-option-icon[data-v-6d040b48]{background-color:#f43f5e}
