/* Global Admin Dashboard Specific Styles */
main.page__dashboard#page__dashboard--global-admin, main.page__dashboard#page__dashboard--group-admin {
  margin-right: auto;
  margin-left: auto;
  max-width: var(--container-xxl);

  /* Override organisation color if global admin */
  --theme-color: var(--brand-charcoal);
  --theme-color-darker: var(--brand-charcoal);
  --theme-complementary-color: var(--pure-white);

  .dropdown-menu {
    min-width: fit-content;
  }

  .card.card__dashboard.organisation-summary[style] {
    --theme-color: unset;
    --theme-color-darker: unset;
    --theme-complementary-color: unset;
  }

  section.organisation-summary-cards {
    .cards-container .cards-wrapper {
      grid-template-columns: repeat(auto-fill, minmax(var(--container-sm), 1fr));
    }
  }

  .card.card__dashboard {
    &.organisation-summary {
      .card-header {
        .current-organisation-label {
          color: var(--theme-color);
          border: 1px solid var(--theme-color);
          border-radius: 0.5rem;
          font-size: 0.875rem;
          font-weight: 600;
          padding: calc(0.5rem - 1px) calc(1rem - 1px);
          width: fit-content;
        }

        .button_to {
          max-width: 50%;
        }
      }
    }

    &.graphs-container {
      max-width: unset;
    }
  }
}
