@import '_content/DDigit.BlazorComponents/DDigit.BlazorComponents.r5h01uzkwg.bundle.scp.css';
@import '_content/DDigit.CollectionComponents/DDigit.CollectionComponents.dihndu46qd.bundle.scp.css';
@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.boiwgh0w5b.bundle.scp.css';

/* /Pages/About.razor.rz.scp.css */
.md-credits[b-ixf0jmcnoq] {
  display: flex;
  gap: 2rem;
  margin-top: 1.5rem;
  padding-top: 1.5rem;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  flex-wrap: wrap;
}

.credit-item[b-ixf0jmcnoq] {
  display: flex;
  align-items: center;
  gap: 1rem;
  border: 1px solid rgba(0, 0, 0, 0.15);
  padding: 0.5rem 1rem;
}

.credit-item p[b-ixf0jmcnoq] {
  margin: 0;
}

.credit-logo[b-ixf0jmcnoq] {
  height: 64px;
  width: auto;
  display: block;
}

a:has(img)[b-ixf0jmcnoq]::after {
  display: none;
}
/* /Pages/CollectionSource.razor.rz.scp.css */
#collection-source-page[b-t5o5zqkho6] {
  display: flex;
  flex-direction: column;
  gap: 1.75rem;
}

  #collection-source-page h2[b-t5o5zqkho6] {
    font-size: 1.25rem;
    color: var(--main-color);
    font-weight: 600;
    margin: 0;
  }

  #collection-source-page[b-t5o5zqkho6]  .block-format.museum-logo {
    display: none;
  }

.breadcrumb[b-t5o5zqkho6] {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 0.95rem;
  color: #5b6472;
}

.source-header[b-t5o5zqkho6] {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  gap: 0.5rem;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #0063c333;
  border-radius: 0;
}

.source-header > a[b-t5o5zqkho6] {
  margin-left: auto;
}

.source-title[b-t5o5zqkho6] {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
}

/* The title already has the underline of the header */
.source-header h1[b-t5o5zqkho6] {
  border-bottom: none !important;
  margin: 0 !important;
}

.source-header[b-t5o5zqkho6]  .source-logo {
  height: 2rem;
  width: auto;
  max-width: 5rem;
  opacity: 0.9;
  border-radius: 0;
  object-fit: contain;
}

.source-address[b-t5o5zqkho6] {
  margin: 0.25rem 0 0;
  font-size: 0.95rem;
  color: #5b6472;
  overflow-wrap: anywhere;
}

  .source-address code[b-t5o5zqkho6] {
    font-family: "Cascadia Mono", Consolas, ui-monospace, monospace;
    font-size: 0.875rem;
    color: #3a4357;
  }

.status[b-t5o5zqkho6] {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(15rem, 1fr));
  gap: 1.5rem;
  padding: 1.75rem 2rem;
  border-radius: 6px;
  background: #f6f8fb;
}

.status-item[b-t5o5zqkho6] {
  display: flex;
  flex-direction: column;
  gap: 0.375rem;
}

.status-summary[b-t5o5zqkho6] {
  display: flex;
  flex-wrap: nowrap;
  gap: 1ch;
}

.status-item[b-t5o5zqkho6]  .status-label,
.status-sub[b-t5o5zqkho6] {
  font-size: 0.875rem;
}

  .status-sub.status-new[b-t5o5zqkho6] {
    color: var(--indicate-process-succeeded-color);
  }

  .status-sub.status-removed[b-t5o5zqkho6] {
    color: var(--indicate-process-failed-color);
  }

.status-item[b-t5o5zqkho6]  .status-value {
  font-size: 1.625rem;
  font-weight: 600;
  color: var(--main-color);
  line-height: 1.2;
}

.status-item .status-value.objects[b-t5o5zqkho6] {
  color: var(--complement-color);
  font-variant-numeric: tabular-nums;
}

.failed[b-t5o5zqkho6] {
  color: #8a3c00 !important;
}

.completeness[b-t5o5zqkho6],
.timeline[b-t5o5zqkho6],
.new-records[b-t5o5zqkho6] {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  margin-top: 2.25rem;
}

.section-sub[b-t5o5zqkho6] {
  margin: -1rem 0 0;
  font-size: 0.95rem;
  color: #5b6472;
}

.completeness ul[b-t5o5zqkho6] {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(22rem, 100%), 1fr));
  gap: 0.875rem 4rem;
}

