/* Physical Dutch plate proportions: 520 × 110. Scale the complete plate together, including typography and editable input, without leaving transform whitespace. */
body .registration-plate{
 zoom:.9;
 --plate-width:128px;
 box-sizing:border-box!important;width:var(--plate-width)!important;min-width:var(--plate-width)!important;max-width:var(--plate-width)!important;
 height:calc(var(--plate-width) * 11 / 52)!important;min-height:0!important;
 aspect-ratio:52 / 11;flex:none;align-items:stretch;border-width:1px;border-radius:3px;
}
body .registration-plate.plate-long{--plate-width:170px}
body #page-repair .repair-vehicle .registration-plate{--plate-width:100px}
body #dossier-create-dialog .creation-editable-plate,body #creation-content .creation-summary .registration-plate{--plate-width:166px}
body .registration-plate .plate-number{padding:0 3px!important;min-width:0;align-items:center}
body .registration-plate .plate-eu{box-sizing:border-box;width:18px!important;min-width:18px!important;flex:0 0 18px!important;padding:0!important;gap:0!important}
body .registration-plate .plate-stars{flex:0 0 13px;height:13px!important;transform:scale(.65)!important;transform-origin:center}
/* Voertuiggegevens: kenteken links van het bijbehorende label. */
body #chapter-vehicle .vehicle-detail-columns label:has(#vd-registration){
 grid-template-columns:max-content minmax(0,1fr);gap:12px;align-items:center;min-height:36px;
}
body #chapter-vehicle label:has(#vd-registration)>.vehicle-field-control{
 order:-1;width:170px;max-width:100%;
}
body #chapter-vehicle label:has(#vd-registration) .plate-input-preview{
 margin:0;min-height:0;line-height:1;
}
body #chapter-vehicle #vd-registration:not(:disabled){margin-top:6px}
