/* Scoped production repair for the authenticated cabinet. */
@media (max-width: 760px) {
  .account-dashboard .side {
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 8px 10px;
  }

  .account-dashboard .side .brand {
    grid-column: 1;
    grid-row: 1;
    min-width: 0;
  }

  .account-dashboard .side-nav {
    grid-column: 1 / -1;
    grid-row: 2;
    width: 100%;
    padding: 0 0 4px;
    overscroll-behavior-x: contain;
    scrollbar-width: thin;
    scrollbar-color: rgba(255, 255, 255, .35) transparent;
  }

  .account-dashboard .side-nav::-webkit-scrollbar { display: block; height: 3px; }
  .account-dashboard .side-nav::-webkit-scrollbar-thumb { border-radius: 99px; background: rgba(255, 255, 255, .35); }

  .account-dashboard .side-logout {
    grid-column: 2;
    grid-row: 1;
    justify-self: end;
  }

  .account-dashboard .dash-main { padding-bottom: 82px; }

  .account-dashboard .cabinet-context select {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  body.cabinet-active .aip-consultant__nudge { display: none; }
}

@media (max-width: 340px) {
  body.cabinet-active .nav-contact-viber { display: none; }
}