.completeness li[b-t5o5zqkho6] {
  display: grid;
  grid-template-columns: 9rem minmax(0, 1fr) 3rem;
  align-items: center;
  gap: 1rem;
}

  .completeness li[b-t5o5zqkho6]  .field-label {
    font-size: 0.95rem;
    color: #3a4357;
  }

.meter[b-t5o5zqkho6] {
  height: 4px;
  border-radius: 2px;
  background: #e6ebf2;
}

  .meter > div[b-t5o5zqkho6] {
    height: 100%;
    border-radius: 2px;
    background: var(--complement-color);
  }

.field-share[b-t5o5zqkho6] {
  text-align: end;
  font-weight: 600;
  font-variant-numeric: tabular-nums;
}

/* The padding keeps the ring of the dots inside the scroll box, which clips both directions */
.timeline-scroll[b-t5o5zqkho6] {
  overflow-x: auto;
  padding-top: 2px;
}

.timeline ol[b-t5o5zqkho6] {
  position: relative;
  min-width: 45rem;
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(var(--steps), minmax(0, 1fr));
  gap: 0.5rem;
}

  /* Line from the first to the last dot */
  .timeline ol[b-t5o5zqkho6]::before {
    content: "";
    position: absolute;
    top: 7px;
    left: calc(50% / var(--steps));
    right: calc(50% / var(--steps));
    border-top: 2px solid #dfe5ee;
  }

.timeline li[b-t5o5zqkho6] {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.125rem;
  text-align: center;
}

  .timeline li time[b-t5o5zqkho6] {
    margin-top: 0.625rem;
    font-weight: 600;
  }

  .timeline li[b-t5o5zqkho6]  .timeline-sub,
  .timeline-sub[b-t5o5zqkho6] {
    font-size: 0.875rem;
    color: #5b6472;
  }

.dot[b-t5o5zqkho6] {
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  border-radius: 50%;
  background: #ffffff;
}

  .dot.ok[b-t5o5zqkho6] {
    background: var(--complement-color);
    border: 3px solid #ffffff;
    box-shadow: 0 0 0 2px var(--complement-color);
  }

  .dot.failed[b-t5o5zqkho6] {
    border: 2px solid #b45309;
  }

  .dot.next[b-t5o5zqkho6] {
    border: 2px dashed #8a94a6;
  }

.section-header[b-t5o5zqkho6] {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: baseline;
  gap: 0.5rem;
}

  .section-header a[b-t5o5zqkho6] {
    font-weight: 600;
  }
/* /Pages/CollectionSources.razor.rz.scp.css */
.intro[b-n0wgp5gdl5] {
  max-width: 45rem;
  line-height: 1.6;
}

.museum[b-n0wgp5gdl5] {
  display: flex;
  align-items: center;
  gap: 1rem;
}

.museum-logo[b-n0wgp5gdl5] {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  width: 5.5rem;
}

  .museum-logo[b-n0wgp5gdl5]  img {
    max-width: 5.5rem;
    max-height: 2rem;
    object-fit: contain;
  }

.museum[b-n0wgp5gdl5]  .museum-name {
  font-weight: 600;
}

/* Inline, so the mobile label stays beside it */
.stacked[b-n0wgp5gdl5] {
  display: inline-flex;
  flex-direction: column;
  gap: 0.15rem;
}

.secondary[b-n0wgp5gdl5] {
  font-size: 0.875em;
  color: #5b6472;
}

  .secondary.failed[b-n0wgp5gdl5] {
    color: var(--indicate-process-failed-color);
  }

.objects[b-n0wgp5gdl5] {
  font-weight: 600;
  font-variant-numeric: tabular-nums;
}
/* /Pages/Home.razor.rz.scp.css */
/* Tijdelijk bericht */
.maintenance-notice[b-n9x97f1eon] {
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: center;
  gap: 1rem;
  background-color: #fff4e5;
  border-left: 5px solid #f0a500;
  color: #333;
  padding: 0.5rem 1rem;
  margin-bottom: 0.5rem;
  font-size: 0.95rem;
}

  .maintenance-notice > svg[b-n9x97f1eon] {
    max-height: 1.5rem;
    max-width: 1.5rem;
    fill: black;
  }

@media (min-width: 871px) {
  /* Content styling */
  #home-page .home-page-content[b-n9x97f1eon] {
    padding-top: 1rem;
    padding-right: 3rem;
  }
}

