/* Cleiton Barber 2.75 — compact public footer. No changes to booking or management. */
body:not(.wp-admin) .cb-footer{padding:12px 16px 10px!important;min-height:0!important;}
body:not(.wp-admin) .cb-footer-top{padding:8px 8px 5px!important;gap:4px!important;}
body:not(.wp-admin) .cb-footer-bottom{padding:7px 8px 0!important;margin:0!important;}
body:not(.wp-admin) .cb-footer-social{margin:4px 0!important;}
/* Keep the app navigation's safe area outside the black footer. */
body:not(.wp-admin):has(.cb-footer){background:#f7f0e5!important;}
@media(max-width:899px){body:not(.wp-admin):has(.cb-footer){padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))!important;}}
@media(min-width:900px){body:not(.wp-admin):has(.cb-footer){padding-bottom:90px!important;}}
