/* Shared contemporary popup treatment for every public website sheet/modal. */
.mm-index-info-sheet,
#footer3.mm-index-search-sheet,
.mm-feed-shoot-modal {
  --mm-popup-template-width: min(58rem, calc(100vw - 2rem));
  --mm-popup-template-max-height: min(86dvh, 56rem);
  --mm-popup-template-inline: clamp(1.25rem, 3vw, 2.75rem);
  --mm-popup-template-top: clamp(3.75rem, 5vw, 4.5rem);
  --mm-popup-template-bottom: clamp(1.5rem, 3vw, 2.5rem);
  --mm-popup-template-head-gap: clamp(1.25rem, 2.5vw, 2rem);
  --mm-popup-template-close-size: 2.75rem;
  --mm-popup-template-close-top: 1rem;
  --mm-popup-template-close-right: 1rem;
  --mm-popup-template-title-size: clamp(1.75rem, 3vw, 2.6rem);
  --mm-popup-template-title-weight: 540;
  --mm-popup-template-title-letter: -.025em;
  --mm-popup-template-intro-size: clamp(.95rem, 1.2vw, 1.05rem);
  --mm-popup-template-intro-line: 1.55;
  --mm-popup-template-radius: calc(var(--radius, 18px) + 6px);
  --mm-popup-surface-bg: #f8f6f1;
  --mm-popup-card-bg: rgba(255, 255, 255, .58);
  --mm-popup-line: rgba(38, 39, 41, .11);
  --mm-popup-soft-line: rgba(38, 39, 41, .075);
  --mm-popup-shadow: 0 30px 80px rgba(17, 18, 20, .22), 0 8px 24px rgba(17, 18, 20, .10);
}

#footer2.mm-index-info-sheet--gear,
#footer3.mm-index-search-sheet.is-filter-mode,
#footer3.mm-index-search-sheet:has(#zoeken3[data-mm-mode="filter"]),
.mm-feed-viewer__search-modal.is-filter-mode,
.mm-feed-zoom-info-modal {
  --mm-popup-template-width: min(76rem, calc(100vw - 2rem));
  --mm-popup-template-max-height: min(88dvh, 58rem);
}

.mm-index-info-sheet > .mm-index-info-sheet__dialog,
#footer3.mm-index-search-sheet > .mm-index-search-sheet__dialog,
.mm-feed-shoot-modal > .mm-feed-shoot-modal__dialog,
.mm-feed-shoot-modal .mm-feed-shoot-modal__dialog {
  isolation: isolate;
  border: 1px solid rgba(255, 255, 255, .62) !important;
  background:
    radial-gradient(circle at 12% 0%, rgba(255, 255, 255, .72), transparent 34%),
    var(--mm-popup-surface-bg) !important;
  box-shadow: var(--mm-popup-shadow) !important;
  -webkit-backdrop-filter: blur(24px) saturate(1.08);
  backdrop-filter: blur(24px) saturate(1.08);
  scrollbar-width: thin;
  scrollbar-color: rgba(38, 39, 41, .24) transparent;
}

.mm-index-info-sheet > .mm-index-info-sheet__dialog::before,
#footer3.mm-index-search-sheet > .mm-index-search-sheet__dialog::before,
.mm-feed-shoot-modal > .mm-feed-shoot-modal__dialog::before {
  content: "";
  position: absolute;
  z-index: -1;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .72);
}

.mm-index-info-sheet .mm-index-info-sheet__backdrop,
#footer3.mm-index-search-sheet .mm-index-search-sheet__backdrop,
.mm-feed-shoot-modal__backdrop,
.mm-modal__backdrop {
  background:
    radial-gradient(circle at 50% 100%, rgba(178, 149, 88, .10), transparent 48%),
    rgba(14, 15, 17, .55) !important;
  -webkit-backdrop-filter: blur(14px) saturate(.9) !important;
  backdrop-filter: blur(14px) saturate(.9) !important;
}

.mm-index-info-sheet .mmx-sheet-head,
#footer3.mm-index-search-sheet #zoeken3 > .mmx-sheet-head,
#footer3.mm-index-search-sheet .mm-site-popup__head,
.mm-feed-shoot-modal .mm-site-popup__head,
.mm-feed-zoom-info-modal .mm-feed-zoom-info-modal__head {
  margin-bottom: var(--mm-popup-template-head-gap) !important;
  padding: 0 calc(var(--mm-popup-template-close-size) + 1rem) 1.25rem 0 !important;
  border-bottom: 1px solid var(--mm-popup-soft-line);
}