/* Home page styling */
#home-page[b-n9x97f1eon] {
  display: flex;
  flex-direction: row-reverse;
  max-width: var(--max-site-width);
}

  /* Side menu styling */
  #home-page .side-menu[b-n9x97f1eon] {
    display: flex;
    flex-direction: column;
    background: var(--complement-color);
    padding-bottom: 1rem;
  }

    #home-page .side-menu .side-menu-item[b-n9x97f1eon] {
      display: flex;
      align-items: center;
      column-gap: 0.25rem;
      color: var(--background-color) !important;
      text-decoration: none;
      width: 100%;
      border-radius: 0;
    }

      #home-page .side-menu .side-menu-item .external-link[b-n9x97f1eon] {
        width: 1rem;
        height: 1rem;
        fill: white;
        padding: 1px;
        border-radius: 0;
      }

    #home-page .side-menu .side-menu-link .side-menu-item[b-n9x97f1eon] {
      border-bottom: 2px dotted rgba(255, 255, 255, 0.5);
      padding: 0.5rem 1rem 0.25rem 1rem;
    }

      #home-page .side-menu .side-menu-link .side-menu-item:hover[b-n9x97f1eon] {
        background-color: rgba(255, 255, 255, 0.2);
        filter: none !important;
      }

  #home-page .last-update-message[b-n9x97f1eon] {
    padding: 0.5rem 1rem;
    color: rgb(from var(--main-color) r g b / .5);
    margin-left: auto;
    margin-top: auto;
  }

/* Tiles */
.tile-wrapper[b-n9x97f1eon] {
  display: grid;
  margin-top: 0;
  grid-template-columns: repeat(auto-fit, minmax(12rem, 1fr));
  gap: .5rem;
  line-height: 20px !important;
}

@media (max-width: 767.98px) {
  .tile-wrapper[b-n9x97f1eon] {
    grid-template-columns: 1fr;
  }
}

.tile[b-n9x97f1eon] {
  position: relative;
  width: 100%;
  height: 12rem;
  box-shadow: var(--shadow);
  overflow: hidden;
  filter: none !important;
  border: 1px solid rgba(0, 0, 0, 0.1);
  transition: box-shadow var(--fast-transition-speed);
}

.tile-thumbnail[b-n9x97f1eon] {
  position: absolute;
  inset: 0;
  width: auto;
  height: calc(100% - 3rem);
  margin: 0 auto;
  object-fit: contain;
  transform: translateZ(0);
  /*filter: brightness(95%);*/
  will-change: transform, opacity;
  pointer-events: none;
}

@media (max-width: 870px) {
  .tile[b-n9x97f1eon] {
    height: 10rem;
  }

  .tile-thumbnail[b-n9x97f1eon] {
    margin: 0.5rem auto;
  }
}

/* default states */
.tile-thumbnail.static-image[b-n9x97f1eon] {
  opacity: 1;
  z-index: 0;
  transition: filter var(--fast-transition-speed), transform var(--fast-transition-speed), opacity var(--fast-transition-speed);
}

.tile-thumbnail.hover-image[b-n9x97f1eon] {
  opacity: 0;
  z-index: 1;
  transition: filter var(--fast-transition-speed), transform var(--fast-transition-speed), opacity var(--fast-transition-speed) 100ms;
}

/* hover / focus swap */
.tile:hover .tile-thumbnail.static-image[b-n9x97f1eon],
.tile:focus-within .tile-thumbnail.static-image[b-n9x97f1eon] {
  opacity: 0;
  transform: scale(1.1);
  /*filter: brightness(105%);*/
  transition: filter var(--fast-transition-speed), transform var(--fast-transition-speed), opacity var(--fast-transition-speed) 100ms;
}

.tile:hover .tile-thumbnail.hover-image[b-n9x97f1eon],
.tile:focus-within .tile-thumbnail.hover-image[b-n9x97f1eon] {
  opacity: 1;
  transform: scale(1.1);
  /*filter: brightness(105%);*/
  transition: filter var(--fast-transition-speed), transform var(--fast-transition-speed), opacity var(--fast-transition-speed);
}

.tile-overlay[b-n9x97f1eon] {
  position: absolute;
  inset: 0;
  padding: .75rem 1rem;
  display: grid;
  align-items: end;
  z-index: 1;
  opacity: 1;
  transition: opacity var(--fast-transition-speed) ease;
}

