
        .form-header {
            padding: 34px 28px 0;
        }

        .form-header:not(:has(img.login-banner.is-ready)) { display: none; }
        .form-header img.login-banner {
            width: 100%;
            max-width: 100%;
            height: 170px;
            object-fit: cover;
            object-position: center;
            display: block;
            border-radius: 12px;
            border: 1px solid rgba(91, 140, 255, 0.16);
            box-shadow: 0 10px 24px rgba(91, 140, 255, 0.14);
        }

        @media (max-width: 480px) {
            .form-header {
                padding: 26px 22px 0;
            }

            .form-header img.login-banner {
                height: 148px;
            }
        }