.mm-index-info-sheet .mmx-sheet-head__item,
#footer3.mm-index-search-sheet #zoeken3 > .mmx-sheet-head .mmx-sheet-head__item,
#footer3.mm-index-search-sheet .mm-site-popup__head .mmx-sheet-head__item,
.mm-feed-shoot-modal .mm-site-popup__head .mmx-sheet-head__item,
.mm-feed-zoom-info-modal .mm-feed-zoom-info-modal__head .mmx-sheet-head__item {
  gap: .55rem !important;
}

.mm-index-info-sheet .mmx-sheet-head__title,
#footer3.mm-index-search-sheet #zoeken3 > .mmx-sheet-head .mmx-sheet-head__title,
#footer3.mm-index-search-sheet .mm-site-popup__head .mmx-sheet-head__title,
.mm-feed-shoot-modal .mm-site-popup__head .mmx-sheet-head__title,
.mm-feed-shoot-modal .mm-site-popup__head .mm-feed-search-card__title,
.mm-feed-zoom-info-modal .mm-feed-zoom-info-modal__head .mmx-sheet-head__title {
  display: flex !important;
  align-items: center;
  gap: .7rem;
  font-family: "San Francisco", "Source Sans Pro", Arial, sans-serif !important;
  line-height: 1.05 !important;
  text-transform: none !important;
}

.mm-index-info-sheet .mmx-sheet-head__title > i,
.mm-index-info-sheet .mmx-sheet-head__title > .fi,
.mm-index-info-sheet .mmx-sheet-head__title > .mm-header-search__icon,
#footer3.mm-index-search-sheet #zoeken3 .mmx-sheet-head__title > i,
#footer3.mm-index-search-sheet #zoeken3 .mmx-sheet-head__title > .fi,
#footer3.mm-index-search-sheet #zoeken3 .mmx-sheet-head__title > .mm-header-search__icon,
#footer3.mm-index-search-sheet #zoeken3 .mmx-sheet-head__title > .mm-popup-filter-icon,
.mm-feed-shoot-modal .mm-site-popup__head .mmx-sheet-head__title > i,
.mm-feed-shoot-modal .mm-site-popup__head .mmx-sheet-head__title > .fi,
.mm-feed-shoot-modal .mm-site-popup__head .mmx-sheet-head__title > .mm-header-search__icon,
.mm-feed-shoot-modal .mm-site-popup__head .mmx-sheet-head__title > .mm-popup-filter-icon,
.mm-feed-zoom-info-modal .mm-feed-zoom-info-modal__head .mmx-sheet-head__title > i,
.mm-feed-zoom-info-modal .mm-feed-zoom-info-modal__head .mmx-sheet-head__title > .fi,
.mm-feed-zoom-info-modal .mm-feed-zoom-info-modal__head .mmx-sheet-head__title > .mm-header-search__icon {
  display: inline-grid !important;
  flex: 0 0 2.25rem;
  width: 2.25rem;
  height: 2.25rem;
  place-items: center;
  border: 1px solid var(--mm-popup-soft-line);
  border-radius: var(--radius, 18px);
  background: rgba(178, 149, 88, .10);
  color: currentColor;
  font-size: 1rem !important;
}

.mm-index-info-sheet .mmx-sheet-head__intro,
#footer3.mm-index-search-sheet #zoeken3 > .mmx-sheet-head .mmx-sheet-head__intro,
#footer3.mm-index-search-sheet .mm-site-popup__head .mmx-sheet-head__intro,
.mm-feed-shoot-modal .mm-site-popup__head .mmx-sheet-head__intro,
.mm-feed-zoom-info-modal .mm-feed-zoom-info-modal__head .mmx-sheet-head__intro {
  max-width: 64ch !important;
  letter-spacing: .005em;
}

