/* DIRECT ROUTE TRIGGERED - Hash: 36cf7c71137648ff39afb64ef95267a0 */
@layer reset, base, skeleton, forms, elements, content;

@import "preflight.dd76051258962691f839dfdc252fba4b.css" layer(reset);
@import "fonts.b88bd1e9e97ea94977fb429ed92b20ff.css" layer(base);
@import "design-tokens.a8dd353b07746ef3846c81ed4105334f.css" layer(base);
@import "fallbacks.6edd16dcb1afd491459861a8a8a23ea7.css" layer(base);
@import "breakpoints.f63adb887b747a3c1635fb02fbc3e24d.css" layer(base);

@import "skeleton.3a1cdc7687171ce2a5d1d9e7b84db285.css" layer(skeleton);

@import "forms.56f0afa7881fb3b600ef00b8cd8562e7.css" layer(forms);

@import "accessibility.818c65a07c98d4bfd7c8f981e0543460.css" layer(elements);
@import "html.5f926c69350088dc0ea2a343f60bcbbc.css" layer(elements);
@import "elements.470e6b7ab903873a2092bb14df281e00.css" layer(elements);
@import "richtext.ab8192065a2432893d85a1945629c729.css" layer(content);
@import "plainlinks.8042206596a1a7f6e3c3be7f43d41c2e.css" layer(content);

@import "b-image.12b9bc24abe2a8aeddf3d8b655b2eaf7.css" layer(content);
@import "b-intro_topic_cards.1d7c79fdde849074b55838773265e036.css" layer(content);
@import "b-personquote.0e53aacbc6f14753d21db136feef8789.css" layer(content);
@import "b-benefit_cards.c14ba30bf19aced22e34d371229f8559.css" layer(content);
@import "b-statcards.c415a70a3faef2ef534bf1de71eb5c4f.css" layer(content);
@import "b-comments.9ba0f13cc88be2c28c8d92011d48dbac.css" layer(content);
@import "b-call_to_action.2da3ff3316a5fea960cd37f26b04e917.css" layer(content);
@import "b-teaser_cards.8c8731a34d5a905080c705a1b352ab57.css" layer(content);
@import "b-picturegroup.db63ab14b8cf07a83548e0b9704b4437.css" layer(content);
@import "b-linklist.39c3611303923c09a8cd23ca57aa8020.css" layer(content);
@import "b-downloads.89d935a1b1d6268777b69e6de096dcfc.css" layer(content);
@import "b-button_group.1e339722630e156bc0c60fd60dee2a65.css" layer(content);
@import "b-columns.977d8e7bb057fdcc51283c0a766c7531.css" layer(content);
@import "b-feature_grid.69106899c3c16732427a04f57d6a2d33.css" layer(content);
@import "b-step_cards.34ad966c6e32bf7718328c115ed72b67.css" layer(content);
@import "b-credits.f951ebeef5ccd31fee2d6ed0fca316db.css" layer(content);
@import "b-contact_persons.7daae420c91baf9c486f3672c69ddbdd.css" layer(content);

/* Complementary blocks */
@import "b-related_knowhow_cards.aa2e941462169861b94e2b89590eaa1e.css" layer(content);

@import "s-news_article_teaser.b22acc81da3926e1eeeb5f5a262353b0.css" layer(content);
@import "s-knowhow_article_teaser.117b31a0ffde0bd555ef5b67d19f10ea.css" layer(content);
@import "s-energyhack_popover.de590abdf7910cc4dbbb28fa13c72a10.css" layer(content);
@import "s-how_to_access_popover.7b1175b98bf82d745d515296c251dc32.css" layer(content);
@import "s-energyhack_teaser.f0102dc624a3e0b8952fdcaba40b77f1.css" layer(content);
@import "s-training_article_teaser.3dc4e8efffeda87f1c521f4e3d98c85e.css" layer(content);
@import "s-training_article_dates.3319f5d1d899a3bcf611272d37b43c0f.css" layer(content);
@import "s-calendar_article_teaser.388836a1b935cb26d26f951cb7ab891c.css" layer(content);
@import "s-activity_article_teaser.c6c2db5cc1742e27943d0f6c214fb770.css" layer(content);
@import "s-activity_progress.e7496aa17cc6582f8371252ff6e7cc99.css" layer(content);
@import "s-activity_card.13915bad312686305b5bd02c933abca7.css" layer(content);
@import "s-activityplanner_dashboard.e8fad15d08ca7e80bdc5249aa7618de8.css" layer(content);
@import "s-activity_schedule.9f67fa7e871b02361721d94e5a9e7cf9.css" layer(content);
@import "s-activity_page_edit_popover.5cdec5dc0c48a02b3f75be0967572e41.css" layer(content);
@import "s-evaluation_page_edit_popover.7a72361b8fe906c193ffd1d9fa104e84.css" layer(content);
@import "s-empty_area.0ef0ad5dae368e5a14b04a0da30ed299.css" layer(content);
@import "s-quick_access_card.1dfa63e2c5852ca77f1d1aad927cf717.css" layer(content);
@import "s-user_home_dashboard.cd2cc522aa180f1183b55879fa16465c.css" layer(content);
@import "s-org_home_dashboard.22b4041e36dcad378634f43f47f0713c.css" layer(content);
@import "s-news_orgs_article_teaser.3a0ab43cf3328512cf4de4248c713c45.css" layer(content);
@import "s-evaluation_teaser.32bd9aa2bf91a74af3a2eb6a03f7435e.css" layer(content);

@import "fx.a1db08d43bf13334192b35413ab8737a.css";

/*
dev hacks
*/

[href*="/error"] {
  color: red !important;
}
.button:where([href*="/error"]) {
  background-color: red !important;
  color: white !important;
}

/* https://www.zachleat.com/web/stable-scrollbar-gutters/  */
@layer reset {
  html {
    overflow-y: scroll;
  }

  body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  @supports (scrollbar-gutter: stable) {
    html {
      overflow-y: auto;
      scrollbar-gutter: stable both-edges;
    }
  }
}