.tile:hover .tile-overlay[b-n9x97f1eon] {
  opacity: 75%;
}

.tile:hover[b-n9x97f1eon] {
  box-shadow: 0 2px 4px rgba(16, 28, 44, 0.07), 0 8px 20px rgba(16, 28, 44, 0.09);
}

.tile:hover .tile-overlay .tile-title[b-n9x97f1eon] {
  color: var(--complement-color);
}

.tile-title[b-n9x97f1eon] {
  margin: 0;
  font-size: 1.1rem;
  z-index: 2;
  opacity: 1;
  transition: opacity var(--fast-transition-speed) ease;
}

@media (prefers-reduced-motion: reduce) {
  .tile-thumbnail[b-n9x97f1eon],
  .tile-overlay[b-n9x97f1eon],
  .tile-title[b-n9x97f1eon] {
    transition: none !important;
  }
}

/* Comments */
#home-page .latest-comments[b-n9x97f1eon] {
  display: grid;
  grid-template-rows: 1fr;
  grid-row-gap: 1rem;
}

#home-page .comment-item[b-n9x97f1eon] {
  display: grid;
  grid-template-columns: 33% auto;
  grid-column-gap: 1rem;
  align-items: center;
  padding: 1rem;
  background-color: rgba(0, 0, 0, .15);
}

  #home-page .comment-item img[b-n9x97f1eon] {
    max-height: 10rem;
    object-fit: contain;
    width: 100%;
  }

#home-page .comment[b-n9x97f1eon] {
  display: flex;
  flex-direction: column;
}

  #home-page .comment p[b-n9x97f1eon] {
    margin: 0;
  }

#home-page .comment-user[b-n9x97f1eon] {
  font-weight: bold;
}
/* Spotlight */
.spotlight[b-n9x97f1eon] {
  display: flex;
  gap: 1rem;
  padding: 1rem;
}
/* Mobile */
@media (max-width: 870px) {
  #home-page[b-n9x97f1eon] {
    flex-direction: column-reverse;
    gap: 1rem;
  }

    #home-page .side-menu[b-n9x97f1eon] {
      width: 100%;
      padding-bottom: 0;
    }

  .spotlight[b-n9x97f1eon] {
    flex-direction: column;
  }

  #home-page .comment-item[b-n9x97f1eon] {
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: unset;
    grid-row-gap: 1rem;
  }
}
/*Tablet and up*/
@media (min-width: 871px) {
  #home-page .side-menu[b-n9x97f1eon] {
    --half-color: color-mix(in srgb, var(--background-color) 95%, var(--complement-color));
    background: linear-gradient(var(--complement-color) 33%, var(--half-color));
    min-width: var(--side-menu-width);
    max-width: var(--side-menu-width);
    border-start-start-radius: 0;
    border-start-end-radius: 0;
  }
}
/* /Pages/Information.razor.rz.scp.css */

@media (min-width: 871px) {
  /* Content styling */
  #home-page .home-page-content[b-tflfootzah] {
    padding-top: 1rem;
    padding-right: 3rem;
  }
}

