.lbm-register{color:#082c40;font-family:Arial,sans-serif;max-width:100%;overflow-wrap:anywhere}
.lbm-register [hidden]{display:none!important}.lbm-register input,.lbm-register select{max-width:100%;box-sizing:border-box}
.lbm-register label{display:block}.lbm-register .field{margin-bottom:1rem}.lbm-register .field-error,.lbm-register .error-summary{color:#9a2618;background:#fff1ed;padding:.6rem;border-radius:5px}
.lbm-register .error-summary:focus{outline:3px solid #ff691e}.lbm-register .check{display:flex;gap:.6rem;align-items:start}
.lbm-register .phone{display:flex}.lbm-register .phone input{min-width:0}.lbm-register button:disabled{cursor:wait}
.lbm-register dialog{max-height:85vh;overflow:auto}.lbm-register dialog::backdrop{background:#031c2cb5}
.lbm-register .field-error:empty{display:none}.lbm-register :focus-visible{outline:3px solid #b54108;outline-offset:3px}
.lbm-register .hero h1{overflow-wrap:normal}.lbm-register input[type=checkbox]{flex-shrink:0}
