.vd-login-dialog{box-sizing:border-box;width:min(460px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:38px;border:1px solid #d9d0c4;border-radius:14px;background:#faf7f1;color:#25231f;box-shadow:0 24px 100px #0004;font:14px Manrope,sans-serif}
.vd-login-dialog::backdrop{background:rgb(20 18 15 / 55%);backdrop-filter:blur(5px)}
.vd-login-dialog .vd-login-close{position:absolute;right:15px;top:10px;border:0;background:none;font-size:29px;color:#575149;cursor:pointer}
.vd-login-brand{font-size:11px;letter-spacing:.24em;color:#88765d;margin:0 0 20px}.vd-login-dialog h2{font:38px 'Cormorant Garamond',serif;margin:0 0 12px}.vd-login-dialog p:not(.vd-login-brand){line-height:1.7;color:#6a6259;margin-bottom:24px}
.vd-login-dialog form>label{display:block;margin:16px 0 7px;font-size:12px}.vd-login-dialog input:not([type=checkbox]):not([type=hidden]){box-sizing:border-box;width:100%;padding:13px;border:1px solid #cfc6ba;border-radius:5px;background:#fff;font:16px Manrope,sans-serif;color:#25231f}.vd-login-dialog :focus-visible{outline:2px solid #88765d;outline-offset:3px}.vd-login-dialog .vd-login-remember{display:flex;align-items:center;gap:8px;margin:18px 0}.vd-login-remember input{width:16px;height:16px;accent-color:#25231f}.vd-login-submit{width:100%;padding:14px;border:0;border-radius:5px;background:#25231f;color:#fff;font:600 14px Manrope,sans-serif;cursor:pointer}.vd-login-recover{display:block;text-align:center;font-size:12px;margin-top:20px;color:#6b5942;text-decoration:underline}@media(max-width:480px){.vd-login-dialog{padding:30px 24px}}

.vd-team-dialog textarea,.vd-team-dialog select{box-sizing:border-box;width:100%;font:inherit;padding:10px;border:1px solid #d4c7b4;background:#fffdf8;border-radius:4px;margin:7px 0 14px}.vd-team-dialog textarea{min-height:90px}.vd-team-dialog .vd-team-authorization{display:flex;gap:10px;align-items:flex-start;margin:12px 0}.vd-team-dialog .vd-team-authorization input{width:auto;flex-shrink:0;margin-top:4px}
