.company-login-brand{margin-top:14px}.company-login-brand input{width:100%;margin-top:10px}
.auth-shell.is-branded{background:linear-gradient(160deg,#f7faf8 0%,#f3f5fb 100%)}
.auth-shell.is-branded .auth-workspace{display:flex;justify-content:center;min-height:0;width:100%;padding:28px 20px 56px}
.auth-shell.is-branded .auth-story,.auth-shell.is-branded .auth-footer,.auth-shell.is-branded .auth-local,.auth-shell.is-branded .auth-card>p{display:none}
.auth-shell.is-branded .auth-card{width:min(100%,470px);max-width:none;padding:36px 38px 40px;box-shadow:0 16px 50px #10251a0a;border:1px solid #e5eee9}
.auth-shell.is-branded .auth-tabs{margin-bottom:24px}
.auth-shell.is-branded .auth-card h2{font-size:20px;margin-bottom:24px}
.login-company-identity{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;margin:0 0 24px;color:#075c4b}
.login-company-identity img{width:120px;height:120px;object-fit:contain;border-radius:24px;background:#fff;border:1px solid #e4eee8;padding:10px;box-shadow:0 9px 24px #0b5c4110}
.login-company-identity strong{font-size:23px;line-height:1.5}
@media(max-width:760px){.auth-shell.is-branded .auth-workspace{padding:16px 16px 36px}.auth-shell.is-branded .auth-card{padding:28px 24px}.login-company-identity img{width:96px;height:96px}.login-company-identity strong{font-size:20px}}
