.uk-page{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}
.uk-page .uk-bottom-nav{position:fixed;z-index:40;bottom:calc(10px + env(safe-area-inset-bottom,0px));left:50%;transform:translateX(-50%);display:flex;gap:5px;width:calc(100% - 20px);max-width:650px;padding:7px;background:#fff;border:1px solid #d9e3e3;border-radius:22px;box-shadow:0 6px 28px #16313e26;box-sizing:border-box}
.uk-page .uk-bottom-nav a{display:flex;flex:1 1 0;min-width:0;min-height:65px;align-items:center;justify-content:center;flex-direction:column;gap:5px;border-radius:15px;color:#36575e;font-size:13px;font-weight:700;line-height:1.3;text-align:center;text-decoration:none;padding:6px 2px}
.uk-page .uk-bottom-nav svg{width:25px;height:25px;flex-shrink:0}
.uk-page .uk-bottom-nav .uk-bottom-whatsapp{background:#e4f5ed;color:#19774e;border:1px solid #c9e7d9}
.uk-page .uk-bottom-nav a:hover{background:#eef4f3}
.uk-page .uk-bottom-nav a:focus-visible{outline:3px solid #c9a227;outline-offset:1px}
.uk-page .uk-event[id]{scroll-margin-top:calc(var(--uk-header-offset,155px) + 12px)}
.uk-page .uk-event:target{outline:2px solid #c9a227;outline-offset:3px}
@media(max-width:400px){.uk-page .uk-bottom-nav{gap:2px;padding:5px}.uk-page .uk-bottom-nav a{font-size:11px}}
