/* Beta 29, public copy and input polish. Loaded after existing public styles. */
.bml-app .bml-auth-story p{color:#f2fafd!important;font-weight:500!important;text-shadow:0 1px 5px rgba(0,20,29,.32)!important;opacity:1!important}
.bml18-interest-dialog .bml18-privacy{display:block!important;margin:3px 0 10px!important;color:#365264!important;font-size:13px!important;line-height:1.55!important;white-space:normal!important;overflow-wrap:normal!important}
.bml18-interest-dialog .bml18-privacy a{display:inline!important;color:#08784a!important;font-weight:750!important;text-decoration:underline!important;text-underline-offset:3px!important;white-space:normal!important}
.bml18-interest-dialog .bml29-other-heard[hidden],.bml18-interest-dialog .bml29-recheck-note[hidden]{display:none!important}
.bml18-interest-dialog .bml29-recheck-note{font-size:13px;color:#87521e;background:#fff7e6;border:1px solid #ecd8a2;padding:10px 12px;border-radius:9px}
.bml18-interest-dialog select[name="service_key"]{cursor:pointer}
.bml18-interest-dialog :is(input,select,textarea):focus-visible{outline:3px solid rgba(0,155,83,.38);outline-offset:2px}
.bml18-interest-dialog .bml18-modal-body form[data-bml18-form]{min-width:0}
.bml18-interest-dialog .bml18-modal-body form[data-bml18-form]>*{min-width:0;max-width:100%}

.bml18-interest-dialog input[name="area"][readonly]{background:#f6fafb!important;color:#304e61!important;cursor:default}