/* Home page styling */
#home-page[b-tflfootzah] {
  display: flex;
  flex-direction: row-reverse;
  max-width: var(--max-site-width);
}

  /* Side menu styling */
  #home-page .side-menu[b-tflfootzah] {
    display: flex;
    flex-direction: column;
    background: var(--complement-color);
  }

    #home-page .side-menu .side-menu-item[b-tflfootzah] {
      display: flex;
      align-items: center;
      column-gap: 0.25rem;
      color: var(--background-color) !important;
      text-decoration: none;
      width: 100%;
      border-radius: 0;
    }

    #home-page .side-menu .side-menu-item .external-link[b-tflfootzah] {
      width: 1rem;
      height: 1rem;
      fill: white;
      padding: 1px;
      border-radius: 0;
    }

    #home-page .side-menu .side-menu-link .side-menu-item[b-tflfootzah] {
      border-bottom: 2px dotted rgba(255, 255, 255, 0.5);
      padding: 0.5rem 1rem 0.25rem 1rem;
      transition: background-color var(--fast-transition-speed);
    }

      #home-page .side-menu .side-menu-link .side-menu-item:hover[b-tflfootzah] {
        background-color: rgba(255, 255, 255, 0.2);
        filter: none !important;
      }

  /* Tiles */
  #home-page[b-tflfootzah]  .tile-wrapper {
    display: grid;
    margin-top: 0;
    grid-template-columns: repeat(auto-fit, minmax(12rem, 1fr));
    gap: .5rem;
  }

    #home-page[b-tflfootzah]  .tile-wrapper .tile {
      display: flex;
      justify-content: center;
      height: 12rem;
      border: 1px solid rgba(0, 0, 0, 0.05);
      transition: opacity var(--fast-transition-speed);
    }

    #home-page[b-tflfootzah]  .tile-wrapper .tile:hover {
      opacity: 1 !important;
    }

    #home-page[b-tflfootzah]  .tile-wrapper .tile-overlay {
      background: linear-gradient(rgba(0, 0, 0, 0) 65%, rgba(0, 0, 0, .033));
    }

    #home-page[b-tflfootzah]  .tile-wrapper .tile-title {
      color: #111;
    }

    #home-page[b-tflfootzah]  .tile-wrapper .tile img {
      margin-top: 1.75rem;
      max-width: 6rem;
      max-height: 6rem;
      padding: 0.5rem;
    }

  #home-page[b-tflfootzah]  .tile:hover .tile-thumbnail {
    transform: scale(1.1);
  }

  /* Comments */
  #home-page .latest-comments[b-tflfootzah] {
    display: grid;
    grid-template-rows: 1fr;
    grid-row-gap: 1rem;
  }

  #home-page .comment-item[b-tflfootzah] {
    display: grid;
    grid-template-columns: 33% auto;
    grid-column-gap: 1rem;
    align-items: center;
    padding: 1rem;
    background-color: rgba(0, 0, 0, .15);
  }

    #home-page .comment-item img[b-tflfootzah] {
      max-height: 10rem;
      object-fit: contain;
      width: 100%;
    }

  #home-page .comment[b-tflfootzah] {
    display: flex;
    flex-direction: column;
  }

    #home-page .comment p[b-tflfootzah] {
      margin: 0;
    }

  #home-page .comment-user[b-tflfootzah] {
    font-weight: bold;
  }

/* Spotlight */
.spotlight[b-tflfootzah] {
  display: flex;
  gap: 1rem;
  padding: 1rem;
}

/* Mobile */
@media (max-width: 870px) {
  #home-page[b-tflfootzah] {
    flex-direction: column-reverse;
    gap: 1rem;
  }

    #home-page .side-menu[b-tflfootzah] {
      width: 100%;
    }

  .spotlight[b-tflfootzah] {
    flex-direction: column;
  }

  #home-page .comment-item[b-tflfootzah] {
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: unset;
    grid-row-gap: 1rem;
  }
}

/*Tablet and up*/
@media (min-width: 871px) {
  #home-page .side-menu[b-tflfootzah] {
    background: linear-gradient(var(--complement-color) 50%, var(--background-color));
    min-width: var(--side-menu-width);
    max-width: var(--side-menu-width);
    border-start-start-radius: 0;
    border-start-end-radius: 0;
  }
}
/* /Pages/Museums.razor.rz.scp.css */
.museum-explorer[b-z13bvxgye8] {
  display: flex;
  gap: 1.5rem;
  height: min(70vh, 45rem);
  min-height: 25rem;
}

.museum-map[b-z13bvxgye8] {
  flex: 1 1 auto;
  min-width: 0;
  border-radius: 0.75rem;
  z-index: 0;
}

.museum-list[b-z13bvxgye8] {
  flex: 0 0 22rem;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  overflow-y: auto;
  list-style: none;
  margin: 0;
  padding: 0 0.25rem 0 0;
}

.museum-item[b-z13bvxgye8] {
  width: 100%;
  min-height: 3.5rem;
  display: grid;
  grid-template-columns: 3rem 1fr;
  align-items: center;
  gap: 1rem;
  padding: 0.75rem;
  color: var(--main-color);
  cursor: pointer;
}

  .museum-item:hover[b-z13bvxgye8] {
    background: rgb(from var(--complement-color) r g b / .075);
  }

