.organizer-story .story-header{
  box-sizing:border-box;
  width:100vw;
  margin-left:calc(50% - 50vw);
  margin-right:calc(50% - 50vw);
  padding:23px max(5vw, calc((100vw - 1208px)/2));
  background:#0d342d;
  border-bottom:3px solid #c7a55b;
  color:#faf7f0;
  flex-wrap:nowrap;
  gap:18px;
}
.organizer-story .story-header .brand{
  min-width:0;
  color:#faf7f0;
}
.organizer-story .story-header .brand span{white-space:nowrap}
.organizer-story .story-header .brand small{color:#d8c496}
.organizer-story .story-header .story-back{display:none!important}
.organizer-language-switcher{
  display:flex;
  align-items:center;
  flex:0 0 auto;
  gap:5px;
  margin-left:auto;
  color:#d8c496;
  font:600 12px/1 Manrope,Arial,sans-serif;
}
.organizer-language-switcher button{
  min-width:36px;
  min-height:32px;
  padding:0 9px;
  border:1px solid transparent;
  border-radius:999px;
  background:transparent;
  color:#d8c496;
  cursor:pointer;
  font:inherit;
}
.organizer-language-switcher button:hover,
.organizer-language-switcher button:focus-visible{
  border-color:rgba(216,196,150,.65);
  outline:none;
}
.organizer-language-switcher button.active{
  background:#c7a55b;
  border-color:#c7a55b;
  color:#082720;
}
/* Čelný stôl v ilustračnej schéme je posunutý nižšie od nadpisu sály. */
.story-preview svg>g[transform="translate(470,150)"]{transform:translate(470px,190px)}
@media (max-width:700px){
  .organizer-story .story-header{
    flex-wrap:nowrap;
    gap:10px;
    padding:12px 16px;
  }
  .organizer-story .story-header .brand{
    font-size:18px;
    line-height:1.05;
  }
  .organizer-story .story-header .brand-logo{
    width:44px;
    height:44px;
  }
  .organizer-story .story-header .brand small{
    margin-top:5px;
    font-size:7px;
    letter-spacing:.18em;
  }
  .organizer-language-switcher{
    order:initial;
    gap:3px;
    margin-left:auto;
    font-size:11px;
  }
  .organizer-language-switcher button{
    min-width:32px;
    min-height:30px;
    padding:0 7px;
  }
}

.plansvg .table-resize-handle{cursor:ew-resize;touch-action:none}
.plansvg .table-resize-handle circle{pointer-events:all}

.plansvg .table-resize-handle.vertical{cursor:ns-resize}
