form{display:grid;gap:14px;margin:20px 0}label{display:grid;gap:6px;font-size:14px;font-weight:650}input,select{width:100%;padding:13px;border:1px solid #9fb6cf;border-radius:9px;background:white;color:#10243b}input:focus,select:focus,button:focus-visible,a:focus-visible{outline:3px solid #72c6ff;outline-offset:3px}.placeholder .btn{margin-top:0;width:100%}.guest-links{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:22px;font-size:14px;text-decoration:underline}#status{white-space:pre-wrap;padding:12px 0;font-size:14px;line-height:1.5;min-height:40px}button:disabled{opacity:.6;cursor:wait}.helper{font-size:12px!important}.password-wrap{display:flex;gap:5px}.password-wrap input{min-width:0}.password-wrap button{border:1px solid #9fb6cf;border-radius:8px;background:white;color:#063c74;padding:8px}fieldset{border:1px solid #9fb6cf;border-radius:10px;padding:14px;display:grid;gap:12px}legend{padding:0 6px}input[readonly]{background:#e7eef4}.placeholder{min-height:800px}.placeholder h1{font-size:30px;margin:25px 0 6px}[hidden]{display:none!important}@media(max-width:520px){body{padding:0;display:block}.review-shell{width:100%}.phone{border:0;border-radius:0;min-height:100vh;box-shadow:none}.phone:before{display:none}.placeholder{padding-top:30px;min-height:100vh}}