.btm-menu-slot,.btm-top-menu{display:none;box-sizing:border-box}
.btm-menu-slot{min-height:39px}
.btm-top-menu{position:sticky;top:var(--btm-header-bottom,var(--btm-fallback,60px));z-index:19;min-height:39px;background:#f7f9fb;border-bottom:1px solid #e0e5eb;color:#626d7a;font-family:'YekanBakh',Tahoma,sans-serif;font-size:12px;font-weight:400;line-height:2;text-align:right}
.btm-top-menu.is-fixed{position:fixed;right:0;left:0;margin:0;width:100%;box-sizing:border-box;z-index:19}
.btm-top-menu .btm-scroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;min-height:38px}
.btm-top-menu .btm-scroll::-webkit-scrollbar{display:none}
.btm-top-menu .btm-items,.btm-top-menu .btm-items .sub-menu{display:flex;align-items:center;flex-wrap:nowrap;margin:0;padding:0;list-style:none;position:static;width:max-content;min-width:100%;background:transparent;border:0;box-shadow:none;opacity:1;visibility:visible;transform:none}
.btm-top-menu .btm-items li{display:flex;align-items:center;flex:0 0 auto;margin:0;padding:0;float:none}
.btm-top-menu .btm-items a{position:relative;display:flex;align-items:center;white-space:nowrap;min-height:38px;padding:7px 9px;box-sizing:border-box;color:#626d7a;text-decoration:none;font-size:12px;font-weight:400;line-height:2}
.btm-top-menu .btm-items li+li>a:before{content:"";position:absolute;inset-inline-start:0;height:12px;width:1px;background:#dde4ea}
.btm-top-menu .btm-items a:hover{background:#edf1f5}
.btm-top-menu :focus-visible{outline:2px solid #00845f;outline-offset:-2px}
.btm-top-menu .btm-next{position:absolute;inset-inline-end:0;top:0;display:grid;place-items:center;width:32px;height:38px;padding:0;border:0;background:#f7f9fb;color:#626d7a;cursor:pointer}
.btm-top-menu .btm-next[hidden]{display:none}
.btm-top-menu.has-overflow .btm-scroll{margin-inline-end:32px}
.btm-top-menu .btm-next svg{width:24px;height:24px;box-sizing:border-box;padding:5px;border:1px solid #e0e5eb;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000000d}
.btm-top-menu .btm-next:disabled{opacity:.45}
@media(min-width:783px){body.admin-bar .btm-top-menu{top:var(--btm-header-bottom,calc(var(--btm-fallback,60px) + 32px))}}
@media(max-width:782px){body.admin-bar .btm-top-menu{top:var(--btm-header-bottom,calc(var(--btm-fallback,60px) + 46px))}}
