@use 'abstracts/variables' as *;

body,
html {
  height: initial;
}

.container,
.container-sm {
  max-width: none;
}

.row,
.block {
  display: block !important;
}

/* Removes empty space around shrinken images */
#unity2-app .c-teaser__image,
.c-teaser__image {
  padding-bottom: 150px;

  img {
    object-fit: contain;
  }
}

/* Sidebar info is not for reading*/
[data-cid='side-content-block'] {
  display: none;

  /* textblock can have readable content */
  .textblock & {
    page-break-inside: avoid;
    display: block;
  }
}

img,
.block,
.information-page__side-content,
[data-ng-repeat*='vm.result.items'] {
  page-break-inside: avoid;
  break-inside: avoid;
}

/* Prevent big images */
img {
  object-fit: contain;
  max-height: 150px;
  height: auto;
}

/* Remove fade effect when scroll */
.block,
.js-effect--fade-in-on-scroll {
  opacity: 1 !important;
}

/* Hide reCAPTHA */
.grecaptcha-badge {
  visibility: hidden;
}

header,
button,
.video-wrapper, /* Videos */
.noticebar, /* Cookies bar */
.customformcontainerblock, /* Forms */
.newslistblock, /* News */
[data-ng-init*="Nyheter"], /* News */
#{$object-prefix}switch,
#{$object-prefix}button,
#{$component-prefix}breadcrumbs,
#{$component-prefix}banner,
#{$component-prefix}carousel,
#{$component-prefix}sidebar-container,
#{$component-prefix}compact-header,
#{$component-prefix}compact-footer,
#{$component-prefix}footer,
#{$component-prefix}fixed-button-bar {
  display: none !important;
}

/* Tabs */
#{$component-prefix}tabs {
  &__nav {
    display: none !important;
  }
}
