body.eldato-native .edsite-mobile-dock{display:none}
@media(max-width:767px){
body.eldato-native{padding-bottom:calc(90px + env(safe-area-inset-bottom))!important}
body.eldato-native .edsite-mobile-dock{--dock-ink:#647083;--dock-blue:#2656a1;--dock-tint:#edf3fc;position:fixed;left:50%;bottom:calc(12px + env(safe-area-inset-bottom));transform:translateX(-50%);width:calc(100% - 24px);max-width:410px;height:62px;z-index:99990;margin:0;padding:0;display:block;box-sizing:border-box;font-family:Montserrat,Arial,Helvetica,sans-serif;touch-action:pan-y;user-select:none;-webkit-user-select:none}
body.eldato-native .edsite-mobile-dock *{box-sizing:border-box}
body.eldato-native .edsite-dock-surface{position:relative;height:62px;background:#fff;border:1px solid #e4eaf3;border-radius:20px;box-shadow:0 4px 24px #20395220;isolation:isolate}
body.eldato-native .edsite-dock-nav{position:absolute;inset:5px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;isolation:isolate;touch-action:pan-y;transition:opacity .18s,transform .42s cubic-bezier(.22,1.4,.4,1)}
body.eldato-native .edsite-dock-action{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:44px;height:50px;width:100%;padding:3px 1px;margin:0;border:0;background:transparent;color:var(--dock-ink);border-radius:13px;text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:pan-y;cursor:pointer;font:400 11px/1.3 Montserrat,Arial,sans-serif;box-shadow:none}
body.eldato-native .edsite-dock-label{font-size:11px;line-height:1.3;font-weight:400;pointer-events:none;white-space:nowrap;letter-spacing:0}
body.eldato-native .edsite-dock-icon{display:flex;align-items:center;justify-content:center;width:21px;height:21px;pointer-events:none;transform-origin:50% 65%;transition:transform .45s cubic-bezier(.2,1.6,.4,1)}
body.eldato-native .edsite-dock-action[data-dock-selected=true],body.eldato-native .edsite-dock-action.edsite-dock-scrub,body.eldato-native .edsite-dock-action[data-dock-action=top]{color:var(--dock-blue)}
body.eldato-native .edsite-dock-gum{position:absolute;z-index:0;top:0;bottom:0;left:0;width:20%;border-radius:14px;background:#edf3fc;pointer-events:none;will-change:left,width,transform}
body.eldato-native .edsite-mobile-dock button:focus-visible,body.eldato-native .edsite-mobile-dock a:focus-visible{outline:2px solid #2656a1;outline-offset:-2px}
body.eldato-native .edsite-mobile-dock [hidden]{display:none!important}
body.eldato-native .edsite-dock-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
}
@media(max-width:767px) and (hover:hover){body.eldato-native .edsite-dock-action:hover{color:#2656a1}body.eldato-native .edsite-dock-action:hover .edsite-dock-icon{transform:translateY(-2px) scale(1.06)}}
@media(prefers-reduced-motion:reduce){body.eldato-native .edsite-mobile-dock *,body.eldato-native .edsite-mobile-dock *::before{transition:none!important;animation:none!important}body.eldato-native .edsite-dock-action:hover .edsite-dock-icon{transform:none}html{scroll-behavior:auto!important}}

@media(max-width:767px){body.eldato-native .edsite-dock-icon svg{display:block;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2.05;stroke-linecap:round;stroke-linejoin:round}body.eldato-native .edsite-dock-action[data-dock-action=alerts] svg{color:#ef922f;fill:currentColor;stroke:none;transform:rotate(-14deg);transform-origin:50% 50%}body.eldato-native .edsite-dock-action:disabled{opacity:.45;cursor:default}}