.mm-index-info-sheet .mm-index-info-sheet__close,
#footer3.mm-index-search-sheet .mm-index-search-sheet__close,
.mm-feed-shoot-modal .mm-feed-shoot-modal__close,
.mm-site-popup__close {
  display: grid !important;
  place-items: center !important;
  border: 1px solid var(--mm-popup-line) !important;
  border-radius: 999px !important;
  background: rgba(255, 255, 255, .52) !important;
  color: var(--mm-feed-heading, #262729) !important;
  box-shadow: 0 5px 16px rgba(17, 18, 20, .08) !important;
  -webkit-backdrop-filter: blur(14px) saturate(1.08);
  backdrop-filter: blur(14px) saturate(1.08);
  opacity: .82;
  transition: transform .2s ease, opacity .2s ease, background-color .2s ease, box-shadow .2s ease !important;
}

@media (hover: hover) and (pointer: fine) {
  .mm-index-info-sheet .mm-index-info-sheet__close:hover,
  #footer3.mm-index-search-sheet .mm-index-search-sheet__close:hover,
  .mm-feed-shoot-modal .mm-feed-shoot-modal__close:hover,
  .mm-site-popup__close:hover {
    background: rgba(255, 255, 255, .9) !important;
    box-shadow: 0 8px 22px rgba(17, 18, 20, .13) !important;
    opacity: 1;
    transform: translateY(-1px) scale(1.03) !important;
  }
}

.mm-index-info-sheet .mm-sheet-resize-handle,
#footer3.mm-index-search-sheet .mm-sheet-resize-handle,
.mm-feed-shoot-modal .mm-sheet-resize-handle {
  width: 3.5rem !important;
  height: .3rem !important;
  border-radius: 999px !important;
  background: currentColor !important;
  opacity: .22 !important;
}

.mm-index-info-sheet .mm-index-info-sheet__content.cms-panel-body {
  font-size: clamp(.98rem, 1.25vw, 1.08rem);
  line-height: 1.72;
}

.mm-index-info-sheet .mm-index-info-sheet__content.cms-panel-body > p,
.mm-index-info-sheet .mm-index-info-sheet__content.cms-panel-body > ul,
.mm-index-info-sheet .mm-index-info-sheet__content.cms-panel-body > ol {
  max-width: 72ch;
}

.mm-index-info-sheet .mm-index-info-sheet__content.cms-panel-body h2,
.mm-index-info-sheet .mm-index-info-sheet__content.cms-panel-body h3,
.mm-index-info-sheet .mm-index-info-sheet__content.cms-panel-body h4 {
  margin: 2em 0 .65em;
  font-family: "San Francisco", "Source Sans Pro", Arial, sans-serif;
  font-weight: 620;
  line-height: 1.15;
  letter-spacing: -.015em;
  text-transform: none;
}

#footer3.mm-index-search-sheet:has(#zoeken3[data-mm-mode="filter"]) #zoeken3,
#footer3.mm-index-search-sheet.is-filter-mode #zoeken3,
.mm-feed-viewer__search-modal.is-filter-mode #zoeken3 {
  --mm-filter-item-bg: var(--mm-popup-card-bg);
  --mmx-field-brd: var(--mm-popup-line) !important;
  --mmx-card-brd: var(--mm-popup-line) !important;
}

/* Filter layout wrappers are structural only; the dialog owns the surface. */
#footer3.mm-index-search-sheet:has(#zoeken3[data-mm-mode="filter"]) .mm-index-search-sheet__body,
#footer3.mm-index-search-sheet:has(#zoeken3[data-mm-mode="filter"]) #zoeken3,
#footer3.mm-index-search-sheet:has(#zoeken3[data-mm-mode="filter"]) #footer3-filter,
#footer3.mm-index-search-sheet:has(#zoeken3[data-mm-mode="filter"]) #footer3-filter .mmx-filters,
#footer3.mm-index-search-sheet:has(#zoeken3[data-mm-mode="filter"]) #footer3-filter .mmx-stack,
#footer3.mm-index-search-sheet.is-filter-mode .mm-index-search-sheet__body,
#footer3.mm-index-search-sheet.is-filter-mode #zoeken3,
#footer3.mm-index-search-sheet.is-filter-mode #footer3-filter,
#footer3.mm-index-search-sheet.is-filter-mode #footer3-filter .mmx-filters,
#footer3.mm-index-search-sheet.is-filter-mode #footer3-filter .mmx-stack,
.mm-feed-viewer__search-modal.is-filter-mode .mm-feed-shoot-action-panel,
.mm-feed-viewer__search-modal.is-filter-mode #zoeken3,
.mm-feed-viewer__search-modal.is-filter-mode #footer3-filter,
.mm-feed-viewer__search-modal.is-filter-mode #footer3-filter .mmx-filters,
.mm-feed-viewer__search-modal.is-filter-mode #footer3-filter .mmx-stack {
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
}

