/* World Cup Bracket page — iframe fills space below in-flow header (fixes iOS fixed-header bugs) */

.pezo-wc-bracket-page {
  display: flex;
  flex-direction: column;
  height: 100dvh;
  height: 100svh;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.pezo-wc-bracket-page .header-area-desktop,
.pezo-wc-bracket-page .miwlo-header-area-mobile {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  flex-shrink: 0;
  z-index: 10;
  width: 100%;
}

.pezo-wc-bracket-page .header-area-desktop {
  height: auto;
}

.pezo-wc-bracket-page .miwlo-header-area-mobile .col {
  min-height: 90px;
}

.pezo-wc-bracket-main {
  flex: 1;
  min-height: 0;
  margin: 0;
  padding: 0;
  position: relative;
  overflow: hidden;
}

.pezo-wc-bracket-iframe {
  width: 100%;
  height: 100%;
  border: none;
  display: block;
  background: #0a0e1a;
}
