@charset "UTF-8";
[class^=mdNavigationIndex]{margin:0 -20px}
[class^=mdNavigationIndex].elAnchor .elItemList{display:-ms-grid;display:grid;grid-auto-flow:column;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;gap:4px;position:relative;width:-webkit-fit-content;width:fit-content;max-width:100%;padding:12px 0 12px 20px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-behavior:smooth}
[class^=mdNavigationIndex].elAnchor .elItemList::after{-ms-flex-order:99;order:99;width:16px;content:""}
[class^=mdNavigationIndex].elAnchor .elItem{border-radius:100vh;background-color:rgba(255,255,255,.85);box-shadow:0 0 12px 0 rgba(0,0,0,.1),0 0 1px 0 rgba(0,0,0,.08)}
[class^=mdNavigationIndex].elAnchor .elItem.isCurrent .elLink{font-weight:700}
[class^=mdNavigationIndex].elAnchor .elLink{display:block;padding:13px 12px;color:#222;font-size:11px}
[class^=mdNavigationIndex].elAnchor.elSticky{border-bottom:1px solid rgba(0,0,0,.08);background-color:#e7d5bb}
[class^=mdNavigationIndex].elAnchor.elSticky .elItemList{margin:0 auto;padding:8px 0 8px 20px}
[class^=mdNavigationIndex].elTab .elItemList{display:-ms-grid;display:grid;grid-auto-flow:column;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;gap:8px;position:relative;width:-webkit-fit-content;width:fit-content;max-width:100%;padding:24px 0 0 20px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}
[class^=mdNavigationIndex].elTab .elItemList::-webkit-scrollbar{display:none}
[class^=mdNavigationIndex].elTab .elItemList::after{width:12px;content:""}
[class^=mdNavigationIndex].elTab .elItem{border-radius:100vh;background-color:#f3eadd}
[class^=mdNavigationIndex].elTab .elItem.isOpen{background-color:#99640c}
[class^=mdNavigationIndex].elTab .elItem.isOpen .elLink{color:#fff}
[class^=mdNavigationIndex].elTab .elLink{display:block;padding:10px 16px;color:#222;font-size:14px}
[class^=mdNavigationIndex].elTab.elSticky{background-color:#fff}
[class^=mdNavigationIndex].elTab.elSticky .elItemList{margin:0 auto;padding:8px 0 8px 20px}
[class^=mdNavigationIndex].elSticky{position:fixed;z-index:99999;top:0;left:0;width:100%;margin:0}
[class^=mdNavigationIndex].elCloned{display:none;visibility:hidden}
[class^=mdNavigationIndex].elSticky+.elCloned{display:block}
@media screen and (min-width:1280px){
[class^=mdNavigationIndex].elAnchor{display:none}
[class^=mdNavigationIndex].elAnchor.elSticky+.elCloned{display:none}
[class^=mdNavigationIndex].elTab.elSticky{left:50%;width:500px;max-width:500px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
}