#footer3.mm-index-search-sheet:has(#zoeken3[data-mm-mode="filter"]) #footer3-filter .mmx-card,
#footer3.mm-index-search-sheet:has(#zoeken3[data-mm-mode="filter"]) #footer3-filter .mmx-acc,
#footer3.mm-index-search-sheet:has(#zoeken3[data-mm-mode="filter"]) #footer3-filter .mmx-acc-sum,
#footer3.mm-index-search-sheet:has(#zoeken3[data-mm-mode="filter"]) #footer3-filter .mmx-acc-body,
#footer3.mm-index-search-sheet.is-filter-mode #footer3-filter .mmx-card,
#footer3.mm-index-search-sheet.is-filter-mode #footer3-filter .mmx-acc,
#footer3.mm-index-search-sheet.is-filter-mode #footer3-filter .mmx-acc-sum,
#footer3.mm-index-search-sheet.is-filter-mode #footer3-filter .mmx-acc-body,
.mm-feed-viewer__search-modal.is-filter-mode #footer3-filter .mmx-card,
.mm-feed-viewer__search-modal.is-filter-mode #footer3-filter .mmx-acc,
.mm-feed-viewer__search-modal.is-filter-mode #footer3-filter .mmx-acc-sum,
.mm-feed-viewer__search-modal.is-filter-mode #footer3-filter .mmx-acc-body {
  border-color: var(--mm-popup-line) !important;
  border-radius: var(--radius, 18px) !important;
  background: var(--mm-popup-card-bg) !important;
  box-shadow: 0 8px 24px rgba(17, 18, 20, .045) !important;
}

#footer3-filter .mmx-acc-sum {
  min-height: 3.5rem;
  padding-inline: 1rem !important;
  font-weight: 650;
}

#footer3-filter .mmx-row,
#footer3-filter label {
  border-radius: calc(var(--radius, 18px) - 4px) !important;
  transition: background-color .18s ease, transform .18s ease;
}

@media (hover: hover) and (pointer: fine) {
  #footer3-filter .mmx-row:hover,
  #footer3-filter label:hover {
    background: rgba(178, 149, 88, .075) !important;
  }
}

.mm-site-toast-fallback {
  border-radius: var(--radius, 18px) !important;
  border-color: rgba(255, 255, 255, .2) !important;
  box-shadow: 0 18px 44px rgba(9, 11, 14, .24) !important;
  -webkit-backdrop-filter: blur(18px) saturate(1.1);
  backdrop-filter: blur(18px) saturate(1.1);
}

/* Legacy sign-in popup uses the same visual language. */
.mmdl-overlay {
  position: fixed;
  z-index: 2147483000;
  inset: 0;
  display: grid;
  place-items: center;
  padding: 1rem;
}

.mmdl-backdrop {
  position: absolute;
  z-index: -1;
  inset: 0;
  background: rgba(14, 15, 17, .55);
  -webkit-backdrop-filter: blur(14px) saturate(.9);
  backdrop-filter: blur(14px) saturate(.9);
}

.mmdl-modal {
  position: relative;
  width: min(34rem, calc(100vw - 2rem));
  max-height: min(88dvh, 48rem);
  overflow: auto;
  padding: 4rem clamp(1.25rem, 4vw, 2.5rem) 2rem;
  border: 1px solid rgba(255, 255, 255, .62);
  border-radius: calc(var(--radius, 18px) + 6px);
  background: rgba(248, 246, 241, .97);
  box-shadow: var(--mm-popup-shadow, 0 30px 80px rgba(17, 18, 20, .24));
}

.mmdl-close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  width: 2.75rem;
  height: 2.75rem;
  border: 1px solid rgba(38, 39, 41, .11);
  border-radius: 999px;
  background: rgba(255, 255, 255, .58);
  color: #262729;
  font-size: 1.35rem;
  cursor: pointer;
}

