/* Srf konsulternas kursplanerare — behållare för inbäddad app */
/* Bryter ut ur ev. smal container och centreras mot innehållsbredden */
.srf-kursplan-mount {
  width: 96vw;
  max-width: 1560px;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  box-sizing: border-box;
  background: #fdf1e2;
  border-radius: 4px;
  box-shadow: 0 6px 24px -12px rgba(26, 51, 88, 0.2);
  overflow: hidden;
}
.srf-kursplan-frame { width: 100%; border: 0; display: block; }

/* Mobil: gå ut i hela bredden och släpp rundningen — verktyget ska inte
   se ut som en instängd låda på en liten skärm. */
@media (max-width: 640px) {
  .srf-kursplan-mount {
    width: 100vw;
    max-width: 100vw;
    border-radius: 0;
    box-shadow: none;
  }
}
