.wh-cep-field{padding:18px;border:1px solid #2f609055;border-radius:14px;background:linear-gradient(120deg,#0d31534d,#08182666)}
.wh-cep-control{display:flex;gap:10px;align-items:center}.wh-cep-control input{flex:1;min-width:0}.wh-cep-control button{flex-shrink:0;font-size:12px}
.wh-cep-status{display:block;min-height:20px;margin-top:10px;color:#a2bad0;font-size:12px;line-height:1.5}
.wh-cep-status[data-state="success"]{color:#79dab0}.wh-cep-status[data-state="error"]{color:#ffcf94}
[data-register-form] input[readonly]{opacity:.85;border-style:dashed;cursor:default}
@media(max-width:460px){.wh-cep-control{flex-direction:column;align-items:stretch}}
