.has-application{overflow:hidden}.application-dialog{color:#171717;background:#fff;border:0;border-radius:18px;width:min(660px,calc(100% - 32px));max-height:calc(100dvh - 48px);padding:0;overscroll-behavior:contain}.application-dialog::backdrop{background:#000b}.application-dialog-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:22px 28px;background:#fff;border-bottom:1px solid #d6d6d6}.application-dialog-header h2{margin:0;font:600 25px/1.2 Inter,sans-serif;letter-spacing:-.02em}.application-close{width:44px;height:44px;border:0;border-radius:50%;background:#ececec;color:#171717;font:32px/1 sans-serif;cursor:pointer}.application-form{font:400 16px/1.5 Inter,sans-serif;padding:28px;color:#171717;background:#fff}.application-field,.application-format{margin-bottom:24px}.application-form label{display:block;margin-bottom:9px;font-weight:500}.application-form input,.application-form textarea,.application-form select{width:100%;box-sizing:border-box;min-width:0;border:1px solid #767676;border-radius:6px;background:#fff;color:#171717;font:inherit;padding:14px;min-height:52px;caret-color:#0870a9}.application-form select{white-space:normal;max-width:100%}.application-form textarea{resize:vertical}.application-form input::placeholder{color:#626262}.application-form [aria-invalid=true]{border:2px solid #b42121}.application-form :focus-visible,.application-close:focus-visible{outline:3px solid #0976b3;outline-offset:4px}.field-error{color:#a21818;font-size:14px;margin:5px 0 0}.field-error:empty{display:none}.application-status{font-weight:500;white-space:pre-line}.application-status.is-success{color:#12653c}.application-submit{width:100%;min-height:58px;background:#56a9e5;color:#0a1923;border:0;border-radius:50px;font:600 17px/1.3 Inter,sans-serif;padding:16px 24px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:22px}.application-submit:hover{background:#7ec3f3}.application-submit:disabled{cursor:wait;background:#d5e5f1;color:#364652}.application-manager{display:block;width:fit-content;margin:20px auto 0;color:#075e91;text-decoration:underline;text-underline-offset:4px;min-height:44px;padding-top:10px}.application-privacy{font-size:14px;color:#505050}.form-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:600px){.application-dialog{width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0;border-radius:0}.application-dialog-header{padding:16px 20px}.application-dialog-header h2{font-size:23px}.application-form{padding:24px 20px;padding-bottom:max(28px,env(safe-area-inset-bottom))}.application-form select{font-size:16px}.application-field{margin-bottom:26px}}
.application-submit.is-accepted:disabled{cursor:default;background:#e1f2e8;color:#12653c}
.application-manager:focus-visible{outline:3px solid #0976b3;outline-offset:4px}
