.plate-type-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:2px;min-width:0}
.plate-type-card{display:flex;gap:11px;align-items:flex-start;padding:13px 14px;border:1px solid #cfdae6;border-radius:11px;background:#fff;cursor:pointer;min-width:0}
.plate-type-card:hover{border-color:#9fb9d3;background:#fbfdff}
.plate-type-card:has(input:checked){border-color:#0b63ce;box-shadow:0 0 0 1px #0b63ce inset;background:#f5faff}
.plate-type-card input{width:18px!important;min-width:18px!important;max-width:18px!important;min-height:18px!important;height:18px!important;margin:3px 0 0!important;padding:0!important;flex:0 0 18px;box-shadow:none!important}
.plate-type-copy{display:grid;gap:3px;line-height:1.45;min-width:0}
.plate-type-copy strong{font-size:14px;color:#20364f}
.plate-type-copy small{font-size:12px;color:#66778c;font-weight:400}
.plate-preview-card{grid-column:1/-1;width:100%;max-width:100%;min-width:0;overflow:hidden;box-sizing:border-box;background:linear-gradient(145deg,#f8fbff,#eef6ff);border:1px solid #cfe0ef;border-radius:14px;padding:17px}
.plate-preview-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:10px;min-width:0}
.plate-preview-head>div{min-width:0}
.plate-preview-head strong{display:block;color:#20364f}
.plate-preview-head small{display:block;color:#68798e;font-weight:400;margin-top:2px}
.plate-preview-badge{white-space:nowrap;font-size:10px;font-weight:800;color:#47617d;background:#fff;border:1px solid #d4e2ef;border-radius:999px;padding:4px 8px}
#plate-preview-canvas{display:block!important;width:min(100%,560px)!important;max-width:100%!important;height:auto!important;min-width:0!important;margin:0 auto!important;border-radius:10px;filter:drop-shadow(0 7px 12px rgba(24,52,84,.10))}
.wanted-form-preview-canvas{display:block!important;width:min(100%,560px)!important;max-width:100%!important;height:auto!important;min-width:0!important;margin:0 auto!important;border-radius:10px;filter:drop-shadow(0 7px 12px rgba(24,52,84,.10))}
.plate-preview-note{display:block;max-width:560px;text-align:center;margin:8px auto 0;font-size:11px;color:#6c7c90}
.proof-requirement-summary{margin:0 0 8px;font-size:12px}
.proof-requirement-summary strong{color:#385575}
.proof-requirement-summary span{color:#66778c}
.choice-card-disabled{background:#fff8f7;border-color:#f0c9c5}
.choice-card-disabled strong{color:#8e1b14}
.confirm-check{display:grid!important;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;cursor:pointer;font-weight:700;line-height:1.65;min-width:0}
.confirm-check input{width:18px!important;min-width:18px!important;max-width:18px!important;min-height:18px!important;height:18px!important;margin:4px 0 0!important;padding:0!important;box-shadow:none!important}
.confirm-check span{min-width:0}
[data-plate-generator-form]{min-width:0;overflow:hidden}
[data-plate-generator-form]>*{min-width:0}
@media(max-width:600px){.plate-type-options{grid-template-columns:1fr}.plate-preview-card{padding:12px}.plate-preview-head{flex-direction:column;gap:7px}.plate-preview-badge{align-self:flex-start}#plate-preview-canvas,.wanted-form-preview-canvas{width:100%!important;max-width:100%!important}}
