div.form-header {
  position: fixed;      /* fixa o elemento na tela */
  top: 0;               /* encosta no topo */
  left: 0;              /* encosta à esquerda */
  z-index: 9999;        /* garante que fique por cima de outros elementos */
  background: white;    /* opcional: evita que o fundo fique transparente */
  padding: 8px 12px;    /* dá um respiro ao redor */
  display: flex;
  align-items: center;
  color: #000;
  gap: 8px;             /* espaço entre logo e texto */
/*   box-shadow: 0 2px 4px rgba(0,0,0,0.1); /* leve sombra */ */
}

div.form-header a {
color: #000;
}
.th-iframe-wrap { position: relative; width: 100%; }
.th-iframe-wrap iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }

/* Ratios comuns */
/* .th-iframe-16-9 { padding-top: 56.25%; }
.th-iframe-4-3  { padding-top: 75%; }
.th-iframe-1-1  { padding-top: 100%; }
.th-iframe-21-9 { padding-top: 42.857%; } */