.mmdl-tabs {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: .25rem;
  padding: .25rem;
  border-radius: var(--radius, 18px);
  background: rgba(38, 39, 41, .055);
}

.mmdl-tab {
  min-height: 2.75rem;
  border: 0;
  border-radius: calc(var(--radius, 18px) - 4px);
  background: transparent;
  cursor: pointer;
}

.mmdl-tab.is-active {
  background: rgba(255, 255, 255, .9);
  box-shadow: 0 3px 12px rgba(17, 18, 20, .08);
}

html[data-theme="dark"] .mm-index-info-sheet,
html[data-theme="dark"] #footer3.mm-index-search-sheet,
html[data-theme="dark"] .mm-feed-shoot-modal {
  --mm-popup-surface-bg: #191a1c;
  --mm-popup-card-bg: rgba(255, 255, 255, .052);
  --mm-popup-line: rgba(247, 243, 232, .13);
  --mm-popup-soft-line: rgba(247, 243, 232, .085);
  --mm-popup-shadow: 0 32px 88px rgba(0, 0, 0, .52), 0 8px 28px rgba(0, 0, 0, .28);
}

html[data-theme="dark"] .mm-index-info-sheet > .mm-index-info-sheet__dialog,
html[data-theme="dark"] #footer3.mm-index-search-sheet > .mm-index-search-sheet__dialog,
html[data-theme="dark"] .mm-feed-shoot-modal > .mm-feed-shoot-modal__dialog,
html[data-theme="dark"] .mm-feed-shoot-modal .mm-feed-shoot-modal__dialog {
  border-color: rgba(247, 243, 232, .11) !important;
  background:
    radial-gradient(circle at 12% 0%, rgba(255, 255, 255, .055), transparent 34%),
    var(--mm-popup-surface-bg) !important;
}

html[data-theme="dark"] .mm-index-info-sheet .mm-index-info-sheet__close,
html[data-theme="dark"] #footer3.mm-index-search-sheet .mm-index-search-sheet__close,
html[data-theme="dark"] .mm-feed-shoot-modal .mm-feed-shoot-modal__close,
html[data-theme="dark"] .mm-site-popup__close {
  border-color: rgba(247, 243, 232, .13) !important;
  background: rgba(247, 243, 232, .065) !important;
  color: #f7f3e8 !important;
}

html[data-theme="dark"] .mmdl-modal {
  border-color: rgba(247, 243, 232, .11);
  background: rgba(25, 26, 28, .97);
  color: #f7f3e8;
}

html[data-theme="dark"] .mmdl-close {
  border-color: rgba(247, 243, 232, .13);
  background: rgba(247, 243, 232, .065);
  color: #f7f3e8;
}

@media (prefers-color-scheme: dark) {
  html:not([data-theme]) .mm-index-info-sheet,
  html:not([data-theme]) #footer3.mm-index-search-sheet,
  html:not([data-theme]) .mm-feed-shoot-modal,
  html[data-theme="auto"] .mm-index-info-sheet,
  html[data-theme="auto"] #footer3.mm-index-search-sheet,
  html[data-theme="auto"] .mm-feed-shoot-modal {
    --mm-popup-surface-bg: #191a1c;
    --mm-popup-card-bg: rgba(255, 255, 255, .052);
    --mm-popup-line: rgba(247, 243, 232, .13);
    --mm-popup-soft-line: rgba(247, 243, 232, .085);
    --mm-popup-shadow: 0 32px 88px rgba(0, 0, 0, .52), 0 8px 28px rgba(0, 0, 0, .28);
  }

  html:not([data-theme]) .mm-index-info-sheet > .mm-index-info-sheet__dialog,
  html:not([data-theme]) #footer3.mm-index-search-sheet > .mm-index-search-sheet__dialog,
  html:not([data-theme]) .mm-feed-shoot-modal .mm-feed-shoot-modal__dialog,
  html[data-theme="auto"] .mm-index-info-sheet > .mm-index-info-sheet__dialog,
  html[data-theme="auto"] #footer3.mm-index-search-sheet > .mm-index-search-sheet__dialog,
  html[data-theme="auto"] .mm-feed-shoot-modal .mm-feed-shoot-modal__dialog {
    border-color: rgba(247, 243, 232, .11) !important;
    background:
      radial-gradient(circle at 12% 0%, rgba(255, 255, 255, .055), transparent 34%),
      var(--mm-popup-surface-bg) !important;
  }

  html:not([data-theme]) .mm-index-info-sheet .mm-index-info-sheet__close,
  html:not([data-theme]) #footer3.mm-index-search-sheet .mm-index-search-sheet__close,
  html:not([data-theme]) .mm-feed-shoot-modal .mm-feed-shoot-modal__close,
  html[data-theme="auto"] .mm-index-info-sheet .mm-index-info-sheet__close,
  html[data-theme="auto"] #footer3.mm-index-search-sheet .mm-index-search-sheet__close,
  html[data-theme="auto"] .mm-feed-shoot-modal .mm-feed-shoot-modal__close {
    border-color: rgba(247, 243, 232, .13) !important;
    background: rgba(247, 243, 232, .065) !important;
    color: #f7f3e8 !important;
  }
}

