/* Club App v0.1.5: menu global compacto e opcional no desktop. */
.gfca-nav{--gfca-nav-bg:#fff;--gfca-nav-color:#173d31;--gfca-nav-active:#b8862d;--gfca-nav-icon:#173d31;--gfca-nav-icon-active:#b8862d;display:none;box-sizing:border-box}
.gfca-nav *,.gfca-nav *:before,.gfca-nav *:after{box-sizing:border-box}
.gfca-nav a{min-width:0;display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column;gap:2px;text-decoration:none!important;color:var(--gfca-nav-color)!important;font-family:inherit!important;font-size:10px!important;font-weight:400!important;line-height:1.15!important;text-align:center;padding:2px 1px!important}
.gfca-nav a[aria-current=page]{color:var(--gfca-nav-active)!important}
.gfca-nav-icon{display:flex;align-items:center;justify-content:center;color:var(--gfca-nav-icon);height:23px}
.gfca-nav a[aria-current=page] .gfca-nav-icon{color:var(--gfca-nav-icon-active)}
.gfca-nav-icon svg{display:block!important;width:21px!important;height:21px!important;stroke:currentColor!important;fill:none!important;max-width:none!important}
.gfca-nav-label{display:block;font-family:inherit!important;font-size:10px!important;font-weight:400!important;line-height:1.15!important;overflow-wrap:anywhere}
@media(max-width:767px){body:not(.wp-admin) .gfca-nav{display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:99999!important;width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-top:1px solid #dce6df!important;border-radius:0!important;background:var(--gfca-nav-bg)!important;padding:5px 5px calc(5px + env(safe-area-inset-bottom,0px))!important;box-shadow:0 -3px 18px #1036291b!important;justify-content:space-around!important;gap:3px!important}body:not(.wp-admin){padding-bottom:calc(59px + env(safe-area-inset-bottom,0px))!important}}
@media(min-width:768px){body:not(.wp-admin) .gfca-nav[data-gfca-desktop="1"]{display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:99999!important;width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-top:1px solid #dce6df!important;border-radius:0!important;background:var(--gfca-nav-bg)!important;padding:5px 12px!important;box-shadow:0 -3px 18px #1036291b!important;justify-content:center!important;gap:8px!important}body:not(.wp-admin) .gfca-nav[data-gfca-desktop="1"] a{flex:0 1 150px}body:not(.wp-admin):has(.gfca-nav[data-gfca-desktop="1"]){padding-bottom:59px!important}}
