/* Inline plugin styles define their own palette; this specificity preserves the light skin. */
body #mrb-wrap{--night:#fff;--night-2:#f2f6fb;--night-3:#fff;--ivory:#102b49;--mist:#314966;--dim:#536780;--copper:#d94800;--copper-soft:#bd4000;--amber:#d94800;--line:#dce4ed;--line-cool:#d8e1ec;font-family:Arial,Helvetica,sans-serif}
body #mrb-wrap .mrb-form-title{font:700 24px/1.2 Arial,sans-serif;letter-spacing:-.025em;color:#102b49;text-transform:none;margin-bottom:9px}body #mrb-wrap .mrb-form-subtitle{font-size:14px;color:#536780}
body #mrb-wrap .mrb-mode-tabs{border-radius:7px}body #mrb-wrap .mrb-mode-tab{font:600 13px Arial,sans-serif;letter-spacing:0;text-transform:none}body #mrb-wrap .mrb-mode-tab.is-active{background:#eaf1fa!important;color:#102b49!important}
body #mrb-wrap .mrb-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}body #mrb-wrap .mrb-label{font-size:14px;color:#102b49}body #mrb-wrap .mrb-select,body #mrb-wrap .mrb-input-number{border-radius:6px;font:400 15px Arial,sans-serif;height:54px}
body #mrb-wrap .mrb-plate-wrap{height:54px;border:1px solid #bd9500;border-radius:6px;background:#ffd329!important}body #mrb-wrap .mrb-plate-input{background:#ffd329!important;color:#121a20!important;min-width:0;width:100%;height:52px;padding:0 6px;font:800 clamp(18px,2vw,23px)/1 Arial,sans-serif;letter-spacing:.04em;border-radius:0}body #mrb-wrap .mrb-plate-input::placeholder{color:#6f6021;opacity:1}body #mrb-wrap .mrb-plate-nl{width:34px;background:#123ba2!important;color:white!important}
body #mrb-wrap .mrb-btn{height:54px;border-radius:6px;background:#d94800!important;color:white!important;font:700 15px Arial,sans-serif;letter-spacing:.02em}body #mrb-wrap .mrb-btn:hover{background:#bc3e00!important}body #mrb-wrap .mrb-btn:disabled{opacity:.65}
body #mrb-wrap .mrb-field-kenteken{padding-bottom:24px}body #mrb-wrap .mrb-vehicle-preview{font-size:12px;color:#425d78}body #mrb-wrap .mrb-tooltip{background:#102b49;color:white;z-index:30}body #mrb-wrap .mrb-help{font-size:11px;background:#e3ebf5;color:#173857}

@media(max-width:450px){body #mrb-wrap .mrb-grid{grid-template-columns:1fr}body #mrb-wrap .mrb-form-title{font-size:23px}}
body #mrb-wrap .wbc-camper-choice{font-size:13px;color:#314966;margin:16px 0}body #mrb-wrap .wbc-camper-choice summary{cursor:pointer;text-decoration:underline}body #mrb-wrap .wbc-camper-choice label{display:block;margin:10px 0 5px}body #mrb-wrap .wbc-camper-choice p{font-size:12px;margin:10px 0}