@media (max-width: 767.98px) {
  .mm-index-info-sheet,
  #footer3.mm-index-search-sheet,
  .mm-feed-shoot-modal {
    --mm-popup-template-width: 100vw;
    --mm-popup-template-max-height: var(--mm-popup-mobile-max-height, 92dvh);
    --mm-popup-template-inline: 1.1rem;
    --mm-popup-template-top: 3.65rem;
    --mm-popup-template-bottom: 0;
    --mm-popup-template-head-gap: 1.1rem;
    --mm-popup-template-title-size: clamp(1.55rem, 7vw, 2.1rem);
    --mm-popup-template-radius: 24px 24px 0 0;
    /* iOS Safari renders its top/bottom browser material as this neutral
       tone. Matching the mobile sheet itself avoids a visible color seam. */
    --mm-popup-surface-bg: #dedcd3;
  }

  .mm-index-info-sheet,
  #footer3.mm-index-search-sheet,
  .mm-feed-shoot-modal {
    padding: max(.5rem, env(safe-area-inset-top)) 0 0 !important;
    align-items: end !important;
  }

  .mm-index-info-sheet > .mm-index-info-sheet__dialog,
  #footer3.mm-index-search-sheet > .mm-index-search-sheet__dialog,
  .mm-feed-shoot-modal > .mm-feed-shoot-modal__dialog,
  .mm-feed-shoot-modal .mm-feed-shoot-modal__dialog {
    width: 100vw !important;
    max-width: 100vw !important;
    border-right: 0 !important;
    border-bottom: 0 !important;
    border-left: 0 !important;
    border-radius: var(--mm-popup-template-radius) !important;
  }

  .mm-index-info-sheet .mmx-sheet-head,
  #footer3.mm-index-search-sheet #zoeken3 > .mmx-sheet-head,
  #footer3.mm-index-search-sheet .mm-site-popup__head,
  .mm-feed-shoot-modal .mm-site-popup__head,
  .mm-feed-zoom-info-modal .mm-feed-zoom-info-modal__head {
    padding-right: calc(var(--mm-popup-template-close-size) + .75rem) !important;
    padding-bottom: 1rem !important;
  }

  .mm-index-info-sheet .mmx-sheet-head__title > i,
  #footer3.mm-index-search-sheet #zoeken3 .mmx-sheet-head__title > i,
  .mm-feed-shoot-modal .mm-site-popup__head .mmx-sheet-head__title > i {
    flex-basis: 2rem;
    width: 2rem;
    height: 2rem;
    border-radius: calc(var(--radius, 18px) - 4px);
    font-size: .9rem !important;
  }

  .mmdl-overlay {
    align-items: end;
    padding: max(.5rem, env(safe-area-inset-top)) 0 0;
  }

  .mmdl-modal {
    width: 100vw;
    max-height: 92dvh;
    padding: 3.75rem 1.1rem calc(1.25rem + env(safe-area-inset-bottom));
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
    border-radius: 24px 24px 0 0;
  }
}

@media (prefers-reduced-motion: reduce) {
  .mm-index-info-sheet > .mm-index-info-sheet__dialog,
  #footer3.mm-index-search-sheet > .mm-index-search-sheet__dialog,
  .mm-feed-shoot-modal .mm-feed-shoot-modal__dialog,
  .mm-site-popup__close {
    transition-duration: .01ms !important;
  }
}
