/* v2.27 — larger temporary result modal, stronger blur, and clearer edit affordance. */
#modal-temporary-result {
  background: rgba(15, 23, 42, 0.58) !important;
  -webkit-backdrop-filter: blur(14px) !important;
  backdrop-filter: blur(14px) !important;
}
#modal-temporary-result > div {
  width: min(1280px, 100%) !important;
  height: min(860px, calc(100dvh - var(--mv-modal-safe-top) - 18px)) !important;
  max-height: calc(100dvh - var(--mv-modal-safe-top) - 18px) !important;
}
#temporary-result-summary .rounded-xl {
  min-height: 72px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
#modal-temporary-result #temporary-result-students {
  padding-bottom: 18px !important;
}
@supports not (height: 100dvh) {
  #modal-temporary-result > div {
    height: min(860px, calc(100vh - var(--mv-modal-safe-top) - 18px)) !important;
    max-height: calc(100vh - var(--mv-modal-safe-top) - 18px) !important;
  }
}
@media (max-width: 768px) {
  #modal-temporary-result {
    -webkit-backdrop-filter: blur(12px) !important;
    backdrop-filter: blur(12px) !important;
  }
  #modal-temporary-result > div {
    height: calc(100dvh - var(--mv-modal-safe-top) - 14px) !important;
    max-height: calc(100dvh - var(--mv-modal-safe-top) - 14px) !important;
    width: 100% !important;
  }
}
