/* v30: match the footer email to its white card and unify request close controls. */
html:root body #footer-new .footer-top-in-form-chank .alp-form-v29__email{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0 0 12px!important;padding:0!important;text-align:left!important}
html:root body #footer-new .footer-top-in-form-chank .alp-form-v29__email-label{display:block!important;margin:0 0 6px!important;color:#163a5f!important;font:600 14px/1.45 Arial,sans-serif!important}
html:root body #footer-new .footer-top-in-form-chank .alp-form-v29__email .alp-form-v15__optional{color:#63758a!important;opacity:1!important;font-weight:400!important}
html:root body #footer-new .footer-top-in-form-chank .alp-form-v29__email input[type=email]{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;height:48px!important;margin:0!important;padding:0 14px!important;color:#22384a!important;background:#fff!important;border-radius:8px!important;font:400 16px/1.4 Arial,sans-serif!important;text-transform:none!important}
html:root body #footer-new .footer-top-in-form-chank .alp-form-v29__email .error_email{color:#a12822!important}
html:root body #leave-request-big-form-wrap .leave-request-big-form{position:relative}
html:root body #leave-request-big-form-wrap .leave-request-big-form-close.alp-close-v30{position:absolute!important;z-index:20!important;top:14px!important;right:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;margin:0!important;padding:0!important;border:1px solid #d5dce2!important;border-radius:50%!important;background:#fff!important;color:#172b3b!important;box-shadow:0 7px 20px #12223021!important;appearance:none;font-size:0!important;line-height:1!important;cursor:pointer!important;transition:background-color .2s,border-color .2s,box-shadow .2s}
html:root body #leave-request-big-form-wrap .leave-request-big-form-close.alp-close-v30:hover,html:root body #leave-request-big-form-wrap .leave-request-big-form-close.alp-close-v30:focus-visible{background:#edf5fb!important;border-color:#7993a8!important;box-shadow:0 9px 24px #1222302e!important}
html:root body #leave-request-big-form-wrap .leave-request-big-form-close.alp-close-v30:focus-visible{outline:2px solid #256b97!important;outline-offset:3px!important}
html:root body #leave-request-big-form-wrap .leave-request-big-form-close.alp-close-v30 svg{display:block!important;width:18px!important;height:18px!important;max-width:none!important;max-height:none!important;pointer-events:none}
html:root body #leave-request-big-form-wrap .leave-request-big-form-close.alp-close-v30 svg path{fill:#172b3b!important}
html:root body #leave-request-big-form-wrap .alp-header-stage1-title{padding-right:40px!important}
@media(prefers-reduced-motion:reduce){html:root body #leave-request-big-form-wrap .leave-request-big-form-close.alp-close-v30{transition:none!important}}
