.minerva-common-bar{display:flex;align-items:center;justify-content:flex-end;padding:10px 24px;border-bottom:1px solid #d9dcd4;background:#f7f6f2;color:#20384d;font:13px/1.6 system-ui,sans-serif;gap:14px}.minerva-switch{position:relative;font:13px/1.6 system-ui,sans-serif;color:#20384d}.minerva-switch summary{cursor:pointer;list-style:none;border:1px solid #cbd0c8;padding:7px 12px;border-radius:3px;white-space:nowrap;background:#f7f6f2}.minerva-switch summary::-webkit-details-marker{display:none}.minerva-switch summary:after{content:' ▾'}.minerva-switch nav{position:absolute;right:0;top:100%;margin-top:5px;background:#fff;border:1px solid #cbd0c8;min-width:220px;padding:8px;z-index:1000;box-shadow:0 4px 14px #20384d14}.minerva-switch nav a{display:block;padding:10px;text-decoration:none;color:inherit;white-space:nowrap}.minerva-switch nav a:hover{background:#f0f2ed}.minerva-switch a:focus-visible,.minerva-switch summary:focus-visible{outline:2px solid #78978a;outline-offset:2px}
.minerva-switch { font: inherit; color: #284147; }
.minerva-switch summary.secondary-button { display: flex; align-items: center; gap: 8px; min-height: 40px; padding: 0 13px; border: 1px solid #b8c6c8; border-radius: 7px; background: #fff; }
.minerva-switch nav { width: 240px; min-width: 0; max-width: calc(100vw - 24px); border-color: #b8c6c8; border-radius: 7px; }
.minerva-switch nav a { white-space: normal; overflow-wrap: anywhere; border-radius: 5px; }
.minerva-switch nav a:hover { background: #eef3f2; }
@media (max-width: 900px) {
  .top-actions > [data-common-nav] { display: none; }
  [data-common-nav-mobile] { margin-bottom: 8px; }
  [data-common-nav-mobile] .minerva-switch { color: #d8e7e9; }
  [data-common-nav-mobile] summary.secondary-button { justify-content: space-between; border: 0; background: transparent; color: inherit; padding: 9px; }
  [data-common-nav-mobile] nav { position: static; width: 100%; max-width: none; margin-top: 2px; border-color: #31575e; background: #214a52; box-shadow: none; }
  [data-common-nav-mobile] nav a:hover { background: #2d5960; }
}
