.owner-inline-form>label{display:block;font-weight:700;margin-bottom:12px}.owner-login-row{display:flex;align-items:center;gap:28px;flex-wrap:nowrap}.owner-key-box{position:relative;flex:0 1 50%;min-width:0}.admin-revamp .owner-key-box input{display:block;width:100%;height:100px;min-width:0;box-sizing:border-box;margin:0;padding:18px 116px 18px 14px;border:2px solid #b69a35;border-radius:8px;font-size:18px}.admin-revamp .owner-key-box .owner-login-submit{position:absolute;top:2px;right:2px;width:100px;min-height:96px;height:calc(100% - 4px);box-sizing:border-box;margin:0;padding:12px 6px;background:#111;color:#ffe16b;border:0;border-left:2px solid #b69a35;border-radius:0 6px 6px 0;font-size:18px;font-weight:800;cursor:pointer}.admin-revamp .owner-login-row .owner-password-toggle{flex:0 0 150px;width:150px;min-height:96px;box-sizing:border-box;padding:16px 10px;margin:0;background:#fff;color:#111;border:2px solid #777;border-radius:8px;font-size:15px;font-weight:700;white-space:normal;cursor:pointer}.owner-login-row :focus-visible{outline:3px solid #1765c1;outline-offset:4px}.owner-inline-form[aria-busy=true] .owner-login-submit{opacity:.7;cursor:wait}@media(max-width:600px){.owner-login-row{gap:14px}.owner-key-box{flex:1 1 auto}.admin-revamp .owner-key-box input{padding-right:88px;font-size:16px}.admin-revamp .owner-key-box .owner-login-submit{width:76px;font-size:16px}.admin-revamp .owner-login-row .owner-password-toggle{flex-basis:100px;width:100px;padding:12px 6px;font-size:13px}}

.owner-recovery-link{display:block;margin:22px 0}.owner-recovery-link a{display:inline-block;padding:12px 0;font-weight:700;text-decoration:underline}
