/* Aizevin Stocks: Company menu + Journal tab (additive). Matches the existing nav buttons. */
.azs-co{position:relative}
.azs-co>summary{list-style:none;display:inline-flex;align-items:center;gap:4px;color:inherit}
.azs-co>summary::-webkit-details-marker{display:none}
.azs-co>summary svg{transition:transform .15s}
.azs-co[open]>summary svg{transform:rotate(180deg)}
.azs-co-panel{display:grid;gap:4px}
.azs-co-group{display:grid;gap:2px;margin-top:6px}
.azs-co-label{margin:6px 0 4px;font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:rgb(92 225 255 / .8)}
.azs-co-panel a{display:block;padding:6px 0;font-size:13px;letter-spacing:.025em;color:rgb(255 255 255 / .85);text-decoration:none;white-space:nowrap}
.azs-co-panel a:hover,.azs-co-panel a[aria-current]{color:#5CE1FF}
nav[aria-label="Main navigation"] a[data-az-added]{text-decoration-line:none;color:rgb(255 255 255 / .85)}
nav[aria-label="Main navigation"] a[data-az-added][aria-current]{color:#fff;text-decoration-line:underline}
nav[aria-label="Main navigation"] a[data-az-added]:hover{color:#fff}
@media (min-width:768px){
  .azs-co-panel{position:absolute;right:-16px;top:calc(100% + 22px);z-index:60;min-width:270px;padding:12px 18px 14px;border:1px solid rgb(255 255 255 / .1);border-radius:12px;background:#030e18;box-shadow:0 18px 40px rgb(0 0 0 / .45)}
}
@media (max-width:767px){
  /* the app's mobile menu centres its items; keep the added items (and the static pages' links) centred the same way */
  nav[aria-label="Main navigation"]>a{text-align:center}
  .azs-co>summary{display:flex;justify-content:center}
  .azs-co-panel{text-align:center;padding:6px 0 2px;margin-top:8px;border-top:1px solid rgb(255 255 255 / .1);border-bottom:1px solid rgb(255 255 255 / .1)}
  .azs-co-panel a{font-size:13px;padding:7px 0;white-space:normal}
}
/* 768-1079px: the existing desktop nav has no free space for two more items without restyling; held for approval. */
@media (min-width:768px) and (max-width:1079px){nav[aria-label="Main navigation"] [data-az-added]{display:none}}
