footer.consolidated-ending{padding-bottom:16px!important}footer.consolidated-ending .intent-footer-utility{padding-top:6px!important;gap:0 12px!important;align-items:center;justify-content:center}footer.consolidated-ending .intent-footer-utility>a{min-height:44px!important;margin:0!important;display:inline-flex;align-items:center}footer.consolidated-ending .intent-footer-utility>.alifair-entry{width:44px!important;min-width:44px!important;justify-content:center!important;position:static!important;padding:0!important}footer.consolidated-ending .ending-compact-band{display:flex;align-items:center;gap:10px 24px;margin:2px 0 0}footer.consolidated-ending .ending-meta{flex:1;min-width:0;margin:0!important;padding:0!important}footer.consolidated-ending .ending-meta>p{margin:0!important;font-size:11px!important;line-height:1.5!important}footer.consolidated-ending .ending-meta .csa-member-line{margin-bottom:6px!important;font-size:12px!important}footer.consolidated-ending .ending-meta .csa-member-line br{display:none}footer.consolidated-ending .ending-meta .csa-member-line a+a{margin-left:12px}footer.consolidated-ending .site-signature{margin:0!important;padding:0!important;flex:none}footer.consolidated-ending .site-signature button{min-height:44px!important;margin:0!important}footer.consolidated-ending .qlive:empty{display:none}footer.consolidated-ending .qc[hidden]{display:none!important}@media(max-width:700px){footer.consolidated-ending{padding-bottom:14px!important}footer.consolidated-ending .ending-compact-band{display:block;margin-top:4px}footer.consolidated-ending .site-signature{text-align:center;margin-top:2px!important}footer.consolidated-ending .intent-footer-utility{gap:0 9px!important}footer.consolidated-ending .intent-footer-utility>a{font-size:11px!important}footer.consolidated-ending .ending-meta .csa-member-line a{display:block;min-height:32px}footer.consolidated-ending .ending-meta .csa-member-line a+a{margin-left:0}} 
/* Keep the compact last line clear of persistent Hunt controls. */
footer.consolidated-ending{padding-bottom:48px!important}footer.consolidated-ending .ending-meta .csa-member-line{display:flex;flex-wrap:wrap;gap:4px 16px}footer.consolidated-ending .ending-meta .csa-member-line a+a{margin-left:0}@media(max-width:700px){footer.consolidated-ending{padding-bottom:48px!important}footer.consolidated-ending .ending-meta .csa-member-line{display:block}}

/* Two aligned footer bands, no isolated Hunt row. */
footer.intent-footer .footer-utility-row{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #ffffff33;margin-top:20px;padding:8px 0}
footer.intent-footer .footer-utility-row>.intent-footer-utility{justify-content:flex-start!important;flex:1;margin:0!important;padding:0!important;border:0!important;gap:14px!important}
footer.intent-footer .footer-utility-row>.hunt-dock{flex:none;padding:0!important;margin:0!important;min-height:0!important}
footer.intent-footer .ending-compact-band{margin:0!important;padding:8px 0 0!important;border:0!important;gap:16px!important;align-items:flex-start!important}
footer.intent-footer .ending-meta{margin:0!important}.ending-compact-band .sf-q{margin:0!important}.ending-compact-band .site-signature{margin:0!important;padding:0!important;flex:none}.ending-compact-band .site-signature button{min-height:24px!important;padding:0!important}
@media(max-width:700px){footer.intent-footer .footer-utility-row{flex-wrap:wrap;justify-content:center;gap:0;padding:4px 0}.footer-utility-row>.intent-footer-utility{flex-basis:100%!important;justify-content:center!important;gap:10px!important}.footer-utility-row>.hunt-dock{padding:0!important}.ending-compact-band{display:block!important}.ending-compact-band .site-signature{text-align:left!important;margin-top:6px!important}.ending-compact-band .ending-meta{font-size:10px!important;line-height:1.45!important}}
footer.intent-footer .footer-utility-row{margin-top:0;border-top:0}.ending-compact-band .site-signature button{min-height:44px!important}footer.intent-footer{padding-bottom:16px!important}
@media(max-width:700px){body.hunt-footer-visible .mobile-everywhere-lens{visibility:hidden!important}}
