.medical-access-dialog{box-sizing:border-box;width:min(92vw,460px);max-height:90vh;overflow:auto;border:1px solid #d7e1eb;border-radius:18px;padding:30px;color:#07182e;background:white;box-shadow:0 20px 80px #07182e55}.medical-access-dialog::backdrop{background:#07182e99}.medical-access-dialog h2{margin:0 30px 12px 0;font-size:28px}.medical-access-dialog .button{margin:8px 8px 8px 0}.access-close{position:absolute;right:14px;top:10px;background:none;border:0;font-size:28px;cursor:pointer}.access-quick-form label{display:block;margin:12px 0;font-weight:600}.access-quick-form input{box-sizing:border-box;display:block;width:100%;padding:12px;border:1px solid #bdccd9;border-radius:8px;font:inherit;margin-top:5px}.access-help{font-size:14px;line-height:1.5}.access-honeypot{position:absolute!important;left:-10000px!important}.access-status{line-height:1.5}.access-quick-form[hidden]{display:none}
