.panel-section-name { margin: 0; font: 800 18px/1.3 Manrope, sans-serif; }
.panel-sections-view { display: flex; flex: 1; min-width: 0; min-height: 0; padding: 20px 0 16px; }
.panel-sections-view iframe { display: block; flex: 1; width: 100%; min-width: 0; height: 100%; border: 1px solid var(--line); border-radius: 12px; background: var(--bg); }
.panel-sections-view iframe[hidden] { display: none; }
@media (max-width: 680px) {
  .panel-sections-view { padding-top: 12px; padding-bottom: 8px; }
  .panel-section-name { font-size: 16px; }
}
