:root{--sans:'Inter',Arial,sans-serif;--display:'Outfit','Inter',Arial,sans-serif}
[hidden]{display:none!important}
.main-nav a[data-app-tab]{padding-inline:11px;white-space:nowrap}
.main-nav a[data-app-tab].active{font-weight:750}
.main-nav a[data-app-tab="administration"]{color:#1769d2}
.pdf-resource-link{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left}
.pdf-resource-link span{flex:none}
body.mono-mode .main-nav a[data-app-tab="administration"]{color:#9bc8ff}
@media(max-width:900px) and (min-width:681px){.main-nav{gap:7px}.main-nav a[data-app-tab]{padding-inline:8px;font-size:11px}}
@media(max-width:680px){
  body{padding-bottom:84px}
  .main-nav{position:fixed;inset:auto 10px max(10px,env(safe-area-inset-bottom));height:62px;display:flex;justify-content:space-around;align-items:center;gap:2px;padding:5px;border:1px solid #dce8f6;border-radius:22px;background:#fff;box-shadow:0 12px 34px #15355b24;z-index:50;font-size:10px}
  .main-nav a[data-app-tab]{height:48px;flex:1;justify-content:center;padding:0 3px;border-radius:16px}
  .main-nav a[data-app-tab].active{background:#edf5ff;color:#1769d2}
  .main-nav .active:after{display:none}
  .main-nav a[data-app-tab="administration"]{font-size:9px}
  body.mono-mode .main-nav{background:#0a1b32;border-color:#29496e}
  body.mono-mode .main-nav a[data-app-tab].active{background:#173a63;color:#ecf5ff}
}
