/* Partner public-flow mobile header clearance.
 * The shared mobile header is viewport-fixed, so these partner entry templates
 * explicitly reserve the same shell height before their first content block.
 * Presentation only; no form/auth/application behavior is changed.
 */
@media (max-width: 1023px) {
    body.ag-partner-application-page,
    body.ag-partner-landing-page {
        padding-top: var(--ag-mobile-shell-top, var(--shell-header-height-mobile, 60px)) !important;
    }
}

@media (max-width: 640px) {
    body.ag-partner-application-page .ag-auth--partner-application {
        margin-top: 16px !important;
    }

    body.ag-partner-landing-page .ag-partner-landing__main {
        padding-top: 18px !important;
    }
}
