/* Public mobile navigation and category icons. */
.category-icon svg{width:36px;height:36px;display:block;margin:auto}
.caando-mobile-nav{display:none}
@media(max-width:767px){
 body.has-mobile-nav{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}
 .caando-mobile-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;z-index:1030;left:0;right:0;bottom:0;min-height:68px;padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e3ebf3;box-shadow:0 -8px 30px rgba(18,43,68,.12)}
 .caando-mobile-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#617082;text-decoration:none;font-size:10px;font-weight:700;white-space:nowrap;min-width:0;line-height:1.5}
 .caando-mobile-nav a svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
 .caando-mobile-nav a.is-active,.caando-mobile-nav a:hover,.caando-mobile-nav a:focus-visible{color:#1467c9}
 .caando-mobile-nav a.caando-mobile-create svg{color:#1467c9}
 .caando-whatsapp-float{bottom:calc(88px + env(safe-area-inset-bottom,0px)) !important}
 html[data-caando-theme="dark"] .caando-mobile-nav{background:#101f30;border-color:#263b52}
 html[data-caando-theme="dark"] .caando-mobile-nav a{color:#b9cbe0}
 html[data-caando-theme="dark"] .caando-mobile-nav a.is-active,html[data-caando-theme="dark"] .caando-mobile-nav a:hover,html[data-caando-theme="dark"] .caando-mobile-nav a:focus-visible{color:#70c8ff}
}
