/* Keep the supplied three equal-size buttons together in a compact fixed dock. */
:root{--apply-dock-width:min(100vw,1170px);--apply-dock-height:calc(var(--apply-dock-width) * .190625);scroll-padding-bottom:calc(var(--apply-dock-height) + env(safe-area-inset-bottom,0px) + 16px)}
body{padding-bottom:calc(var(--apply-dock-height) + env(safe-area-inset-bottom,0px) + 1px)}
#recruitment{position:fixed;inset:auto 0 0;z-index:30;background:#fff;border-top:1px solid #e5e5e5;box-shadow:0 -2px 10px #0000000d;padding-bottom:env(safe-area-inset-bottom,0px)}
#recruitment .apply-dock-art{position:relative;width:var(--apply-dock-width);max-width:100%;margin:0 auto}
#recruitment .apply-dock-art>picture img{aspect-ratio:1920/366}
@media(max-width:767px){:root{--apply-dock-width:min(100vw,660px);--apply-dock-height:calc(var(--apply-dock-width) * .3371794872)}#recruitment .apply-dock-art>picture img{aspect-ratio:780/263}}
@media(max-height:500px){:root{--apply-dock-width:min(100vw,840px)}}
@media(max-width:767px) and (max-height:500px){:root{--apply-dock-width:min(100vw,480px)}}
