.auth-vehicles-ui {
	--auth-primary: #9a2921;
	--auth-primary-dark: #6f1d18;
	--auth-primary-darker: #4d1410;
	--auth-primary-light: #c85a50;
	--auth-primary-soft: #f8eceb;
	--auth-primary-pale: #fdf8f7;
	--auth-text: #202124;
	--auth-muted: #62666c;
	--auth-border: #e3e5e8;
	--auth-surface: #fff;
	--auth-surface-muted: #f7f8f9;
	--auth-success: #247a45;
	--auth-success-soft: #eaf6ee;
	--auth-warning: #ad6418;
	--auth-warning-soft: #fff4e5;
	--auth-danger: #b3261e;
	--auth-danger-dark: #861b16;
	--auth-danger-soft: #fcebea;
	--auth-info: #34688f;
	--auth-info-soft: #eaf3f9;
	--auth-radius: 14px;
	--auth-shadow: 0 8px 28px rgba(35, 24, 23, .08);
	color: var(--auth-text);
	font-size: 16px;
	line-height: 1.55;
}
.auth-vehicles-ui *, .auth-vehicles-ui *::before, .auth-vehicles-ui *::after { box-sizing: border-box; }
.auth-vehicles-ui a { color: var(--auth-primary); }
.auth-vehicles-ui a:hover { color: var(--auth-primary-dark); }
.auth-vehicles-ui .auth-shell { max-width: 1160px; margin-inline: auto; }
.auth-vehicles-ui .auth-page-header { display: flex; gap: 24px; align-items: flex-end; justify-content: space-between; margin-bottom: 28px; }
.auth-vehicles-ui .auth-page-title { margin: 0 0 6px; color: #111; font-size: clamp(1.65rem, 3vw, 2.25rem); font-weight: 750; letter-spacing: -.025em; }
.auth-vehicles-ui .auth-page-intro { max-width: 720px; margin: 0; color: var(--auth-muted); }
.auth-vehicles-ui .auth-counter { position: relative; display: grid; flex: none; width: 62px; height: 62px; place-items: center; border-radius: 50%; background: conic-gradient(var(--auth-primary) var(--auth-progress),var(--auth-primary-soft) 0); color: var(--auth-primary-darker); font-size: .82rem; font-weight: 800; font-variant-numeric: tabular-nums; box-shadow: 0 4px 14px color-mix(in srgb, var(--auth-primary) 12%, transparent); }
.auth-vehicles-ui .auth-counter::before { position: absolute; inset: 6px; border: 1px solid #f1d9d6; border-radius: inherit; background: #fffafa; content: ""; }
.auth-vehicles-ui .auth-counter span { position: relative; z-index: 1; }
.auth-vehicles-ui .auth-profile-card { display: grid; grid-template-columns: auto minmax(0,1fr); gap: 16px; align-items: center; margin-bottom: 28px; padding: 20px 22px; border: 1px solid #ead9d7; border-radius: var(--auth-radius); background: linear-gradient(135deg, var(--auth-primary-pale), #fff 65%); }
.auth-vehicles-ui .auth-profile-icon { display: grid; width: 46px; height: 46px; place-items: center; border-radius: 50%; background: var(--auth-primary); color: #fff; }
.auth-vehicles-ui .auth-profile-name { margin: 0 0 3px; color: var(--auth-primary-darker); font-size: 1.06rem; font-weight: 750; }
.auth-vehicles-ui .auth-profile-meta { display: flex; flex-wrap: wrap; gap: 6px 18px; align-items: center; margin: 0; color: var(--auth-muted); font-size: .875rem; font-weight: 400; }
.auth-vehicles-ui .auth-profile-detail { display: inline-flex; gap: 6px; align-items: center; color: var(--auth-text); font-size: inherit; font-weight: 400; line-height: 1.45; overflow-wrap: anywhere; }
.auth-vehicles-ui .auth-profile-detail-icon { display: inline-grid; width: 20px; height: 20px; place-items: center; color: var(--auth-primary); }
.auth-vehicles-ui .auth-profile-detail-icon svg { width: 19px; height: 19px; fill: none; stroke: currentColor; stroke-width: 1.7; stroke-linecap: round; stroke-linejoin: round; }
.auth-vehicles-ui .auth-management-tabs { display: flex; gap: 4px; overflow-x: auto; margin: 30px 0 0; padding: 0; border-bottom: 1px solid var(--auth-border); list-style: none; }
.auth-vehicles-ui .auth-management-tabs::before { display: none; }
.auth-vehicles-ui .auth-management-tabs > * { padding-left: 0; }
.auth-vehicles-ui .auth-management-tabs > * > a { display: flex; min-height: 50px; align-items: center; gap: 7px; padding: 0 16px; border: 0; border-bottom: 3px solid transparent; color: var(--auth-muted); font-size: .9rem; font-weight: 750; text-decoration: none!important; text-transform: none; white-space: nowrap; box-shadow: none!important; }
.auth-vehicles-ui .auth-management-tabs > * > a:hover, .auth-vehicles-ui .auth-management-tabs > * > a:focus, .auth-vehicles-ui .auth-management-tabs > .uk-active > a { text-decoration: none!important; }
.auth-vehicles-ui .auth-management-tabs > * > a:hover, .auth-vehicles-ui .auth-management-tabs > * > a:focus { color: #111; }
.auth-vehicles-ui .auth-management-tabs > .uk-active > a { border-bottom-color: var(--auth-primary); color: #111; }
.auth-vehicles-ui .auth-tab-count { display: inline-grid; min-width: 22px; height: 22px; padding: 0 6px; place-items: center; border-radius: 999px; background: var(--auth-primary-soft); color: var(--auth-primary-dark); font-size: .72rem; }
.auth-vehicles-ui .auth-tab-panels { margin: 0; padding: 0; list-style: none; }
.auth-vehicles-ui .auth-section-heading { display: flex; align-items: center; justify-content: space-between; gap: 18px; margin: 34px 0 16px; }
.auth-vehicles-ui .auth-section-title { margin: 0; color: #111; font-size: 1.35rem; font-weight: 750; }
.auth-vehicles-ui .auth-view-switch { display: inline-flex; gap: 3px; padding: 3px; border: 1px solid var(--auth-border); border-radius: 9px; background: var(--auth-surface-muted); }
.auth-vehicles-ui .auth-view-button { display: inline-flex; min-height: 32px; align-items: center; gap: 6px; margin: 0; padding: 0 10px; border: 0!important; border-radius: 6px; background: transparent!important; color: var(--auth-muted)!important; font-size: .76rem; font-weight: 700; line-height: 32px; text-transform: none; box-shadow: none!important; cursor: pointer; }
.auth-vehicles-ui .auth-view-button:hover, .auth-vehicles-ui .auth-view-button:focus { background: #fff!important; color: #111!important; }
.auth-vehicles-ui .auth-view-button[aria-pressed="true"] { background: #fff!important; color: var(--auth-primary-dark)!important; box-shadow: 0 1px 4px rgba(0,0,0,.1)!important; }
.auth-vehicles-ui .auth-view-button:focus-visible { outline: 3px solid color-mix(in srgb, var(--auth-primary) 20%, transparent); outline-offset: 2px; }
.auth-vehicles-ui .auth-vehicle-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px; }
.auth-vehicles-ui .auth-vehicle-collection.auth-view--list { display: block; }
.auth-vehicles-ui .auth-vehicle-collection.auth-view--list > .auth-card { display: block; margin-bottom: 12px; }
.auth-vehicles-ui .auth-vehicle-collection.auth-view--list > .auth-card .auth-card-header { align-items: center; border: 0; }
.auth-vehicles-ui .auth-vehicle-collection.auth-view--list > .auth-card .auth-card-body { align-self: center; padding-block: 14px; }
.auth-vehicles-ui .auth-vehicle-collection.auth-view--list > .auth-card .auth-plate { font-size: 1.05rem; }
.auth-vehicles-ui .auth-card { overflow: hidden; border: 1px solid var(--auth-border); border-radius: var(--auth-radius); background: var(--auth-surface); box-shadow: var(--auth-shadow); }
.auth-vehicles-ui .auth-card-header { display: flex; align-items: flex-start; justify-content: space-between; gap: 16px; padding: 20px 22px 16px; border-bottom: 1px solid var(--auth-border); background: linear-gradient(180deg, #fff, #fcfcfc); }
.auth-vehicles-ui .auth-vehicle-collection > .auth-card .auth-card-header { border-bottom: 0; }
.auth-vehicles-ui .auth-card-status-actions { display: inline-flex; flex: none; gap: 8px; align-items: center; }
.auth-vehicles-ui .auth-delete-icon { display: inline-grid; width: 32px; height: 32px; padding: 0; place-items: center; border: 1px solid #e8b9b6; border-radius: 50%; background: #fff; color: var(--auth-danger); cursor: pointer; transition: border-color .18s ease,background-color .18s ease,color .18s ease; }
.auth-vehicles-ui .auth-delete-icon:hover, .auth-vehicles-ui .auth-delete-icon:focus-visible { border-color: var(--auth-danger); background: var(--auth-danger); color: #fff; outline: 0; }
.auth-vehicles-ui .auth-delete-icon:focus-visible { box-shadow: 0 0 0 3px rgba(179,38,30,.2); }
.auth-vehicles-ui .auth-plate { margin: 0 0 5px; color: var(--auth-primary-darker); font-size: 1.3rem; font-weight: 800; letter-spacing: .07em; }
.auth-vehicles-ui .auth-vehicle-type { margin: 0; color: var(--auth-muted); font-size: .875rem; }
.auth-vehicles-ui .auth-card-body { padding: 20px 22px 22px; }
.auth-vehicles-ui .auth-form-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 17px 18px; align-items: start; }
.auth-vehicles-ui .auth-form-grid > div { min-width: 0; }
.auth-vehicles-ui .auth-field--wide { grid-column: 1 / -1; }
.auth-vehicles-ui .auth-label { display: block; margin-bottom: 7px; color: #34363a; font-size: .875rem; font-weight: 700; }
.auth-vehicles-ui .auth-required { color: var(--auth-danger); }
.auth-vehicles-ui .uk-input, .auth-vehicles-ui .uk-select{ display: block; width: 100%; height: 46px!important; min-height: 46px; margin: 0; padding-top: 0; padding-bottom: 0; border: 1px solid #cfd2d6; border-radius: 8px; background-color: #fff; color: var(--auth-text); font-size: .95rem; line-height: 44px; transition: border-color .18s, box-shadow .18s; }
.auth-vehicles-ui .uk-textarea{ border-radius: 8px; }
.auth-vehicles-ui .uk-select { padding-right: 36px; line-height: normal; }
.auth-vehicles-ui .uk-input:hover, .auth-vehicles-ui .uk-select:hover { border-color: #aeb3b8; }
.auth-vehicles-ui .uk-input:focus, .auth-vehicles-ui .uk-select:focus { border-color: var(--auth-primary);  }
.auth-vehicles-ui .auth-plate-input { text-transform: uppercase; letter-spacing: .06em; }
.auth-vehicles-ui .auth-help { display: block; margin-top: 7px; color: var(--auth-muted); font-size: .78rem; line-height: 1.45; }
.auth-vehicles-ui .auth-consent-fields { display: grid; gap: 11px; margin-top: 20px; padding: 16px; border: 1px solid var(--auth-border); border-radius: 9px; background: #fafbfc; }
.auth-vehicles-ui .auth-consent { display: flex; gap: 10px; align-items: flex-start; margin: 0; color: var(--auth-text); font-size: .86rem; font-weight: 400; line-height: 1.5; cursor: pointer; }
.auth-vehicles-ui .auth-consent .uk-checkbox { flex: none; width: 18px; height: 18px; margin-top: 1px; border-color: #aeb3b8; }
.auth-vehicles-ui .auth-consent a { color: var(--auth-primary); text-decoration: underline; text-underline-offset: 2px; }
.auth-vehicles-ui .auth-recaptcha { max-width: 100%; margin-top: 20px; overflow-x: auto; overflow-y: hidden; }
.auth-vehicles-ui .auth-recaptcha--v3 { display: none; }
.auth-vehicles-ui .auth-custom-captcha { margin-top: 20px; max-width: 360px; }
.auth-vehicles-ui .auth-custom-captcha-challenge { display: flex; align-items: center; gap: 9px; margin: 8px 0 10px; }
.auth-vehicles-ui .auth-custom-captcha-challenge img { display: block; width: 230px; max-width: calc(100% - 52px); height: 72px; border: 1px solid #d7dce8; border-radius: 9px; background: #f4f6fb; }
.auth-vehicles-ui .auth-custom-captcha-refresh { width: 42px; height: 42px; border: 0; border-radius: 50%; background: var(--auth-primary); color: #fff; font-size: 18px; line-height: 1; cursor: pointer; }
.auth-vehicles-ui .auth-custom-captcha-refresh:disabled { opacity: .55; cursor: wait; }
.auth-vehicles-ui .auth-custom-captcha-answer { text-transform: inherit; font-weight: 500; }
.auth-vehicles-ui .auth-form-actions { display: flex; flex-wrap: wrap; gap: 10px; align-items: center; margin-top: 21px; padding-top: 18px; border-top: 1px solid var(--auth-border); }
.auth-vehicles-ui .auth-form-actions .uk-button { min-height: 36px; padding: 0 14px; font-size: .79rem; line-height: 34px; }
.auth-vehicles-ui .uk-button { min-height: 42px; border-radius: 8px; font-size: .85rem; font-weight: 750; letter-spacing: .01em; line-height: 40px; text-transform: none; transition: background .18s, border-color .18s, color .18s, transform .18s; }
.auth-vehicles-ui .uk-button:focus-visible { outline: 3px solid color-mix(in srgb, var(--auth-primary) 25%, transparent); outline-offset: 2px; }
.auth-vehicles-ui .uk-button-primary { border-color: var(--auth-primary); background: var(--auth-primary); color: #fff; }
.auth-vehicles-ui .uk-button-primary:hover, .auth-vehicles-ui .uk-button-primary:focus { border-color: var(--auth-primary-dark); background: var(--auth-primary-dark); color: #fff; }
.auth-vehicles-ui .uk-button-default { border-color: #cfd2d6; background: #fff; color: #34363a; }
.auth-vehicles-ui .uk-button-default:hover, .auth-vehicles-ui .uk-button-default:focus { border-color: var(--auth-primary); color: var(--auth-primary); }
.auth-vehicles-ui .auth-edit-toggle { width: auto!important; min-height: 36px; padding: 0 14px; border-color: #cfd2d6!important; background: #fff!important; color: #222!important; font-size: .79rem; line-height: 34px; }
.auth-vehicles-ui .auth-edit-toggle:hover, .auth-vehicles-ui .auth-edit-toggle:focus { border-color: #111!important; background: #111!important; color: #fff!important; }
.auth-vehicles-ui .auth-edit-toggle:hover svg, .auth-vehicles-ui .auth-edit-toggle:focus svg { color: #fff; }
.auth-vehicles-ui .auth-button-danger { border-color: #e8b9b6; background: #fff; color: var(--auth-danger); }
.auth-vehicles-ui .auth-button-danger:hover, .auth-vehicles-ui .auth-button-danger:focus { border-color: var(--auth-danger); background: var(--auth-danger-soft); color: var(--auth-danger-dark); }
.auth-vehicles-ui .auth-badge { display: inline-flex; gap: 6px; align-items: center; min-height: 27px; padding: 3px 10px; border-radius: 999px; font-size: .74rem; font-weight: 800; line-height: 1.2; white-space: nowrap; }
.auth-vehicles-ui .auth-badge::before { width: 7px; height: 7px; border-radius: 50%; background: currentColor; content: ""; }
.auth-vehicles-ui .auth-badge--active, .auth-vehicles-ui .auth-badge--approved { background: var(--auth-success-soft); color: var(--auth-success); }
.auth-vehicles-ui .auth-badge--pending { background: var(--auth-warning-soft); color: var(--auth-warning); }
.auth-vehicles-ui .auth-badge--rejected, .auth-vehicles-ui .auth-badge--revoked, .auth-vehicles-ui .auth-badge--deleted { background: var(--auth-danger-soft); color: var(--auth-danger); }
.auth-vehicles-ui .auth-badge--expired { background: #eef0f2; color: #5f6368; }
.auth-vehicles-ui .auth-history-details { display: grid; gap: 11px; margin: 0; }
.auth-vehicles-ui .auth-history-details div { display: grid; grid-template-columns: minmax(125px,.8fr) minmax(0,1.2fr); gap: 12px; align-items: baseline; }
.auth-vehicles-ui .auth-history-details dt { color: var(--auth-muted); font-size: .78rem; font-weight: 700; }
.auth-vehicles-ui .auth-history-details dd { margin: 0; color: var(--auth-text); font-size: .86rem; }
.auth-vehicles-ui .auth-alert { display: grid; grid-template-columns: auto 1fr auto; gap: 12px; align-items: start; margin: 0 0 24px; padding: 15px 17px; border: 1px solid transparent; border-radius: 10px; }
.auth-vehicles-ui .auth-alert p { margin: 0; }
.auth-vehicles-ui .auth-alert--success { border-color: #b9dec5; background: var(--auth-success-soft); color: #195a31; }
.auth-vehicles-ui .auth-alert--error { border-color: #efc3c0; background: var(--auth-danger-soft); color: #871f18; }
.auth-vehicles-ui .auth-alert--warning { border-color: #f0d0a8; background: var(--auth-warning-soft); color: #7b4610; }
.auth-vehicles-ui .auth-alert .uk-alert-close { position: static; display: grid; width: 30px; min-width: 30px; height: 30px; min-height: 30px; margin: -4px -5px -4px 0; padding: 7px!important; place-items: center; border: 0!important; border-radius: 6px; background: transparent!important; color: currentColor!important; line-height: 1; opacity: .72; box-shadow: none!important; }
.auth-vehicles-ui .auth-alert .uk-alert-close:hover, .auth-vehicles-ui .auth-alert .uk-alert-close:focus { background: rgba(0,0,0,.08)!important; color: currentColor!important; opacity: 1; }
.auth-vehicles-ui .auth-alert .uk-alert-close svg { width: 14px; height: 14px; margin: 0; }
.auth-vehicles-ui .auth-empty { padding: 42px 24px; border: 1px dashed #d8c3c1; border-radius: var(--auth-radius); background: var(--auth-primary-pale); text-align: center; }
.auth-vehicles-ui .auth-empty-icon { display: grid; width: 58px; height: 58px; margin: 0 auto 15px; place-items: center; border-radius: 50%; background: var(--auth-primary-soft); color: var(--auth-primary); }
.auth-vehicles-ui .auth-empty h3 { margin: 0 0 7px; color: var(--auth-primary-darker); font-size: 1.1rem; }
.auth-vehicles-ui .auth-empty p { max-width: 500px; margin: 0 auto; color: var(--auth-muted); }
.auth-vehicles-ui .auth-empty-add { margin-top: 24px; min-height: 36px; padding: 0 14px; font-size: .79rem; line-height: 34px; }
.auth-vehicles-ui .auth-position-rules-table-wrap { overflow-x: auto; border: 1px solid var(--auth-border); border-radius: var(--auth-radius); background: var(--auth-surface); box-shadow: var(--auth-shadow); }
.auth-vehicles-ui .auth-position-rules-table { width: 100%; margin: 0; border: 0; border-collapse: collapse; background: transparent; color: var(--auth-text); }
.auth-vehicles-ui .auth-position-rules-table th, .auth-vehicles-ui .auth-position-rules-table td { padding: 15px 18px; border: 0; border-bottom: 1px solid var(--auth-border); text-align: left; vertical-align: middle; }
.auth-vehicles-ui .auth-position-rules-table thead th { background: var(--auth-primary-pale); color: var(--auth-primary-darker); font-size: .82rem; font-weight: 800; letter-spacing: .025em; text-transform: uppercase; }
.auth-vehicles-ui .auth-position-rules-table tbody th { color: var(--auth-text); font-weight: 700; }
.auth-vehicles-ui .auth-position-rules-table tbody td { color: var(--auth-muted); }
.auth-vehicles-ui .auth-position-rules-table tbody tr:last-child > * { border-bottom: 0; }
.auth-vehicles-ui .auth-position-rules-table tbody tr:hover > * { background: var(--auth-surface-muted); }
.auth-vehicles-ui .auth-visitor-panel { margin: 0; }
.auth-vehicles-ui .auth-visitor-card { padding: clamp(22px, 4vw, 38px); }
.auth-vehicles-ui .auth-form-heading { margin: 0 0 8px; color: #111; font-size: clamp(1.45rem, 3vw, 1.9rem); font-weight: 750; }
.auth-vehicles-ui .auth-form-intro { margin: 0 0 26px; color: var(--auth-muted); }
.auth-vehicles-ui .auth-privacy-note { display: flex; gap: 10px; margin-top: 20px; padding: 12px 14px; border-radius: 8px; background: var(--auth-info-soft); color: #28536f; font-size: .82rem; }
.auth-vehicles-ui .auth-ownership-notice { margin-top: 10px; padding: 13px 15px; border-left: 4px solid var(--auth-primary); border-radius: 7px; background: var(--auth-primary-pale); color: var(--auth-text); font-size: .84rem; line-height: 1.55; }
.auth-vehicles-ui .auth-ownership-notice[hidden] { display: none; }
.auth-vehicles-ui .auth-visually-hidden { position: absolute!important; width: 1px!important; height: 1px!important; padding: 0!important; margin: -1px!important; overflow: hidden!important; clip: rect(0,0,0,0)!important; white-space: nowrap!important; border: 0!important; }
.auth-vehicle-modal .uk-modal-dialog { overflow: hidden; border-radius: 14px; }
.auth-vehicle-modal .uk-modal-header, .auth-vehicle-modal .uk-modal-footer { border-color: #e6e7e9; }
.auth-vehicle-modal .auth-modal-icon { color: #b3261e; }
.auth-vehicle-modal .uk-button-danger { border-radius: 8px; background: #b3261e; text-transform: none; }
.auth-vehicle-modal .uk-button-default { border-color: var(--auth-primary); border-radius: 8px; background: #fff; color: var(--auth-primary); text-transform: none; }
.auth-vehicle-modal .uk-button-default:hover, .auth-vehicle-modal .uk-button-default:focus { border-color: #111; background: #111; color: #fff; }
.auth-vehicle-modal .uk-button { min-height: 36px; padding: 0 14px; font-size: .79rem; line-height: 34px; }
@media (max-width: 820px) {
	.auth-vehicles-ui .auth-vehicle-grid { grid-template-columns: 1fr; }
	.auth-vehicles-ui .auth-vehicle-collection.auth-view--list > .auth-card { grid-template-columns: minmax(190px, 34%) 1fr; }
	.auth-vehicles-ui .auth-page-header { align-items: flex-start; flex-direction: column; gap: 12px; }
}
@media (max-width: 560px) {
	.auth-vehicles-ui { font-size: 15px; }
	.auth-vehicles-ui .auth-profile-card { align-items: start; padding: 17px; }
	.auth-vehicles-ui .auth-profile-meta { display: grid; gap: 3px; }
	.auth-vehicles-ui .auth-management-tabs > * > a { padding-inline: 11px; }
	.auth-vehicles-ui .auth-section-heading { align-items: flex-start; flex-direction: column; }
	.auth-vehicles-ui .auth-view-switch { align-self: stretch; }
	.auth-vehicles-ui .auth-view-button { flex: 1; justify-content: center; }
	.auth-vehicles-ui .auth-card-header, .auth-vehicles-ui .auth-card-body { padding: 17px; }
	.auth-vehicles-ui .auth-vehicle-collection.auth-view--list > .auth-card { display: block; }
	.auth-vehicles-ui .auth-vehicle-collection.auth-view--list > .auth-card .auth-card-header { border: 0; }
	.auth-vehicles-ui .auth-form-grid { grid-template-columns: 1fr; }
	.auth-vehicles-ui .auth-field--wide { grid-column: auto; }
	.auth-vehicles-ui .auth-form-actions { align-items: stretch; flex-direction: column; }
	.auth-vehicles-ui .auth-form-actions .uk-button { width: 100%; }
	.auth-vehicles-ui .auth-visitor-card { padding: 19px 17px; }
}
@media (prefers-reduced-motion: reduce) {
	.auth-vehicles-ui *, .auth-vehicles-ui *::before, .auth-vehicles-ui *::after { scroll-behavior: auto!important; transition-duration: .01ms!important; }
}
.auth-vehicles-ui .auth-plate-input[aria-invalid="true"] { border: 2px solid #b42318!important; background: #fff8f7; box-shadow: 0 0 0 3px rgba(180,35,24,.12)!important; }
.auth-vehicles-ui .auth-plate-validation { margin-top: 8px; padding: 12px 14px; border: 1px solid #f0b4ae; border-left: 4px solid #b42318; border-radius: 8px; background: #fff1f0; color: #912018; font-size: 13px; line-height: 1.6; font-weight: 500; }
.auth-vehicles-ui .auth-plate-validation[hidden] { display: none; }
.auth-vehicles-ui input[name="first_name"], .auth-vehicles-ui input[name="last_name"] { border-width: 1px; padding-right: 10px; padding-left: 10px; font-weight: 400; box-shadow: none; }
.auth-vehicles-ui input[name="first_name"]:focus, .auth-vehicles-ui input[name="last_name"]:focus { border-color: var(--auth-primary)!important; outline: 0; box-shadow: 0 0 0 1px var(--auth-primary)!important; }
