.plate.svelte-or2n1r{color:#000;border-width:1px;border-color:#000;border-radius:.375rem;align-items:stretch;gap:.75rem;max-width:13rem;height:2.75rem;display:flex}.plate-flag.svelte-or2n1r{background-color:#1e40af;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;height:100%;padding:0 1rem;display:flex}.eu-circle.svelte-or2n1r{border:1px dashed #fff;border-radius:9999px;width:1rem;height:1rem}.country-code.svelte-or2n1r{color:#fff;font-size:.75rem;font-weight:700;line-height:1}.plate-number.svelte-or2n1r{text-overflow:ellipsis;white-space:nowrap;align-self:center;padding-right:.5rem;font-size:1.5rem;font-weight:700;overflow:hidden}.plate.compact.svelte-or2n1r{background-color:#fff;border-color:#d1d5db;border-radius:.25rem;flex-shrink:0;gap:.5rem;max-width:100%;height:1.75rem;overflow:hidden}.plate.compact.svelte-or2n1r .plate-flag:where(.svelte-or2n1r){flex-shrink:0;gap:.125rem;padding:0 .375rem}.plate.compact.svelte-or2n1r .eu-circle:where(.svelte-or2n1r){width:.625rem;height:.625rem}.plate.compact.svelte-or2n1r .country-code:where(.svelte-or2n1r){font-size:.625rem}.plate.compact.svelte-or2n1r .plate-number:where(.svelte-or2n1r){letter-spacing:.025em;font-size:1rem;line-height:1.25rem}.vehicle-card.svelte-xe5iz6{background-color:#fff;border:1px solid #e5e7eb;border-radius:.25rem;min-width:0;position:relative}.vehicle-edit-icon.svelte-xe5iz6{color:#475569;border-radius:.25rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex;position:absolute;top:.375rem;right:.375rem}.vehicle-edit-icon.svelte-xe5iz6:hover{background-color:#e5e7eb}.has-edit-icon.svelte-xe5iz6 .vehicle-car-link:where(.svelte-xe5iz6){padding-right:3.5rem}.vehicle-card-main.svelte-xe5iz6{flex-direction:column;height:100%;display:flex}.vehicle-car-link.svelte-xe5iz6{background-color:#f9fafb;border-radius:.25rem .25rem 0 0;flex:1;grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.875rem .875rem .375rem;display:grid}.vehicle-car-image.svelte-xe5iz6{background-color:#fff;border-radius:.25rem;justify-content:center;align-items:center;display:flex}.vehicle-car-details.svelte-xe5iz6{overflow-wrap:anywhere;min-width:0}.vehicle-car-name.svelte-xe5iz6{color:#1e293b;font-size:.9375rem;font-weight:700;line-height:1.25rem}.vehicle-car-link.svelte-xe5iz6:hover .vehicle-car-name:where(.svelte-xe5iz6){text-underline-offset:.2em;text-decoration:underline}.vehicle-actions.svelte-xe5iz6{background-color:#f9fafb;border-radius:0 0 .25rem .25rem;flex-wrap:wrap;gap:.5rem;padding:.25rem .625rem .625rem;display:flex}.vehicle-actions.svelte-xe5iz6:empty{display:none}.vehicle-card.svelte-xe5iz6 .vehicle-action-form{flex:5rem;display:flex}.vehicle-card.svelte-xe5iz6 .vehicle-action{color:#fff;background:#b7162d;border-radius:4px;align-items:center;padding:8px 15px;font-family:Open Sans,sans-serif;font-size:1.1rem}.vehicle-card.svelte-xe5iz6 .vehicle-action:hover{color:#fff;background:#85162d}.vehicle-card.svelte-xe5iz6 .vehicle-action:disabled{color:#000!important;background:#e9e9e9!important}.vehicle-card.svelte-xe5iz6 .vehicle-action{white-space:nowrap;cursor:pointer;border-radius:.25rem;flex:5rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.375rem .625rem;font-size:.8125rem;font-weight:600;line-height:1.25rem;display:flex}.vehicle-card.svelte-xe5iz6 .vehicle-action.plain{color:#475569;background-color:#f3f4f6}.vehicle-card.svelte-xe5iz6 .vehicle-action.plain:hover{background-color:#e5e7eb}.vehicle-car-link.svelte-xe5iz6:focus-visible,.vehicle-edit-icon.svelte-xe5iz6:focus-visible,.vehicle-card.svelte-xe5iz6 .vehicle-action:focus-visible{outline-offset:3px;outline:2px solid #b7162d}.vehicle-card.svelte-xe5iz6 .vehicle-action-icon{font-size:.875rem;line-height:1.25rem}.garage-car-plate.svelte-1apqmn7{justify-content:flex-start;max-width:100%;margin-top:.5rem;display:flex}.garage-car-meta.svelte-1apqmn7{color:#475569;overflow-wrap:anywhere;background-color:#fff;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;align-items:center;gap:.375rem .75rem;min-height:2.75rem;padding:.625rem .875rem;font-size:.75rem;line-height:1.25rem;display:flex}.vin.svelte-1apqmn7{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.garage-car-vin.svelte-1apqmn7{color:#475569;flex-wrap:wrap;gap:.125rem .375rem;margin-top:.375rem;font-size:.8125rem;line-height:1.25rem;display:flex}.garage-note.svelte-1apqmn7{color:#475569;overflow-wrap:anywhere;white-space:pre-line;padding:.625rem .875rem 0;font-size:.75rem;line-height:1.125rem}