.logo-wrapper[b-z13bvxgye8] {
  min-width: 3rem;
  height: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.logo-image[b-z13bvxgye8] {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.item-text[b-z13bvxgye8] {
  display: flex;
  flex-direction: column;
  gap: 0.125rem;
  min-width: 0;
}

.museum-title[b-z13bvxgye8] {
  font-size: 0.925rem;
  line-height: 1.3;
}

.museum-city[b-z13bvxgye8] {
  font-size: 0.8rem;
  color: var(--muted-text-color);
}

/*Marker*/
.museum-map[b-z13bvxgye8]  .museum-pin span {
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50% 50% 50% 0;
  background: var(--complement-color);
  border: 3px solid white;
  box-shadow: var(--hover-shadow);
  transform: rotate(-45deg);
  transition: transform 0.15s ease;
}

.museum-map[b-z13bvxgye8]  .museum-pin:hover span,
.museum-map[b-z13bvxgye8]  .museum-pin:focus span,
.museum-map[b-z13bvxgye8]  .museum-pin.active span {
  background: var(--main-color);
}

.museum-map[b-z13bvxgye8]  .museum-pin.active {
  z-index: 150 !important;
}

  .museum-map[b-z13bvxgye8]  .museum-pin.active span {
    transform: rotate(-45deg) scale(1.25);
  }

.museum-map[b-z13bvxgye8]  .leaflet-popup-content-wrapper {
  padding: 0;
  overflow: hidden;
  border-radius: 0.5rem;
}

.museum-map[b-z13bvxgye8]  .leaflet-popup-content {
  margin: 0;
}

.museum-map[b-z13bvxgye8]  .museum-popup-banner {
  display: block;
  width: 100%;
  height: 5rem;
  object-fit: cover;
  border-radius: 0;
}

.museum-map[b-z13bvxgye8]  .museum-popup-body {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0.75rem;
  padding: 0.75rem 1rem;
}

  .museum-map[b-z13bvxgye8]  .museum-popup-body div {
    display: flex;
    flex-direction: column;
    min-width: 0;
  }

  .museum-map[b-z13bvxgye8]  .museum-popup-body strong {
    color: var(--main-color);
    font-size: 0.9rem;
  }

  .museum-map[b-z13bvxgye8]  .museum-popup-body span {
    color: var(--muted-text-color);
  }

  .museum-map[b-z13bvxgye8]  .museum-popup-body a {
    color: var(--complement-color);
    overflow-wrap: anywhere;
  }

.museum-map[b-z13bvxgye8]  .museum-popup-body a::after,
.museum-map[b-z13bvxgye8]  .leaflet-control-attribution a::after {
  display: none;
}

.museum-map[b-z13bvxgye8]  .museum-popup-objects {
  display: block;
  margin: 0 1rem 0.75rem;
  text-align: center;
  text-decoration: none;
  color: var(--button-fg-color, var(--background-color));
}

.museum-map[b-z13bvxgye8]  .museum-popup-logo {
  max-height: 2rem;
  max-width: 4.5rem;
  flex-shrink: 0;
  object-fit: contain;
  border-radius: 0;
}

@media (max-width: 870px) {
  .museum-explorer[b-z13bvxgye8] {
    flex-direction: column;
    gap: 0.75rem;
    height: auto;
    min-height: 0;
  }

  .museum-map[b-z13bvxgye8] {
    order: -1;
    flex: none;
    height: 60svh;
    min-height: 18rem;
  }
}
/* /Pages/QuestionPage.razor.rz.scp.css */
.question-page[b-jgby43o424] {
  max-width: var(--site-max-width);
}

  .question-page .button-row[b-jgby43o424] {
    display: flex;
    justify-content: center;
  }

  .question-page[b-jgby43o424]  .input-row {
    padding: 0.5rem;
    padding-top: 0;
    margin-bottom: 0.25rem;
    border-radius: 0;
  }

    .question-page[b-jgby43o424]  .input-row label {
      font-weight: bold;
      color: var(--main-color);
    }

    .question-page[b-jgby43o424]  .input-row input,
    .question-page[b-jgby43o424]  .input-row textarea {
      width: 100%;
    }

    .question-page[b-jgby43o424]  .input-row .input-wrapper,
    .question-page[b-jgby43o424]  .input-row textarea,
    .question-page[b-jgby43o424]  .input-row .destination-list {
      grid-column: 2;
    }

  .question-page p.success[b-jgby43o424] {
    color: var(--indicate-process-succeeded-color);
  }

  .question-page span.required-asterisk[b-jgby43o424] {
    color: var(--highlighted-element-color);
  }
